{"version":1,"pages":[{"id":"wm4J3V6XVAMGoSd0jx3G","title":"Documentation","pathname":"/","siteSpaceId":"sitesp_TG0By","icon":"book-open","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Getting Started"}]},{"id":"VBk5OK4xXT18HmBFfJCM","title":"Why Roadmap?","pathname":"/getting-started/why-roadmap","siteSpaceId":"sitesp_TG0By","icon":"bolt-lightning","description":"Why lifestyle brands choose Roadmap over a stack of disconnected apps.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Getting Started"}]},{"id":"e367130808e97119a5604357b1b78a03a1fb44f6","title":"Shopify permissions","pathname":"/getting-started/shopify-permissions","siteSpaceId":"sitesp_TG0By","icon":"key","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Getting Started"}]},{"id":"c2823ed45f351cfa77735a5fc0c17644b7391ae4","title":"Testing and checks","pathname":"/getting-started/testing-and-checks","siteSpaceId":"sitesp_TG0By","icon":"check-double","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Getting Started"}]},{"id":"aZE8ymKiwvjIYf7W84bW","title":"How the Universal Styler works","pathname":"/getting-started/how-the-universal-styler-works","siteSpaceId":"sitesp_TG0By","icon":"wand-magic-sparkles","description":"Style every Roadmap block at once. Set your brand colors, border radius, card style, and spacing in the Universal Styler and apply them to all loyalty, reviews, and cart widgets.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Getting Started"}]},{"id":"cfPVVIAsH16eHDXujGgF","title":"Klaviyo integration","pathname":"/getting-started/klaviyo-integration","siteSpaceId":"sitesp_TG0By","icon":"envelopes-bulk","description":"Connect Roadmap to Klaviyo once and every product syncs: loyalty, subscription, and review metrics for flows, profile properties for segments, and controls for bundles.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Getting Started"}]},{"id":"3vofKV8UoEDLMcUy71aS","title":"Excluding products from Klaviyo metrics (Filter Products)","pathname":"/getting-started/klaviyo-integration/excluding-products-from-klaviyo-metrics-filter-products","siteSpaceId":"sitesp_TG0By","icon":"circle-minus","description":"Stop gift wrapping, sample swatches, and other utility products from appearing in your Klaviyo flow emails by excluding them from Roadmap's metric event properties, per metric or across all metrics at","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Getting Started"},{"label":"Klaviyo integration","icon":"envelopes-bulk"}]},{"id":"cniRmu1mLCdGwqoM5pmW","title":"Sidekick Integration","pathname":"/getting-started/sidekick-integration","siteSpaceId":"sitesp_TG0By","icon":"message-bot","description":"Ask Shopify's Sidekick assistant about your Roadmap data: loyalty, referral, review, subscription, churn, discount, and bundle reports, plus direct lookups of customers, subscriptions and more!","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Getting Started"}]},{"id":"mOddOc4JBYPqZwklo1am","title":"The Roadmap Change Log","pathname":"/getting-started/the-roadmap-change-log","siteSpaceId":"sitesp_TG0By","icon":"clock-rotate-left","description":"Keep up with everything Roadmap ships: the Change Log button in the header of every Roadmap screen takes you to the changelog, and every entry links to its documentation.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Getting Started"}]},{"id":"yMqM1dHDiXyqmQfq2P96","title":"Customer Support","pathname":"/getting-started/customer-support","siteSpaceId":"sitesp_TG0By","icon":"life-ring","description":"Dedicated support for all Roadmap clients and partners","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Getting Started"}]},{"id":"FKiUweMHJSocZCVCQdkE","title":"Feature Requests","pathname":"/getting-started/feature-requests","siteSpaceId":"sitesp_TG0By","icon":"hand","description":"\"The art of great business is being a great middle man\" - Eddie Temple | Layer Cake","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Getting Started"}]},{"id":"hDlQhHLoLn7lZ7uQ6vxW","title":"Technology","pathname":"/getting-started/technology","siteSpaceId":"sitesp_TG0By","icon":"microchip","description":"A look under the skin","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Getting Started"}]},{"id":"e5d6d2d6c9bdfa3421fc0a95b89da8e57b85309f","title":"Getting Started","pathname":"/loyalty-and-rewards/getting-started","siteSpaceId":"sitesp_TG0By","icon":"bolt-lightning","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"}]},{"id":"nZJftquQUzUb56kVXkkj","title":"Overview of the Loyalty Program dashboard","pathname":"/loyalty-and-rewards/getting-started/overview-of-the-loyalty-program-dashboard","siteSpaceId":"sitesp_TG0By","icon":"gauge","description":"A tour of the Loyalty Program admin dashboard: where to find points, membership tiers, referrals, customer management, pending adjustments, and unused coupons.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Getting Started","icon":"bolt-lightning"}]},{"id":"56371b0d01392e9269e10e311b4e4998e070e9c3","title":"Reward types: points, discounts, tiers, referrals","pathname":"/loyalty-and-rewards/getting-started/reward-types-points-discounts-tiers-referrals","siteSpaceId":"sitesp_TG0By","icon":"gift","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Getting Started","icon":"bolt-lightning"}]},{"id":"vTjBySCKGvq0fFGpuGp7","title":"How to configure your point settings","pathname":"/loyalty-and-rewards/getting-started/how-to-configure-your-point-settings","siteSpaceId":"sitesp_TG0By","icon":"sliders","description":"Configure point naming, currency conversion, expiry, order adjustments, and POS behaviour.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Getting Started","icon":"bolt-lightning"}]},{"id":"4b7fd95fe901ce601f252f6b054d789ceecf6591","title":"Loyalty membership eligibility settings","pathname":"/loyalty-and-rewards/getting-started/loyalty-membership-eligibility-settings","siteSpaceId":"sitesp_TG0By","icon":"user-check","description":"Control who participates in your loyalty program and how long membership tiers last — all customers versus store accounts only, and lifetime versus fixed-duration membership.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Getting Started","icon":"bolt-lightning"}]},{"id":"4hlDNehL2PajtyWQO3Uw","title":"Program status, start date, and tester domains","pathname":"/loyalty-and-rewards/getting-started/program-status-start-date-and-tester-domains","siteSpaceId":"sitesp_TG0By","description":"Activate, schedule, or deactivate your loyalty program, set the date customers start earning, and let tester accounts try rules before you go live.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Getting Started","icon":"bolt-lightning"}]},{"id":"oclnfHAYLITQ6khPzWlD","title":"Customize the loyalty widgets","pathname":"/loyalty-and-rewards/getting-started/customize-the-loyalty-widgets","siteSpaceId":"sitesp_TG0By","icon":"palette","description":"Style loyalty widgets from one place, use Universal Styler, and add blocks to your theme.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Getting Started","icon":"bolt-lightning"}]},{"id":"0ElJVXhHHyZExzUi3kjX","title":"Create a loyalty page in new customer accounts","pathname":"/loyalty-and-rewards/getting-started/create-a-loyalty-page-in-new-customer-accounts","siteSpaceId":"sitesp_TG0By","icon":"table-columns","description":"Add the loyalty page to Shopify's new customer accounts, then design it with the New Accounts Dashboard builder: hero and greeting, a drag-and-drop block layout, and the colours that style it.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Getting Started","icon":"bolt-lightning"}]},{"id":"q76x5dMtknnsPOCgyoCS","title":"Points & ways to earn","pathname":"/loyalty-and-rewards/points-and-ways-to-earn","siteSpaceId":"sitesp_TG0By","icon":"hundred-points","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"}]},{"id":"swLr3CPn3DrEWWhBNNbz","title":"Ways to earn points: overview","pathname":"/loyalty-and-rewards/points-and-ways-to-earn/ways-to-earn-points-overview","siteSpaceId":"sitesp_TG0By","icon":"coins","description":"Every way customers can earn loyalty points in Roadmap, from orders and birthdays to anniversaries and tier promotions, plus the settings all earners share.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Points & ways to earn","icon":"hundred-points"}]},{"id":"BtRBJYjoFWAXxVcHJ4JZ","title":"Award points for placing an order","pathname":"/loyalty-and-rewards/points-and-ways-to-earn/award-points-for-placing-an-order","siteSpaceId":"sitesp_TG0By","icon":"cart-shopping","description":"Configure the Place an order way to earn — points per dollar, earning conditions, product eligibility, active dates, and membership tier eligibility.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Points & ways to earn","icon":"hundred-points"}]},{"id":"vgiiSMZAkCwYoR8o8yFe","title":"Run a double-points promotion","pathname":"/loyalty-and-rewards/points-and-ways-to-earn/run-a-double-points-promotion","siteSpaceId":"sitesp_TG0By","icon":"bolt","description":"Set up a time-boxed double-points or bonus-rate promotion with a second Place an order earner for all tiers or a specific tier.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Points & ways to earn","icon":"hundred-points"}]},{"id":"IWF2OfXkkiZVhx4T9JoZ","title":"Show points earned on product pages","pathname":"/loyalty-and-rewards/points-and-ways-to-earn/show-points-earned-on-product-pages","siteSpaceId":"sitesp_TG0By","icon":"hand-holding-dollar","description":"Add the Points Earned Badge to your product pages so customers see the points a purchase earns — with live promotion rates and a logged-out login prompt.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Points & ways to earn","icon":"hundred-points"}]},{"id":"jrH4qKKfhZuaTpkJ0D5a","title":"Award points for account sign-up","pathname":"/loyalty-and-rewards/points-and-ways-to-earn/award-points-for-account-sign-up","siteSpaceId":"sitesp_TG0By","icon":"user-plus","description":"Award customers loyalty points when their loyalty account is enabled, using the Account Signup way to earn.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Points & ways to earn","icon":"hundred-points"}]},{"id":"JKjgN3RMYqX99zn8YG68","title":"Award points for birthdays","pathname":"/loyalty-and-rewards/points-and-ways-to-earn/award-points-for-birthdays","siteSpaceId":"sitesp_TG0By","icon":"cake-candles","description":"Award loyalty points on a customer's birthday, the first of their birthday month, or a set number of days before.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Points & ways to earn","icon":"hundred-points"}]},{"id":"1SKlGkLkCI3BzHp6tJFJ","title":"Award points on membership anniversaries","pathname":"/loyalty-and-rewards/points-and-ways-to-earn/award-points-on-membership-anniversaries","siteSpaceId":"sitesp_TG0By","icon":"champagne-glasses","description":"Award loyalty points every year on the anniversary of a customer joining your loyalty program, scoped by tier if you want and awarded automatically.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Points & ways to earn","icon":"hundred-points"}]},{"id":"n0PmQncpq1DIpUFsxG4Q","title":"Award points for tier promotions","pathname":"/loyalty-and-rewards/points-and-ways-to-earn/award-points-for-tier-promotions","siteSpaceId":"sitesp_TG0By","icon":"arrow-trend-up","description":"Award loyalty points when a customer is promoted into a membership tier, once per customer or on every promotion, with skipped tiers still paying out.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Points & ways to earn","icon":"hundred-points"}]},{"id":"nSq8NB5v1Fwk5cHdChuB","title":"Leave a verified review","pathname":"/loyalty-and-rewards/points-and-ways-to-earn/leave-a-verified-review","siteSpaceId":"sitesp_TG0By","icon":"star","description":"Award loyalty points when a customer's verified review is approved and published, with reward frequency controls to cap multi-product orders.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Points & ways to earn","icon":"hundred-points"}]},{"id":"gVRB3DciUPJOMI35gaIW","title":"Award points with customer tags","pathname":"/loyalty-and-rewards/points-and-ways-to-earn/award-points-with-customer-tags","siteSpaceId":"sitesp_TG0By","icon":"tag","description":"Use the Customer Tag way to earn to award points when a customer is tagged in Shopify — for quizzes, Shopify Flow automations, and subscription rewards.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Points & ways to earn","icon":"hundred-points"}]},{"id":"a6Ep36NY7iYprhlQyED0","title":"Reward subscribers with loyalty points","pathname":"/loyalty-and-rewards/points-and-ways-to-earn/reward-subscribers-with-loyalty-points","siteSpaceId":"sitesp_TG0By","icon":"gift","description":"Combine subscription auto-tagging with the Customer Tag way to earn to reward subscribers at milestones and reuse the tags for Klaviyo segments.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Points & ways to earn","icon":"hundred-points"}]},{"id":"Q18LdEDkM48FxGSpM6t1","title":"Add display-only tiles to the Ways to Earn block","pathname":"/loyalty-and-rewards/points-and-ways-to-earn/add-display-only-tiles-to-the-ways-to-earn-block","siteSpaceId":"sitesp_TG0By","icon":"sparkles","description":"Showcase rewards that don't award points, like referral rewards and birthday vouchers, as tiles in the Ways to Earn block, with an optional link button and active dates.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Points & ways to earn","icon":"hundred-points"}]},{"id":"4f279480590c30ae14453146251e9b4dd5956370","title":"How to Stop Customers Earning Points on Discounted or Sale Items","pathname":"/loyalty-and-rewards/points-and-ways-to-earn/how-to-stop-customers-earning-points-on-discounted-or-sale-items","siteSpaceId":"sitesp_TG0By","icon":"arrows-cross","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Points & ways to earn","icon":"hundred-points"}]},{"id":"c51a8af2fdf5fa7695b9d9f01589c5bd7390c37b","title":"Limit Points Earning by Product, Variant, or Collection","pathname":"/loyalty-and-rewards/points-and-ways-to-earn/limit-points-earning-by-product-variant-or-collection","siteSpaceId":"sitesp_TG0By","icon":"virus-slash","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Points & ways to earn","icon":"hundred-points"}]},{"id":"CvCnabkHPqDChghcAlPj","title":"Managing point adjustments post-fulfilment","pathname":"/loyalty-and-rewards/points-and-ways-to-earn/managing-point-adjustments-post-fulfilment","siteSpaceId":"sitesp_TG0By","icon":"arrow-left-arrow-right","description":"Review and approve loyalty point changes created after a fulfilled order is refunded, returned, exchanged, or edited.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Points & ways to earn","icon":"hundred-points"}]},{"id":"hCnTl2a2tnHARvQCRu0I","title":"Ways to redeem points: overview","pathname":"/loyalty-and-rewards/points-and-ways-to-earn/ways-to-redeem-points-overview","siteSpaceId":"sitesp_TG0By","icon":"gift","description":"The two reward types customers can spend points on, where they redeem them, and how redemption works.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Points & ways to earn","icon":"hundred-points"}]},{"id":"0X5Jj8Eo4XkkZNVQnu5n","title":"Set up an amount discount reward","pathname":"/loyalty-and-rewards/points-and-ways-to-earn/set-up-an-amount-discount-reward","siteSpaceId":"sitesp_TG0By","icon":"ticket","description":"Configure an Amount Discount reward, including point cost, value, product scope, discount combinations, tier eligibility, and minimum order value.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Points & ways to earn","icon":"hundred-points"}]},{"id":"GdcxW7l2LpeYOh4Ie5zv","title":"Set up product redemption","pathname":"/loyalty-and-rewards/points-and-ways-to-earn/set-up-product-redemption","siteSpaceId":"sitesp_TG0By","icon":"box-open","description":"Let customers redeem whole products with points. Set the cost, the per-customer limit, the product options they choose from, and how many units each redemption adds to the cart.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Points & ways to earn","icon":"hundred-points"}]},{"id":"LSibxkR0kLIrlCEzMRjV","title":"Configure the cart point redeemer","pathname":"/loyalty-and-rewards/points-and-ways-to-earn/configure-the-cart-point-redeemer","siteSpaceId":"sitesp_TG0By","icon":"cart-circle-check","description":"Set up the cart point redeemer, including the customer flow, messages, states, and styling.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Points & ways to earn","icon":"hundred-points"}]},{"id":"iQwTqF4s2oNJjKTVNERF","title":"Redeem points on subscription orders","pathname":"/loyalty-and-rewards/points-and-ways-to-earn/redeem-points-on-subscription-orders","siteSpaceId":"sitesp_TG0By","icon":"arrows-rotate","description":"Let subscribers apply loyalty points to an upcoming subscription order through Subscriptions Integration.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Points & ways to earn","icon":"hundred-points"}]},{"id":"llplZ1EFuSDADyBYfVUi","title":"Refund an unused loyalty coupon","pathname":"/loyalty-and-rewards/points-and-ways-to-earn/refund-an-unused-loyalty-coupon","siteSpaceId":"sitesp_TG0By","icon":"rotate-left","description":"Return a customer's points when they've redeemed a coupon they don't want or can't use, for amount discounts and product redemptions alike, and let them redeem fresh.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Points & ways to earn","icon":"hundred-points"}]},{"id":"6tgOO7pM92TEfpAYfYki","title":"Membership tiers & referrals","pathname":"/loyalty-and-rewards/membership-tiers-and-referrals","siteSpaceId":"sitesp_TG0By","icon":"ranking-star","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"}]},{"id":"a90747c40160ec69378d879d4d129e704630b252","title":"Loyalty Tiers","pathname":"/loyalty-and-rewards/membership-tiers-and-referrals/loyalty-tiers","siteSpaceId":"sitesp_TG0By","icon":"ranking-star","description":"Create membership tiers — names, levels, customer tags, and the milestone that earns each tier — and choose between points-earned, amount-spent, item-purchased, and tag-based progression.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Membership tiers & referrals","icon":"ranking-star"}]},{"id":"OIXH5uG2MJYhIBdGIxtz","title":"Tag-based membership tiers","pathname":"/loyalty-and-rewards/membership-tiers-and-referrals/tag-based-membership-tiers","siteSpaceId":"sitesp_TG0By","icon":"user-tag","description":"Run a secondary loyalty program granted by a Shopify customer tag: an invite-style tier alongside your milestone tiers for paid memberships, VIPs, staff, or app-driven cohorts.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Membership tiers & referrals","icon":"ranking-star"}]},{"id":"815f6e5cece65070e61bab0902a44d6f73244b91","title":"Manage referrals","pathname":"/loyalty-and-rewards/membership-tiers-and-referrals/manage-referrals","siteSpaceId":"sitesp_TG0By","icon":"retweet","description":"Reward customers for referrals with Referral Program","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Membership tiers & referrals","icon":"ranking-star"}]},{"id":"b5c09effea174aff1ef4707a1bdfcd8be376321a","title":"Tier progression rules","pathname":"/loyalty-and-rewards/membership-tiers-and-referrals/tier-progression-rules","siteSpaceId":"sitesp_TG0By","icon":"arrow-progress","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Membership tiers & referrals","icon":"ranking-star"}]},{"id":"SkwEmh3peqLCTLS8E38u","title":"Reward customers for reaching a tier","pathname":"/loyalty-and-rewards/membership-tiers-and-referrals/reward-customers-for-reaching-a-tier","siteSpaceId":"sitesp_TG0By","icon":"medal","description":"Give customers a direct reward when they reach a membership tier or maintain it through a membership period.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Membership tiers & referrals","icon":"ranking-star"}]},{"id":"Sul4OXYo0YSGY09BP6ck","title":"The Customer Rewards storefront redeeming block","pathname":"/loyalty-and-rewards/membership-tiers-and-referrals/the-customer-rewards-storefront-redeeming-block","siteSpaceId":"sitesp_TG0By","icon":"trophy","description":"Let customers see and redeem their tier rewards on the storefront: the block's states, how redemption behaves in the cart, and every setting explained.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Membership tiers & referrals","icon":"ranking-star"}]},{"id":"re9IY9n9gM70MwaYG7XT","title":"Send discount codes for birthdays and tier promotions","pathname":"/loyalty-and-rewards/membership-tiers-and-referrals/send-discount-codes-for-birthdays-and-tier-promotions","siteSpaceId":"sitesp_TG0By","icon":"envelope-open-text","description":"Generate a unique discount code for a member birthday or tier promotion. Deliver it through Roadmap or a Klaviyo event.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Membership tiers & referrals","icon":"ranking-star"}]},{"id":"Rdoj6Mg4GwGXtHbftGLr","title":"Loyalty Klaviyo Integration","pathname":"/loyalty-and-rewards/loyalty-klaviyo-integration","siteSpaceId":"sitesp_TG0By","icon":"envelope","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"}]},{"id":"aRwaazIRNkUfN2Ibiv11","title":"Loyalty × Klaviyo: overview","pathname":"/loyalty-and-rewards/loyalty-klaviyo-integration/loyalty-klaviyo-overview","siteSpaceId":"sitesp_TG0By","icon":"plug","description":"How Roadmap loyalty connects to Klaviyo — the metrics and profile properties that sync, the loyalty-side controls, and a guide for every loyalty flow.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Loyalty Klaviyo Integration","icon":"envelope"}]},{"id":"VPn8rbieIew9HTDO9u1W","title":"Loyalty profile properties and email snippets","pathname":"/loyalty-and-rewards/loyalty-klaviyo-integration/loyalty-profile-properties-and-email-snippets","siteSpaceId":"sitesp_TG0By","icon":"code","description":"Every loyalty property Roadmap writes to Klaviyo profiles, and the liquid snippets to show points balances, tiers, and expiry dates in your emails.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Loyalty Klaviyo Integration","icon":"envelope"}]},{"id":"h59Dk1wRFmyxFg2IBKQq","title":"Loyalty welcome emails","pathname":"/loyalty-and-rewards/loyalty-klaviyo-integration/loyalty-welcome-emails","siteSpaceId":"sitesp_TG0By","icon":"hand-wave","description":"Greet every new loyalty member the moment they join, with the Roadmap: Loyalty Welcome metric and the pre-built welcome flow.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Loyalty Klaviyo Integration","icon":"envelope"}]},{"id":"0mPwtXbwYenOAUL7rP51","title":"Points earned emails","pathname":"/loyalty-and-rewards/loyalty-klaviyo-integration/points-earned-emails","siteSpaceId":"sitesp_TG0By","icon":"coins","description":"Confirm every points earn with the Roadmap: Loyalty Points Earned metric — the highest-volume loyalty email and the heartbeat of the program.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Loyalty Klaviyo Integration","icon":"envelope"}]},{"id":"DH6yGpnHR85KV4uwc3FC","title":"Tier earned emails","pathname":"/loyalty-and-rewards/loyalty-klaviyo-integration/tier-earned-emails","siteSpaceId":"sitesp_TG0By","icon":"ranking-star","description":"Celebrate a customer reaching a new tier with the Roadmap: Loyalty Tier Earned metric and tier-specific emails.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Loyalty Klaviyo Integration","icon":"envelope"}]},{"id":"xXzShdhp47h0kNhxExyA","title":"Birthday points emails","pathname":"/loyalty-and-rewards/loyalty-klaviyo-integration/birthday-points-emails","siteSpaceId":"sitesp_TG0By","icon":"cake-candles","description":"Deliver birthday points with a well-timed email using the Roadmap: Loyalty Birthday Points Reward metric.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Loyalty Klaviyo Integration","icon":"envelope"}]},{"id":"20ruuvTESdXIgnIjcixi","title":"Review reward emails","pathname":"/loyalty-and-rewards/loyalty-klaviyo-integration/review-reward-emails","siteSpaceId":"sitesp_TG0By","icon":"star","description":"Thank reviewers for their points — and celebrate photo and video bonuses — with the Roadmap: Loyalty Review Reward metric.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Loyalty Klaviyo Integration","icon":"envelope"}]},{"id":"8KEz9g4NgErkzZHEDvUQ","title":"Referral invitation emails","pathname":"/loyalty-and-rewards/loyalty-klaviyo-integration/referral-invitation-emails","siteSpaceId":"sitesp_TG0By","icon":"paper-plane","description":"Deliver the referral invitation to the friend with the Roadmap: Loyalty Referral Share metric.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Loyalty Klaviyo Integration","icon":"envelope"}]},{"id":"Xa2ZgLXqYY1Q9L89rr1X","title":"Referral completed emails","pathname":"/loyalty-and-rewards/loyalty-klaviyo-integration/referral-completed-emails","siteSpaceId":"sitesp_TG0By","icon":"handshake","description":"Thank the referrer when their friend's first order lands, with the Roadmap: Loyalty Referral Complete metric.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Loyalty Klaviyo Integration","icon":"envelope"}]},{"id":"ObZEDFk8HCMqyGYmVZ6Z","title":"Points expiring reminders","pathname":"/loyalty-and-rewards/loyalty-klaviyo-integration/points-expiring-reminders","siteSpaceId":"sitesp_TG0By","icon":"hourglass-half","description":"Turn point expiry into a comeback trigger with the Roadmap: Loyalty Points Expiring metric and its Set Alert window.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Loyalty Klaviyo Integration","icon":"envelope"}]},{"id":"ZpNwc4GTL50KuCkJTE5z","title":"Tier demotion alerts","pathname":"/loyalty-and-rewards/loyalty-klaviyo-integration/tier-demotion-alerts","siteSpaceId":"sitesp_TG0By","icon":"chart-line-down","description":"Warn customers before they drop to a lower loyalty tier, then trigger a Klaviyo flow at the right time.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Loyalty Klaviyo Integration","icon":"envelope"}]},{"id":"NzHz4myUvDGqUYt9I7Gs","title":"Monthly loyalty updates","pathname":"/loyalty-and-rewards/loyalty-klaviyo-integration/monthly-loyalty-updates","siteSpaceId":"sitesp_TG0By","icon":"calendar","description":"Send a scheduled monthly loyalty digest with the Roadmap: Loyalty Monthly Update metric — enable it, set the time, and pair it with profile properties.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Loyalty Klaviyo Integration","icon":"envelope"}]},{"id":"8jscVtGrBQeAAhp6bj66","title":"Customer management","pathname":"/loyalty-and-rewards/customer-management","siteSpaceId":"sitesp_TG0By","icon":"users","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"}]},{"id":"wwSgMfyqj2Tm2LKeu0r8","title":"Manage loyalty customers","pathname":"/loyalty-and-rewards/customer-management/manage-loyalty-customers","siteSpaceId":"sitesp_TG0By","icon":"users-gear","description":"The Manage Customers area — filter and save member views, open a customer's loyalty profile, adjust their points, redeem on their behalf, and read their history.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Customer management","icon":"users"}]},{"id":"MFWm7hx2kHK1202d8kJ2","title":"Understanding a customer's loyalty timeline","pathname":"/loyalty-and-rewards/customer-management/understanding-a-customers-loyalty-timeline","siteSpaceId":"sitesp_TG0By","icon":"timeline","description":"Read a customer's loyalty timeline — earnings, spendings, admin actions, and the exact reasons an order or review didn't award points.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Customer management","icon":"users"}]},{"id":"afT7iFJ7mKTqKC1ZWFjS","title":"Loyalty analytics","pathname":"/loyalty-and-rewards/loyalty-analytics","siteSpaceId":"sitesp_TG0By","icon":"chart-mixed","description":"Read the Loyalty Analytics dashboard: business growth, performance benchmarks, points activity, tier analysis, referrals, and product insights, with every metric explained.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"}]},{"id":"OSNkxmX0HLmDeWiLPJE9","title":"B2B Loyalty","pathname":"/loyalty-and-rewards/b2b-loyalty","siteSpaceId":"sitesp_TG0By","icon":"building","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"}]},{"id":"mUToxetPO883UlJjz4T3","title":"B2B Loyalty: an overview","pathname":"/loyalty-and-rewards/b2b-loyalty/b2b-loyalty-an-overview","siteSpaceId":"sitesp_TG0By","icon":"building","description":"Run a company-level loyalty program for your Shopify B2B customers alongside your regular D2C program — shared company point balances, company tiers, and a dedicated B2B admin view.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"B2B Loyalty","icon":"building"}]},{"id":"1T5YuPf7IsRMVaAa2dWp","title":"Setting up B2B points: ways to earn and redeem","pathname":"/loyalty-and-rewards/b2b-loyalty/setting-up-b2b-points-ways-to-earn-and-redeem","siteSpaceId":"sitesp_TG0By","icon":"coins","description":"Configure how B2B companies earn and redeem loyalty points — the Place an Order earning rule, Amount Discount and Product Redemption, and how fulfilled order adjustments work for B2B.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"B2B Loyalty","icon":"building"}]},{"id":"qBusDSWG4W8sOVntIVCY","title":"B2B membership tiers","pathname":"/loyalty-and-rewards/b2b-loyalty/b2b-membership-tiers","siteSpaceId":"sitesp_TG0By","icon":"medal","description":"Create membership tiers for your B2B companies and use tier tags to unlock better pricing, shipping rates, or exclusive products for your top wholesale accounts.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"B2B Loyalty","icon":"building"}]},{"id":"3x8E16TxzIi6ARFoc82A","title":"Managing companies and their loyalty","pathname":"/loyalty-and-rewards/b2b-loyalty/managing-companies-and-their-loyalty","siteSpaceId":"sitesp_TG0By","icon":"building-user","description":"A tour of the Companies dashboard and the company detail page — point history, members, orders, adjusting the shared balance, generating discounts, and updating membership dates.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"B2B Loyalty","icon":"building"}]},{"id":"pvxrX2n6FGkOz3CTDsCI","title":"What happens to a customer's personal loyalty when they join a B2B company","pathname":"/loyalty-and-rewards/b2b-loyalty/what-happens-to-a-customers-personal-loyalty-when-they-join-a-b2b-company","siteSpaceId":"sitesp_TG0By","icon":"circle-pause","description":"When a customer joins a B2B company, personal loyalty pauses. Their points and tier are saved, then resume automatically when they leave.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"B2B Loyalty","icon":"building"}]},{"id":"2buzPZlACWoV26TD7J3j","title":"B2B loyalty and Klaviyo","pathname":"/loyalty-and-rewards/b2b-loyalty/b2b-loyalty-and-klaviyo","siteSpaceId":"sitesp_TG0By","icon":"envelope","description":"How Klaviyo behaves for customers in a B2B company program — which loyalty properties are removed, which events still fire, and how to split your flows so B2B members get relevant emails.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"B2B Loyalty","icon":"building"}]},{"id":"hYxdmqU1EKVl4eupEru3","title":"Storefront loyalty blocks for B2B customers","pathname":"/loyalty-and-rewards/b2b-loyalty/storefront-loyalty-blocks-for-b2b-customers","siteSpaceId":"sitesp_TG0By","icon":"store","description":"What B2B company members see in your storefront loyalty blocks — company points and tier, B2B-only earning and redemption rules, and the one block that's shared with D2C.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"B2B Loyalty","icon":"building"}]},{"id":"htmQPGsvApsmRGv2MXWj","title":"Loyalty integrations","pathname":"/loyalty-and-rewards/loyalty-integrations","siteSpaceId":"sitesp_TG0By","icon":"network-wired","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"}]},{"id":"w12xMjW6PQAKF4MJuXs5","title":"Set up Roadmap loyalty in Shopify POS","pathname":"/loyalty-and-rewards/loyalty-integrations/set-up-roadmap-loyalty-in-shopify-pos","siteSpaceId":"sitesp_TG0By","icon":"store","description":"Add the Redeem loyalty points and Loyalty point adjustments tiles to Shopify POS from Shopify admin or directly on the POS device.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Loyalty integrations","icon":"network-wired"}]},{"id":"7GQFpvSGiUGWCNA3dh2V","title":"Troubleshooting","pathname":"/loyalty-and-rewards/troubleshooting","siteSpaceId":"sitesp_TG0By","icon":"wrench","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"}]},{"id":"8bd87c2d45770467934ed8140118f1f070b96449","title":"Referral rewards not applying?","pathname":"/loyalty-and-rewards/troubleshooting/referral-rewards-not-applying","siteSpaceId":"sitesp_TG0By","icon":"triangle-exclamation","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Troubleshooting","icon":"wrench"}]},{"id":"6358c47a8818f434b3ddbe1e3466f58aca84bb57","title":"Customers not earning loyalty points","pathname":"/loyalty-and-rewards/troubleshooting/customers-not-earning-loyalty-points","siteSpaceId":"sitesp_TG0By","icon":"circle-exclamation","description":"A checklist for when customers aren't earning points: rule mismatches, unmet limits, the loyalty timeline, and a deleted collection pausing an earning rule.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Troubleshooting","icon":"wrench"}]},{"id":"CFAaSOEZBwbUiwnqtSTV","title":"Points on an order only came from one earning rule","pathname":"/loyalty-and-rewards/troubleshooting/points-on-an-order-only-came-from-one-earning-rule","siteSpaceId":"sitesp_TG0By","icon":"wrench","description":"Why an order awarded points from a single Place an order rule when two rules with different product eligibility were active — and what's changing.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Troubleshooting","icon":"wrench"}]},{"id":"fHHlFDiQFz2TNJe8cCwO","title":"Can I award extra points for photo or video reviews?","pathname":"/loyalty-and-rewards/troubleshooting/can-i-award-extra-points-for-photo-or-video-reviews","siteSpaceId":"sitesp_TG0By","icon":"camera","description":"Whether you can award additional loyalty points for reviews that include a photo or video, and what to set up in the meantime.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Troubleshooting","icon":"wrench"}]},{"id":"1qCaqHaMxD2GezMTzQKc","title":"Where is a customer's loyalty discount code?","pathname":"/loyalty-and-rewards/troubleshooting/where-is-a-customers-loyalty-discount-code","siteSpaceId":"sitesp_TG0By","icon":"magnifying-glass","description":"Find a discount code from a loyalty redemption or promotion by searching Shopify Discounts with the customer email.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Troubleshooting","icon":"wrench"}]},{"id":"rBX2hn1Sq1V9671Q5kuY","title":"A customer's loyalty coupon isn't working","pathname":"/loyalty-and-rewards/troubleshooting/a-customers-loyalty-coupon-isnt-working","siteSpaceId":"sitesp_TG0By","icon":"ticket-simple","description":"A customer says their loyalty code isn't working, shows insufficient points, or they want to undo a redemption. How to diagnose it and put the points back.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Troubleshooting","icon":"wrench"}]},{"id":"8UN6vWxbSSEMhJ8eK08S","title":"What the RoadmapReferrer note on a customer means","pathname":"/loyalty-and-rewards/troubleshooting/what-the-roadmapreferrer-note-on-a-customer-means","siteSpaceId":"sitesp_TG0By","icon":"notes","description":"Seeing a RoadmapReferrer note on a Shopify customer profile? That's Roadmap's referral attribution. What it records, where it appears, and how to trace the referral.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Loyalty & Rewards"},{"label":"Troubleshooting","icon":"wrench"}]},{"id":"aV0gFYdvZfvpszVLCGtZ","title":"Getting started","pathname":"/reviews/getting-started","siteSpaceId":"sitesp_TG0By","icon":"bolt-lightning","description":"Start here to set up reviews, core collection flows, and the first decisions that affect moderation and rewards.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Reviews"}]},{"id":"1R6NZakr5Ym0Sd1kOaMZ","title":"Getting started with reviews","pathname":"/reviews/getting-started/getting-started-with-reviews","siteSpaceId":"sitesp_TG0By","icon":"sparkles","description":"Set up review collection, moderation, storefront display, and request flows in the right order.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Reviews"},{"label":"Getting started","icon":"bolt-lightning"}]},{"id":"5a5fa3099e13c8fe08d7e9a32aaa1a5be7d1698f","title":"Review auto publishing settings","pathname":"/reviews/getting-started/review-auto-publishing-settings","siteSpaceId":"sitesp_TG0By","icon":"steering-wheel","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Reviews"},{"label":"Getting started","icon":"bolt-lightning"}]},{"id":"HIVLWgIfE3Gh0E8LeWwN","title":"Storefront & display","pathname":"/reviews/storefront-and-display","siteSpaceId":"sitesp_TG0By","icon":"browser","description":"Configure how reviews appear across your storefront widgets and product pages.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Reviews"}]},{"id":"ec950461dc171a00a92b7ffa3cd502e89c865abe","title":"Add reviews to product pages","pathname":"/reviews/storefront-and-display/add-reviews-to-product-pages","siteSpaceId":"sitesp_TG0By","icon":"circle-star","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Reviews"},{"label":"Storefront & display","icon":"browser"}]},{"id":"59146ee3009c9deec42d6416511dc905a3af39a7","title":"Customise review widget design","pathname":"/reviews/storefront-and-display/customise-review-widget-design","siteSpaceId":"sitesp_TG0By","icon":"palette","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Reviews"},{"label":"Storefront & display","icon":"browser"}]},{"id":"n5lKxv2Q4IiZCLZCS8S9","title":"Edit your review form","pathname":"/reviews/storefront-and-display/edit-your-review-form","siteSpaceId":"sitesp_TG0By","icon":"star-sharp","description":"Customise the review form your customers receive: reorder and hide fields, add questions, collect photos and videos, use scale sliders and tablet display, and let shoppers filter reviews by question","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Reviews"},{"label":"Storefront & display","icon":"browser"}]},{"id":"Cqw9xapZxtnJYxWjkW1e","title":"Enable image display in the PDP review widget","pathname":"/reviews/storefront-and-display/enable-image-display-in-the-pdp-review-widget","siteSpaceId":"sitesp_TG0By","icon":"image","description":"Show customer-uploaded images in the PDP widget and control how they appear.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Reviews"},{"label":"Storefront & display","icon":"browser"}]},{"id":"BamIBiZOc2lyBqbHfl35","title":"Managing reviews","pathname":"/reviews/managing-reviews","siteSpaceId":"sitesp_TG0By","icon":"layer-group","description":"Manage moderation rules, review sharing, and reward logic for your review program.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Reviews"}]},{"id":"67c25e103c00db3048ca648cd778f5c71e92ce4e","title":"Shared Reviews","pathname":"/reviews/managing-reviews/shared-reviews","siteSpaceId":"sitesp_TG0By","icon":"party-horn","description":"Share reviews across stores & products","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Reviews"},{"label":"Managing reviews","icon":"layer-group"}]},{"id":"351a6b0a34360989996e3653adf1cb823ae428e1","title":"Shared reviews across products","pathname":"/reviews/managing-reviews/shared-reviews/shared-reviews-across-products","siteSpaceId":"sitesp_TG0By","icon":"right-left-large","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Reviews"},{"label":"Managing reviews","icon":"layer-group"},{"label":"Shared Reviews","icon":"party-horn"}]},{"id":"995qw7ywnqAHtGF93QEZ","title":"Review rewards & limits","pathname":"/reviews/managing-reviews/review-rewards-and-limits","siteSpaceId":"sitesp_TG0By","icon":"gift","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Reviews"},{"label":"Managing reviews","icon":"layer-group"}]},{"id":"lvUSUmVzy6LOX9paIXJw","title":"Review submission limits","pathname":"/reviews/managing-reviews/review-rewards-and-limits/review-submission-limits","siteSpaceId":"sitesp_TG0By","icon":"filter","description":"Control how many reviews a customer can submit for the same product — per order (subscription-friendly) or per product (strict cap).","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Reviews"},{"label":"Managing reviews","icon":"layer-group"},{"label":"Review rewards & limits","icon":"gift"}]},{"id":"lPMxuuMhdXLUwVjqFfuy","title":"Loyalty points for reviews","pathname":"/reviews/managing-reviews/review-rewards-and-limits/loyalty-points-for-reviews","siteSpaceId":"sitesp_TG0By","icon":"star","description":"Award loyalty points when a customer leaves a verified review — with strict purchase verification and per-order reward limits.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Reviews"},{"label":"Managing reviews","icon":"layer-group"},{"label":"Review rewards & limits","icon":"gift"}]},{"id":"SScsJsZJ242ZEIqtX5Ze","title":"Discount codes for reviews","pathname":"/reviews/managing-reviews/review-rewards-and-limits/discount-codes-for-reviews","siteSpaceId":"sitesp_TG0By","icon":"ticket","description":"Automatically email a discount code to customers who review a product — with full control over which reviews qualify, who's eligible, and how the code is delivered.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Reviews"},{"label":"Managing reviews","icon":"layer-group"},{"label":"Review rewards & limits","icon":"gift"}]},{"id":"bSSx9Ue26YInsKgCyViC","title":"Integrations","pathname":"/reviews/integrations","siteSpaceId":"sitesp_TG0By","icon":"network-wired","description":"Connect reviews with Klaviyo and Google Merchant Center.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Reviews"}]},{"id":"RgSSUnTThu7EyaSah7Wm","title":"Klaviyo Review Integration","pathname":"/reviews/integrations/klaviyo-review-integration","siteSpaceId":"sitesp_TG0By","icon":"envelope","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Reviews"},{"label":"Integrations","icon":"network-wired"}]},{"id":"3ecf666402c04b24337a37ea80f367cee89792b5","title":"How to integrate Roadmap with Klaviyo","pathname":"/reviews/integrations/klaviyo-review-integration/how-to-integrate-roadmap-with-klaviyo","siteSpaceId":"sitesp_TG0By","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Reviews"},{"label":"Integrations","icon":"network-wired"},{"label":"Klaviyo Review Integration","icon":"envelope"}]},{"id":"4l8tHkrxmS7siaYCVOPL","title":"Show product review snippets in your Klaviyo emails + flows","pathname":"/reviews/integrations/klaviyo-review-integration/show-product-review-snippets-in-your-klaviyo-emails-+-flows","siteSpaceId":"sitesp_TG0By","icon":"envelope-open-text","description":"Display product reviews, total review counts, and average ratings in Klaviyo emails.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Reviews"},{"label":"Integrations","icon":"network-wired"},{"label":"Klaviyo Review Integration","icon":"envelope"}]},{"id":"506ad43afb3bcedec9f504c94da2560347800e08","title":"Introduction to Klaviyo review flow setup","pathname":"/reviews/integrations/klaviyo-review-integration/introduction-to-klaviyo-review-flow-setup","siteSpaceId":"sitesp_TG0By","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Reviews"},{"label":"Integrations","icon":"network-wired"},{"label":"Klaviyo Review Integration","icon":"envelope"}]},{"id":"72c081d2c4b8614580d7a3ac7e614beab510bf77","title":"Review reminder emails","pathname":"/reviews/integrations/klaviyo-review-integration/review-reminder-emails","siteSpaceId":"sitesp_TG0By","icon":"calendar-clock","description":"Configure reminder timing for review request emails.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Reviews"},{"label":"Integrations","icon":"network-wired"},{"label":"Klaviyo Review Integration","icon":"envelope"}]},{"id":"ecb62d679762843efbf5ade02a7d6d7b1c23c256","title":"How to set up your review form landing page for your Klaviyo flow","pathname":"/reviews/integrations/klaviyo-review-integration/how-to-set-up-your-review-form-landing-page-for-your-klaviyo-flow","siteSpaceId":"sitesp_TG0By","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Reviews"},{"label":"Integrations","icon":"network-wired"},{"label":"Klaviyo Review Integration","icon":"envelope"}]},{"id":"8d19e2c77f234e283e6783048b32a965ced8869a","title":"Creating conditional split using loyalty & review properties","pathname":"/reviews/integrations/klaviyo-review-integration/creating-conditional-split-using-loyalty-and-review-properties","siteSpaceId":"sitesp_TG0By","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Reviews"},{"label":"Integrations","icon":"network-wired"},{"label":"Klaviyo Review Integration","icon":"envelope"}]},{"id":"d1c594803ca989b56b7ecc301268d31781afab2a","title":"Setting up a Klaviyo post-purchase review flow (Dynamic table-styled email)","pathname":"/reviews/integrations/klaviyo-review-integration/setting-up-a-klaviyo-post-purchase-review-flow-dynamic-table-styled-email","siteSpaceId":"sitesp_TG0By","icon":"star","description":"Build a Klaviyo post-purchase review flow using the Roadmap: Eligible for Review Request trigger, with a Review Submitted conditional split and follow-up email.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Reviews"},{"label":"Integrations","icon":"network-wired"},{"label":"Klaviyo Review Integration","icon":"envelope"}]},{"id":"4a14565869274910374c08e8eaff706a1395112e","title":"Setting up a Klaviyo post-purchase review flow (Less design restrictions)","pathname":"/reviews/integrations/klaviyo-review-integration/setting-up-a-klaviyo-post-purchase-review-flow-less-design-restrictions","siteSpaceId":"sitesp_TG0By","icon":"star","description":"Build a Klaviyo post-purchase review flow with item-count trigger splits, using the Roadmap: Eligible for Review Request trigger and a Review Submitted follow-up.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Reviews"},{"label":"Integrations","icon":"network-wired"},{"label":"Klaviyo Review Integration","icon":"envelope"}]},{"id":"fea699b5c7699770ca861b5a0f6923374ef34b3c","title":"How to create your email design (Dynamic Table)","pathname":"/reviews/integrations/klaviyo-review-integration/how-to-create-your-email-design-dynamic-table","siteSpaceId":"sitesp_TG0By","description":"How to create a dynamic table","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Reviews"},{"label":"Integrations","icon":"network-wired"},{"label":"Klaviyo Review Integration","icon":"envelope"}]},{"id":"67af5a24280ff354ca6f2cdc66c74dd529df6c5a","title":"How to create your email design (Less design restrictions)","pathname":"/reviews/integrations/klaviyo-review-integration/how-to-create-your-email-design-less-design-restrictions","siteSpaceId":"sitesp_TG0By","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Reviews"},{"label":"Integrations","icon":"network-wired"},{"label":"Klaviyo Review Integration","icon":"envelope"}]},{"id":"mP3Y1XfjGsTWeb5O2CDc","title":"Filter the Placed Order metric for review capture","pathname":"/reviews/integrations/klaviyo-review-integration/filter-the-placed-order-metric-for-review-capture","siteSpaceId":"sitesp_TG0By","icon":"filter","description":"Exclude products, collections, or customers from your Klaviyo review flow using trigger filters, profile filters, and Roadmap product filters.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Reviews"},{"label":"Integrations","icon":"network-wired"},{"label":"Klaviyo Review Integration","icon":"envelope"}]},{"id":"d83819f7ff44c9eec2b013592c24865318a8184f","title":"Weekly review summary email setup (stores)","pathname":"/reviews/integrations/klaviyo-review-integration/weekly-review-summary-email-setup-stores","siteSpaceId":"sitesp_TG0By","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Reviews"},{"label":"Integrations","icon":"network-wired"},{"label":"Klaviyo Review Integration","icon":"envelope"}]},{"id":"Zm5hbWnMm1fklF077fua","title":"Integrate reviews with Google Merchant Center","pathname":"/reviews/integrations/integrate-reviews-with-google-merchant-center","siteSpaceId":"sitesp_TG0By","icon":"google","description":"Send Roadmap product reviews to Google Merchant Center Product Ratings so star ratings can appear on Google Shopping and Search.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Reviews"},{"label":"Integrations","icon":"network-wired"}]},{"id":"a2d750ee73810b5842e90d3c07d74578f953a93e","title":"Migration to Roadmap","pathname":"/reviews/migration-to-roadmap","siteSpaceId":"sitesp_TG0By","icon":"plane-flying","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Reviews"}]},{"id":"0e475618849eed5ae44b30d97510f258d8f2d9c5","title":"Import reviews to Roadmap with CSV template","pathname":"/reviews/migration-to-roadmap/import-reviews-to-roadmap-with-csv-template","siteSpaceId":"sitesp_TG0By","icon":"cloud-arrow-up","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Reviews"},{"label":"Migration to Roadmap","icon":"plane-flying"}]},{"id":"99b4ba5adc1ad163dfc5633202405396984556ac","title":"Troubleshooting","pathname":"/reviews/troubleshooting","siteSpaceId":"sitesp_TG0By","icon":"wrench","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Reviews"}]},{"id":"679c5a466fb822455e4c2618d1975ee38bd1779d","title":"Review submitted but no points","pathname":"/reviews/troubleshooting/review-submitted-but-no-points","siteSpaceId":"sitesp_TG0By","icon":"hand-holding-star","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Reviews"},{"label":"Troubleshooting","icon":"wrench"}]},{"id":"0LmcloFJOFNFO884D87P","title":"Getting started","pathname":"/subscriptions/getting-started","siteSpaceId":"sitesp_TG0By","icon":"bolt-lightning","description":"Start here to set up subscriptions, core automations, and key early decisions.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"}]},{"id":"VQgBjcwNPhwvkDAvLXqp","title":"Getting started with subscriptions","pathname":"/subscriptions/getting-started/getting-started-with-subscriptions","siteSpaceId":"sitesp_TG0By","icon":"bolt-lightning","description":"Set up subscription billing, customer self-service, price changes, and recovery workflows.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"},{"label":"Getting started","icon":"bolt-lightning"}]},{"id":"KrjxBzpD6CI2xKJ8MI3z","title":"Subscription plan settings, field by field","pathname":"/subscriptions/getting-started/subscription-plan-settings-field-by-field","siteSpaceId":"sitesp_TG0By","icon":"sliders","description":"Every field on the subscription plan setup form, what it controls, and what to choose for common subscription patterns.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"},{"label":"Getting started","icon":"bolt-lightning"}]},{"id":"U67KMyraMYsO7yl5pplj","title":"Shipping discounts for subscription orders","pathname":"/subscriptions/getting-started/shipping-discounts-for-subscription-orders","siteSpaceId":"sitesp_TG0By","icon":"truck","description":"Configure shipping discounts that apply to the first subscription checkout and recurring subscription renewals.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"},{"label":"Getting started","icon":"bolt-lightning"}]},{"id":"fcf2e827e7b7a75cee6589cfed3e084495705e17","title":"Subscription auto-tagging","pathname":"/subscriptions/getting-started/subscription-auto-tagging","siteSpaceId":"sitesp_TG0By","icon":"tag","description":"Automatically tag customers based on subscription milestones for segmentation and automation.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"},{"label":"Getting started","icon":"bolt-lightning"}]},{"id":"48935138d17cd79a483dd520faf328e850a521b3","title":"Same-day subscription bundling","pathname":"/subscriptions/getting-started/same-day-subscription-bundling","siteSpaceId":"sitesp_TG0By","icon":"circles-overlap","description":"Combine a customer's same-day subscription renewals into one order with one charge and one order number: every rule that decides whether subscriptions combine, how shipping and discounts carry over, a","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"},{"label":"Getting started","icon":"bolt-lightning"}]},{"id":"MxpVwqB3uNDnnMw1brMj","title":"Storefront & accounts","pathname":"/subscriptions/storefront-and-accounts","siteSpaceId":"sitesp_TG0By","icon":"browser","description":"Configure the customer-facing subscription experience across the storefront and account pages.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"}]},{"id":"Q2dm4rWHZr3yYMAiCdvg","title":"Adding the subscription widget to your product pages","pathname":"/subscriptions/storefront-and-accounts/adding-the-subscription-widget-to-your-product-pages","siteSpaceId":"sitesp_TG0By","icon":"puzzle-piece","description":"Place the Roadmap Product Subscription block on the product templates where customers should see subscribe-and-save options.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"},{"label":"Storefront & accounts","icon":"browser"}]},{"id":"WrQqIjcAF4JNEDxC5tON","title":"Configuring the Product Page subscription widget","pathname":"/subscriptions/storefront-and-accounts/configuring-the-product-page-subscription-widget","siteSpaceId":"sitesp_TG0By","icon":"browser","description":"Style the subscribe-vs-one-time selector that appears on your product pages — labels, layout, colours, fonts, benefits, and spacing.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"},{"label":"Storefront & accounts","icon":"browser"}]},{"id":"eSQo3uFt8qlzCpGlQ7BG","title":"The customer subscription dashboard: a tour","pathname":"/subscriptions/storefront-and-accounts/the-customer-subscription-dashboard-a-tour","siteSpaceId":"sitesp_TG0By","icon":"address-card","description":"Every action your customers see on their account-page subscription dashboard, including how the Manage Subscription menu changes by status.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"},{"label":"Storefront & accounts","icon":"browser"}]},{"id":"eupCQVTl63QgOyVGPG39","title":"What customers can do from their account page","pathname":"/subscriptions/storefront-and-accounts/what-customers-can-do-from-their-account-page","siteSpaceId":"sitesp_TG0By","icon":"user","description":"Reference moved — see The customer subscription dashboard: a tour for the current, comprehensive walkthrough of what your customers can do.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"},{"label":"Storefront & accounts","icon":"browser"}]},{"id":"xhqwIO4wFExL2nPfrFuH","title":"Configuring the Customer Subscriptions widget (legacy customer accounts)","pathname":"/subscriptions/storefront-and-accounts/configuring-the-customer-subscriptions-widget-legacy-customer-accounts","siteSpaceId":"sitesp_TG0By","icon":"address-card","description":"Style the customer subscription card on the storefront account page — field-by-field reference for stores on legacy Shopify customer accounts.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"},{"label":"Storefront & accounts","icon":"browser"}]},{"id":"uPB76LFAl3UDhGQFDYo8","title":"Configuring the Subscription Management block (new customer accounts)","pathname":"/subscriptions/storefront-and-accounts/configuring-the-subscription-management-block-new-customer-accounts","siteSpaceId":"sitesp_TG0By","icon":"address-card","description":"Add and style the Subscription Management block on Shopify's new customer accounts — and understand why styling cascades from your theme rather than from Roadmap.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"},{"label":"Storefront & accounts","icon":"browser"}]},{"id":"jKHJ5hE9AZDManPNpakC","title":"Loyalty points × subscriptions","pathname":"/subscriptions/storefront-and-accounts/loyalty-points-subscriptions","siteSpaceId":"sitesp_TG0By","icon":"gift","description":"How loyalty points work on subscription contracts — earning, redeeming on upcoming orders, and the surfaces where it shows up in the admin and storefront.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"},{"label":"Storefront & accounts","icon":"browser"}]},{"id":"WqdqNL08rzoF9Ny0LeA6","title":"Managing subscriptions","pathname":"/subscriptions/managing-subscriptions","siteSpaceId":"sitesp_TG0By","icon":"layer-group","description":"Day-to-day operations on live subscription contracts: finding them, changing them, recovering billing, handling pauses and cancellations, and reading a contract's history.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"}]},{"id":"yQlJ3B2M5UTVesyoJSpu","title":"Create a subscription for a customer","pathname":"/subscriptions/managing-subscriptions/create-a-subscription-for-a-customer","siteSpaceId":"sitesp_TG0By","icon":"user-plus","description":"Create a subscription contract from the Roadmap admin, including products, customer details, shipping, payment requirements, and the start date.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"},{"label":"Managing subscriptions","icon":"layer-group"}]},{"id":"ZAlsSEa2QN1hlZ1QJ9TH","title":"Changing shipping on a subscription contract","pathname":"/subscriptions/managing-subscriptions/changing-shipping-on-a-subscription-contract","siteSpaceId":"sitesp_TG0By","icon":"truck-fast","description":"Move an existing subscription contract to a different shipping rate, or set a custom rate, so renewals keep billing as your shipping setup evolves.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"},{"label":"Managing subscriptions","icon":"layer-group"}]},{"id":"mPZpD4U4SsmDX6HuAD68","title":"Adjusting an upcoming subscription order","pathname":"/subscriptions/managing-subscriptions/adjusting-an-upcoming-subscription-order","siteSpaceId":"sitesp_TG0By","icon":"calendar-days","description":"Change a single upcoming subscription cycle without changing the rest of the contract.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"},{"label":"Managing subscriptions","icon":"layer-group"}]},{"id":"4NPFbzS6HS244V51jY3C","title":"Manually charging a subscription (Order Now)","pathname":"/subscriptions/managing-subscriptions/manually-charging-a-subscription-order-now","siteSpaceId":"sitesp_TG0By","icon":"credit-card","description":"Charge a subscription on demand from the admin or let the customer trigger it themselves, plus how Order Now interacts with dunning.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"},{"label":"Managing subscriptions","icon":"layer-group"}]},{"id":"d0lv3iJwh7oNroKC1oJz","title":"Updating a customer's payment method","pathname":"/subscriptions/managing-subscriptions/updating-a-customers-payment-method","siteSpaceId":"sitesp_TG0By","icon":"credit-card","description":"How to switch a subscription contract to a new card or wallet — covering the in-modal options on a single contract and the bulk action across many at once.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"},{"label":"Managing subscriptions","icon":"layer-group"}]},{"id":"B6PlvROKZRHhEfIbxokR","title":"Pausing, canceling, and reactivating subscriptions","pathname":"/subscriptions/managing-subscriptions/pausing-canceling-and-reactivating-subscriptions","siteSpaceId":"sitesp_TG0By","icon":"circle-pause","description":"Understand how pause, cancel, and reactivate behave in Roadmap for merchants and customers.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"},{"label":"Managing subscriptions","icon":"layer-group"}]},{"id":"KX0mat90hQjpP8Vk7Ghe","title":"Churn prevention: cancellation and pause flows","pathname":"/subscriptions/managing-subscriptions/churn-prevention-cancellation-and-pause-flows","siteSpaceId":"sitesp_TG0By","icon":"shield-halved","description":"Intercept subscription cancellations and pauses with a guided flow that captures why customers are leaving and offers a pause instead — so you keep more subscribers.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"},{"label":"Managing subscriptions","icon":"layer-group"}]},{"id":"cLGbYDEUEusV065vADcs","title":"The Subscription Activity Timeline","pathname":"/subscriptions/managing-subscriptions/the-subscription-activity-timeline","siteSpaceId":"sitesp_TG0By","icon":"list-timeline","description":"Use the Subscription Activity Timeline to see every event on a subscription contract: payments, edits, customer actions, and Klaviyo triggers.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"},{"label":"Managing subscriptions","icon":"layer-group"}]},{"id":"fyrcVa7KhKuDfugh7Rtu","title":"The Customer Subscription History card","pathname":"/subscriptions/managing-subscriptions/the-customer-subscription-history-card","siteSpaceId":"sitesp_TG0By","icon":"id-card","description":"Lifetime subscription totals for a customer — what the card shows, where the numbers come from, and how it differs from the Activity Timeline.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"},{"label":"Managing subscriptions","icon":"layer-group"}]},{"id":"f23T1EDITi9x48GdaH7q","title":"Filtering the Subscriptions list","pathname":"/subscriptions/managing-subscriptions/filtering-the-subscriptions-list","siteSpaceId":"sitesp_TG0By","icon":"filter","description":"Every filter type on the Subscriptions list view, what it matches, and how to combine filters to find the contracts you want.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"},{"label":"Managing subscriptions","icon":"layer-group"}]},{"id":"3uzANshkrdLyqQoSuBPB","title":"Working with subscriptions in bulk","pathname":"/subscriptions/managing-subscriptions/working-with-subscriptions-in-bulk","siteSpaceId":"sitesp_TG0By","icon":"layer-group","description":"The Actions ▾ menu on the Subscriptions list — exporting to CSV, emailing subscribers, importing, syncing, and bulk payment-method updates.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"},{"label":"Managing subscriptions","icon":"layer-group"}]},{"id":"nSAmWwK9WWEf3NdMsBgC","title":"Marking a subscription as Failed","pathname":"/subscriptions/managing-subscriptions/marking-a-subscription-as-failed","siteSpaceId":"sitesp_TG0By","icon":"circle-xmark","description":"When and how to manually move a subscription contract into the Failed status — and how it's different from waiting for dunning to exhaust.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"},{"label":"Managing subscriptions","icon":"layer-group"}]},{"id":"g11ZhZpnx2W1hGbvx0uI","title":"Customizing the Payment Method Update email","pathname":"/subscriptions/managing-subscriptions/customizing-the-payment-method-update-email","siteSpaceId":"sitesp_TG0By","icon":"envelope","description":"Edit the subject and body of the Payment Method Update email customers receive when you trigger the ShopPay $1-checkout recapture flow.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"},{"label":"Managing subscriptions","icon":"layer-group"}]},{"id":"9YfbLkSEONTcHonGqXEF","title":"Sending Roadmap emails from your own address","pathname":"/subscriptions/managing-subscriptions/sending-roadmap-emails-from-your-own-address","siteSpaceId":"sitesp_TG0By","icon":"at","description":"Have the emails Roadmap sends on your store's behalf, like the Payment Method Update email, come from your own email address: how to request it and verify your sender.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"},{"label":"Managing subscriptions","icon":"layer-group"}]},{"id":"G4EAIX1YANbKLiPG8S7t","title":"Rewarding a subscriber with free shipping","pathname":"/subscriptions/managing-subscriptions/rewarding-a-subscriber-with-free-shipping","siteSpaceId":"sitesp_TG0By","icon":"gift","description":"Apply a free shipping promotion to an active subscription contract: for a set number of renewals or all future orders, as a reward, a retention offer, or a goodwill gesture.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"},{"label":"Managing subscriptions","icon":"layer-group"}]},{"id":"nIdpl5Hiy9LcrV6ezCQD","title":"Pricing & billing","pathname":"/subscriptions/pricing-and-billing","siteSpaceId":"sitesp_TG0By","icon":"credit-card","description":"Manage retries, subscription price changes, and billing realignment for existing contracts.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"}]},{"id":"8da49aeb8624b4af5c63891abcae8a37ad8f2c99","title":"Failed payment retries","pathname":"/subscriptions/pricing-and-billing/failed-payment-retries","siteSpaceId":"sitesp_TG0By","icon":"xmark-large","description":"Configure how Roadmap retries failed subscription payments, when contracts become Failed, and how payment recapture works.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"},{"label":"Pricing & billing","icon":"credit-card"}]},{"id":"RdzTM3AuvXVjHHSEwd9A","title":"Bulk-adjusting subscription product prices","pathname":"/subscriptions/pricing-and-billing/bulk-adjusting-subscription-product-prices","siteSpaceId":"sitesp_TG0By","icon":"tags","description":"Edit the base price for products that customers can subscribe to — and understand why this only affects new subscriptions, not existing contracts.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"},{"label":"Pricing & billing","icon":"credit-card"}]},{"id":"FpifS0FgVNmYXu82rPgh","title":"Realigning existing subscriptions to current prices (Price Sync)","pathname":"/subscriptions/pricing-and-billing/realigning-existing-subscriptions-to-current-prices-price-sync","siteSpaceId":"sitesp_TG0By","icon":"arrows-rotate","description":"Realign every existing subscription contract to your current product prices and selling-plan discounts in one go.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"},{"label":"Pricing & billing","icon":"credit-card"}]},{"id":"IPgp2VUlaZaDUympz9pJ","title":"Subscriptions Klaviyo Integration","pathname":"/subscriptions/subscriptions-klaviyo-integration","siteSpaceId":"sitesp_TG0By","icon":"envelope","description":"Lifecycle metrics that trigger flows, the contract data each event carries, and profile properties for segments.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"}]},{"id":"mJUC5DJ9gzaRH5tKrqub","title":"Subscription created email flow","pathname":"/subscriptions/subscriptions-klaviyo-integration/subscription-created-email-flow","siteSpaceId":"sitesp_TG0By","icon":"circle-plus","description":"Confirm every new subscription: what they subscribed to, the frequency, and when the first renewal lands.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"},{"label":"Subscriptions Klaviyo Integration","icon":"envelope"}]},{"id":"xWvkqLnMCrYpMiANONkt","title":"Upcoming order reminders","pathname":"/subscriptions/subscriptions-klaviyo-integration/upcoming-order-reminders","siteSpaceId":"sitesp_TG0By","icon":"calendar-clock","description":"Remind subscribers before each renewal with the Upcoming order metric, with a manage-subscription link that prompts a customer to manage their upcoming order with complete clarity.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"},{"label":"Subscriptions Klaviyo Integration","icon":"envelope"}]},{"id":"A8MLy6VHGx2kJI02evWw","title":"Payment failed email flow","pathname":"/subscriptions/subscriptions-klaviyo-integration/payment-failed-email-flow","siteSpaceId":"sitesp_TG0By","icon":"credit-card","description":"Recover failed subscription payments with the Roadmap: Subscription payment failed metric, including the retry date for honest dunning emails.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"},{"label":"Subscriptions Klaviyo Integration","icon":"envelope"}]},{"id":"HpSwm2bH81DqTHukQgTB","title":"Subscription failed email flow","pathname":"/subscriptions/subscriptions-klaviyo-integration/subscription-failed-email-flow","siteSpaceId":"sitesp_TG0By","icon":"circle-xmark","description":"Reach subscribers whose contract has become Failed with the Roadmap: Subscription failed metric, and bring them back with a reactivation path.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"},{"label":"Subscriptions Klaviyo Integration","icon":"envelope"}]},{"id":"VeQuN6ZR4etCEUJbAZjM","title":"Klaviyo pre-resume flow for paused subscriptions","pathname":"/subscriptions/subscriptions-klaviyo-integration/klaviyo-pre-resume-flow-for-paused-subscriptions","siteSpaceId":"sitesp_TG0By","icon":"envelope","description":"Build a Klaviyo flow for paused subscribers using the Roadmap pause event, retention messaging, Shopify tags, and return incentives.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"},{"label":"Subscriptions Klaviyo Integration","icon":"envelope"}]},{"id":"j3VBOioZf3xBuRLAmmlh","title":"Klaviyo win-back flow for cancelled subscriptions","pathname":"/subscriptions/subscriptions-klaviyo-integration/klaviyo-win-back-flow-for-cancelled-subscriptions","siteSpaceId":"sitesp_TG0By","icon":"envelope","description":"Build a Klaviyo win-back flow for cancelled subscribers using Roadmap events, cancellation tags, Shopify Flow, and loyalty incentives.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"},{"label":"Subscriptions Klaviyo Integration","icon":"envelope"}]},{"id":"q9iHxwArkqaHKYkyrgBd","title":"Troubleshooting","pathname":"/subscriptions/troubleshooting","siteSpaceId":"sitesp_TG0By","icon":"wrench","description":"Fix blocked subscription flows, warning states, and contract-specific issues.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"}]},{"id":"ELtA5SFahZjaMYKLmuZH","title":"Stock issues on a subscription — what they mean and how to fix them","pathname":"/subscriptions/troubleshooting/stock-issues-on-a-subscription-what-they-mean-and-how-to-fix-them","siteSpaceId":"sitesp_TG0By","icon":"box","description":"What the Stock Issues Detected banner means on a subscription contract, what triggers it, and the three ways to recover.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Subscriptions"},{"label":"Troubleshooting","icon":"wrench"}]},{"id":"VMp5rYZrbwUe4fkKq8Di","title":"Getting started","pathname":"/discounts-and-gwp/getting-started","siteSpaceId":"sitesp_TG0By","icon":"bolt-lightning","description":"Learn how Gift with Purchase, product discounts, and order discounts work, then choose the right setup path.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Discounts & GWP"}]},{"id":"asAk7mNbSu278g0pd4qc","title":"Get started with Discounts / Gift with Purchase","pathname":"/discounts-and-gwp/getting-started/get-started-with-discounts-gift-with-purchase","siteSpaceId":"sitesp_TG0By","icon":"sparkles","description":"Learn what each Roadmap discount method does, how to choose the right one, and what to check before you build your first offer.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Discounts & GWP"},{"label":"Getting started","icon":"bolt-lightning"}]},{"id":"Kf1G5R1uT8Y4nvUY7KSi","title":"Using GWP & Discounts","pathname":"/discounts-and-gwp/using-gwp-and-discounts","siteSpaceId":"sitesp_TG0By","icon":"gift","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Discounts & GWP"}]},{"id":"DP45S6YhHYO40x7mIxbD","title":"Create a product discount","pathname":"/discounts-and-gwp/using-gwp-and-discounts/create-a-product-discount","siteSpaceId":"sitesp_TG0By","icon":"percent","description":"Build automatic product-level discounts for buy-x-get-y, mix-and-match, bundles, and quantity tiers.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Discounts & GWP"},{"label":"Using GWP & Discounts","icon":"gift"}]},{"id":"PNUUIW6rXpSMZfNfQbeu","title":"Create an order discount","pathname":"/discounts-and-gwp/using-gwp-and-discounts/create-an-order-discount","siteSpaceId":"sitesp_TG0By","icon":"cart-shopping","description":"Build automatic cart-level discounts for the whole order, then control who qualifies and which variants stay excluded.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Discounts & GWP"},{"label":"Using GWP & Discounts","icon":"gift"}]},{"id":"lGB2gVVxxN6InsdoR35u","title":"Create a shipping discount","pathname":"/discounts-and-gwp/using-gwp-and-discounts/create-a-shipping-discount","siteSpaceId":"sitesp_TG0By","icon":"truck","description":"Build automatic shipping discounts, including free-shipping offers for one-time, subscription, or mixed carts.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Discounts & GWP"},{"label":"Using GWP & Discounts","icon":"gift"}]},{"id":"7223a561a3ee0f674ca300e43dea7d853e617ef7","title":"Create a GWP","pathname":"/discounts-and-gwp/using-gwp-and-discounts/create-a-gwp","siteSpaceId":"sitesp_TG0By","icon":"gift","description":"Set up a Gift with Purchase that adds the correct gift to the right customer at the right time.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Discounts & GWP"},{"label":"Using GWP & Discounts","icon":"gift"}]},{"id":"beecec0f9f0b50f0f925b311f0edbd7cc998c8e0","title":"Discount codes with GWPs","pathname":"/discounts-and-gwp/using-gwp-and-discounts/discount-codes-with-gwps","siteSpaceId":"sitesp_TG0By","icon":"ticket","description":"Check whether a discount code can be used alongside a Gift with Purchase and why the gift may disappear.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Discounts & GWP"},{"label":"Using GWP & Discounts","icon":"gift"}]},{"id":"20cc5a13f07c35790b1600c1412116bd8ec3d92a","title":"Gift with Purchase","pathname":"/discounts-and-gwp/using-gwp-and-discounts/gift-with-purchase","siteSpaceId":"sitesp_TG0By","icon":"gift","description":"Understand how GWPs work, how to set them up, and where to troubleshoot common issues.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Discounts & GWP"},{"label":"Using GWP & Discounts","icon":"gift"}]},{"id":"Ny54ren4YG9nuFszOq5u","title":"Offer a choice of free gift","pathname":"/discounts-and-gwp/using-gwp-and-discounts/offer-a-choice-of-free-gift","siteSpaceId":"sitesp_TG0By","icon":"gifts","description":"Build a promotion where the shopper chooses a gift, instead of Roadmap auto-adding every selected gift variant.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Discounts & GWP"},{"label":"Using GWP & Discounts","icon":"gift"}]},{"id":"H0wGlHkdOtZ8tDCt5p7o","title":"When to use Roadmap, Shopify, or Klaviyo for discounts","pathname":"/discounts-and-gwp/using-gwp-and-discounts/when-to-use-roadmap-shopify-or-klaviyo-for-discounts","siteSpaceId":"sitesp_TG0By","icon":"shopify","description":"Choose the right place to build a discount based on the rule, the audience, and where it needs to apply.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Discounts & GWP"},{"label":"Using GWP & Discounts","icon":"gift"}]},{"id":"8cf0ae592a6eaa3837b1beecf7938732b5899a0c","title":"Use tags for discount eligibility","pathname":"/discounts-and-gwp/using-gwp-and-discounts/use-tags-for-discount-eligibility","siteSpaceId":"sitesp_TG0By","icon":"percent","description":"Use customer tags to include or exclude shoppers from a promotion.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Discounts & GWP"},{"label":"Using GWP & Discounts","icon":"gift"}]},{"id":"tBBa461Z347SDuZ11q4W","title":"Discount Code Generator","pathname":"/discounts-and-gwp/using-gwp-and-discounts/discount-code-generator","siteSpaceId":"sitesp_TG0By","icon":"ticket","description":"Automatically generate unique Shopify discount codes after review, purchase, birthday, or member-promotion events.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Discounts & GWP"},{"label":"Using GWP & Discounts","icon":"gift"}]},{"id":"9qhUZbyxvUR6LXSjbbcv","title":"Discount codes on member promotion","pathname":"/discounts-and-gwp/using-gwp-and-discounts/discount-code-generator/discount-codes-on-member-promotion","siteSpaceId":"sitesp_TG0By","icon":"arrow-trend-up","description":"Generate a unique discount code when a member moves into a new loyalty tier.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Discounts & GWP"},{"label":"Using GWP & Discounts","icon":"gift"},{"label":"Discount Code Generator","icon":"ticket"}]},{"id":"ApoiSkK2ZC73zky8ZzlF","title":"Discount codes for purchased products","pathname":"/discounts-and-gwp/using-gwp-and-discounts/discount-code-generator/discount-codes-for-purchased-products","siteSpaceId":"sitesp_TG0By","icon":"cart-shopping","description":"Generate a unique discount code after a customer buys selected products or collections.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Discounts & GWP"},{"label":"Using GWP & Discounts","icon":"gift"},{"label":"Discount Code Generator","icon":"ticket"}]},{"id":"9ervemXAM2XLxLREOoGx","title":"Birthday discount codes","pathname":"/discounts-and-gwp/using-gwp-and-discounts/discount-code-generator/birthday-discount-codes","siteSpaceId":"sitesp_TG0By","icon":"cake-candles","description":"Generate a birthday discount code for members and choose the timing that best fits your campaign strategy.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Discounts & GWP"},{"label":"Using GWP & Discounts","icon":"gift"},{"label":"Discount Code Generator","icon":"ticket"}]},{"id":"05c9536970e224d8b19034681d81bfc0959092a9","title":"Run multiple discounts & GWPs","pathname":"/discounts-and-gwp/using-gwp-and-discounts/run-multiple-discounts-and-gwps","siteSpaceId":"sitesp_TG0By","icon":"tags","description":"Safely run more than one promotion without accidental overlap or stacking issues.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Discounts & GWP"},{"label":"Using GWP & Discounts","icon":"gift"}]},{"id":"504f005d5e5b17a9c1b35d4da999c73d24559b88","title":"Combine GWPs with loyalty rewards or bundles","pathname":"/discounts-and-gwp/using-gwp-and-discounts/run-multiple-discounts-and-gwps/combine-gwps-with-loyalty-rewards-or-bundles","siteSpaceId":"sitesp_TG0By","icon":"chart-simple-horizontal","description":"Run a GWP alongside loyalty offers or bundle promotions without creating accidental overlap.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Discounts & GWP"},{"label":"Using GWP & Discounts","icon":"gift"},{"label":"Run multiple discounts & GWPs","icon":"tags"}]},{"id":"RcPnr4ztlb5kBC6QSgHm","title":"Show discount pricing on Google Shopping","pathname":"/discounts-and-gwp/using-gwp-and-discounts/show-discount-pricing-on-google-shopping","siteSpaceId":"sitesp_TG0By","icon":"google","description":"Get your Roadmap discount pricing onto Google Shopping with the hosted discount feed, registered in Google Merchant Center as a supplemental data source that overrides the sale price while a discount","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Discounts & GWP"},{"label":"Using GWP & Discounts","icon":"gift"}]},{"id":"lYWcvWtbIXFvl5tSo5dm","title":"Troubleshooting","pathname":"/discounts-and-gwp/troubleshooting","siteSpaceId":"sitesp_TG0By","icon":"wrench","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Discounts & GWP"}]},{"id":"6e7f001bde23c7c719a1b5d1ee3fc7b724fd5979","title":"Promotion not respecting quantity or spend limits","pathname":"/discounts-and-gwp/troubleshooting/promotion-not-respecting-quantity-or-spend-limits","siteSpaceId":"sitesp_TG0By","icon":"sliders","description":"Check whether the promotion trigger, spend rule, quantity rule, or per-order cap is causing the result.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Discounts & GWP"},{"label":"Troubleshooting","icon":"wrench"}]},{"id":"1d4750d55d006d54c8a0711f9656470fdb092249","title":"GWP not showing at checkout?","pathname":"/discounts-and-gwp/troubleshooting/gwp-not-showing-at-checkout","siteSpaceId":"sitesp_TG0By","icon":"cart-shopping","description":"Fix the most common reasons a Gift with Purchase does not appear in cart or checkout.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Discounts & GWP"},{"label":"Troubleshooting","icon":"wrench"}]},{"id":"c7eaf2d99f1794a2547c2c7f53acec2574403d24","title":"Discounts not applying correctly","pathname":"/discounts-and-gwp/troubleshooting/discounts-not-applying-correctly","siteSpaceId":"sitesp_TG0By","icon":"triangle-exclamation","description":"Troubleshoot why a Roadmap discount, code, or Gift with Purchase does not apply as expected.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Discounts & GWP"},{"label":"Troubleshooting","icon":"wrench"}]},{"id":"vMe355F2EjsklrVsGlej","title":"Shipping discount not applying?","pathname":"/discounts-and-gwp/troubleshooting/shipping-discount-not-applying","siteSpaceId":"sitesp_TG0By","icon":"truck-fast","description":"Troubleshoot shipping discounts that do not apply, especially on mixed carts with subscription and one-time items.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Discounts & GWP"},{"label":"Troubleshooting","icon":"wrench"}]},{"id":"aa9bc2077441559314f51c129658a9ced3b8e4cd","title":"GWP not working in Shopify POS?","pathname":"/discounts-and-gwp/troubleshooting/gwp-not-working-in-shopify-pos","siteSpaceId":"sitesp_TG0By","icon":"store","description":"Fix the two most common reasons a Gift with Purchase does not work in Shopify POS.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Discounts & GWP"},{"label":"Troubleshooting","icon":"wrench"}]},{"id":"CYbuIQFWJPgAqLoZjqEs","title":"Discount pricing not showing on Google Shopping?","pathname":"/discounts-and-gwp/troubleshooting/discount-pricing-not-showing-on-google-shopping","siteSpaceId":"sitesp_TG0By","icon":"google","description":"Fix discount pricing that won't show on Google Shopping: sale prices that revert with price mismatch warnings, promos that never appear, stale sale prices after a promotion ends, and wrong-currency ma","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Discounts & GWP"},{"label":"Troubleshooting","icon":"wrench"}]},{"id":"dY1Ok1wMyqtUj0mx9Mao","title":"Getting started","pathname":"/trade-and-b2b/getting-started","siteSpaceId":"sitesp_TG0By","icon":"bolt-lightning","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Trade & B2B"}]},{"id":"Z10kNaP1AkgGs69JLOMK","title":"Set up Shopify companies and company locations","pathname":"/trade-and-b2b/getting-started/set-up-shopify-companies-and-company-locations","siteSpaceId":"sitesp_TG0By","icon":"building","description":"Create a company, add a location, and attach the right customer accounts so Shopify B2B pricing can work.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Trade & B2B"},{"label":"Getting started","icon":"bolt-lightning"}]},{"id":"OxRvMEdXytwUl8KI1nHP","title":"Set up a Shopify B2B market and catalog","pathname":"/trade-and-b2b/getting-started/set-up-a-shopify-b2b-market-and-catalog","siteSpaceId":"sitesp_TG0By","icon":"hammer","description":"Create a B2B market, attach company locations, configure tax display, and show the right pricing to the right companies.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Trade & B2B"},{"label":"Getting started","icon":"bolt-lightning"}]},{"id":"Jx1qfCI4kJeH0vMDt9LY","title":"Controlling which products your retailers can see","pathname":"/trade-and-b2b/getting-started/controlling-which-products-your-retailers-can-see","siteSpaceId":"sitesp_TG0By","icon":"eye-slash","description":"Use Shopify B2B catalogues and Roadmap Trade tags to control which products each retailer can view and buy.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Trade & B2B"},{"label":"Getting started","icon":"bolt-lightning"}]},{"id":"winZEPQVxf5hAyOKgOm3","title":"Catalog pricing rules for Shopify B2B","pathname":"/trade-and-b2b/getting-started/catalog-pricing-rules-for-shopify-b2b","siteSpaceId":"sitesp_TG0By","icon":"tags","description":"Choose the right pricing method for a Shopify B2B catalog, then apply and test it safely.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Trade & B2B"},{"label":"Getting started","icon":"bolt-lightning"}]},{"id":"dBDAGtXeQHn7P9rDZHhm","title":"Set quantity rules in Shopify B2B catalogs","pathname":"/trade-and-b2b/getting-started/set-quantity-rules-in-shopify-b2b-catalogs","siteSpaceId":"sitesp_TG0By","icon":"boxes-stacked","description":"Use minimums, maximums, and increments in Shopify B2B catalogs to control how wholesale customers order.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Trade & B2B"},{"label":"Getting started","icon":"bolt-lightning"}]},{"id":"Ltwnh3wsLCWjCGnhJhVy","title":"Does Shopify POS support B2B catalog pricing?","pathname":"/trade-and-b2b/getting-started/does-shopify-pos-support-b2b-catalog-pricing","siteSpaceId":"sitesp_TG0By","icon":"store","description":"Shopify POS does not apply Shopify B2B catalog pricing, volume pricing, quantity rules, payment terms, or company pricing logic. Use draft orders for in-person wholesale sales.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Trade & B2B"},{"label":"Getting started","icon":"bolt-lightning"}]},{"id":"v30i9FAeh9gnfHOIhkra","title":"Overview of trade dashboard","pathname":"/trade-and-b2b/overview-of-trade-dashboard","siteSpaceId":"sitesp_TG0By","icon":"table-columns","description":"Add the Trade Dashboard to Shopify customer accounts, configure it in Trade Settings, and understand how working orders behave.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Trade & B2B"}]},{"id":"FyQxV0iPlZVkI9egajwb","title":"How to install the dashboard and quote builder","pathname":"/trade-and-b2b/overview-of-trade-dashboard/how-to-install-the-dashboard-and-quote-builder","siteSpaceId":"sitesp_TG0By","icon":"hammer","description":"Add the single Trade Dashboard block to Shopify customer accounts. One block carries both the dashboard and the quote builder, configured in Trade Settings.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Trade & B2B"},{"label":"Overview of trade dashboard","icon":"table-columns"}]},{"id":"QZTqGSGR5fBMXOi2m3FN","title":"Set the Trade Portal header, titles & tabs","pathname":"/trade-and-b2b/overview-of-trade-dashboard/set-the-trade-portal-header-titles-and-tabs","siteSpaceId":"sitesp_TG0By","icon":"heading","description":"Set the page title and the per-tab titles and subtitles shown above the Trade Dashboard and Quotes tabs.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Trade & B2B"},{"label":"Overview of trade dashboard","icon":"table-columns"}]},{"id":"UJoPyNPClXPq6UleVtEM","title":"Customize how products display on the Trade Dashboard","pathname":"/trade-and-b2b/overview-of-trade-dashboard/customize-how-products-display-on-the-trade-dashboard","siteSpaceId":"sitesp_TG0By","icon":"table-list","description":"Control terminology, image size, products per page, the compare-at price, the variant button text, and the product subtitle on the Trade Dashboard.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Trade & B2B"},{"label":"Overview of trade dashboard","icon":"table-columns"}]},{"id":"6KbdLfxarIWWb1r9fthq","title":"Show pre-order and back-order info on Trade quotes","pathname":"/trade-and-b2b/overview-of-trade-dashboard/show-pre-order-and-back-order-info-on-trade-quotes","siteSpaceId":"sitesp_TG0By","icon":"calendar","description":"Show pre-order and back-order status, with estimated delivery dates, across the Trade Dashboard, quote cards, and draft orders.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Trade & B2B"},{"label":"Overview of trade dashboard","icon":"table-columns"}]},{"id":"VwJOkQ11uhlMTsiLi6bI","title":"Customize Trade Dashboard filters & sorting","pathname":"/trade-and-b2b/overview-of-trade-dashboard/customize-trade-dashboard-filters-and-sorting","siteSpaceId":"sitesp_TG0By","icon":"filter","description":"Set the default sort and choose which filters appear, in what order, and which start open on the Trade Dashboard.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Trade & B2B"},{"label":"Overview of trade dashboard","icon":"table-columns"}]},{"id":"6hZgZvlYB2szDL8t1fYs","title":"Configure Trade Dashboard access and quote builder","pathname":"/trade-and-b2b/overview-of-trade-dashboard/configure-trade-dashboard-access-and-quote-builder","siteSpaceId":"sitesp_TG0By","icon":"user-lock","description":"Control the quote builder's discount, notes, and PO number fields, who can open the Trade Dashboard, and how Confirm Order decides between checkout and draft review.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Trade & B2B"},{"label":"Overview of trade dashboard","icon":"table-columns"}]},{"id":"cFaUVedUFox8V4adtUTh","title":"Quote builder & draft orders","pathname":"/trade-and-b2b/quote-builder-and-draft-orders","siteSpaceId":"sitesp_TG0By","icon":"hammer","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Trade & B2B"}]},{"id":"SBMzr3FgEPXynUGe59x0","title":"Overview of the quote builder","pathname":"/trade-and-b2b/quote-builder-and-draft-orders/overview-of-the-quote-builder","siteSpaceId":"sitesp_TG0By","icon":"hammer","description":"How customers build quotes in the Trade Dashboard, what a quote contains, the statuses it moves through, and what happens when it's confirmed.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Trade & B2B"},{"label":"Quote builder & draft orders","icon":"hammer"}]},{"id":"z8HU51oHBjNq5hCtAAMW","title":"Generate, download, and share quote PDFs","pathname":"/trade-and-b2b/quote-builder-and-draft-orders/generate-download-and-share-quote-pdfs","siteSpaceId":"sitesp_TG0By","icon":"file-pdf","description":"Turn any Trade quote into a branded PDF: what customers can generate and share from the dashboard, and every Quote PDF template setting explained with recommendations.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Trade & B2B"},{"label":"Quote builder & draft orders","icon":"hammer"}]},{"id":"lhsrqu58QSJY3WLzSfBB","title":"Automate Roadmap draft orders","pathname":"/trade-and-b2b/quote-builder-and-draft-orders/automate-roadmap-draft-orders","siteSpaceId":"sitesp_TG0By","icon":"arrows-rotate","description":"Choose what happens to Roadmap draft orders when they're created — leave them alone, auto-convert them into orders, or move them to review on submission.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Trade & B2B"},{"label":"Quote builder & draft orders","icon":"hammer"}]},{"id":"E8NC5NT2yCjzwJ9jk5b0","title":"Create workflows within Shopify draft orders to track working quotes and submitted quotes for review","pathname":"/trade-and-b2b/quote-builder-and-draft-orders/create-workflows-within-shopify-draft-orders-to-track-working-quotes-and-submitted-quotes-for-review","siteSpaceId":"sitesp_TG0By","icon":"hammer","description":"Create Shopify draft order views that separate working quotes from quotes submitted for review, using the tags Roadmap applies automatically.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Trade & B2B"},{"label":"Quote builder & draft orders","icon":"hammer"}]},{"id":"MsYh8wrw3OqEhS8LDPQT","title":"Checkout & payment","pathname":"/trade-and-b2b/checkout-and-payment","siteSpaceId":"sitesp_TG0By","icon":"credit-card","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Trade & B2B"}]},{"id":"SVEtTGuORwpiXCB9cklq","title":"Choosing your B2B company checkout settings","pathname":"/trade-and-b2b/checkout-and-payment/choosing-your-b2b-company-checkout-settings","siteSpaceId":"sitesp_TG0By","icon":"cart-shopping","description":"Choose the right Shopify B2B company checkout settings for order submission, and see why Roadmap recommends automatic submission for most retailers.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Trade & B2B"},{"label":"Checkout & payment","icon":"credit-card"}]},{"id":"aYdEeAJ7a04Fbg6GUIRf","title":"Setting up payment terms for your B2B retailers","pathname":"/trade-and-b2b/checkout-and-payment/setting-up-payment-terms-for-your-b2b-retailers","siteSpaceId":"sitesp_TG0By","icon":"file-invoice-dollar","description":"Configure Shopify B2B payment terms at the company location level, and match each retailer relationship to the right term type.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Trade & B2B"},{"label":"Checkout & payment","icon":"credit-card"}]},{"id":"IgP3P9QR960Vy6vdUavo","title":"Handling custom payment terms like \"20th of the month following\"","pathname":"/trade-and-b2b/checkout-and-payment/handling-custom-payment-terms-like-20th-of-the-month-following","siteSpaceId":"sitesp_TG0By","icon":"calendar-days","description":"Use Roadmap's company metafield to automate monthly invoice due dates like 20th of the month following.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Trade & B2B"},{"label":"Checkout & payment","icon":"credit-card"}]},{"id":"kZ6ZJREJ0HXYtTt8r1RQ","title":"Shipping","pathname":"/trade-and-b2b/shipping","siteSpaceId":"sitesp_TG0By","icon":"truck","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Trade & B2B"}]},{"id":"AMEzzGZVLFXEGsT4Bz6X","title":"Multiple shipping profiles in B2B: what to know","pathname":"/trade-and-b2b/shipping/multiple-shipping-profiles-in-b2b-what-to-know","siteSpaceId":"sitesp_TG0By","icon":"truck-ramp-box","description":"Understand how Shopify shipping profiles and split shipping behave in B2B checkout, and where the limits sit.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Trade & B2B"},{"label":"Shipping","icon":"truck"}]},{"id":"gRbd0VypZA0Knpi4VBno","title":"Split shipping rates between B2B and DTC customers","pathname":"/trade-and-b2b/shipping/split-shipping-rates-between-b2b-and-dtc-customers","siteSpaceId":"sitesp_TG0By","icon":"box-isometric","description":"Show different Shopify shipping rates to B2B and DTC customers using Roadmap delivery customizations.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Trade & B2B"},{"label":"Shipping","icon":"truck"}]},{"id":"ju3vfUywBQeQhHfA7kXl","title":"Configuring Pickup for B2B Customers on Shopify: Two Approaches","pathname":"/trade-and-b2b/shipping/configuring-pickup-for-b2b-customers-on-shopify-two-approaches","siteSpaceId":"sitesp_TG0By","icon":"store","description":"Compare pickup as a shipping rate versus native Pickup in store for Shopify B2B, including when to use Checkout Blocks.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Trade & B2B"},{"label":"Shipping","icon":"truck"}]},{"id":"xqUe3TvBT9HRIqH79Hi7","title":"Troubleshooting \"Your order cannot be shipped to the selected address\" at B2B checkout","pathname":"/trade-and-b2b/shipping/troubleshooting-your-order-cannot-be-shipped-to-the-selected-address-at-b2b-checkout","siteSpaceId":"sitesp_TG0By","icon":"triangle-exclamation","description":"Fix the Shopify B2B checkout error caused by split shipping and draft order submission mode.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Trade & B2B"},{"label":"Shipping","icon":"truck"}]},{"id":"795f5d2a47232a4483e130502c2d4818b1b27475","title":"Configure features","pathname":"/cart-and-checkout/configure-features","siteSpaceId":"sitesp_TG0By","icon":"cart-shopping","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Cart & Checkout"}]},{"id":"L0XVt3UnkNMLNtN63IKw","title":"Cart Announcement Bar","pathname":"/cart-and-checkout/cart-announcement-bar","siteSpaceId":"sitesp_TG0By","icon":"bullhorn","description":"Show a threshold-based or static message in the cart drawer and style it to match your theme.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Cart & Checkout"}]},{"id":"RPHOKp9bkV5ERAjhRR5G","title":"Configure Recommended Products Block","pathname":"/cart-and-checkout/configure-recommended-products-block","siteSpaceId":"sitesp_TG0By","icon":"tag","description":"Show product recommendations in the cart or cart drawer, using product metafields and field-by-field styling controls.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Cart & Checkout"}]},{"id":"Eoru5AfCuWcHDVJ3dflw","title":"Shopify POS integration","pathname":"/shopify-pos/shopify-pos-integration","siteSpaceId":"sitesp_TG0By","icon":"store","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Shopify POS"}]},{"id":"c1fe247f23f4907d95eeaed291aaf10101e00f05","title":"Getting started with Tag Library","pathname":"/tag-library/getting-started-with-tag-library","siteSpaceId":"sitesp_TG0By","icon":"tag","description":"Control storefront access with Secret Products, Protected Pages, eligibility rules, and scheduling.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Tag Library"}]},{"id":"bd722447c73ee32c91b2645a84b5612c6dd4cc2a","title":"Understanding customer eligibility controls","pathname":"/tag-library/understanding-customer-eligibility-controls","siteSpaceId":"sitesp_TG0By","icon":"ticket","description":"Choose which shoppers qualify for Tag Library access rules.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Tag Library"}]},{"id":"37ffc4df73cc270f5ce4aea3cd386e178b220866","title":"How to create secrets products/collections","pathname":"/tag-library/how-to-create-secrets-products-collections","siteSpaceId":"sitesp_TG0By","icon":"fence","description":"Use Secret Products to control product and collection access by customer eligibility.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Tag Library"}]},{"id":"9739397ff372685747079918033748cdc1d47c76","title":"How to create a Protected Page","pathname":"/tag-library/how-to-create-a-protected-page","siteSpaceId":"sitesp_TG0By","icon":"castle","description":"Restrict storefront URLs by customer segment, country or password.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Tag Library"}]},{"id":"07764007702168051fea9c880f05f42a760d2deb","title":"Fixed vs variant bundles","pathname":"/bundles/fixed-vs-variant-bundles","siteSpaceId":"sitesp_TG0By","icon":"box-isometric","description":"Choose the right bundle type based on shopper choice, pricing, and fulfilment needs.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Bundles"}]},{"id":"04644125ba7d5271cb21b3601f1950c0ca65e395","title":"Bundle fulfilment & ERP integration","pathname":"/bundles/bundle-fulfilment-and-erp-integration","siteSpaceId":"sitesp_TG0By","icon":"forklift","description":"See how bundle orders appear in Shopify and why most ERP and 3PL workflows need no changes.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Bundles"}]},{"id":"d751c9a8917aef374fac3a183aed5fa5f8a0c935","title":"Bundle sales analytics & exports","pathname":"/bundles/bundle-sales-analytics-and-exports","siteSpaceId":"sitesp_TG0By","icon":"chart-mixed","description":"Filter bundle performance, understand key metrics, and export the right report.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Bundles"}]},{"id":"224e5e35751b17dc150b2ab0fe0ffbb64f3f0a0b","title":"Create a variant bundle","pathname":"/bundles/create-a-variant-bundle","siteSpaceId":"sitesp_TG0By","icon":"box-open-full","description":"Build a bundle where shoppers choose products or variants before adding it to cart.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Bundles"}]},{"id":"cf5257668f32fb2cc569d4c154aa109bc6da6472","title":"Fixed product bundle setup","pathname":"/bundles/fixed-product-bundle-setup","siteSpaceId":"sitesp_TG0By","icon":"boxes-stacked","description":"Create a fixed bundle, complete the Shopify product setup, and publish it safely.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Bundles"}]},{"id":"8720d9956a33e9a8609811c925ff656f8a385c2c","title":"Shopify bundles that fulfil as SKUs","pathname":"/bundles/shopify-bundles-that-fulfil-as-skus","siteSpaceId":"sitesp_TG0By","icon":"truck","description":"See how Roadmap bundles stay grouped for shoppers while Shopify orders still use real SKUs.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Bundles"}]},{"id":"6BTpbxuG59DrOR0xjzO6","title":"Show your bundles on Google Shopping","pathname":"/bundles/show-your-bundles-on-google-shopping","siteSpaceId":"sitesp_TG0By","icon":"google","description":"Get your Roadmap bundles listed on Google Shopping with the hosted bundle feed, registered in Google Merchant Center as a primary data source.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Bundles"}]},{"id":"WkkuZ6sY6qMs9oo1Rz93","title":"Troubleshooting the bundle feed","pathname":"/bundles/troubleshooting-the-bundle-feed","siteSpaceId":"sitesp_TG0By","icon":"wrench","description":"Fix the common Google Merchant Center issues with the Roadmap bundle feed: bundle listings that error or won't update, missing bundles, and wrong-currency markets.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Bundles"}]},{"id":"0MOpIEPdSaesoYg4QHZL","title":"Building with forms","pathname":"/forms/building-with-forms","siteSpaceId":"sitesp_TG0By","icon":"shapes","description":"Create a form, configure its fields and settings, then place it in your theme.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Forms"}]},{"id":"rrZJoYB0rESadyMRfzyi","title":"Add a form to your theme","pathname":"/forms/add-a-form-to-your-theme","siteSpaceId":"sitesp_TG0By","icon":"wand-magic-sparkles","description":"Place a form in the theme editor, set the handle, and enable reCAPTCHA when needed.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Forms"}]},{"id":"Zgx2evvOGsXAOxdLcRMM","title":"Enable reCAPTCHA spam protection","pathname":"/forms/enable-recaptcha-spam-protection","siteSpaceId":"sitesp_TG0By","icon":"shield","description":"Protect forms from bot submissions with Google reCAPTCHA v2 Invisible, then place the site and secret keys in the correct settings.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Forms"}]},{"id":"GHKNb1Kv9xqYuXoLiC44","title":"Customise form design","pathname":"/forms/customise-form-design","siteSpaceId":"sitesp_TG0By","icon":"palette","description":"Adjust spacing, borders, labels, shadows, and sizing for the storefront form.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Forms"}]},{"id":"xEzlBHOkYgU4Go83veGv","title":"Email notifications and templates","pathname":"/forms/email-notifications-and-templates","siteSpaceId":"sitesp_TG0By","icon":"envelope","description":"Choose recipients, set where replies go, edit customer and admin templates, and send test emails.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Forms"}]},{"id":"v7VTAdX6uWDb3eIDcWS1","title":"View form submissions","pathname":"/forms/view-form-submissions","siteSpaceId":"sitesp_TG0By","icon":"inbox-in","description":"Open submitted entries, review captured values, and confirm the form is collecting the right data.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Forms"}]},{"id":"Xgnfjfuiy134OskjI87A","title":"Save into a customer profile","pathname":"/forms/save-into-a-customer-profile","siteSpaceId":"sitesp_TG0By","icon":"person-limbs-wide","description":"Save form details against a customer record and create the profile if it does not exist.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Forms"}]},{"id":"Erm5DhYORoQxLnqJlFvS","title":"Push to customer metafields","pathname":"/forms/push-to-customer-metafields","siteSpaceId":"sitesp_TG0By","icon":"user","description":"Store form submissions in a customer metafield when the customer is identified.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Forms"}]},{"id":"xY0v9L8BwINfPJVsDyvA","title":"Link form to product purchase","pathname":"/forms/link-form-to-product-purchase","siteSpaceId":"sitesp_TG0By","icon":"cart-shopping","description":"Attach a form to the purchase flow when the form must be tied to a product order.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Forms"}]},{"id":"WNUbCooqzW70p6UEetgT","title":"Trigger Klaviyo on submit","pathname":"/forms/trigger-klaviyo-on-submit","siteSpaceId":"sitesp_TG0By","icon":"rocket","description":"Fire a Klaviyo event on form submission and understand how it changes email behaviour.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Forms"}]},{"id":"LDHsJBZssbm7vYW0nr2V","title":"Platform Integrations","pathname":"/integrations/platform-integrations","siteSpaceId":"sitesp_TG0By","icon":"network-wired","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Integrations"}]},{"id":"T6BftS3LcgBb9uR8KvHP","title":"Google Sheets","pathname":"/integrations/google-sheets","siteSpaceId":"sitesp_TG0By","icon":"file-xls","description":"Sync form submissions into a Google Sheet automatically.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Integrations"}]},{"id":"cMXVBLaA9V5phDX5JCpB","title":"Retail Express","pathname":"/integrations/retail-express","siteSpaceId":"sitesp_TG0By","icon":"shop","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Integrations"}]},{"id":"Nl42Zt87hU1z6NfRvLYe","title":"Google Shopping","pathname":"/integrations/google-shopping","siteSpaceId":"sitesp_TG0By","icon":"google","description":"Send your reviews to Google Product Ratings for star ratings on every listing, then go further: list your bundles with a primary feed and show discount pricing with a supplemental feed.","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Integrations"}]},{"id":"K7wqIEhjBX8IXLU79Erc","title":"Shopify B2B","pathname":"/integrations/shopify-b2b","siteSpaceId":"sitesp_TG0By","icon":"shopify","breadcrumbs":[{"label":"Help Center","icon":"life-ring"},{"label":"Integrations"}]},{"id":"xSKACgaFjsHdWkvrL7EZ","title":"Changelog","pathname":"/changelog","siteSpaceId":"sitesp_L6tla","icon":"clock-rotate-left","description":"New updates and improvements","breadcrumbs":[{"label":"Changelog","icon":"seedling"}]},{"id":"cfdc712055b00b08b0bdb60710db9ea4494a78c3","title":"GitBook","pathname":"/changelog/gitbook","siteSpaceId":"sitesp_L6tla","breadcrumbs":[{"label":"Changelog","icon":"seedling"}]}]}