过去两天我一直在研究这个问题,我似乎无法获得一些WordPress插件自定义功能。我正在使用JigoShop和WordPress的最新版本。
项目的网址: http://customcasing.ca/product/ipad-case/
当前功能
我在主页上有5个产品SKU,点击后会转到各自的产品订购页面。在这些相应的页面上是一个设计画布,我已经实现了fabricjs来处理图像处理。当用户满意时,他们会保存画布,然后使用以下示例代码将图像序列化为JSON对象:
saving/loading canvas with JSON
然后将JSON对象设置为“添加到购物车”表单中隐藏输入的值。然后他们就可以通过下拉框选择产品颜色变化。
现在,事情已经崩溃了
提交“添加到购物车”表单应该运行许多类,并将隐藏的JSON对象值发布到聚合的“购物车”对象。这在各种页面上调用,键/值对与产品的各种属性相关联。但是,所有其他键/值对正在执行并在后续订单审核页面上回显...除了我的自定义变量。
以下是目录架构
以下是与上述结构相关的代码块(pastebin)
jigoshop_template_functions.php
html generator and form
jigoshop_actions.php
form $_post for hidden field
类/ jigoshop_cart.class.php
form validation and key/value pair creation
我已尽可能多地提供有关我当前条件的信息,如果在stackoverflow上有任何帮助,那将是以下问答:
Trying to send a hidden input value to next page
如果您需要任何其他信息,请随时提出,我会尽力详细说明。此外,如果您需要更广泛的代码范围,我也可以提供。我真的很感激任何朝着正确方向的推动。