In the following situation:
What I would like to avoid is creating that second order in step 7-1. Instead, I would prefer that EShop simply update the order from step 4-2. Is it possible to configure EShop to do this?
I am using EShop 1.3.8.
- The customer adds some products to their cart.
- They begin the checkout process.
- They complete all of the checkout steps, up until clicking "Confirm order" at the end.
- The following happens when they click "Confirm order":
- EShop creates the customer's order in the database.
- Their payment fails, for whatever reason. (In my testing, I intentionally caused a failure by switching the Authorize.Net plugin into "Live" mode, and then -- at the end of checkout -- I entered a test credit card number.)
- The customer realizes that they did something wrong during checkout, such as entering an invalid billing address. They click their browser's Back button, so that they can correct it.
- They complete all of the checkout steps again, but this time, they correct what they did wrong.
- The following happens when they click "Confirm order" again:
- EShop creates another order in the database.
- This time, their payment succeeds.
What I would like to avoid is creating that second order in step 7-1. Instead, I would prefer that EShop simply update the order from step 4-2. Is it possible to configure EShop to do this?
I am using EShop 1.3.8.