2

在过去的 2 天里,我一直在努力解决这个问题,但我似乎无法获得一些用于 WordPress 插件自定义的功能。我正在使用 JigoShop 和 WordPress 的最新版本。

项目 URL: http ://customcasing.ca/product/ipad-case/

当前功能

我在主页上有 5 个产品 SKU,点击后会转到它们各自的产品订单页面。在这些各自的页面上是一个设计画布,我已经实现了 fabricjs 来处理图像操作。当用户满意时,他们保存画布,然后使用以下示例代码将图像序列化为 JSON 对象:

使用 JSON 保存/加载画布

然后将 JSON 对象设置为“添加到购物车”表单中隐藏输入的值。然后他们将能够通过下拉框选择产品颜色变化。


现在这里是事情分崩离析的地方

提交“添加到购物车”表单应该运行多个类并将隐藏的 JSON 对象值发布到聚合的“购物车”对象。这在各种页面上调用,并且键/值对与产品的各种属性相关联。但是,所有其他键/值对正在执行并在随后的订单审查页面上回显……除了我的自定义变量。

这是目录架构

  • /wp-内容
    • ...
    • /插件
      • ...
      • /jigoshop
        • jigoshop_template_functions.php
        • jigoshop_actions.php
        • /类
          • jigoshop_cart.class.php
    • /主题
      • /customcasing

以下是与上述结构相关的代码块(pastebin)

jigoshop_template_functions.php
html 生成器和表单

jigoshop_actions.php
表单 $_post 用于隐藏字段

classes/jigoshop_cart.class.php
表单验证和键/值对创建


我已经尽可能多地提供了有关我当前状况的信息,如果对 stackoverflow 有任何帮助,那将是以下 Q/A:

尝试将隐藏的输入值发送到下一页

如果您需要任何其他信息,请随时询问,我会尽力详细说明。此外,如果您需要更广泛的代码,我也可以提供。我真的很感激朝着正确的方向轻推。

4

0 回答 0