Skip to main content
All CollectionsWidgetsProduct PageDynamic Bundles
How To Create A Dynamic Bundle Widget
How To Create A Dynamic Bundle Widget

This help article will show you how to create a Rebuy Dynamic Bundle Widget

Strauss Van Wagenen avatar
Written by Strauss Van Wagenen
Updated this week

The Dynamic Bundle Widget is an excellent solution to provide your customers with a seamless one-click method to add multiple items to their cart. Perfect for suggesting frequently bought together items, completing a look, or creating product bundles.

Please note that this widget doesn't create a traditional bundle; instead, it empowers customers to customize their own bundle by selecting the items they want. With just one click, multiple items are effortlessly added to the cart, making it an incredibly powerful tool for enhancing user experience and boosting sales! ๐ŸŒŸ๐Ÿ›’โœจ

Bundle widgets cannot return both One Time Purchase and Subscription products at the same time. It is one or the other. This is because the bundle widget adds all items to the cart in a single add event. Shopify does not currently allow the mixing of OTP and Subscription items within a single add event.


Create a Dynamic Bundle

From the Rebuy admin, navigate to the Online Store tab. From here you can see the most popular locations you can upgrade your online store as well as a list of all created widgets. Select "Product Page".

If you haven't already created some product page widgets, you'll see a menu with some prebuilt configurations, select "Create New" on the "Dynamic Bundle" card. Otherwise, select "New Widget" on the top right-hand side of your screen to see the list of pre-configured options.


Placement | Language | Presentation

When you create a new Dynamic Bundle Widget, the default Layout is configured to have 3 product recommendations in addition to the shell product. The widget's preview pane will only display the 3 product recommendations because it isn't seeing the shell product. "Shell product" is the term used to refer to whichever product is being showcased on the product page the customer has landed on.

Newly created Dynamic Bundle Widgets are powered by returning Rebuy's AI Recommended Endpoint. To learn more about creating product page rules for your new widget, check out this article.

Generally, the Dynamic Bundle widget is placed higher up on the PDP, under the add to cart button, image, or description. If you need help placing it after creation, reach out to Rebuy support! If you want a deep dive into widget settings, check out this article here.

If you would like to add more styling to the widget that is not available in the widget editor check out this helpful guide on Dynamic Bundles customizations!


Discounting

Shopify Functions

With Rebuyโ€™s integration into Shopify Functions, you can generate and apply a bundle discount directly within the widget settings page as shown below.

Shopify Functions for discounting is available for all Shopify Plan types. For more information on how discounting works with Shopify Functions via Rebuy, please refer to our Rebuy Discounting Overview guide linked below.

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):

For more information on Discount combinations, please refer to Shopify's documentation here.

Shopify Automatic Discounts

If for any reason you do not wish to use Rebuy's Shopify Functions discounting options and prefer to set up the discounting directly in your Shopify Admin, you still have the ability to use Shopify Automatic Discounts. This requires that you manually create the Automatic Discount in your Shopify Admin.

NOTE: While we recommend using our guides as a helpful reference, Shopify Discounts in Shopify Admin are not Rebuy products, and unfortunately, Rebuy Support is unable to create, modify, or customize Shopify Automatic Discounts to align with your specific needs.

If you encounter challenges with your Automatic Discounts in Shopify Admin, we suggest reaching out to Shopify Support for assistance. For additional details on our support scope, please consult our policy page. Your understanding is greatly appreciated.


Bundle Protection Options

"Enable Bundle Protection" setting

Bundle Protection ensures that discounts apply only when customers meet the minimum bundle requirements. When turned on, this feature helps protect the integrity of your bundles by setting limits on how many items can be omitted while keeping the discount.
โ€‹

How It Works

When the Bundle Protection setting is enabled, customers can only remove a limited number of items from the bundle (based on your configuration) while still enjoying the bundle discount.

Maximum Items Allowed to Remove

This feature allows you to control how many items customers can remove from a bundle without losing their discount.

Options:

  • 0: Customers must include all items in the bundle to get the discount.

  • 1: Customers can remove one item and still qualify for the discount.

  • 2+: Customers can remove multiple items while still receiving the bundle discount.

WARNING: When using this setting, incomplete bundle items will be automatically removed from the customer's cart if they drop below the "Maximum Items Allowed to Remove" quantity value that is specified in the widget settings shown above.

"Disable Add to Cart when incomplete" setting

This setting prevents customers from adding an incomplete bundle to their shopping cart.

When to Use It

Enable this feature to ensure customers purchase the full bundle as configured, without removing critical items. This is especially helpful for curated bundles or when specific items are required to make the discount valid.


Now that you've created your widget and set up your rules in the Data Source, go test it out! There is a "Live Mode" toggle in the widget settings, just make sure it's off, then you're ready to install and test, if it's working as expected, enable Live Mode and you're set!

Great work! You've now leveled up your Product Page without having to create pre-configured bundles!

If you do have preconfigured bundles that you want to Upsell your customer to, check out this help article!

Did this answer your question?