The Post Purchase widget generates a page between the Checkout Payments page and the Thank You Page, allowing customers to make an additional purchase after they have already paid for their current order. This page is powered by Rebuy's Rules Engine and is equipped with customizable text, image/text blocks, and a timer to increase the likelihood of conversion.

In this article, we will explore the advantages of this effective tool, as well as its restrictions. Additionally, we will include links to helpful best practices and knowledge articles that can assist you in your journey.

Learn more on how to use the widget:

Learn more about best practices and Shopify limitations

Post Purchase Product Specifications

  • Product Preview

    • Provide customers with a preview of the product they will receive based on the product(s) they purchased and the conditions set in your data source.

  • General

    • Enable customers to set the quantity of products they would like to purchase through a post-purchase widget with a default, minimum, and maximum quantity.

    • If you would like, you can display up to two products for each offer. The widget is set to show a single product by default, however you can change this in the general settings within the widget under the "product limit" area.

  • Recommended Products

    • Modifying your data source to power the post-purchase offer is easy and accessible.

  • Blocks

    • Add an unlimited amount of images and/or text blocks below the post-purchase offer to increase reputation and conversions, such as store reviews and product testimonials.

  • Discount

    • Select a percentage or fixed rate discount for your product offers.

  • Language

    • Choose the wording displayed to customers in their post purchase offer.

  • Shipping

    • Opt to either provide free shipping or charge a fixed amount for shipping for the post purchase offer.

  • Timer

    • Include a countdown timer to encourage customers to accept or decline the post purchase offer.

  • Subscription

    • Decide to provide either the one-time or subscription version of the post purchase product, or allow customers to opt for either or.

  • Integrations

    • Activate and show star ratings from various review apps integrations.

  • Advanced

    • If a customer's payment method is declined in the post-purchase offer, Rebuy will remove the item from the partial order if the customer does not update their payment method within 30 minutes. This can be turned on or off.

  • A/B Testing

    • You can test different data sources (products, AI, custom endpoints) in the post-purchase flow to determine performance.

    • Once the A/B test is finished, it will automatically choose the higher performing offer.

  • Visual Upsells / Downsells Flow

    • If a customer accepts a post-purchase offer, they will be taken to another page where they can accept another offer, up to two offers.

    • Downsells: If the customer declines an offer, they will be taken to another page where they can accept or decline a downsell offer.

Rebuy Post Purchase Limitations & Considerations


  • At most 10 Flows can be built simultaneously, with the active Flow displayed in the top left corner.

  • Flow requires widgets, therefore it will list all of the Post Purchase widgets that have been created.

  • You will need to manually assign the widget to your flows. We do not auto-populate them as there can be many variations you build, so we would not know which one to choose.

  • If the user has no widgets, a function for user-state must be implemented.

  • To ensure a direct 1:1:1 post-purchase experience, where the accept and decline options are the same, the accept and decline options must be manually selected.

A/B Testing:

  • A/B testing is not required.

  • You can A/B Test no more than two offers at a time against each other within a flow.

  • The "Winner" of an A/B test must be selected manually, as the "End Experiment" option does not automatically select it.


  • Total visitors are calculated by the total number of people who reached the first offer, and conversion is measured by whether or not they accepted at least one offer.

  • Revenue metrics are generated from all the Flows combined, and Last View tracks the last Flow the customer viewed.

NOTE: If two offers are approved, they have to exit. EVEN if it’s 2 offers on one page. Also a double product offer on one page is not allowed. This is a Shopify rule and functionality requirement.

Learn more on how to use the widget:

Learn more about best practices and Shopify limitations

If you have any questions about post purchase, send us those questions through the messenger on this page with your details in hand!

Did this answer your question?