Rebuy is an e-commerce personalization engine with a wide variety of features which can help creating engaging shopping experiences. Replo integrates with Rebuy to make sure you can take advantage of Rebuy's features on every Replo page.

Adding Rebuy Components

You can add Rebuy's dynamic widgets to any page or section in Replo. To add a Rebuy widget:

  1. Navigate to the page you want to add a Rebuy embed to in the editor.

  2. On the left side of the editor, click the "Components" toggle, then search for "Rebuy"

  3. Drag the component you want into the page.

  4. In the component's Config tab, set the appropriate Widget Embed Code from Rebuy. This means taking the widget ID in Rebuy (show on left) and copying the following code into the Replo config (shown on right).

    <div data-rebuy-id="WIDGET_ID_GOES_HERE"></div>
Screenshot 2025-08-05 at 3.07.50 PM.png

Learn more about the different types of widgets available in Rebuy's documentation.

Rebuy Smart Cart

Replo automatically integrates with Rebuy's Smart Cart to enable intelligent upsells in a slide-out cart interface.

For more information on slide-out carts and how to work with them in Replo, see Slide-out Carts.

Troubleshooting

Limit of one instance of a widget per page

Rebuy has a limitation where the same Rebuy widget can't appear in multiple places on the same page. Only one instance is allowed per page.

Rebuy Script

Make sure the Rebuy script is executing on the relevant pages where you want any widgets or carts to be available. The Rebuy script generates a very large console statement that you can check in Dev Tools > Console to ensure it is indeed running.

Screenshot 2025-08-05 at 1.14.52 PM.png
View in Dev Console of Rebuy Script firing

If you don't see it, this is likely the issue. Contact your theme developer to figure out why it might be excluded from the relevant pages.