Fehler Versandadresse | ProjectDMC.org Deutsch

[ad_1]

Es gibt 2 Möglichkeiten dazu.
1. Du zwingst die User extra eine Versandadresse einzugeben – in Woo Einstellungen

2. Oder besser von der UX her:
Kleiner Code, um bei nicht vorhandener extra Veraandadresse wird die Rechnungsadresse in Veraandadresse eingetragen. Habe ich vor kurzem für einen Kunden gebaut. Ist nicht schwer.

Hey

Kannst mir dabei helfen den Code zu schreiben oder mir diesen schicken ?

VG

Das sollte der richtige Ansatz sein:

add_action( 'woocommerce_checkout_update_order_meta', 'add_billing_address_to_shipping_address', 10, 2 );

function add_billing_address_to_shipping_address( $order_id, $posted_data ) {

    $order = wc_get_order( $order_id );

    // Prüfen, ob eine Lieferadresse angegeben wurde
    if ( empty( $posted_data['shipping_first_name'] ) ) {

        // Rechnungsadresse als Lieferadresse verwenden
        $order->set_shipping_first_name( $order->get_billing_first_name() );
        $order->set_shipping_last_name( $order->get_billing_last_name() );
        $order->set_shipping_company( $order->get_billing_company() );
        $order->set_shipping_address_1( $order->get_billing_address_1() );
        $order->set_shipping_address_2( $order->get_billing_address_2() );
        $order->set_shipping_city( $order->get_billing_city() );
        $order->set_shipping_state( $order->get_billing_state() );
        $order->set_shipping_postcode( $order->get_billing_postcode() );
        $order->set_shipping_country( $order->get_billing_country() );
        $order->save();
    }
}
  • Diese Antwort wurde geändert vor 5 Minuten von espiat.

[ad_2]

 

This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer