Ometria’s integration with BigCommerce sends customer, subscriber, order and product data to Ometria in real time.
When you install the BigCommerce integration in Ometria, you are creating a new integration instance which will:
- inject Ometria JavaScript into BigCommerce for tracking visitors
- sync all of the existing customers, orders and products to Ometria
- create webhooks in BigCommerce to notify Ometria of changes to customers orders and products, and;
- sync all new and updated customers, orders and products.
Ometria's BigCommerce integration does not support:
- Transactional emails
- Multi-currency sites
BigCommerce customisations
You can customise both your customer and product records in BigCommerce for Ometria to retrieve.
Customer fields
If you have custom fields created in the Account Signup Form section in your BigCommerce account for customer data, they are automatically sent to Ometria.
These fields won't display in your Ometria account until you create the corresponding custom fields in the platform.
my_custom_field
in order to map correctly.Product fields
When you send any of the following from BigCommerce:
- Variants
- Variant options
- Shared variant options
You are creating product variants in Ometria.
Variant options and shared variant options are stored as product attributes in Ometria, which can be used to filter and segment your contacts.
E.g. You can use the customer filter to find all contacts who have ordered a product with a specific variant option.
Product custom fields from BigCommerce are stored as properties in Ometria, which can be used in merge tags to personalise your campaign templates.
E.g. If you can have a product custom field for 'fancy hats’, you can use the {{ group.products[0].properties.fancy_hats }}
merge tag in your email template to include only products with the 'fancy hats' property.
Setting up a BigCommerce integration
There are two steps to set up a successful BigCommerce integration:
Step 1: Create a BigCommerce API key
Log into your BigCommerce admin panel and go to: Advanced Settings > API Accounts.
Select Create API Account > Create V2/V3 API Token:
Choose the following settings for the API key:
Field |
Setting |
Content |
Modify |
Checkout Content |
Modify |
All other Sections |
Read-Only |
BigCommerce automatically downloads the key details:
Field |
Output example |
ACCESS TOKEN |
dxxxx6 |
CLIENT NAME |
Ometria API Key |
API PATH |
https://api.bigcommerce.com/stores/xxxxxxxxx/v3/ |
CLIENT ID |
ixxxxxxxxxd |
CLIENT SECRET |
4xxxxxxxxxc |
Keep these details for step 2.
Step 2: Configure the BigCommerce connection in Ometria
Before you begin, contact your technical project manager (TPM) and ask for your Ometria identification code.
Log into your Ometria account and go to account > Settings > Connections:
Select Add a new connection and choose the BigCommerce connection tile:
The BigCommerce sync screen displays:
Enter your Identification Code and then select New authentication.
The Create a new authentication window displays:
Enter an Ometria API key in the API key field, then complete the following fields using the information you downloaded from your BigCommerce account in Step 1.
Only users with administrator account permissions can access the API keys tab.
Field |
BigCommerce data |
Client ID |
CLIENT ID: ixxxxxxxxxd |
Access token |
ACCESS TOKEN: dxxxxxxxxx6 |
Store hash |
To get the store hash, log into your BigCommerce store and go to: Advanced Settings > API Accounts > Create API Account (V2/V3 Token) Look for the API Path field, which has the following structure: https://api.bigcommerce.com/stores/xxxxxxxx/v3/ Copy the ID highlighted in red above, and paste it into the Store hash field in Ometria. |
Select Create to connect your BigCommerce account to Ometria.
Back in the BigCommerce sync screen, scroll down to complete the remaining fields:
Field |
Description |
Bulk sync start date |
Select the date you'd like your historic data import to begin from. E.g. If you want to import all BigCommerce data since 01/01/2021, select that date. |
timezone |
Select your account's timezone. |
Select Next to add order mapping.
If you have created any custom order statuses in BigCommerce, add them at the bottom of this screen:
Select Next.
If you're updating an existing BigCommerce connection, you can choose to update the JavaScript tracking, or re-sync all of your products, orders and contacts.
If this is a new connection, ignore this page and click Next.
In the next screen, select Finish.
Your connection with BigCommerce is complete and the tile displays in your Connections screen:
This connection will automatically:
- inject the required JavaScript into BigCommerce,
- register webhooks, and;
- begin the bulk sync of data into Ometria.
Comments
0 comments
Article is closed for comments.