当前位置: 首页 > 知识库问答 >
问题:

向购物车添加多个产品变体woocommerce

漆雕升
2023-03-14

目标:在一个按钮点击中添加多个可变产品到购物车。

我试着将这段代码放入循环中,但它不起作用。

add_to_cart( $product_id, $quantity = 1, $variation_id = '', $variation = '', $cart_item_data = array() )
product url/?variation_id=(variation id)8&attribute_pa_(attribute slug)=(attribute value slug)&quantity=(quantity)&add-to-cart=(product id)

但是这种方法不能解决问题,因为我需要在一个按钮点击中添加几个产品变体。

所有的建议都将不胜感激。多谢了。

共有1个答案

荣晨朗
2023-03-14

您可以将add_to_cart($PRODUCT_ID,$Quantity=1,$VARIATION_ID=“”,$variation=“”,$CART_ITEM_DATA=array())放入一个循环中,而不是只传递产品id,还应该在第二个参数中传递变体id。

 类似资料:
  • 我经营一家Woocommerce商店,该商店也提供免费产品(_常规价格=0)。客户必须选择数量并将其添加到购物车中,然后下订单才能收到产品。但这并不是Woocommerce的工作原理,它隐藏了所有价格为0的产品的“添加到购物车”链接。并且不会在购物车页面中显示它们。有没有解决这个问题的办法?非常感谢。

  • 我正在重写AJAX函数,以便使用WooCommerce添加产品,这样我也可以将属性发送到购物车(这不是开箱即用的)。 在通过AJAX添加变量产品后,我按照更新WooCommerce购物车的说明进行了操作——这正是我想要的——但它并不完全有效。 当我注销时,一切都很好。但是,当我登录Wordpress时,PHP覆盖不起作用/被忽略。我没有收到任何错误,也没有向购物车添加任何产品。我尝试了许多不同的方

  • 我是新来的。我想将产品添加到购物车并列出购物车的所有产品。我已经将Co-Cart插件添加到我的服务器,并且我正在使用Co-Cart API实现购物车相关功能。 我面临的问题是,我不能在我的反应本地应用程序中查看购物车产品。以下是我现在使用的API: 1.将产品添加到购物车: 方法:邮寄 URL:https://www.myhost.com/wp-json/wc/v2/cart/add?token=

  • 创建具有两个变体的新产品,并将所选内容添加到购物车中 期望的结果:表单在变量之间进行选择,并将相应的变量添加到购物车中。 当前结果:第二个变化被添加到购物车,而不管选择哪个 注意:添加应该非常简单,但是由于还没有创建variation id,我需要一种方法将表单中的变量项与新分配的 PHP: 创建了多个变体: 第一变奏 第二种变化 向购物车添加变体

  • 问题内容: 我已经组装好了将链接添加到购物车中的可变产品的链接,就像这样,但是我对如何“刷新”购物车而不重新加载页面感到困惑。我的猜测是,我没有正确地向购物车请求中添加此AJAX,因此未调用woocommerce_add_to_cart_fragments(我相信我的购物车HTML会在此处放置刷新)。 如果有人能指出我正确的方向,我将不胜感激。Variable / AJAX / WooCommer