Discounting through Rebuy
With Rebuy’s integration into Shopify Functions, applying discounts across widgets, the Tier Progress Bar, and Buy More Save More offers has never been easier. Now, you can display and seamlessly apply discounts from product recommendations to checkout, enhancing conversion and customer satisfaction without needing additional scripts or automatic discount setups.
Widgets: In each widget’s Discount tab, you can set fixed or percentage-based discounts quickly, allowing for effortless customization of your promotional strategies within each widget.
Tiered Progress Bar in Smart Cart: Within the Smart Cart, the Tiered Progress Bar enables you to set up promotions that reward customers as they reach specific cart milestones. Use this tool to offer order discounts, free products, or even free shipping. For free shipping incentives, simply set up the relevant free shipping rates within Shopify, and Rebuy will take care of displaying them to customers in real time.
Buy More Save More in Smart Cart: The Buy More Save More feature within the Smart Cart incentivizes customers to increase their order size by offering discounts on multiple items. This is a powerful tool to encourage higher cart values and repeat purchases.
Important: Conditional Discounts with Rebuy’s Data Sources
Take advantage of Rebuy’s Data Sources to create highly targeted, conditional discounts based on criteria like cart subtotal thresholds, customer order history, or specific referral sources (e.g., affiliate links). These Data Source-driven discounts allow for flexible promotions tailored to customer behavior and can increase engagement. However, note that these discounts are visual-only, meaning they display as incentives within the widget but need to be paired with actual discount settings in the widget to ensure they apply at checkout. Rebuy’s integration into Shopify Functions does not currently support Conditional Discounts with Data Sources due to Shopify limitations.
Key Considerations & Best Practices
1.) Discount Combinations:
By default, Rebuy's Shopify Function discounts are always set to be combinable with other Shopify Discounts.
Warning: 🚫 When running other Shopify Discounts in parallel with a Rebuy Shopify Functions discount, you will need to set your other discounts to be combinable to ensure that they do not override Rebuy's Shopify Functions discounts. While Rebuy's discounts are automatically set to combine, Rebuy cannot control the settings of your other Shopify Discounts.
To change your Shopify Discount combination settings, navigate to the specific discount's Combinations settings within your Shopify Admin and enable the appropriate combination option(s) depending on how many combinations you wish to allow for. The available combination options are shown below:
For more information on Discount combinations, please refer to Shopify's documentation here.
2.) Discount Creation Limits in Shopify
Shopify allows a maximum of 25 active automatic discounts, including app-based discounts. If you exceed this limit, the Rebuy app will not generate a Shopify Functions discount properly and will trigger a warning in Rebuy Admin, as Rebuy discounts count toward Shopify's 25 automatic discount limit total.
⚠️ Example warning in Smart Cart discount settings ⚠️
⚠️ Example warning in Widget discount settings ⚠️
3.) Disable the Shopify Cart page if using Smart Cart
If you are using the Rebuy Smart Cart, it is recommended to disable your Shopify theme's Cart page (example: mystore.shopify.com/cart), as this page can cause complications with Rebuy's discounting features such as the Tiered Progress Bar.
The Rebuy application does not have control over the Shopify theme's Cart page, so Smart Cart features (including any custom code) will not run on this page.
For example, keeping this page active runs the risk of free gift products being shown in the cart at full price when the customer drops below the Smart Cart's Tiered Progress Bar's free product discount subtotal threshold.
To disable the Shopify "/Cart" page within your Rebuy Admin, navigate to the Smart Cart settings and ensure the "use cart page" is toggled OFF.
4.) Third-party app discounting interference
At this time, Rebuy is not integrated with any 3rd party discounting apps and is only integrated with Shopify for discounting. Generally, 3rd party discounting apps are not natively compatible with the Rebuy Smart Cart and may cause problems with the Rebuy Smart Cart and Widgets.
NOTICE: Rebuy support services encompass all aspects directly associated with Rebuy, providing assistance and guidance for features and functionalities within the standard Rebuy package. However, please note that we cannot provide support for third-party apps, plugins, or customizations beyond the scope of Rebuy. For additional details on our support scope, please consult our policy page. Your understanding is greatly appreciated.
FAQs
Why is my Widget not discounting properly?
The most common reasons are below. We recommend checking these areas:
The widget's Product Properties tracking has been disabled in the widget settings. Ensure this is enabled to allow for Rebuy to apply discounting properly.
You have exceeded the 25 maximum Automatic Discounts allowed by Shopify
You have not toggled on the "Use Shopify Functions (Recommended)" button in the Widget's Discount settings.
Is it possible to exclude specific products and collections from receiving a Rebuy discount?
At this time, Rebuy does not have the capability to exclude specific products and/or collections from receiving a Rebuy-generated Shopify Functions discount. This includes Subscription products as well.
The same applies for excluding specific products and collections from counting towards a Functions discount unlock price (with the exception of Smart Cart Tiered Bar Product Discounts which can be done using Smart Cart tags shown here.)
Are there any conflicts when merchants use both Scripts (Script Editor) and Functions together for discounting?
There’s a specific order that Shopify attempts to apply discounts if both Functions and Scripts are being used at the same time. Script Editor Scripts run first (before Functions-based discounts), so they have no insight into other discounts applied by Apps/Functions. More information on this can be found in Shopify's help documentation here.
Please note that Rebuy does not have control over the order in which the discounts are run, as that is controlled by Shopify.
Can I use Shopify Functions for discounting within a 3rd party widget (Malomo, Wonderment, Tapcart, etc.)?
Rebuy’s integration into Shopify Functions does not yet support 3rd party widget types. Please reach out to our Support Team with any questions on recommended workarounds for the time being.
Can I use Shopify Functions within my Data Sources to set up condition discounts?
No, Rebuy's integration with Shopify Functions does not currently support Conditional Discounts in Rebuy Data Sources (due to Shopify limitations that require the discount to be scoped to the Rebuy Widget itself). Conditional Discounts in Data Sources are currently visual-only.
Can I modify/edit a Rebuy-generated Shopify Functions discount in Shopify Admin?
No, as Rebuy discount settings are currently limited to the options available and shown within Rebuy Admin, within the Smart Cart settings page and Widget settings page. Attempting to click on the Rebuy Automatic Discount in Shopify Admin will redirect you back to the Rebuy Admin dashboard.
Is there a way to apply a visual-only discount for Widgets?
Yes, but this must be done in the widget's Data Source rules. Refer to the Product Settings -> Product Discount section of the Data Sources 101 doc here.
If I set up a new Shopify Function discount in my draft Smart Cart or draft Widget, will customers see it on my live site?
No. This is because Rebuy discounts are powered by Rebuy attribution data, which is added to the customer's cart line item data only when they engage with the Smart Cart or Widget(s) where the Rebuy discount setting has been applied.
If the discount is applied to a Subscription product, will the discounted price be applied to subsequent orders for the product's subscription selling plan?
No, the discount will only be applied to the product(s) added directly via the Rebuy widget and/or Smart Cart, as the Rebuy attribution data that powers the Shopify Functions discount will not be present on the subsequent selling plan orders.
What if I’m currently using scripts for my discounting? or How do I migrate from Scripts to Rebuy functions discounting?
You’ll need to turn off the scripts powering your current discounts. Then, you can switch to using the simple discounting functionality available within the widgets for an easier and streamlined setup.