我有一个网站,用户可以拼出他们的名字,我们使用每个字母的照片创建一个框架图片 . 我在woocommerce中创建了一个变体产品,并添加了一个自定义字段“Description”,其值为“variable”
我想让用户在拼出他们的名字和使用后点击一个链接
$woocommerce->cart->add_to_cart( $product_id );
将其添加到购物车 . 问题是,我需要将他们拼写出的单词附加到我创建的自定义字段“描述”中,以便我们知道他们想要拼出的单词 . 他们是通过add_to_cart函数进行dyanmically的方法吗?我用谷歌搜索疯狂,无法弄明白,甚至不确定自定义字段是否以这种方式工作 . 我甚至没有在产品页面上看到标有“描述”的字段,即使我创建了该自定义字段 .
感谢您提出的所有建议 .
2 回答
除了询问如何注册自定义字段之外,Gerhard Potgieter还有一篇关于创建自定义产品字段的有用帖子:
http://gerhardpotgieter.com/2013/09/17/woocommerce-custom-product-fields/
我修改了他的代码,在Shipping选项卡中有一个Expected Delivery字段 .
我不确定我是否理解你,但这是你可以尝试的东西 .
首先,您必须编辑add_to_cart函数签名,以便它也可以接收新参数 .
在这里我把$ new_parameter作为强制性的,但这取决于你 .
其次,创建将新值输入自定义字段的代码 . 通常您可以使用update_post_meta功能
希望能帮助到你 .