⚠ Template Override Token protection
The following template override files appear to be missing token protection. Update these files manually.
Note: You may not find a place to insert the missing code if your overrides differ significantly from the original files, and you may not need to add it at all.
In the following file(s), append &<?php echo JSession::getFormToken(); ?>=1 to the hardcoded order-placement AJAX query string:
data: 'option=com_j2store&view=checkout&task=confirm&<?php echo JSession::getFormToken(); ?>=1'
templates/bella_pro/html/com_j2store/checkout/default.php
In the following file(s), add JSession::getFormToken() => '1' to the getCartUrl function.
$platform->getCartUrl(array(JSession::getFormToken() => '1', ...
templates/bella_pro/html/com_j2store/carts/default.phptemplates/bella_pro/html/com_j2store/carts/default_items.phptemplates/bella_pro/html/mod_j2store_cart/detailcartonhover.php
In the following file(s), add data-<?php echo JSession::getFormToken(); ?>="1" as an attribute on the link with class j2store_add_to_cart_button:
<a class="... j2store_add_to_cart_button" data-<?php echo JSession::getFormToken(); ?>="1">...</a>
templates/bella_pro/html/com_j2store/templates/uikit3/cart.php
After updating, clear the Joomla cache, if enabled.