Skip to content
Comply with the EU directives with Order EditingSee Shopify app listing

Integrating with Rebuy

How to connect Order Editing with Rebuy for personalised product recommendations and upsells on your Shopify store.

5 min read

Overview

Rebuy is an AI-powered personalisation platform for Shopify that drives product recommendations, smart upsells, and cross-sells across the entire shopping experience. From homepage widgets to checkout offers and post-purchase flows, Rebuy uses customer behaviour data to surface the right products at the right time.

Order Editing works alongside Rebuy to let customers modify their orders after checkout, including adding products that Rebuy recommended during or after the purchase. When a customer edits their order, they can add items, swap variants, or adjust quantities. This creates a second opportunity for upsells and ensures that post-purchase recommendations convert smoothly without creating duplicate or conflicting orders.

💡 Tip: Rebuy's post-purchase upsells and Order Editing's editing window complement each other. Rebuy drives the offer, and Order Editing handles the order modification cleanly so your fulfilment pipeline stays accurate.


Prerequisites

Before setting up this integration, make sure you have:

  • An active Order Editing subscription on your Shopify store
  • Rebuy installed and configured with at least one active recommendation widget or upsell rule
  • Delayed payment capture enabled in your Shopify payment settings (Settings > Payments > Manual capture)

Setup steps

Step 1: Enable delayed payment capture

Order Editing uses delayed payment capture to hold payment while your customers make changes to their orders. This is required for the integration to work correctly.

  1. In your Shopify admin, go to Settings > Payments.
  2. Under your payment provider, select Manual capture.
  3. Click Save.

💡 Tip: With delayed payment capture enabled, Order Editing manages the capture timing automatically. Payment is captured once the editing window closes and the order is finalised.

Step 2: Configure your editing deadline

The editing deadline controls how long customers have to modify their orders after checkout.

  1. Open the Order Editing app in your Shopify admin.
  2. Go to Settings.
  3. Set your editing deadline (we recommend 30 to 60 minutes).
  4. Click Save.

Step 3: Review your Rebuy post-purchase timing

If you're using Rebuy's post-purchase upsell offers, check the timing of those offers relative to your Order Editing deadline. You want Rebuy's offers to trigger before the editing window closes so any accepted upsells can be added to the original order rather than creating a new one.

  1. In Rebuy, go to your Post-Purchase rules.
  2. Check the trigger timing for each rule.
  3. Make sure offers appear while the editing window is still open.

Step 4: Test with a sample order

Place a test order to confirm everything works together.

  1. Place a test order on your storefront.
  2. Check that Rebuy's post-purchase offer appears.
  3. Accept a Rebuy recommendation, then open the order editing link.
  4. Confirm the order total, line items, and payment status are all correct.

How it works

When a customer places an order on a store running both Order Editing and Rebuy, here is what happens:

  1. Order placed: The customer checks out. Payment is authorised but not captured. Order Editing applies the ON-HOLD tag.
  2. Post-purchase offer: If configured, Rebuy presents a post-purchase upsell offer on the thank-you page or via email.
  3. Editing window open: The customer can modify their order through Order Editing, adding or removing items, swapping variants, or adjusting quantities.
  4. Rebuy upsell accepted: If the customer accepts a Rebuy recommendation during the editing window, the item is added to the existing order. No duplicate order is created.
  5. Editing window closes: The ON-HOLD tag is removed, payment is captured for the final amount, and the order is released for fulfilment.

⚠️ Warning: If a Rebuy upsell fires after the Order Editing deadline has passed and payment has already been captured, the upsell will create a separate order. Align your Rebuy offer timing with your editing deadline to avoid this.


Configuration options

Setting

Description

Recommended

Editing deadline

How long customers can edit after checkout

30 to 60 minutes

Payment capture

Must be set to manual/delayed

Manual capture

Rebuy post-purchase timing

When Rebuy fires upsell offers relative to checkout

Within the editing window


Troubleshooting

Rebuy upsell created a separate order

This happens when the Rebuy offer triggers after the editing window has closed and payment has been captured. Check your editing deadline in Order Editing and your post-purchase offer timing in Rebuy. The offer should fire while the editing window is still open.

Upsell product not appearing in the edited order

Make sure the upsell product is not excluded from order editing in your Order Editing settings. Also confirm the product is published and available for sale on your storefront.

Order total looks incorrect after adding a Rebuy recommendation

Review the order in your Shopify admin. Check whether any discount codes or Rebuy-specific discounts were applied. If the Rebuy offer included a percentage discount, the total should reflect the discounted price of the added item.

Payment captured before customer finished editing

This usually means delayed payment capture isn't enabled. Go to Settings > Payments in your Shopify admin and confirm manual capture is selected. Also check that your editing deadline hasn't been set too short.

Orders not being held for editing

Verify that Order Editing is active and the editing deadline is greater than zero. Also confirm the order was placed after Order Editing was installed. Orders placed before installation won't be held for editing.

💡 Tip: If you're still experiencing issues, contact Order Editing support with your store URL, the Rebuy rule you're using, and a sample order number. Our team can help troubleshoot the timing and configuration.

Related articles

Merchandising

Integrating with Athos Commerce

How to connect Order Editing with Athos Commerce (formerly SearchSpring) for personalised product recommendations.

Merchandising

Order Editing and Merchandising Tools

How Order Editing works with personalisation, search, and recommendation tools.

Merchandising

Integrating with Nosto

How Order Editing works alongside Nosto product recommendations.