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.
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)
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.
In your Shopify admin, go to Settings > Payments.
Under your payment provider, select Manual capture.
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.
The editing deadline controls how long customers have to modify their orders after checkout.
Open the Order Editing app in your Shopify admin.
Go to Settings.
Set your editing deadline (we recommend 30 to 60 minutes).
Click Save.
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.
In Rebuy, go to your Post-Purchase rules.
Check the trigger timing for each rule.
Make sure offers appear while the editing window is still open.
Place a test order to confirm everything works together.
Place a test order on your storefront.
Check that Rebuy's post-purchase offer appears.
Accept a Rebuy recommendation, then open the order editing link.
Confirm the order total, line items, and payment status are all correct.
When a customer places an order on a store running both Order Editing and Rebuy, here is what happens:
Order placed: The customer checks out. Payment is authorised but not captured. Order Editing applies the ON-HOLD tag.
Post-purchase offer: If configured, Rebuy presents a post-purchase upsell offer on the thank-you page or via email.
Editing window open: The customer can modify their order through Order Editing, adding or removing items, swapping variants, or adjusting quantities.
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.
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.
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 |
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.
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.
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.
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.
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.