Skip to main content

Rebuy Widget Types

A complete reference of every Rebuy widget type, organized by goal and by location on the store.

Written by Tom

Rebuy offers widgets and tools that let you recommend products, increase cart value, and personalize the shopping experience at every stage of the customer journey. Every widget is powered by a data source (ruleset) that determines what products are shown and when.

Use the quick-pick table below to find the right widget for your goal, or scroll to the full reference to browse all available options by location.

My goal

Recommended widget(s)

Show product recommendations on the home page

Show product recommendations on a collection page

Recommend additional products on the product page

Upsell to a higher-value product

Convert one-time buyers to subscribers

Offer a free or discounted gift

Customizable product bundle offers

Recommend additional products inside the cart

Show a last-chance offer before checkout

Recover abandoning visitors

Recommend products at checkout

Offer a discounted product after payment

Re-engage customers via email or SMS

Improve on-site search

Merchandise collection pages

Automate cart-based promotions and gift offers

Home and collection page widgets

Widgets for surfacing product recommendations at the top of the shopping journey, before customers reach a specific product.

Home Page Cross-Sell

Displays product recommendations on the store's home page. Commonly used for top sellers, featured collections, or new arrivals.

Collection Page Widget

Displays product recommendations on collection pages, helping shoppers discover additional products while browsing.


Product page widgets

The product page is the highest-intent location on the store. These widgets let you recommend related products, trigger add-to-cart offers, drive subscription upgrades, and add gift or addon logic at the moment a customer is most engaged.

AI Recommendation / Standard Cross-Sell

Embeds product recommendations directly on the product page, displayed as a grid or carousel. The data source can be AI-driven, collection-based, or manually configured.

Add to Cart Cross-Sell (Popup)

Triggers a popup when a customer clicks "Add to Cart," recommending additional products to add alongside the original item. The original item remains in the cart.

Add to Cart Upsell (Popup)

Triggers a popup when a customer clicks "Add to Cart," offering a higher-value replacement for the original item. If the customer accepts, the original item is swapped out of the cart.

Add to Cart Subscription Upsell (Popup)

Triggers a popup when a customer adds a one-time product, offering to upgrade it to a subscription version. If accepted, the one-time item is replaced with the subscription variant.

Product Add-Ons Widget

Displays complementary products with checkboxes on the product page. There is no standalone Add to Cart button. Selected add-on items are added to the cart alongside the main product when the page's primary Add to Cart button is clicked.

Dynamic Bundle Widget

Displays a "Frequently Bought Together" style bundle on the product page. Customers can select which items to include and add the entire bundle to the cart with one click. Not the same as Bundle Builder.

Gift With Purchase Widget

Auto-adds a free or discounted gift product to the cart when datasource conditions are met. The gift is automatically removed if the qualifying conditions are no longer satisfied.

Exit Intent Popup Widget

Triggers a popup when a customer shows intent to leave the page. Used to display a last-chance product recommendation or offer to keep the customer engaged before they exit.


Cart Widgets

Widgets that appear inside the Smart Cart, giving customers a chance to add more products before they head to checkout.

Cart Cross-Sell (Popup)

Triggers a popup from the cart, recommending products to add alongside existing cart items.

Cart Cross-Sell (Embedded)

Displays product recommendations as an embedded section directly inside the cart.

Selectable Gift With Purchase Widget

Lets customers choose one gift from multiple options via a popup in the cart. Built on Cart Cross-Sell infrastructure.

Pre-Purchase Popup Widget

Appears between the Smart Cart checkout button and the Shopify checkout page. Offers a last-chance offer before the customer enters payment.

Cart Page Widget

Displays product recommendations as an embedded section directly inside the Shopify Cart page.


Checkout widgets

Widgets and tools that appear during and after the Shopify checkout flow. All Rebuy Checkout Extensions are installed via app block in the Shopify Checkout Editor

Recommendations (Checkout Extensions)

Displays product recommendations on the checkout, thank you, order status, and orders pages based on the customer's current cart or order history. Placement on the Checkout page is available exclusively to Shopify Plus merchants.

Content Block (Checkout Extensions)

Creates image and copy blocks on the checkout, thank you, order status, and orders pages for custom messaging or brand content. Non-Shopify Plus merchants can place Content Blocks on the Thank You page, Order Status page, and Orders (Customer Account) page.

Line Item Editor (Checkout Extensions)

Configures line item settings for products at checkout, such as offering a Switch to Subscription upgrade. Limited to one per checkout. Requires Shopify Plus.

Progress Bar (Checkout Extensions)

Displays a free shipping threshold progress bar at checkout to increase AOV. Limited to one per checkout. Requires Shopify Plus.

Rebuy Monetize

Displays third-party advertiser offers on the checkout page. Merchants earn revenue when shoppers click "Accept Offer." Payout value is determined by click-through and conversion performance.


Post purchase offers

Offers presented immediately after a customer completes payment, before they reach the order confirmation page. Customers can accept without re-entering payment details.

Post Purchase Widget

Appears immediately after payment and before the order confirmation page. Customers can accept or decline a discounted or free product offer without re-entering payment information.


Bundle Builder

A guided, multi-step "build your own bundle" experience installed on a dedicated Shopify page. Includes a built-in progress bar, native Gift With Purchase functionality, and Cart Transform API support for displaying bundles as a single line item in the cart. Not the same as the Dynamic Bundle Widget.


Smart Search

A customizable search experience for Shopify stores that replaces the native Shopify search with a Quick View dropdown and a full Results Page. Supports keyword rules, product and metafield filters, and suggested search terms.


Smart Collections

Replaces standard Shopify collection pages with a personalized, merchandised experience. Supports behavior-based sorting, tag and metafield filtering, featured products, promo tiles, campaign scheduling, and collection analytics.


Smart Flows

An automation tool for triggering cart-based actions, popups, and gift offers based on conditions including cart contents, subtotal, UTM parameters, date ranges, and customer data. Supports multi-tier Buy X, Get Y flows and conditional branching.


Smart Links

Generates shareable URLs that pre-load specific products into the cart with an optional discount code and redirect customers to a specified landing page. Used in marketing campaigns and email flows.


Landing Pages

Reorder Landing Page

A personalized landing page linked from email or SMS that pre-populates a customer's cart with their previous order items for easy reordering.

Reactivate Landing Page

A personalized landing page that re-engages lapsed customers by presenting their previous purchases and prompting them to buy again.


3rd Party Widgets

Rebuy widgets can be installed on third-party order tracking pages to surface product recommendations at post-purchase touchpoints.


If you have any questions about commonly used terms or acronyms, check out our glossary!

Did this answer your question?