【问题标题】:Add two different Products with Custom Add-To-Cart() in WooCommerce在 WooCommerce 中使用自定义 Add-To-Cart() 添加两种不同的产品
【发布时间】:2016-07-30 10:18:30
【问题描述】:

我正在尝试一键将多个产品添加到我的 WooCommerce 购物车。
这是我的实际代码:

jQuery("#button").click(function(e){
    e.preventDefault();
    addToCart(28,29,"Red");
    return false;
});

function addToCart(p_id,v_id,a_name) {
    jQuery.get('/wp/?post_type=product&add-to-cart='+p_id+'&variation_id='+v_id+'&attribute_color='+a_name, function() {
    });
}

至少我可以添加一个产品,但我想添加更多addToCart()-functions,例如:

addToCart(28,29,"Red");
addToCart(28,30,"Black");
addToCart(28,31,"Silver");

WooCommerce 总是只接受最后一个。

【问题讨论】:

    标签: php wordpress woocommerce shopping-cart cart


    【解决方案1】:

    这可能会有所帮助..

    我为 woocommerce 编写了一个自定义 AJAX 函数,以将多个产品添加到购物车。 不支持可变产品,因此需要进行一些修改,但可能会提供一个有用的起点...

    https://wordpress.stackexchange.com/questions/96139/consolidate-add-to-cart-buttons-into-one-add-all-to-cart-button/230564#230564

    【讨论】:

    • 非常感谢 :] 我将在下一个项目中尝试此代码。对于本主题中的项目,我切换回 PHP-Way。
    猜你喜欢
    • 2023-02-08
    • 1970-01-01
    • 2017-04-16
    • 1970-01-01
    • 1970-01-01
    • 2015-05-27
    • 1970-01-01
    • 2015-07-12
    • 1970-01-01
    相关资源
    最近更新 更多