2017-08-29 1 views
0

J'ai un site WooCommerce où j'importe les produits via AliDropShip Woo directement à partir de Aliexpress.com. Maintenant j'essaie de changer le comportement "Ajouter au panier", ci-dessous le code qui change le nom du bouton mais je n'ai pas réussi à le rediriger directement vers Aliexpress.Comment puis-je changer l'URL de Ajouter au panier dans WooCommerce

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

Répondre

0

ajouter votre filtre sur woocommerce_add_to_cart_redirect

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

Bien que si vous configurez un des sites affiliés, son meilleur si vous définissez définir les produits comme « externe ou d'affiliation »

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

+0

Il me redirige maintenant vers le tableau de bord. La raison pour laquelle je n'utilise pas l'option External/Affiliate car le plugin ne mettra pas à jour automatiquement les produits, et les données de variation seront manquantes. –