1. Connect your catalog
Whatmore reads your products through the BigCommerce Catalog API and you map the fields in the dashboard. Your product endpoint is typically:client_product_id, price,
compare-at, product URL, image) — see
Catalog API → Connect in the dashboard.
(Also push price/stock/image updates via the Catalog API.)
2. Embed the widget
In the dashboard, set up a surface, choose a template, and copy the generated snippet:- Stencil: paste it via Script Manager (Storefront → Script Manager) or a Stencil
template (e.g.
product.html). - Headless: mount it in your storefront app.
3. Authentication
For order tracking, fetch a bearer token fromGET /auth/access-token?store_id=<store_id>
server-side (store the store_id / token in your app’s secure config). See
Authentication.
4. Order tracking
On order completion (order-confirmation page, or a BigCommercestore/order/* webhook), call
Order Tracking with the order items. The web widget stores video-view /
add-to-cart signals in localStorage, so the
ready-to-use snippet picks them up.
Verify
- Products appear in your Whatmore dashboard catalog
- Widget renders from the pasted snippet
- Order tracking fires on confirmation and attribution shows in the dashboard
