2017-08-29 10 views
0

私はWooCommerceサイトを持っており、Aliexpress.comから直接AliDropShip Woo経由で商品をインポートしています。 ボタンの名前を変更するコードに「カートに追加」の動作を変更しようとしていますが、Aliexpressに直接リダイレクトできませんでした。WooCommerceのカートに追加するURLを変更するには

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"; 
} 

答えて

0

あなたが設定されている場合は、その優れた

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

「外部またはアフィリエイト」製品などの製品を設定し、アフィリエイトサイトを設定している場合 woocommerce_add_to_cart_redirect

function _url_to_redirect() { 
    return 'http://www.aliexpress.com/'; 
} 
add_filter('woocommerce_add_to_cart_redirect', '_url_to_redirect'); 

けれども上のフィルタを追加

+0

ダッシュボードに私をリダイレクトします。プラグインが製品を自動的に更新しないため、バリエーションデータが失われるため、外部/アフィリエイトオプションを使用していない理由です。 –

関連する問題