I've recently installed the Held Orders module on a live shop, due to problems with customers not clicking "Continue" to return back to the shop from the Barclaycard ePDQ credit card system (so no order information was being stored in OSCommerce).
However, I have a further problem.
Though the Held Orders module is working OK, some customers are clearly changing their minds at the Checkout Confirmation stage. As a result, I have records in the Held Orders database for orders that were not placed. Or, their session expires, so they log back into the system and this creates a duplicate set of held orders records.
Does anyone have any ideas how I can correct this, so that the Held Orders information is only stored AFTER they click on Submit in the Checkout Confirmation page, before they hit the Credit Card system?
This will eliminate the additional adminstrative effort, deleting all the Held Orders records that were never confirmed as orders.
Any help would be much appreciated.
Richard