Erhalten Sie das Versandland während der Warenkorbansicht – WooCommerce

Lesezeit: 1 Minute

Ich möchte das gewählte Lieferland im Warenkorb / zur Kasse (also vor der Bestellung) erhalten. Dies dient dazu, festzustellen, ob eine zusätzliche Gebühr (über den normalen Versandkosten) hinzugefügt werden muss.

Wie erhalte ich das gewählte Land für diese Funktion? Ich verwende es in einer if-Funktion (in diesem Beispiel für das Land ‘Belgien’):

 ` elseif ($total >= $min_order and $chosen_shippingcountry = 'BE') {$fees = 10;}`

Kann jemand helfen?

Vielen Dank!

Grüße, Cedric

Benutzer-Avatar
YajiV

Wenn ich mich nicht irre, suchen Sie nach dem Code, um das Versandland auf der WooCommerce-Warenkorb- / Checkout-Seite festzulegen. Der folgende Code wird bis WooCommerce 2.4 getestet.

Methode 1:

global $woocommerce;
$woocommerce->customer->get_shipping_country()

Methode Nr. 2

WC()->customer->get_shipping_country()

Beachten Sie, dass es gibt große Änderungen auf Versandseite von WooCommerce 2.6. Aber von GitHub Hinweises sollte funktionieren.

  • Bestätigen Sie beide Methoden, dass es noch an Woocommerce Version 3.4.5 funktioniert

    – anhduc.bkhn

    1. März 2019 um 9:36 Uhr

1383240cookie-checkErhalten Sie das Versandland während der Warenkorbansicht – WooCommerce

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy