Introduction
Roadmap’s Gift With Purchase (GWP) promotions are designed to work seamlessly with Shopify’s standard online checkout. However, Shopify draft orders and B2B/wholesale checkout flows are handled differently, which may limit how GWPs apply.
GWPs with Standard Online Checkout ✅
- Fully supported.
- Gifts are added automatically to the cart once conditions are met.
- Roadmap creates and applies the correct hidden Shopify discount at checkout.
GWPs with Draft Orders ⚠️
- Draft orders are not the same as online checkout.
- Shopify does not process app-managed discounts or automatic cart logic in draft orders.
- Result: Roadmap’s GWP logic will not trigger automatically for draft orders.
👉 Workaround:
- Add the free gift manually when creating the draft order.
- Track performance through Roadmap Analytics (gifts won’t show automatically).
GWPs with Shopify B2B / Wholesale Checkout ⚠️
- Shopify B2B checkout supports a different pricing/discount model.
- Roadmap’s GWP module may not apply correctly in wholesale checkouts because Shopify restricts automatic discount logic in this flow.
- Result: Gifts may not appear, or may require manual adjustment.
👉 Workaround:
- Use Roadmap’s B2B Extensions for wholesale-specific promotions.
- Add GWPs manually for wholesale customers if needed.
Why These Limitations Exist
- Shopify draft orders and B2B checkout bypass the standard online checkout pipeline, where Roadmap normally injects GWPs.
- Because of this, the app can’t automatically apply hidden discounts or add gifts in those flows.
Common Questions
- Will GWPs ever work in draft orders?
- Currently, no — this is a Shopify limitation. Draft orders do not run app logic.
- Can wholesale/B2B customers still receive gifts?
- Yes, but gifts may need to be added manually, or you can use Roadmap’s B2B Extensions for tailored promotions.
- Does this affect Analytics?
- Yes — draft order gifts won’t automatically show as GWP redemptions. You’ll need to track them manually if added outside checkout.
Cross-Feature Links
Summary
- Standard checkout → GWPs fully supported.
- Draft orders → GWPs do not trigger automatically (add gifts manually).
- Shopify B2B checkout → Limited support, since Shopify restricts automatic discount logic in this flow (use B2B Extensions or manual adjustments).