2012-11-08 41 views
16

http://www.passgotutoring.com/shop/product-category/ucla/ucla-14a/Woocommerce: l'auto-reindirizzamento al carrello dopo aver aggiunto prodotto dalla categoria

Sto cercando di ottenere un auto redirect verso WP_Cart avvenga non appena un cliente "aggiunge al carrello" una delle nostre classi che si trovano su la sinistra.

La maggior parte dei miei clienti acquista un prodotto, lo paga subito, quindi non ho bisogno di averli davvero a fare shopping o altro.

Ho provato a inserire questo codice nel mio function.php del mio tema senza fortuna quando volevo che andassero direttamente alla cassa.

add_action('init','woocommerce_go_to_checkout_action',30); 
function woocommerce_go_to_checkout_action(){ 
if (empty($_REQUEST['add-to-cart']) || sizeof($woocommerce->cart->get_cart())==0)) 
    return; wp_safe_redirect($woocommerce->cart->get_checkout_url()); 
} 

Qualche idea su come ho potuto farlo funzionare? 1. Mi piacerebbe che andasse al carrello invece di pagare. 2. Ho provato il metodo checkbox nella pagina del catalogo e non ha funzionato.

risposta

5

cercare di deselezionare questa ..

WooCommerce> Impostazioni> Generali> Script> [✓] Abilita AJAX aggiungere ai pulsanti carrello sugli archivi di prodotti

+0

Ha funzionato, ma questa opzione è presente nelle WooCommerce> Impostazioni> Catalogo> Opzioni Catalogo – Zsolti

1

Impostazioni WooCommerce | Catalogo | Opzioni catalogo | Aggiungi al carrello | Si prega di selezionare l'opzione "Aggiungi al carrello Reindirizza alla pagina del carrello dopo l'aggiunta avvenuta con successo".

34

In WooCommerce 2.3 troverete questa impostazione in:

WooCommerce> Impostazioni> Prodotti> Display> [✓] reindirizzamento alla pagina del carrello dopo l'aggiunta di successo

In WooCommerce 2.1 Avrete trovare questa impostazione in:

WooCommerce> Impostazioni> Prodotti> [✓] reindirizzamento alla pagina del carrello dopo l'aggiunta di successo

+0

che cosa succede se ho bisogno di reindirizzare solo a condizione specifica (come prodotto in vendita offert) e ancora usare l'aja x nell'altro caso? – jedi

+0

In tal caso, si crea una funzione di reindirizzamento personalizzato nel file 'functions.php' del tema figlio che si sta utilizzando. – Luis

1

In WooCommerce 2.1.8 troverai questa impostazione in ... Impostazioni WooCommerce | Prodotti | Abilita AJAX aggiungere ai pulsanti carrello su archivi

0

In WooCommerce 2.3.11 troverete questa impostazione in ...

WooCommerce> Impostazioni> Prodotti> Display> Aggiungi al carrello comportamento> [✓] reindirizzare a pagina del carrello dopo il successo oltre

Docs

Problemi correlati