Hi,
When I tested this time from home I didn't get the issue.
Maybe there was indeed a problem with the firewall.
However, for some reason, on that test website, I'm not getting the same products as on the other one you had provided before. And the only one I see is "50 Ride-Thru Exterior Wash Tickets". If I try to add it to the cart, it doesn't do anything because of some error s in the customizations which breaks the add to cart button. I had to turn off the debug mode of the configuration to be able to get it to work.
But I was finally able to test and debug. The issue is indeed with customization, but not of the views. It comes from the customization of the translations.
You have set the "CART_EMPTY" message to an empty string. But the new checkout bases itself on the error message being empty or not to know if it needs to redirect.
Had you used instead
it would still have work with the new system.
That's why we couldn't reproduce and you couldn't either on your tests with a clean HikaShop as you didn't had the overrides on the translations.
So I've changed the line:
if(!empty($checkoutHelper->redirectBeforeDisplay)) {
to:
if(!is_null($checkoutHelper->redirectBeforeDisplay)) {
in the file components/com_hikashop/controllers/checkout.php
That way, it now works even with an empty string for the cart empty message.
We'll add that patch on our end.