如何在wordpress(woocommerce)中将自定义产品附件添加到产品详细信息页面?

时间:2014-10-28 08:10:50

标签: wordpress plugins wordpress-plugin woocommerce

enter image description here

我想在产品详情页面中添加此配件下拉列表。如果用户添加任何配件,那么配件价格也应该添加到购物车。

这是我的代码:

add_action('woocommerce_add_to_cart', 'custome_add_to_cart');
$cnt=2
function custome_add_to_cart() {
    global $woocommerce;
      $cnt = $cnt + 1;
      echo $cnt."X";
      echo $p_id=$_POST['assessories'];
    $woocommerce->cart->add_to_cart($p_id, 1);

}

输出:它将多次添加相同的下拉项目放入购物车,但我只想将1个数量添加到购物车。似乎add_to_cart函数运行了很多次。我应该怎么做或如何添加过滤器,并将第二个下拉产品作为参数添加到购物车功能?所以我也可以将这个产品添加到购物车中。

2 个答案:

答案 0 :(得分:3)

不幸的是,目前没有可以执行此操作的免费插件...但是,您可以购买WooCommerce Product Add-ons以获得此类功能。

答案 1 :(得分:0)

您可以使用插件WooCommerce Extra Product Options
这是在Woocommerce产品页面上添加自定义字段的最佳解决方案