使用 JQuery 将 WooCommerce 双重添加到购物车重定向

时间:2021-07-09 15:56:37

标签: jquery woocommerce

我想在单个产品页面上使用双添加到购物车按钮。并希望在产品添加到购物车后重定向。

例如,在将继续按钮添加到购物车后,我想重定向到结帐页面。我想在添加到购物车后将添加并继续按钮重定向到另一个页面。

woocommerce_add_to_cart_redirect 使用此过滤器重定向时,两个按钮都重定向到同一页面。用 Jquery 试过。正确地它没有工作。请问有什么解决办法吗?

    <div class="double__cart">

        <button type="submit" name="add-to-cart" value="<?php echo esc_attr( $product->get_id() ); ?>" class="single_add_to_cart_button button alt product_left_cart"><?php echo esc_html( 'Continue' ); ?></button>

        <button type="submit" name="add-to-cart" value="<?php echo esc_attr( $product->get_id() ); ?>" class="single_add_to_cart_button button alt"><?php echo esc_html( $product->single_add_to_cart_text() ); ?></button>

    </div>

添加到购物车重定向过滤器...

function habooktheme_add_to_cart_redirect( $url ) {
$url = get_permalink( 943 );
return $url;}
add_filter( 'woocommerce_add_to_cart_redirect', 'habooktheme_add_to_cart_redirect' );

$(".product_left_cart").click(function(){
if ( requiredVal !== '' ) {
  var delay = 2000; 
  var url = '//abc.com'
  setTimeout(function(){ window.location = url; }, delay);
}
});

0 个答案:

没有答案