WooCommerce:在添加到购物车之前覆盖产品信息

时间:2014-07-23 00:22:37

标签: wordpress woocommerce

我找到了以下示例(WooCommerce: Add product to cart with price override?),该示例允许用户将产品添加到购物车。但是,它很难直接在购物车上编码价格。

有没有办法调整产品实例,即成本,附加额外的用户输入等,然后将产品添加到购物车?

非常感谢大家的帮助。


修改

另一个解释是, doublesharp 已经指出它不太清楚。

Joe点击了某个产品,然后他在产品表单上选择了各种选项,然后在“添加到购物车”后计算自定义费用。单击按钮但在将其添加到购物车之前。

这些选项需要完全自定义,因为所涉及的计算超出了woocommerce'变量产品的范围。我想要实现的是客户能够添加相同产品的多个实例,其中包含与之相关的各种成本和信息。

如果需要更多细节,我会继续追加。

1 个答案:

答案 0 :(得分:1)

关于您想要添加具有不同成本的产品的多个实例的问题的第一部分,您可以查看以下插件以实现该目标

Dynamic Pricing

Pricing Deals for WooCommerce

至于问题的第二部分,您要将其他用户输入附加到购物车。这可以使用以下步骤完成

  1. 创建自定义会话并将自定义数据添加到此会话。

  2. 将自定义会话中的数据添加到WooCommerce会话。

  3. 从WooCommerce会话中提取自定义数据并将其插入购物车 对象

  4. 在购物车和结帐页面中显示自定义数据。

  5. 将自定义数据作为元数据添加到订单商品中。

  6. 如果从中移除项目,请删除关联的自定义数据 车。

  7. 有关上述步骤的详细信息,请查看以下链接, How to Add Custom Data to WooCommerce Order