Имеется плагин купить в один клик ОneСlickСheckout plugin for Joomla 3.3 and Virtuemart 3 ver. 3.0.0 он посылает аякс запрос для добавление товара в корзину надо при этом еще надо очистить корзину,перед тем как добавить новый товар делаю так в /components/com_virtuemart/controllers/cart.php Код (PHP): /** * Add the product to the cart, with JS * @access public */ public function addJS() { $this->json = new stdClass(); $cart = VirtueMartCart::getCart(); //очищаем покупку при заказе в одной клик if (isset($_POST['cartEmpty'])) { if (count($cart->cartProductsData)>0) { foreach ($cart->cartProductsData as $product_) { $cart->removeProductCart($product_['virtuemart_product_id']); } } } но увы не работает.....
И не будет,потому как плагин ОneСlickСheckout должен перехватить события до Вирта . Зачем очищать корзину?
потому что тянет все товары а нужно именно тот который в быстром заказе оформляют --- добавлено: 23.12.2017, первое сообщение размещено: 23.12.2017 --- какие события? при заказе в один клик у них следующая 1)выбранный товар аяксом идет сюда /index.php?option=com_virtuemart&nosef=1&view=cart&task=addJS&format=json где добавляется в корзину вот тут я пытаюсь перед добавлением и корзину очистить 2) потом уже аякс на оформление /plugins/system/oneclickcheckout_vm3/helper.php?ajax=true