Для добавления товара в корзину по его id добавляем код в нужное место, и указываем следующие параметры:
1. $_REQUEST['quantity'][0] = 1; -- Количество товара для добавления
2. $this->product->virtuemart_product_id -- идентификатор id товара в магазине;
$cart = VirtueMartCart::getCart(); $_REQUEST['quantity'][0] = 1; $cart->add(array('0' => $this->product->virtuemart_product_id)); $cart->prepareCartData();
$cart = VirtueMartCart::getCart(); -- Получить корзину из сессии;
$cart->add(array('0' => $this->product->virtuemart_product_id)); -- Добавить товар в корзину;
$cart->prepareCartData(); --Подготовка данных корзины;
Через ссылку для
http://ваш домен/index.php?option=com_virtuemart&view=cart&task=add&virtuemart_product_id[]={offer_id}&quantity=1
Через ссылку
http://ваш домен/index.php?option=com_virtuemart&view=cart&task=add&virtuemart_product_id[]=id-ТОВАРА&quantity=1