1. Connect your catalog
Whatmore reads your products through Magento’s REST 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. Paste it into a custom.phtml template or a CMS block where you want the surface (PDP,
homepage, category). The snippet is generated for your store — no hardcoded script URL.
3. Authentication
For order tracking, fetch a bearer token fromGET /auth/access-token?store_id=<store_id>
server-side (store store_id / token in Magento secure config). See
Authentication.
4. Order tracking
On order placement (e.g.checkout_submit_all_after / the order-success page), 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 the success page and attribution shows in the dashboard
