• Resolved papillon121

    (@papillon121)


    Guten Tag,

    bei meinen Bestellungen in Woocomerce (mit Germanized Pro) werden in 90% der F?lle die Hausnummern mit übertragen. In 10% der F?lle steht nur der Stra?enname, ohne Hausnummer, in der Bestellübersicht.

    Es ist dabei egal ob der Kunde per Stripe oder Paypal bestellt.

    Hat jemand eine Idee, was das Problem sein k?nnte und wie ich dieses l?sen kann?

    Sch?ne Grü?e!

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author vendidero

    (@vendidero)

    Hi,

    ich gehe davon aus, dass dein Kunde dann die Hausnummer vergessen hat einzugeben? Du k?nntest über unsere DHL-Integration (falls du sie nutzt) dafür sorgen, dass die Hausnummer validiert wird, d.h. das sichergestellt wird, das zumindest eine Hausnummer angegeben wurde. Das kannst du ggfs. in den Germanized-Einstellungen unter DHL konfigurieren. Alternativ müsstest du dazu nach einem geeigneten Plugin suchen.

    Grü?e

    Thread Starter papillon121

    (@papillon121)

    Hi!

    danke für deine schnelle Antwort.
    Vergessen das die Kunden wirklich so oft? Alleine heute waren es 8 Kunden bei rund 50 Bestellungen.

    Die DHL Integration nutze ich nicht, mit DHL habe ich auch nichts zu tun.

    Ein fremdes Plugin habe ich mal ausprobiert, das hat aber dazu geführt, dass die Bestellungen nicht mehr richtig eingetragen wurden und hat mehr kaputt gemacht, als das es etwas gebracht hat.

    Plugin Author vendidero

    (@vendidero)

    Hi,

    das kann ich dir nicht genau sagen aber viele Kunden nutzen ggfs. die Autocomplete-Tools des Browsers, die evtl. so konfiguriert sind, das ein separates Hausnummer-Feld existiert und damit wird nur die Stra?e eingefügt. Ich habe da aktuell keinen konkreten Tipp für dich – du k?nntest natürlich ein Checkout Field Editor Plugin verwenden und ein separates Hausnummer-Feld anlegen. Alternativ müsstest du ggfs. Anpassungen via functions.php vornehmen: https://stackoverflow.com/questions/43590408/check-if-woocommerce-address-field-1-contains-house-number-before-processing-ord

    Grü?e

    Thread Starter papillon121

    (@papillon121)

    Du hast recht, Kunden haben mir best?tigt, dass sie die autocomplete Funktion nutzen und deshalb sehe ich t?glich Bestellungen ohne Hausnummer.

    Aber was kann ich jetzt tun? Gibt es da wirklich keine Hilfe?

    Der Code oben hat zu massiven Fehlern geführt, teilweise kam der Fehler bei bestimmten Mobile Kunden, obwohl die Hausnummer angegeben wurde, so etwas ist wirklich nicht sch?n.

    Es w?re klasse, wenn irgendjemand eine L?sung finden würde, ich kann doch nicht der einzige Mensch sein, bei dem Kunden die autocomplete Funktion nutzen und deshalb keine Hausnummer angegeben wird.

    Plugin Author vendidero

    (@vendidero)

    Hi,

    Germanized hat auf diese Dinge keinen Einfluss, d.h. du müsstest da, wie gesagt, nach einer allg. WooCommerce-L?sung suchen. Der Link den ich dazu gepostet habe, war nur ein Beispiel. Im Zweifel müsstest du damit vielleicht einen Webentwickler beauftragen oder ein Checkout Field Editor Plugin nutzen und das darüber konfigurieren.

    Grü?e

    Thread Starter papillon121

    (@papillon121)

    ok ich verstehe, ich finde es eben nur komisch, dass niemand sonst (oder nur sehr wenige) das Problem haben… das müsste doch eigentlich jeder mit woocomerce shop haben…

    @papillon121
    Ich hatte das selbe Problem. Meine L?sung ist ein Codeschnippsel,der im Feld “Stra?e” nach einer Nummer sucht. Fehlt diese, wird eine Fehlermeldung ausgegeben.

    Diesen Code in die functions.php kopieren:

     // Prüfung bei WooCommerce ob Hausnummer bei der Adresse eingetragen wurde
     
    add_action('woocommerce_checkout_process', 'custom_validation_process');
     
    function custom_validation_process()
    {
        global $woocommerce;
     
        if(isset($_POST['billing_address_1']) and $_POST['billing_address_1'] != '')
        {
            if (!preg_match('/([0-9]+)/Uis', $_POST['billing_address_1']))
            {
                if(function_exists('wc_add_notice'))
                    wc_add_notice( __('Bitte Hausnummer im Feld Straße eintragen'), 'error' );
                else
                    $woocommerce->add_error( __('Bitte Hausnummer im Feld Straße eintragen') );
            }
        }
       
        if(isset($_POST['ship_to_different_address']))
        {
            if(isset($_POST['shipping_address_1']) and $_POST['shipping_address_1'] != '')
            {
                if (!preg_match('/([0-9]+)/Uis', $_POST['shipping_address_1']))
                {
                    if(function_exists('wc_add_notice'))
                        wc_add_notice( __('Bitte Hausnummer im Feld Straße eintragen'), 'error' );
                    else
                        $woocommerce->add_error( __('Bitte Hausnummer im Feld Straße eintragen') );
                }
            }
        }
    }
    
    ?>

    Quelle: https://www.emoose.de/woocommerce-snippets/

    • This reply was modified 4 years, 6 months ago by kwmde.
    • This reply was modified 4 years, 6 months ago by kwmde.
Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Hausnummer fehlt ab und zu’ is closed to new replies.