Sorry, I've been working with Seyi over at AWODEV who makes the coupon system for HIkashop we're using. The problems we are encountering are much more severe than I had expected. This all involves the Hikashop Ajax shopping cart.
Right now--forget the coupon at all..if I disable all of AWO's components/plugins, we are having an issue with JEvents RSVP adding the item to the cart. The cart item using the new Ajax single-page checkout appears to have a conflict somewhere. You can't remove the item from the cart by either changing the Quantity to 0 or the Delete (x) button...so its more than just the item link itself.
Also, if the coupon process fails for any reason, the cart contents are replaced with the Event details page in place of where the coupon field used to be. I started working with AWODEV on fixing the coupon for an event, but they think there is something wrong outside of it...as the coupon system works fine unless I have an Event in the cart.
From the AWODEV folks,
But i did find a solution to the problem. The problem is the rsvp_id of a product is not there when AwoCoupon calls the product, so the plugin hikashop/rsvp plugin automatically redirects the customer to the event page to fix it. Cant really answer why it works when putting in the correct case. In any case, AwoCoupon is able to retrieve this rsvp_id, so the plugin does not automatically redirect.
So I am not sure where to begin. I only noticed the problem because of the coupon system we were using. The coupons were supposed to be case insensitive but when someone entered the wrong case for a single character, the ajax page would refresh and the JEvent event details page would load in the middle of the page. If you enter the code matching the coupon's original case, it would calculate the coupon correctly and update the cart.
If I disable the coupon part of things, I still have problems with the link to the product Event in the cart not working and the delete row/line not working for Event items.
If I disable the Ajax shopping cart (Legacy mode)
The link is an SEF link to
https://actnowracing.com/marketplace/item/route-66-6-6k-3-3k-12-08-2017. The product is created in the correct category. Another strange behavior is that a price of $0.01 is being made...this appears to be a new behavior. But again, even if I remove the coupon system add-on from the picture, I am getting odd behavior.
I've updated this post with the site information.