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

Woocommerce变量父产品自定义添加到购物车按钮

宦烈
2023-03-14

我正在尝试为variations父产品创建一个单独的add to cart按钮。我正在使用以下方法访问产品数据

$parent_product  = new WC_Product($post->ID ); 

$parent_sku = $parent_product->get_sku();
$parent_description = $parent_product->get_short_description();
$parent_price = $parent_product->get_price();
$parent_stock_status = $parent_product->get_stock_status();

谢谢你。

共有1个答案

孙阳舒
2023-03-14
global $woocommerce;
$parent_id = $parent_product->get_id();
$woocommerce->cart->add_to_cart($parent_id);

我将创建一个按钮,调用一个AJAX函数到WordPress REST API,在该API中执行一些数据验证,包括一个nonce检查。

希望这有帮助。

 类似资料:
  • 我正在尝试将我的WooCommerce档案页面上特定产品类别的add to cart按钮更改为“Read More”按钮,该按钮将链接到产品页面(但不链接到单个产品页面本身)。 使用“将添加到购物车按钮替换为WooCommerce 3中的shop pages中的read more链接到product页面”的答案代码,如何将其限制为仅有一个产品类别(本例中术语名称为“Classs”)? 感谢任何帮助

  • 代码: 我在/r/woocommerce上发了帖子,但没有得到任何答复:/希望在这里有什么:3 有人知道去哪找吗?谢谢:)

  • 勾选了复选框的产品实际上是不可购买的,这是期望的结果。 我遇到的问题是,当我在产品目录页面上为可购买的产品(那些没有勾选的)点击“添加到购物车”时,我被重定向到产品页面,并且默认的WooCommerce消息“对不起,这个产品不能被购买。”出现。应该发生的是,当单击“添加到购物车”按钮时,产品会自动添加到购物车中。 同样从单品页面,我可以毫无问题地添加可购推车。

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

  • 我使用“从Woocommerce中的functions.php文件中添加到购物车按钮上显示价格”的答案代码,在简单的产品中添加价格。 但我想改进这个功能,动态显示选择的变异价格内按钮。在变体产品页面上使用此代码,它只显示最低的价格。有什么解决办法吗?

  • 当前在woocommerce中,如果库存状态为则添加到购物车按钮禁用。我使用添加标签为的新的库存状态,现在我正在寻找一种方法来处理这个产品,就像它没有库存一样。 因为我认为最好将一个不再生产的产品和一个在另一家商店生产但没有库存的产品分开。