CONNECTED STOCK ROOM
Shopify sticker sync
One paid bag. One matching sticker. Sizes and grinds share the same sticker; Signature golden and animal stickers are alternatives.
Loading…
Connection
Webhook address: https://coffeestock.rescueroast.co.za/api/shopify/webhook
Topic: Order payment (orders/paid). Format: JSON. The signing secret must be installed securely on Cloudflare, not entered here.
Only orders created after first activation are processed. Test orders are skipped. Refunds, cancellations and later order edits require manual review; stickers are never automatically returned to stock. This integration does not change Shopify inventory or send an email per sale.
Product → sticker
Download all collections, stickers and linked Shopify product / variant IDs, including unlinked stickers. One row per link. Product names are the saved mapping labels; IDs identify the links. This export does not change stock.
Use the Shopify product ID, not a similar-looking name. All variants consume one sticker per item unless you add an exact variant override. Packs and subscriptions need their own confirmed handling; leave them disabled.
Order history & review
Unmatched items do not change stock. If stock is insufficient, the entire line waits for review. Correct the count or mapping, then retry that line. Retrying an already applied line never deducts it twice. The latest 200 lines are shown, with review items first.
Coffee & hot chocolate sync
Only new paid orders after coffee activation are included. One sold bag deducts one matching blend, size and grind, even below zero. Christmas Signature deducts black bags; normal Signature deducts white bags. Coffee and sticker deductions are tracked independently. Missing sizes, unclear products, subscriptions and bundles need review. No stock is returned automatically for refunds or cancellations.