Seems like Shopify has changed the behavior of draft order checkout in the past few days.
Previous draft order workflow :
- Product A has price $10
- You add product A into draft order D#1 and save it
- You update the product A to price $12
- You send the draft order D#1 to customer, customer opens it and checkout, the checkout shows product A with $10
The new flow (starting 2 days ago)
- Product A has price $10
- You add product A into draft order D#1 and save it
- You update the product A to price $12
- You send the draft order D#1 to customer, customer opens it and checkout, the checkout shows the product A price has been updated to $12, and customer has to pay the new price $12, despite they have created a draft order way before the product price has raised, this is not fair for customer who have placed draft order before the price is increased.
Can Shopify at least add an option for draft order to preserve the item price? (To freeze the price of product to the price when it was added to the draft order, and when customer checks out, it doesn’t force update the item price to the latest price)
Thank you for reading, and I hope Shopify can consider this, as it affects a lot of my client merchants.