What is Rebuy?
Rebuy is a personalization platform created to fuel data-driven shopping experiences that boost revenue and retention rates intuitively.
Rebuy + Tapcart
The integration brings Rebuy's Tiered Progress Bar — the same Smart Cart component that runs on the merchant's web storefront — into the Tapcart cart page. Once a merchant adds the Rebuy Progress Bar block to their cart in App Studio, the same tiers, rewards, and country-targeted bars they configured in the Rebuy dashboard render natively in the Tapcart app.
Capabilities exposed through the integration:
- Free Shipping tier — one tier per bar that unlocks free shipping at a configured spend threshold
- Free Product / Gift With Purchase (GWP) tiers — up to three product-reward tiers per bar
- Order Discount tiers — percentage or fixed-amount discounts unlocked at configured thresholds (Shopify Functions only — see Considerations)
- Decorative tiers — visual-only milestones with no discount, useful as anchors in a Selectable GWP flow
- Country targeting — multiple bars per merchant, each scoped to a list of country codes; Tapcart automatically picks the bar that matches the customer's device country
How to Connect Rebuy + Tapcart?
1. In the Rebuy dashboard, configure your Tiered Progress Bar(s). Set the unlock prices, tier types (Free Shipping, GWP, Order Discount, or Decorative), reward products, label copy, and country codes for each bar.
2. For any Order Discount tiers, enable the Use Shopify Functions toggle in the bar configuration. This is required for the discount to apply at Tapcart checkout.
3. Open Tapcart Dashboard → Integrations and enable Rebuy.
4. Open App Studio, navigate to the Cart page, and add the Rebuy Progress Bar block.
5. Save and preview. The block fetches your Rebuy Smart Cart configuration on first render and starts displaying the matching progress bar.
How to Configure the Rebuy Progress Bar Block on the Cart Page
The Rebuy Progress bar integration ships as a single block, Rebuy Progress Bar, that can only be placed on the Cart page in App Studio.
The tier configuration of the matching country-targeted Smart Cart bar — tier minimums, reward products, custom labels, icons, and HTML-formatted progress copy are all pulled directly from your Rebuy config
Step 1 — Configure your bar in Rebuy
All progress-bar logic lives in the Rebuy dashboard → Smart Cart → Tier Progress Bar section. The Tapcart block does not duplicate any of those settings; it reads them on every cart open and reflects them in the app. In particular:
Step 2 — Style the block in App Studio
The block exposes four configuration pages in the App Studio settings panel. None of these change Rebuy's logic — they only style the block to match your theme.
- Headline — typography and alignment for the dynamic progress copy ("Add $14 more to unlock free shipping", etc.).
- Progress Bar — fill color, empty (track) color, corner radius, and border. Defaults match the Tapcart Free Shipping Banner, so the block slots in alongside it without restyling.
- Tier Markers — per-tier-type icons (Shipping, Discount, Product, Decorative), the unlocked checkmark icon, marker size (16–48 px), and the locked / unlocked color pair.
- Background & Padding — outer container styling for the whole block.
Step 3 — Test country-targeted bars in App Studio
The block exposes a Simulated Country Code field at the bottom of the manifest under Developer Preview. Enter a two-letter country code (e.g. `US`, `CA`, `GB`) to force the App Studio preview to render a specific country's bar. The setting is ignored on real devices, which always use the customer's device country.
Considerations
Discounts must use Shopify Functions. Order Discount tiers only apply at Tapcart checkout when the bar is configured with the **Use Shopify Functions (Recommended)** toggle enabled in the Rebuy dashboard. Rebuy's legacy discount mechanisms — discount codes auto-applied via JavaScript inside Rebuy's web cart drawer — do not run inside the Tapcart and will not affect the order total.
More Questions
For Tapcart-side questions (block placement, App Studio settings, styling), reach out to your Tapcart account team. For Rebuy-side questions (tier configuration, dashboard access, gift product setup, Shopify Functions setup, country targeting strategy), contact your Rebuy customer success representative.

