在添加到购物车时,通过Woocommerce中的GET请求将自定义数据传递到购物车项目

时间:2018-03-08 15:39:29

标签: php wordpress woocommerce cart product

如何在添加到购物车产品时,通过URL中的参数(使用GET请求)将自定义元数据传递到购物车项目?

示例:

  • as.data.frame.matrix(xtabs(V3~V1+V2,df)) A B C A 0.000 0.05 0.04 B 0.001 0.00 0.05 C 0.040 0.05 0.00 = custom_price
  • 99.99 = custom_reference_meta

因此,添加到购物车的网址将类似于:
REF0019

我需要这样做,因为我正在通过查询字符串添加产品。

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

这可以通过挂钩在Run-time error ‘-2147221080 (800401a8)’: Automation error 过滤器挂钩中的自定义功能轻松完成,一旦产品通过GET请求添加到购物车,就会将您的自定义数据存储在购物车项目中。

您可以选择使用第二个挂钩功能在购物车和结帐时显示该数据。这样您还可以检查数据是否在购物车项目中正确设置。

代码:

woocommerce_add_cart_item_data

代码进入活动子主题(或活动主题)的function.php文件。经过测试并正常工作。

enter image description here