我正在尝试安排多步添加到购物车,
例子: 我有 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;
}