Доброе время суток.
Хочу отправить (программно) товар в корзину путем вызова функции addToCart, но не могу понять как туда передать опции.
JS ловит клик копки "купить" и с помощью ajax отправляет данные в файл .../controller/checkout/cart.php
т.е. вот кусок кода который отвечает за эту передачу (в нем уже присутствует объект с перечнем выбранных опций)
$.ajax({
url: 'index.php?route=checkout/cart/add',
type: 'post',
data: $('.product-info input[type=\'text\'], .product-info input[type=\'hidden\'], .product-info input[type=\'radio\']:checked, .product-info input[type=\'checkbox\']:checked, .product-info select, .product-info textarea'),
пробовал менять дату на следующее:
data: {product_id:1, quantity:1},
это работает, но туда еще нужно заложить опции, не могу понять каким образом...
должно получится что то вроде этого:
data: {product_id:1, quantity:1, option{param1: value1, param2: value2 и т.д.}},
P.S. я знаю что нужно опции передавать объектом, но мне нужно составить именно строку для передачи через ajax
Может кто сталкивался с подобной ситуацией