Overview
Order modification lets customers and staff edit already-paid orders without cancelling them first. A replacement basket is created from the original order, the original is locked while changes are in progress, and is only cancelled when the modified order is successfully checked out. If the modification is abandoned or times out, the original order is restored unchanged. You can enable order modification separately for Box Office staff and Shop customers, each with independent cutoff periods and settings.Use Cases
Customer self-service date or item changes
Customer self-service date or item changes
A customer can no longer attend their original date, opens My Account > Orders, and starts Modify order. They remove the original ticket and add a different date or ticket type, then check out the difference if required. This avoids a manual support refund and lets the customer resolve the change in one flow.
Box office assisted upsell
Box office assisted upsell
A customer calls to upgrade from standard to premium tickets. Staff open the order in admin and select Modify order, then adjust the basket and collect the uplift at checkout. The original order stays intact until payment succeeds, so staff are not forced to cancel first and rebuild from scratch.
Handling lower-value changes with clear outcomes
Handling lower-value changes with clear outcomes
A customer removes items and the new total becomes lower than the original payment. You can decide whether to allow this and whether unused value is returned to account balance. This supports clear commercial rules for credits versus forfeited remainder.
Controlled amendment window before event start
Controlled amendment window before event start
You want to allow post-purchase edits, but only up to a defined number of days before the event. Set a Cutoff period so last-minute operational changes are restricted while still giving customers flexibility earlier in the sales cycle.
Configure Order Modification
Go to Settings > Order modification. The settings page is split into Box Office and Shop sections, each with independent controls:| Setting | What it controls |
|---|---|
| Enable order modification in box office | Allows staff to modify eligible completed orders from admin order pages. |
| Enable order modification in shop | Allows signed-in customers to modify eligible orders from My Account. |
| Cutoff period | Minimum number of days before event start when modification is still allowed. Set separately for Box Office and Shop. |
| Forfeit fees | If enabled, fees paid on the original order are not carried forward into available balance for the replacement order. If disabled, only refund protection fees are deducted from the balance. |
| Reduced value orders | If disabled, checkout is blocked when the modified total is lower than the original paid total. |
| Allow refund to account balance | If enabled, unused value on lower-value modifications is returned to the customer’s account balance. If disabled, the difference is forfeited and the customer must explicitly confirm this at checkout. |
Cutoff values are stored in days. In the UI you can enter days or weeks. If any item in the order belongs to an event that breaches the cutoff, modification is blocked for the entire order.
Starting a Modification
- Shop (Customer)
- Box Office (Admin)
- Go to My Account > Orders and open a completed order.
- Click Modify order.
- A confirmation modal appears titled Modifying your order, showing:
- What you can do (add and remove items)
- Whether fees from the original order are kept or forfeited
- Whether the new total can be lower than the original
- Whether unused payments are returned to your balance or lost
- Days remaining to modify the order
- If the order has refund protection, a warning that the policy will be cancelled (a new policy can be purchased on the modified order)
- Review the warnings and click Modify order to confirm.
- You are redirected to the basket with the original items pre-loaded.
If you already have items in your basket, modification is blocked until the active basket is cleared.
Eligibility Rules
An order can only be modified if all of the following checks pass. If any check fails, the Modify order button is disabled and shows the specific reason.| Blocker | Reason shown |
|---|---|
| Active basket already exists | ”This order cannot be modified whilst you have an active basket.” |
| Order is not completed, or is already frozen or cancelled/refunded | ”This order is not currently in a valid state to be modified.” |
| Event cutoff breached (any item’s event starts within the cutoff period) | “One or more items within this order are unable to be modified within X days of the event starting.” |
| Order has outstanding payment | ”This order cannot be modified as it has an outstanding payment.” |
| Order contains discounted items | ”This order cannot be modified as it contains discounted items.” |
| Order contains an access code | ”This order cannot be modified as it contains an access code.” |
| Order contains wallet top-ups | ”This order cannot be modified as it contains account balance topups.” |
| Order contains gift vouchers | ”This order cannot be modified as it contains a gift voucher.” |
| Order contains resale items | ”This order cannot be modified as it contains resale items.” |
| Order contains variable-priced items | ”This order cannot be modified as it contains variable priced items.” |
| Order contains transferred items | ”This order cannot be modified as it contains transferred items.” |
| Order contains scanned items | ”This order cannot be modified as it contains one or more items that have already been scanned at the event.” |
| Order contains items paired to NFC tags | ”This order cannot be modified as it contains one or more items that have already been paired to NFC tags.” |
| Order contains fulfilled items (non-eTicket) | “This order cannot be modified as it contains one or more items that have already been fulfilled.” |
| Order contains cancelled items | ”This order cannot be modified as it contains one or more cancelled items.” |
While a Modification is in Progress
When a modification is initiated, the original order is frozen — it shows an Order under modification label and certain actions (distributions, refunds, ticket transfers) are temporarily blocked. The basket displays:- A header of Modifying order instead of the usual order summary title
- An info banner: “Your previous order is still active, and won’t be cancelled until you check out your current changes. If your basket times out no changes will be made.”
- The original items pre-loaded and editable
- Removed items remain visible in the basket so quantity changes can be reversed
Checkout Blockers
Checkout is blocked if:- No changes were made — the items are identical to the original order
- All valid items were removed — the order must contain at least one item
- The new total is lower and reduced-value checkout is disallowed — the message shows the minimum required total
Payment Outcomes
The replacement order carries a Balance from previous order amount calculated from the original order total:- If Forfeit fees is disabled: the balance equals the original total minus refund protection fees only
- If Forfeit fees is enabled: the balance equals the original total minus all fees (processing fees, reseller fees, sale item fees, and refund protection fees)
| Scenario | What the customer sees |
|---|---|
| New total is higher than balance | You’ve paid (original balance) and You owe (the difference). Customer pays the uplift. |
| New total equals balance | You’ve paid and You owe showing zero. No additional payment required. |
| New total is lower + balance refunds enabled | You receive the difference to your account balance. |
| New total is lower + balance refunds disabled | Remaining amount to spend before checkout. The difference is forfeited — at checkout the customer must tick “I accept the remainder amount of my original purchase can’t be refunded, and will be lost.” before completing. |
| New total is lower + reduced-value orders disabled | Remaining amount before you can complete checkout. Checkout is blocked until items are added to bring the total up. |
If the balance from the previous order fully covers the new total, Balance from previous order is the only payment method available — no other payment options are shown.
- Deposit payment flow is not available for replacement orders.
- For box-office modifications, lower-value checkout is always blocked (even if the Reduced value orders setting is enabled) because admin users do not have customer wallets to receive refunds.
When Checkout Succeeds
- The replacement order becomes the new completed order.
- The original order is cancelled and unfrozen.
- Removed original items are restocked; preserved items keep their capacity reserved.
Cancelling or Timing Out
- Click Cancel modifying order in the basket to abandon the modification.
- If the basket expires or times out, no modification is applied.
- In both cases, the original order is unfrozen and remains the active purchase — nothing changes.
