【问题标题】:WooCommerce: Override product info before adding to cartWooCommerce:在添加到购物车之前覆盖产品信息
【发布时间】:2014-09-14 00:20:41
【问题描述】:

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

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

非常感谢大家的帮助。


编辑:

在解释方面有另一个技巧,正如 doublesharp 所指出的,这不是很清楚。

Joe 单击产品,然后在产品表单上选择各种选项,然后在单击“添加到购物车”按钮后、添加到购物车之前计算自定义成本。

这些选项需要完全自定义,因为所涉及的计算超出了 woocommerce“可变产品”的范围。我想要实现的是客户能够添加具有不同成本和相关信息的同一产品的多个实例。

【问题讨论】:

  • 很难说你在做什么,Product Addons 插件可能会有所帮助。

标签: wordpress woocommerce


【解决方案1】:

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

Dynamic Pricing

Pricing Deals for WooCommerce

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

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

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

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

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

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

  6. 如果从 购物车。

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

【讨论】:

    猜你喜欢
    • 2012-09-01
    • 2020-04-28
    • 1970-01-01
    • 2015-09-12
    • 2014-11-21
    • 2019-12-13
    • 2022-11-13
    • 2021-08-22
    • 2014-02-06
    相关资源
    最近更新 更多