Articles on: Troubleshooting

NinjaFirewall Stops Product Adding to Cart

If products are not being added to the cart, it may be caused by NinjaFirewall blocking certain requests required by Chamevo.


Solution 1: Disable Base64 Decode Option


  1. Go to NinjaFirewall settings.
  2. Disable the option: Decode Base64-encoded POST variable.
  3. Save your changes and test adding a product to the cart.


Solution 2: Whitelist Action (Advanced Users)


  • If you are experienced with development, you can whitelist the Chamevo action directly in the .htninja file.
  • This allows NinjaFirewall to ignore requests from Chamevo while keeping the firewall active for other traffic.


Solution 3: NinjaFirewall Premium (For Non-Developers)


  • If you are not comfortable editing files, you can upgrade to NinjaFirewall Premium.
  • The Premium version allows you to whitelist specific functions via the plugin interface without touching code.



Following these steps should resolve issues with products not being added to the cart when NinjaFirewall is active.

Updated on: 04/11/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!