wordpress - 带有产品捆绑包的 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
和是我要捆绑到的单个产品7214
5780
5892
77229
我尽可能将产品一起添加到购物车中,但它们没有捆绑在一起。在这种情况下,捆绑产品似乎被忽略了。
我不确定我做错了什么,但有些事情没有按预期工作。有没有关于如何解决这个问题的最佳实践?我是否需要添加自定义代码才能functions.php
使其正常工作?
提前致谢。
解决方案
您正在使用与产品捆绑包不同的分组产品解决方案。使用产品捆绑包,您可以使用编辑器中的产品数据元框添加要捆绑的产品。此时,如果您捆绑简单的产品,您也许可以使用简单的添加到购物车 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
我什至不记得我是如何逆向工程的。
推荐阅读
- python-3.x - WebDriverException:消息:“chromedriver”可执行文件需要在 PATH 中使用 Google Colaboratory 上的 python 语言
- mysql - 合并mysql查询
- c++ - 如何强制用户将函数参数输入为 Unicode 字符串?
- python - 在 Python 中读取文本
- angular - 在同一字段内选择和输入角度材料
- python - 当我在 Lasso Regression 中拆分训练集和测试集时,R^2 为负数
- laravel - 如何使用 Laravel Livewire 和 Spatie 媒体库上传图片?
- sql - 基于主工作表中的列在excel中创建多个工作表
- android - 使用 FileProvider 从图库中打开图像
- python - CSP:为什么“none”和“unsafe-inline”被解释为主机名?