Prestashop 1.6
我创建了一个模板,将一个表单添加到产品页面.我使用prestashop模块生成器来创建一个基本的裸机模块.除了通过钩子向产品页面添加表单外,它不会执行任何操作.
我正在使用default-bootstrap主题.
表单是通过.tpl文件生成的,该文件基于产品所在的类别(即,如果它在类别A中,则表示形式A).表单如下所示:
表格是一系列无线电输入,后面是3个文本输入.如果用户更改数量,则通过javascript相应地添加额外的3个输入(因此,如果用户将数量更改为"2",则会显示2组3个输入以便在每个产品上进行自定义).
我希望在用户点击"添加到购物车"时保存这些输入和用户输入的信息,以便稍后检索/编辑(用户签出之前).
一些研究让我得到了ajax-cart.js和这个功能:
add : function(idProduct, idCombination, addedFromProductPage, callerElement, quantity, whishlist)
传递数据的最佳方法是什么,以便保存/检索?
最终,我希望它被包含在订单中(显然)并保存到数据库中以便将来使用.
我知道插件属性向导专业版存在 - 但我希望扩展我的知识并自己做点什么.
如果还有其他方法可以更清洁/更容易,我也会接受这些建议.