Shopify Adapter Capabilities

Shopify is a cloud-based, e-commerce platform that enables sellers to start, grow, and manage a business. The Shopify Adapter enables you to design, set up, and manage stores across multiple sales channels including mobile, social media, web, online marketplaces, and so on. The Shopify Adapter enables you to create an integration with a Shopify application. You can configure the Shopify Adapter as a trigger and an invoke connection in an integration in Oracle Integration.

The Shopify Adapter provides the following benefits:

  • Supports connecting to private resources that are in your virtual cloud network (VCN) with a private endpoint. See Connect to Private Resources in Provisioning and Administering Oracle Integration 3 and Configure the Endpoint Access Type. This type of connection does not use the connectivity agent.
  • Provides invoke (target) connection support for performing various types of operations against objects from the following modules:

    • Customers
    • Discounts
    • Inventory
    • Metafields
    • Orders
    • Plus
    • Products
    • Sales Channel
    • Shipping and Fulfillment
    • Shopify Payments
    • Store Properties
  • Provides invoke (target) connection support for performing the following types of actions against the selected object and operation:

    • Create Information (create records in Shopify)
    • Query Information (get records from Shopify)
    • Update Information (update records in Shopify)
    • Delete Information (delete records from Shopify)
  • Provides trigger (source) connection support for performing various types of actions against events from the following modules:
    • Customers
    • DeliveryProfiles
    • FulfillmentEvents
    • Fulfillments
    • Inventory
    • Orders
    • Products
  • Supports fetching the presentment prices for the product variants and current exchange adjustment data for the order transactions. The Shopify Adapter exposes the required custom HTTP headers for the above use cases.
  • Supports exposing the store name for all the business events received. This enables the integration developer to identify the event source.
  • Supports Shopify APIs protected using Basic Authentication, Shopify Access Token Policy, and the Shopify security policy.
  • Supports multidomains. This enables a single integration (target) to connect to any number of Shopify stores. To enable this feature for a trigger (inbound) connection, you enter comma separated, related Shopify connection IDs on the Connections page. When a subscribed event occurs on any of the related connections, the integration is triggered. For invoke (outbound) connections, a single integration can now connect to any number of Shopify stores. You can select the store with which to connect dynamically during runtime. To do this, you must pass the connection ID of the store in the request mapper.

    See Configure Connection Properties.

The Shopify Adapter is one of many predefined adapters included with Oracle Integration. See the Adapters page in the Oracle Help Center.