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.
- 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.
Step 2: Configure your editing deadline
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.
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.
- 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.
Step 4: Test with a sample order
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.
How it works
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-HOLDtag. - 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-HOLDtag 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.





