Here’s what each edit looks like from your customer’s side, and what Mulligan does behind the scenes. Enable any of these in Settings.
Change shipping address
The customer opens their order, edits the address, and saves. Mulligan updates the Shopify order and — if connected — pushes the corrected address to ChannelDock so the warehouse ships to the right place. The same-country rule keeps taxes and duties intact.
Cancel or reduce items
The customer cancels the whole order or removes individual items. Mulligan issues the refund automatically — to the original payment method or store credit, whichever you’ve chosen — and can capture a cancellation reason for your analytics. Any discount is recalculated on the reduced order.
Add items
The customer adds products to their order and pays the difference by invoice. If the invoice goes unpaid by your deadline, the edit auto-reverses and the order returns to its original state — so nothing unpaid ever ships.
Switch product variants
The customer swaps size or colour without cancelling and re-ordering. Mulligan handles the swap and any price difference on the existing order.
Apply a discount code
A retention alternative to cancelling: the customer applies a discount code after purchase and the difference is refunded. Useful for win-backs when someone’s about to cancel over price.
Edit contact, gift message & delivery date
Smaller but common fixes — correcting the contact email, adding or changing a gift message, or setting a requested delivery date — all without contacting support.
Message the store
When a request falls outside what self-service can handle, the customer can send a message that lands in your admin inbox as a support ticket, keeping the conversation in one place.
Downloadable tax invoice
Customers who need a tax invoice can enter a tax ID and download one directly, saving you the back-and-forth.