Who this is for: Brand administrators. Go to Settings → D2C Insights.
d2c_sale). They are never mixed into wholesale order history — even when B2B and D2C share one Shopify store.
Enrolling
- Go to Settings → D2C Insights.
- Toggle Enable D2C Insights on.
- Opt in nightly order sync on a connected Shopify store:
- Inventory-only shop (separate D2C store) — all orders treated as consumer.
- Same store as B2B — Keystone keeps only non-B2B orders (no company purchasing entity, no configured B2B customer tags / company contacts). Untagged retail counts as D2C.
- Use Sync now or wait for the nightly job.
How data is pulled
Each night (and when you click Sync now), Keystone queries the store’s Admin API for orders from the last 30 days, then replaces that store’s D2C rows for the window. We only keep:
Name, email, and street address are not stored.
After a pull
The settings page lists recent pulls with accepted/rejected counts and status. Same-store pulls also report how many B2B orders were skipped. Successful pulls refresh hot-near-store rankings shortly after.Fine-tuning
On the same page, configure:Related
- Dashboard — D2C Top Sellers widget
- Email Campaigns — campaign content can reference D2C heat signals
