Zikkio

Ecwid catalogs and prices, through one API

Read products and variations from Ecwid and write prices, with compare-to prices for sales. The merchant installs your app once.

Ecwid REST API v3

At a glance

Connects with
Your OAuth app
Merchant
Installs the app, 2 clicks
Access
Token does not expire
Reads
Catalog and variations
Writes
Prices and compare-to prices
Inventory
Write, per variation

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 of the store. Access: Read
Variants What you get: Every variation, one row each. One without a price of its own sells at the product’s. Access: Read
Prices What you get: Prices and compare-to prices, per product or per variation. Access: Write
Inventory What you get: Stock per variation, or unlimited. Access: Write

How a store connects

The merchant installs your app once. The token lasts until the app is uninstalled.

  1. Your product creates a connect session for Ecwid
  2. The merchant opens the link and installs your app
  3. They approve the permissions: store profile and catalog
  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": "ecwid" }'
201 Created
{ "connect_url": "https://connect.zikkio.com/s/ses_3kd9" }

What Zikkio handles on Ecwid

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

Compare-to prices

A sale on Ecwid is a lower price with the regular one crossed out. Zikkio reads both and writes them back the same way.

Variation prices

A variation without a price of its own sells at the product’s. Zikkio gives every row the price shoppers pay.

One token, no renewals

The token does not expire. When the merchant uninstalls your app, the connection closes with one call.

Ecwid questions

Before you connect the first Ecwid store.

Do tokens expire?
No. The token lasts until the merchant uninstalls your app.
How are sales handled?
Ecwid shows a sale as a compare-to price above the selling price. Zikkio returns the regular price and the sale price, as on the other platforms.
Can a merchant connect without the app?
Yes, with a custom app created in the Ecwid admin: its secret token is pasted once.
What does it cost to connect Ecwid stores?
Nothing per store: every plan, the free one included, connects as many stores as you need. Plans differ only in API calls a month. Current prices are on the Pricing page.
Does the same code work on the other platforms?
Yes. The request is the same on all ten platforms; only the connection ID changes. The Platforms page shows what Zikkio reads and writes on each one.

Connect your first store today.

Free plan with 5,000 API calls a month and unlimited stores. 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" }