Woocommerce使用变体id将产品添加到购物车

Woocommerce使用变体id将产品添加到购物车,woocommerce,Woocommerce,全部。请给我一些帮助,我是一个有点新手在吴哥。 我有一个单一的产品页面,在点击购买按钮后,产品被添加到购物车中,并带有POST查询中的变化数据(wc ajax:add_to_cart)。在本例中,POST数据如下所示: woovr_variation_1465: on woovr_variation_1465: on attribute_%d0%be%d0%b1%d1%8a%d0%b5%d0%bc: 2 x 1000 ml + 500 ml quantity: 1 (empty) product

全部。请给我一些帮助,我是一个有点新手在吴哥。 我有一个单一的产品页面,在点击购买按钮后,产品被添加到购物车中,并带有POST查询中的变化数据(wc ajax:add_to_cart)。在本例中,POST数据如下所示:

woovr_variation_1465: on
woovr_variation_1465: on
attribute_%d0%be%d0%b1%d1%8a%d0%b5%d0%bc: 2 x 1000 ml + 500 ml
quantity: 1
(empty)
product_id: 1467
variation_id: 1467
在这种情况下单击的按钮:

购买
在变量数据附近也有一些隐藏输入等:


所以,在一切都正常工作之后,产品被添加到购物车中,如果没有选择任何变体,则添加默认变体id

但在我的主页上,产品是定制的。同样的wc ajax:add_to_cart方法的POST数据也很少:

product_sku: 
product_id: 1465
quantity: 1
按钮本身:


在这种情况下,产品被添加到购物车中,没有任何变化。
我需要在第二种情况下重复同样的行为,就像我在文章的开头提到的第一种情况一样。换句话说,我如何生成相同的隐藏输入字段,并使用变体id将产品添加到购物车?

我查看了“你能找到并添加与按钮相关的PHP代码吗?”。似乎一个小家伙需要拉变体ID而不是产品ID。