Example: if I have one item in the cart and I refresh the page I then have two items.
(Browser: latest version of Safari running on latest version of Mac OS.)
-Josh
Example: if I have one item in the cart and I refresh the page I then have two items.
(Browser: latest version of Safari running on latest version of Mac OS.)
-Josh
Does it in latest Firefox also.
This is how the browser works. If you have performed a HTTP POST operation (e.g just added a product to the cart) then if you refresh the page, the POST operation will get executed again and thus adding the product again to the cart.
I posted this elsewhere:
The only way I found to prevent this, or at least try to, is to place WP-eStore in a text widget and display a text block
"PLEASE NOTE: Reloading or refreshing a page will result in the same item being added to the cart twice. We recommend you use the website navigation menu ONLY."
Not the perfect solution by any means but refunds are a pain in the butt.
If anybody finds another solution please post it.
What you have done is considered a "standard practice" by many websites, especially banks. Some sites go so far as to disable the browser back button; but this is considered intrusive, because it makes the user think you are "doing something" to their computer.
If you are interested in learning more about usability standards and practices, the following is suggested:
W3C Web Content Accessibility Guidelines 1.0
http://www.w3.org/TR/WCAG10
You must log in to post.