Prerequisites for Creating a Connection

Before you can create a connection with the Shopify Adapter, you must satisfy the following prerequisites:

Note:

Private applications are deprecated in the Shopify application and a new private application cannot be created in Shopify as of January 2022. However, existing private applications are not yet retired and work.

Create a Custom Application

To create a custom application in Shopify, you use the Shopify administration console. Follow the instructions mentioned under these topics:

  • Create the app
  • Select API scopes
  • Install the app and get the API access tokens

See Create and install a custom app.

Obtain the Admin API Access Token and API Secret Key

You must obtain the values for your Admin API access token and API secret key.

Create a Private Application

To create a private application in Shopify, you use the Shopify administration console. When you save your private application, Shopify automatically generates API credentials. You'll use these credentials when you configure security for your Shopify Adapter connection.

To create a private application in Shopify:

  1. Sign in to the Shopify administration console using the following URL:
    https://hostname.domain_name.com/admin
  2. In the navigation pane, click Apps.
  3. Click the Manage private apps link.
  4. In the App details section, enter a name for your private application and a valid email address.
  5. In the Admin API section, click Review disabled Admin API permissions and then select the Read and write permission from the dropdown for the data this application can access. See the following table for the required permissions.
    Data Permission

    Customer details and customer groups

    Read and write

    Orders, transactions and fulfillments

    Read and write

    Products, variants and collections

    Read and write

    Product information

    Read and write

    Order editing

    Read and write

    Locations

    Read and write

    Inventory

    Read and write

    Draft orders

    Read and write

    Fulfillment services

    Read and write

    Assigned fulfillment orders

    Read and write

    Merchant managed fulfillment orders

    Read and write

    Third party fulfillment orders

    Read and write

    Shipping rates, countries, and provinces

    Read and write

    Discounts - PriceRule REST and GraphQL AP

    Read and write

    Resource feedback

    Read and write

  6. Click Save, and then click I understand, create the app.

Obtain the Shopify API Credentials and Shared Secret

When you save your private application, Shopify automatically generates an API key, a password, and a shared secret.

To get the values for your API credentials and shared secret:
  1. Open the private application that you created and saved.
  2. Scroll to the Admin API section.
  3. Copy the values for your API key, password, and shared secret.

    You'll need to enter those values in the Credentials dialog when you configure security for your Shopify Adapter connection in Oracle Integration. See Configure Connection Security.