woocommerce - 多步骤/多选

问题描述 投票:0回答:0

我正在尝试安排多步添加到购物车,

例子: 我有 1 个主要产品,一个蛋糕,用户可以选择不同的成分。 第 1 页:4 个产品图片(成分)> 您必须选择其中 1 个 > 添加到购物车 > 重定向到第 2 页 第 2 页:3 张产品图片(成分)> 您必须选择其中 2 张 > 添加到购物车 > 重定向到第 3 页 第 3 页:给我们留言并结帐。

是否有编码解决方案或插件来做到这一点?

(对于重定向,我发现并修改了此功能,但它不适用于特定页面)。

有人有什么建议吗? 谢谢

add_filter( 'woocommerce_add_to_cart_redirect', 'add_to_cart_redirect');

function add_to_cart_redirect( $url ) {
    if ( ! isset( $_REQUEST['add-to-cart'] ) || ! is_numeric( $_REQUEST['add-to-cart'] ) ) {
        return $url;
    }
    $product_id = apply_filters( 'woocommerce_add_to_cart_product_id', absint( $_REQUEST['add-to-cart'] ) );
    // some products id
    if ( in_array( $product_id, array( 502, 490, 503) ) ) {
        $url = get_permalink( 23 );
    }
    return $url;
}
php function woocommerce cart multi-step
© www.soinside.com 2019 - 2024. All rights reserved.