我们在WooCommerce中使用了很多添加到购物车挂钩的方法,因此我们能够通过我们自己的插件将产品添加到购物车中,而不会在 public Task<object> MakeChanges(AuthorizedUser user, RequestDto dto){
var userId = user.Claims.GetUserId();
}
上造成太多麻烦。
但是这次我想我们达到了极限。
我们使用的是WooCommerce Composite Products插件,我们已将多个产品添加到一个ID为 functions.php
的复合产品中。
通过创建这样的链接,我们可以将复合产品添加到购物车中,并根据需要选择组件:
现在的挑战是我们要为每个组件添加不同的数量:
使用123
属性并没有使我们走得太远,因为它只会将整个复合产品添加到购物车的x倍,而不是每个组件的添加:
https://www.example.com/cart/?add-to-cart=123&wccp_component_selection[1593767685]=479&quantity=20..。
所以我们现在没主意了。 如何一次将复合产品添加到购物车中,但如何根据需要控制每个组件的数量?
答案 0 :(得分:0)
在处理了插件的客户支持之后,解决方案非常简单:
是正确的链接。
wccps_cX
是产品ID,wccpq_cX
是数量。 wccpmX
是组件ID,而wccpl=X
则是您要添加的组件数。