Convert's Shopify integration makes it simple to implement Convert rankings on your website. Below are step-by-step directions for how to set up a Shopify integration on your site.
Table of Contents
- Configuring Shopify
- Setting up a Shopify Integration in Convert
- Displaying Convert's Rankings on your Site
- In your Shopify admin portal, click on the Apps button.
- At the bottom of the Apps page, click the link labeled Manage private apps.
- In the upper right corner of the Private apps page, click the Create a new private app button.
- In the App details section, enter "Convert" as the Private app name, and "email@example.com" as the Emergency developer email.
- In the Admin API section, for simplicity, you can set all permissions to Read and write (including disabled permissions). Alternatively, we recommend the following settings:
- Read and write access:
- Store content like articles, blogs, comments, pages, and redirects
- Products, variants, and collections
- Script tags in your store's theme template files
- Product information
- Online store pages graphql api GraphQL for articles, blogs, comments, pages, and redirects from Admin's Online Store Web
- Read access:
- Customer details and customer groups
- Orders, transactions and fulfillments
- Theme templates and theme assets
- Shipping rates, countries and provinces
- Merchant managed fulfillment orders
- Marketing events and related marketing engagement data
- Gift cards
- Fulfillment services
- Draft orders
- Assigned fulfillment orders
- All fulfillment orders
- No Access:
- Shopify payments balance & payouts
- Shopify payments disputes
- Shopify payments bank accounts
- Shopify payments account, settings, and banking details
- Resource feedback
- Gdpr data requests
- Read and write access:
- Make sure that Webhook API version is set to Latest, and that Storefront API access is disabled, then Save.
- On the confirmation modal that appears, click I understand, create the app.
- New fields should appear for API key, Password, and Shared Secret. Record these values, as you'll need them to finish configuring the Shopify integration in Convert.
Setting up a Shopify Integration in Convert
Creating the Integration
- Navigate to the Integrations page.
- Click the Add Integration button.
- Enter a unique, identifiable Name, select Shopify as the Type, and click Continue.
- Enter your Store Domain, API Key, API Password, and Shared Secret, and click Create Integration.
Testing the Integration
- Navigate to the Connection Settings tab.
- Click Test Connection.
Configuring Import Settings
Importing data from Shopify may simplify the process for creating custom model features. To automatically import data from Shopify, follow these steps:
- Navigate to the Import Settings tab.
- Enable the data types you want to import.
- Select your desired Import Frequency.
- Start Time and Duration define the window in which Convert is permitted to import data. These settings can be used to avoid potential performance issues caused by a Convert import. We recommend that you set Duration to at least 4 hours, to ensure that Convert has enough time to download all relevant data.
- Save your changes.
- To kick off an import on demand, click Import Data.
- Note: Clicking Update Now will override import schedule settings, and may cause performance issues on your Shopify site.
Configuring Update Settings
To control product positions on Shopify sites, Convert applies its rankings to the Manual sort order option found within a collection.
- Select a Rank Campaign.
- For more information on setting up your campaign, view our support article here.
- Select your desired Update Frequency.
- Start Time and Duration define the window in which Convert is permitted to update product positions on your site. These settings can be used to avoid potential performance issues caused by a Convert update. We recommend that you set Duration to at least 8 hours, to ensure that Convert has enough time to update all collections.
- Fill in the Collection Map by supplying the Convert List Name that matches a given Shopify Collection ID.
- The collection map defines which Shopify collections can be controlled by the integration.
- Mapping a collection ID to a list name ensures that collection-specific data can be considered in the rankings applied to your site.
- Note: To find the Collection ID for a collection in Shopify, navigate to a collection page in the Shopify admin portal, and copy the eleven-digit number at the end of the URL.
- Click Save.
- To kick off a ranking update on demand, click Update Now.
- Note: Clicking Update Now will override update schedule settings, and may cause performance issues on your Shopify site.
Displaying Convert's Rankings on Your Site
After integrating Convert with your site, Shopify needs to be properly configured to ensure that Convert's rankings are visible to customers.
To apply Convert's rankings to a collection in Shopify, Convert uses the Manual sort option found on the Products section of a Collections page.
Shopify's Manual sort populates the "Featured" option on the front end of your site.
Note: It is possible to change the label of the "Featured" sort option via theme configuration files, and this option may appear under a different label for your site.
To set Convert's rankings as the default sort order customers will see, make sure to set each collection's Sort option to "Manually".