This article explains how to set up your Shopify store to integrate with Ometria's website personalisation features.
Before you begin
Get in touch with your Customer Success Representative (or your Technical Projects Manager if you're still onboarding).
They can help guide you through the process and make sure Shopify is properly integrated with Ometria's website personalisation features.
Create a custom app
First, you'll need to create a custom app in your Shopify store.
Shopify documentation: Create and install a custom app
Once you've named the app, leave all the default values that are preselected for the URL and API version.
Configure Admin API scopes
Click on 'Select scopes' and choose the scopes from the list below:
| Scope |
| read_orders |
| read_products |
| read_inventory |
| read_product_listings |
| write_content read_content |
| write_themes read_themes |
| read_translations |
| read_markets |
| read_customers |
| read_locations |
| read_price_rules |
| read_product_feeds |
| read_publications |
| read_channels |
| read_locales |
| read_companies |
| read_gift_cards |
| read_metaobjects |
| read_metaobject_definitions |
Release your changes.
Install the app and get your API access tokens
Next, click Install app and get the API access tokens.
Shopify documentation: Install the app and get the API access tokens
Store the following details in a secure place:
- Access token
- API key
- API secret key
Ometria requires these pieces of information to configure our website personalisation features for authentication, data access and webhook verification.
Adding credentials to Ometria
Finally, you can add your API access tokens to Ometria.
Go to: Website personalisation > Administration > Shopify integration
From the Shopify Integration screen, click Credentials:
Enter the credentials from your Shopify custom app:
| Field | Description |
| Shopify URL | Enter your myshopify domain. |
| API Key | Enter your Shopify API key. |
| Admin Access Token | Enter your Shopify access token. |
Scopes
In the Scopes table you can see which of your Admin API scopes from Shopify are currently enabled.
Data validation
In the Data screen you can check to see if data is syncing correctly between Shopify and Ometria.
Update Shopify Themes
In the next screen you'll see a list of your Shopify themes.
We recommend making a clone/copy of your current site theme in Shopify and then checking the status and making any necessary changes.
Please get in touch with your Customer Success Representative or Technical Projects Manager for further guidance on this step.
Version control
By default, all new custom apps will use the latest API version.
If you require a specific version, please get in touch with your Ometria Technical Projects Manager.
Comments
0 comments
Article is closed for comments.