webentwicklung-frage-antwort-db.com.de

Woocommerce: Nach dem Hinzufügen eines Produkts aus der Kategorie automatisch zum Warenkorb umleiten

http://www.passgotutoring.com/shop/product-category/ucla/ucla-14a/

Ich versuche, eine automatische Weiterleitung in Richtung WP_Cart herbeizuführen, sobald ein Kunde eine unserer Klassen "in den Warenkorb" legt, die sich auf der linken Seite befinden. 

Die meisten meiner Kunden kaufen ein Produkt und bezahlen es sofort, so dass ich sie nicht unbedingt weiter einkaufen muss. 

Ich habe versucht, diesen Code in meine function.php meines Themas einzugeben, ohne dass ich Glück hatte, wenn ich wollte, dass sie direkt zur Kasse gehen. 

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() );
}

Irgendwelche Ideen, wie ich es zum Laufen bringen könnte? 1. Ich möchte, dass es in den Warenkorb geht und nicht zur Kasse. 2. Ich habe die checkbox-Methode auf der Katalogseite ausprobiert und sie hat nicht funktioniert. 

17
user1810236

In WooCommerce 2.3 finden Sie diese Einstellung unter:

WooCommerce> Einstellungen> Produkte> Anzeigen> [✓] Nach erfolgreicher Hinzufügung zur Warenkorbseite weiterleiten

In WooCommerce 2.1 finden Sie diese Einstellung unter:

WooCommerce> Einstellungen> Produkte> [✓] Nach erfolgreicher Hinzufügung zur Warenkorb-Seite weiterleiten

39
Andrew

versuchen Sie das zu deaktivieren ..

WooCommerce> Einstellungen> Allgemein> Skripts> [✓] Aktivieren Sie die Schaltflächen AJAX in den Warenkorb des Produktarchivs 

6
Tanin

WooCommerce-Einstellungen | Katalog | Katalogoptionen | Zum Warenkorb hinzufügen | Aktivieren Sie das Kontrollkästchen "Hinzufügen zum Warenkorb nach erfolgreicher Hinzufügung".

2
Box

In WooCommerce 2.3.11 finden Sie diese Einstellung unter ...

WooCommerce> Einstellungen> Produkte> Anzeigen> Verhalten im Einkaufswagen> [✓] Nach erfolgreicher Hinzufügung zur Einkaufswagen-Seite weiterleiten

Dokumente

1
Kashif Rafique

In WooCommerce 2.1.8 finden Sie diese Einstellung unter ....__ WooCommerce-Einstellungen | Produkte | Aktivieren Sie AJAX, um die Schaltflächen in Archiven hinzuzufügen

1
Oscar Nevarez

Mit einem Filter-Hook können Sie das folgende Snippet verwenden.

add_filter('woocommerce_add_to_cart_redirect', 'change_woocommerce_add_to_cart_redirect_url');
function change_woocommerce_add_to_cart_redirect_url($url){
    $url = wc_get_cart_url();
    return $url;
}

Der Code wird in die Datei functions.php Ihres untergeordneten Themas oder aktiven Themas eingefügt. Getestet und funktioniert.

0
arifktk