Zikkio

BigCommerce catalogs and prices, through one API

Read products and variants from BigCommerce and write prices in bulk. The merchant installs your app once.

BigCommerce REST API v3

At a glance

Connects with
Your OAuth app
Merchant
Installs the app, 2-3 clicks
Access
Token does not expire
Reads
Catalog and variants
Writes
Prices, in bulk
Inventory
Write, per variant

What you can read and write

Every field comes back in the same shape as on the other platforms.

Data What you get Access
Catalog What you get: Every product in the store. Access: Read
Variants What you get: Every variant, one row each. Access: Read
Prices What you get: Variant prices in batches of 50, and price list records in batches of 100 where the merchant uses them. Access: Write
Inventory What you get: Stock per variant. Access: Write

How a store connects

The merchant installs your app once. The token does not expire.

  1. Your product creates a connect session for BigCommerce
  2. The merchant opens the link and installs your app
  3. They approve the permissions: products, inventory and store information
  4. Zikkio stores the token and the store shows up as connected

Start the connection from your product

POST /v1/connect/sessions
curl -X POST https://api.zikkio.com/v1/connect/sessions \
  -H "Authorization: Bearer zk_test_••••" \
  -d '{ "platform": "bigcommerce" }'
201 Created
{ "connect_url": "https://connect.zikkio.com/s/ses_3kd9" }

What Zikkio handles on BigCommerce

The platform details your integration does not have to deal with.

Rate limits per store

Every app on a store shares one quota: 150 requests every 30 seconds on Standard and Plus, 450 on Pro. Zikkio paces its calls on the limit headers.

Price lists

Where the merchant uses price lists, Zikkio writes the price list records as well as the variant prices.

New token on changes

If the scopes or the owner’s email change, the merchant reauthorizes and your app passes the new token to Zikkio.

BigCommerce questions

Before you connect the first BigCommerce store.

Can the merchant use an API account instead of an app?
Yes. It takes about ten steps in the store admin, and the token is shown only once.
What are the rate limits?
BigCommerce gives each store a quota shared by all its apps: 150 requests every 30 seconds on Standard and Plus, 450 on Pro.
Do tokens expire?
No. A token changes only when the app’s scopes or the store owner change.

Connect your first store today.

Free plan with three stores on every platform. No card, and no sales call unless you ask for one.

POST /v1/connect/sessions
curl -X POST https://api.zikkio.com/v1/connect/sessions \
  -H "Authorization: Bearer zk_test_••••" \
  -d '{ "platform": "shopify" }'
201 Created
{ "connect_url": "https://connect.zikkio.com/s/ses_3kd9" }