我创造了一个食物碗创造者。 http://klanten.visual.be/demoestuin/product/bowl-samenstellen/
我想用多个值保存我的属性。在'groenten'步骤中,您可以选择多种蔬菜。但是当我将它添加到购物车时,只为变体保存一个属性。这是合乎逻辑的。
当我将此产品添加到购物车时,有人可以告诉我如何将多个属性值保存到帖子对象吗?
提前谢谢
编辑:
我找到了一个有效的例子,但我没办法联系那个人。它实际上和我想做的一样:fingerfoodaffair-shop.ch/product/sandwich。在screenshot中,您可以看到字符串中有多个属性。
这正是我想要的,如何从字符串中的属性中保存多个值,如:attribute1,attribute2,attribute3
答案 0 :(得分:0)
使用JQuery获取选定的属性ID,当前产品ID,数量ETC. 然后发送ajax请求。你的get ajax请求粘贴此代码的位置。你的所有属性加入购物车。并在ajax响应窗口重定向到购物车页面。
global $wpdb;
global $woocommerce;
$proid =$_POST['proid'];
$variationid =$_POST['valpj'];
$quantity =$_POST['quantity'];
$arr = array();
$arr['Photos'] = 'Pics';
foreach($variationid as $variationid1){
//echo $variationid1. '<br />';
$woocommerce->cart->add_to_cart( $proid, $quantity, $variationid1, $arr, null );
}