I have spent months, off and on, trying to solve this issue. I have read hundreds of pages in many forums (including this one) and nothing I found and tried ever fixed it for me. I ended up solving it on my own and wanted to MAKE SURE that I passed the information along to others with the similar issue...
ISSUE: When clicking "Add to Cart" on a product, message shows "Your Shopping Cart is Empty" and the product is not added.
SOLUTION: Basically, this came down to the Ceon URI Mapping Module. By default, it allowed a period ( . ) to be in the auto-generated URI mapping, and Zen Cart did not like that.
1. For instance, my products title is:
Flygt Ready-8S 2" 1.1hp Contractor Solids Handling Pump 115v w/o Float
Ceon URI auto-created this default URL:
flygt-ready-8s-2-1.1hp-contractor-solids-handling-pump
2. My fix is to go into the Ceon URI settings (Admin>Modules>Ceon URI Mapping) and
add the following to the "Character/String Replacements" section: .=>-
Now, Ceon URI will replace the period ( . ) with a dash ( - ) when it auto-generates the URI mapping.
3. My new (correct) Ceon URI auto-created mapping is:
flygt-ready-8s-2-1-1hp-contractor-solids-handling-pump-115v-w-o-float
And POOF! It works properly now. I still must go to each and every item that has a period in the title and "edit" it, clicking the checkmark next to
"Tick this box to have the URI auto-generated for this product." so that it auto-generates a new (corrected) URI mapping.
I hope this helps someone in a MUCH shorter time than it took me!
- Bryan Earl
Bookmarks