我找到了以下示例(WooCommerce: Add product to cart with price override?),该示例允许用户将产品添加到购物车。但是,它很难直接在购物车上编码价格。
有没有办法调整产品实例,即成本,附加额外的用户输入等,然后将产品添加到购物车?
非常感谢大家的帮助。
修改
另一个解释是, doublesharp 已经指出它不太清楚。
Joe点击了某个产品,然后他在产品表单上选择了各种选项,然后在“添加到购物车”后计算自定义费用。单击按钮但在将其添加到购物车之前。
这些选项需要完全自定义,因为所涉及的计算超出了woocommerce'变量产品的范围。我想要实现的是客户能够添加相同产品的多个实例,其中包含与之相关的各种成本和信息。
如果需要更多细节,我会继续追加。
答案 0 :(得分:1)
关于您想要添加具有不同成本的产品的多个实例的问题的第一部分,您可以查看以下插件以实现该目标
至于问题的第二部分,您要将其他用户输入附加到购物车。这可以使用以下步骤完成
创建自定义会话并将自定义数据添加到此会话。
将自定义会话中的数据添加到WooCommerce会话。
从WooCommerce会话中提取自定义数据并将其插入购物车 对象
在购物车和结帐页面中显示自定义数据。
将自定义数据作为元数据添加到订单商品中。
如果从中移除项目,请删除关联的自定义数据 车。
有关上述步骤的详细信息,请查看以下链接, How to Add Custom Data to WooCommerce Order