Full payment for the product, then the address needs to be modified, which may result in re billing and price difference for shipping. How to achieve this
- Customer requests an address change from the website
- System recalculates shipping
- Customer pays (or gets refunded) the difference
- Address is updated on the original order
If this is your objective, you will nead a custom app for this one.
Or checkout this app Relocate+ Order Editor - Let customers edit orders without contacting support | Shopify App Store
We’ve run into this before. The tricky part isn’t changing the address, it’s the shipping difference after payment is already captured.
Shopify doesn’t automatically re-bill if the new address falls into a different shipping zone. So if the rate increases, you’d have to manually collect the difference. If it decreases, you’d need to issue a partial refund.
You can handle it manually with draft orders or invoices, but that gets messy pretty quickly if this happens often.
A cleaner way is to using a post-purchase order editing setup before fulfilment starts. For example, with Account Editor, you can update the address, have the totals recalculate, and automatically charge or refund the difference without cancelling the order.
The main thing is just making sure the order hasn’t been fulfilled yet.