Our site www.viart.com site is operated by latest Viart Shop 5 with default Clear design
Topic Information
andrew (Guest)
andrew (Guest)
Hello,
 
I sometimes recieve duplicate orders with a couple of minutes of each other, if the user goes back in the checkout, will an order be created?
 
Andrew
Last modified: 7 Feb 2007 1:29 PM
 
andrewford
andrewford
any ideas?
 
Vito
Vito
Hello,
 
Due to ViArt payment logic it is add a new order every time you click the 'Continue' button. In most cases you can delete all orders with 'New order placed' statuses periodically.
 
More information about the whole payment process can be found at
http://www.viart.com/setting_up_ordering_process_in_php_shopping_cart
 
Thanks,
ViArt Support Team
 
daviswe
daviswe
I, too, have found this small logic quirk to be a problem, especially during heavy transaction/sales times.
 
Given that an order for an individual is in the database once you press 'Continue', is it not possible to check the database before creating a new order to see if the same order is already there?
 
Perhaps a status could be used: If the order just 'Continue'd is a candidate for a new database entry, then check for an order with the same items and a status of something other than 'Paid/Complete/Goods Shipped, etc' and do not create another one.
 
Perhaps flagging an order with status of 'CANDIDATE' until the order is completed by the customer by finishing the final checkout page, we could avoid the duplicate orders.
 
Remember, not all our customers are savvy enough to get through a 4 or 5 step process every time, and at EdSets, we get tons of incomplete/failed orders that are eventually completed and paid.
 
Some kind of logic modification would be good. This has troubled me since I began using Viart, but to honor the hard work the Viart team does, I have to say, this is by far the BEST CART on the market.
 
Ed
 
Anjula
Anjula
Hello,
 
Actually, the logic with orders has been slightly changed from version 3.1. At present, if a user goes back and submits a new order the system overwrites the previous order which was submitted by this user.
 
With regards,
ViArt Support Team