BigCommerce | Yext Hitchhikers Platform
Overview
Use the BigCommerce source to pull product data into Yext.
Operations
This source uses the BigCommerce REST Management/Catalog API for the following operations:
- Fetch Products: fetch high-level product data
- Fetch Product Categories: fetch a list of categories with IDs that link to product entities
Requirements
The BigCommerce source requires inputs to provision access to your BigCommerce store. You are required to input your Store Hash and Access Token. You will need to create an app in your BigCommerce account in order to generate these values.
The inputs you will need to enter are as follows:
- Access Token: the Access Token is found in the .txt file downloaded after creating a BigCommerce app.
- Store Hash: the Store Hash, or Store ID, can be found in your BigCommerce URL, e.g.,
https://store-[storeHash].mybigcommerce.com/manage.
Authentication
All BigCommerce REST Management/Catalog API queries require a valid BigCommerce access token. The API Key for this source is passed by an X-Auth-Token header. This is the Access Token mentioned above.
Scopes
- Products: read-only
Pagination
The BigCommerce source supports page based pagination. For more details on BigCommerce pagination, refer to their documentation.
Page Key | page |
Page Start Value | 1 |
Total Pages Key | meta.pagination.total_pages |
Total Pages Key In | Response Body |
Limit Key | Limit |
Limit Value | 20 |
Max Page Count | N/A |
Limits and Other Info
These operations have a request-based rate limit of 150 requests per 30 seconds for Plus & Standard BigCommerce customers, 450 per 30 seconds for Pro customers, and unlimited requests for Enterprise/Dev/Partner/Employee plans. Rate limits to the infrastructure may apply. Review more details in the BigCommerce API documentation .
Fetch Products
To pull in product images, this source includes a query parameter with the key include
and the value equal to a comma separated list of images,primary_image
.
Fetch Product Categories
We recommend linking product categories to products using linked entities. You will need to have product entities created in your account before linking to entities.