Большое спасибо. Как раз по ним и делал.
Вроде делал все по выкладкам..
Я недавно изучаю престу, что-то не так у меня, вот мои действия..
Добавил в ps_cart_product поле razmer
В карточке товара, product.tpl, поле ввода name- razmer id - quantity_razmer тип текст
Поле формы добавления товара.
В контроллере CartController.php прописал получение значение из этого поля
$this->razmer = Tools::getValue('razmer');
В ajax-cart.js добавлена эта переменная quantity_razmer
//for product page 'add' button...
$(document).on('click', '#add_to_cart button', function(e){
e.preventDefault();
ajaxCart.add($('#product_page_product_id').val(), $('#idCombination').val(), true, null, $('#quantity_wanted').val(), null, $('#quantity_razmer').val() );
});
Объявил переменную и прописал в классе Cart.php - razmer
/** @var string Object creation razmer */
public $razmer;
/**
* Update product quantity
*/
public function updateQty($razmer, $quantity, $id_product, $id_product_attribute = null, $id_customization = false,
$operator = 'up', $id_address_delivery = 0, Shop $shop = null, $auto_add_cart_rule = true)
Результат такой, в ajax-cart.js переменную $('#quantity_razmer').val() - вижу,есть.
В CartController.php в $this->razmer = Tools::getValue('razmer') - пусто.
В Cart.php в $razmer - пусто.
В чем ошибка?
Помогите.
Спасибо.