Добавить товар в корзину

1-ый способ: PHP

Добавить товар в корзину через PHP можно с помощью функции Add2BasketByProductID().

$product_id = 105;
Add2BasketByProductID($product_id);

По умолчанию в корзину добавляется один товар. Во втором параметре можно указать количество добавляемого товара.

$product_id = 105;
$quantity = 2;

Add2BasketByProductID($product_id, $quantity);

2-ой способ: JavaScript

Чтобы добавить товар в корзину через JavaScript, надо сделать Ajax-запрос на текущую страницу, добавив два GET параметра «/current-page?action=ADD2BASKET&id=ид-товара».

var ajax = $.ajax({
    type: 'POST',
    url: location.pathname + '?action=ADD2BASKET&id=105',
    data: {
        ajax_basket: 'Y',
        quantity: '1'
    }
});

ajax.done(function(data) {
    if (data.STATUS == 'OK') {
        // Товар успешно добавлен
    }
});

Данный код можно выполнять на любой странице.