如何在WooCommerce中更改添加到购物车的URL

时间:2017-08-29 21:26:53

标签: php wordpress hook-woocommerce

我有WooCommerce网站,我直接从Aliexpress.com通过AliDropShip Woo导入产品。 现在我正在尝试更改“添加到购物车”#39;行为,下面的代码改变了按钮名称,但我没有将它直接重定向到Aliexpress。

add_filter( 'woocommerce_product_single_add_to_cart_text', 'woo_custom_cart_button_text' );  

function woo_custom_cart_button_text() {
        return __( 'Visit the store', 'woocommerce' );
}

add_filter( 'product_add_to_cart_url', 'woo_store_cart_button_url' );  

function woo_store_cart_button_url() {
       return "https://aliexpress.com";
}

1 个答案:

答案 0 :(得分:0)

woocommerce_add_to_cart_redirect

上添加您的过滤器
function _url_to_redirect() { 
    return 'http://www.aliexpress.com/'; 
}
add_filter( 'woocommerce_add_to_cart_redirect', '_url_to_redirect' );

虽然如果您要设立联盟网站,但如果您将产品设置为“外部或联盟”产品,则会更好

https://docs.woocommerce.com/document/managing-products/