首页 > 解决方案 > 带有产品捆绑包的 Woocommerce 添加到购物车 URL

问题描述

我遵循本指南是为了使用添加到购物车的 URL 将捆绑的产品添加到我的购物车中。我的目标是将 4 种产品捆绑到一个中,并为此使用添加到购物车的 URL:

查看解决方案,构建这样一个链接似乎很简单,我很确定我做得对:

https://myshopurl.com/cart?add-to-cart=77229&quantity[6674]=1&quantity[7214]=1&quantity[5780]=1&quantity[5892]=1

在这种情况下,77229是捆绑产品的 ID,而、6674和是我要捆绑到的单个产品72145780589277229

我尽可能将产品一起添加到购物车中,但它们没有捆绑在一起。在这种情况下,捆绑产品似乎被忽略了。

我不确定我做错了什么,但有些事情没有按预期工作。有没有关于如何解决这个问题的最佳实践?我是否需要添加自定义代码才能functions.php使其正常工作?

提前致谢。

标签: wordpresswoocommerce

解决方案


您正在使用与产品捆绑包不同的分组产品解决方案。使用产品捆绑包,您可以使用编辑器中的产品数据元框添加要捆绑的产品。此时,如果您捆绑简单的产品,您也许可以使用简单的添加到购物车 URL。我没有测试过这个。如果您捆绑可变产品,则添加到购物车的 URL 会变得复杂。有关示例,请参见https://www.alternativeradio.org/products/alem002-alem001/ :

https://www.alternativeradio.org/products/alem002-alem001/?add-to-cart=11061&bundle_variation_id_61=5266&bundle_attribute_pa_format_61=mp3&bundle_variation_id_62=5262&bundle_attribute_pa_format_62=mp3

我什至不记得我是如何逆向工程的。


推荐阅读