2015-02-10 5 views
0

У меня есть PrestaShop сайт создан, продукты, продаваемые бутерброды, что мне нужно сделать, это добавить для каждого сэндвичи (продукта)добавить группу флажков продукта PrestaShop

две групп флажка (и не радио, как вы можете сделать с атрибутами)

один для соуса ex. «Горчица, майонез, кетчуп и т.д. ...»

и один для аккомпанемента бывших «салат, морковь, огурцы и т.д. .....»

клиент (на переднем конце) должны быть в состоянии выберите любой соус и любые комбинации аккомпанемента, поэтому мне нужен флажок. выбранный выбор не повлияет на цену, но должен быть показан на заказ.

Я добавил поле на базе ps_product, которые держат все соусы, разделенные «» и я могу отобразить их флажок на странице редактирования в product.tpl моего шаблона следующим образом:

{assign var=sauces value=", "|explode:$product->sauce} 

<fieldset class="attribute_fieldset"> 

    {foreach from=$sauces item=foo} 
     <label class="attribute_label" for="{$foo}"> 
      {$foo} 
      <input id="{$foo}" type="checkbox" name="{$foo}" value="{$foo}" /> 
     </label> 

    {/foreach} 

</fieldset> 

я поставил этот блок кода в так будет добавлен после того, как мои другие атрибуты

, но я не могу понять, как сохранить выбор, когда продукт будет добавлен в корзину,

я попробовал перезаписать класс cart.php и CartController.php w до сих пор не повезло, я не уверен, когда или где эта форма обрабатывается до того, как она будет добавлена ​​в корзину, я хотел бы просто добавить значения выбранного флажка к описанию продукта, когда он будет добавлен в корзину поэтому он сохраняет это описание через весь процесс заказа и через счет-фактуру и отправленную электронную почту.

Большое спасибо за вашу помощь

ответ

0

Это может кирпич система Попробуйте функцию переопределения Prestashop, чтобы сделать это по

+0

Администратор> Каталог> Атрибут продукта // добавьте атрибут и его значение –

+0

Да я это сделал (с переопределением и атрибутом), но это не совсем то, что мне нужно, так как я не могу отображать атрибуты в качестве флажков (или я чего-то не хватает?), но отображаю эти группы атрибутов, которые я сделал в группы флажков (это не значит, что нужно изменить цену) - это то, что я получаю после –

Смежные вопросы