Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Bestellübergabe an Afterbuy immer neue Kundennummer bei Afterbuy

    sb_cbo-do

    • Fördermitglied
    • Beiträge: 464
    Hallo,

    wir haben ein Problem bei der Übergabe von Bestellungen an Afterbuy (Wir benutzen den modified-shop 2.X).
    Die Übergabe der Bestellungen funktioniert eigentlich fast Fehlerfrei und es werden auch eigentlich alle Daten richtig an Afterbuy übergeben, selbst der Bestand bei Afterbuy wird nach jeder Bestellung richtig reduziert.

    Das Problem ist aber das bei jeder Bestellung bei Afterbuy immer eine neue Kundennummer vergeben wird, was so viel Bedeutet wie das der modified-shop anscheinend nicht versteht ob ein Kunde schon bei Afterbuy vorhanden ist oder nicht.

    Das ist natürlich sehr schlecht wenn Stammkunden jetzt immer einer neue Kundennummer bei Afterbuy bekommen.

    Hat jemand eine Idee wie man das in den Griff bekommen kann.
    Die Shop Bestellnummer und Shop Kundennummer wird übrigens richtig an Afterbuy übergeben.

    MFG,

    Sven

    Linkback: https://www.modified-shop.org/forum/index.php?topic=35567.0

    sb_cbo-do

    • Fördermitglied
    • Beiträge: 464
    Ich habe das Problem halbwegs gelöst.
    Mit einer älteren Version der Afterbuy.php funktioniert es wieder nur mit der neuen version, welche unter modified-shop 2.X vorhanden ist funktioniert es nicht.

    MW

    • Fördermitglied
    • Beiträge: 418
    • Geschlecht:
    Hallo,

    füge das mal nach der Stelle ein nach dem die Adressdaten übergeben werden Ca. Zeile 90 - 100 je nach Version:

    Code: PHP  [Auswählen]
    $kundenerkennung = '1';
                    $DATAstring .= "Kundenerkennung=" . $kundenerkennung . "&";
                    // 0=Standard EbayName (= gesamte Zeile "Benutzername" in dieser Datei)
                    // 1=Email
                    // 2=EKNummer (wenn im Shop vorhanden!)

    Irgendwo dran müssen die Kunden ja erkannt werden, wir nehmen die Emailadresse und das klappt bestens.  :-)

    sb_cbo-do

    • Fördermitglied
    • Beiträge: 464
    Hallo,

    danke für den Tipp, aber es hat leider nicht funktioniert.

    MFG,

    Sven

    nemowelt

    • Frisch an Board
    • Beiträge: 73
    Hi ,

    wir haben das gleiche Problem! :-)

    Gibt es schon eine Lösung dafür ?

    Welche Datei ist für den Export der Bestellung zu Afterbuy verantwortlich ?

    Gruß Stef

    MW

    • Fördermitglied
    • Beiträge: 418
    • Geschlecht:
    shoproot/includes/classes/afterbuy.php  :-)

    nemowelt

    • Frisch an Board
    • Beiträge: 73
    Hi ,

    danke MW , habs gefunden.

    Bei mir funzt das jetzt auch.

    Folgende Änderung passt:

    Code: PHP  [Auswählen]
                    // Delivery Address
                    $DATAstring .= "KLFirma=".$customer['d_firma']."&";
                    $DATAstring .= "KLVorname=".$customer['d_vorname']."&";
                    $DATAstring .= "KLNachname=".$customer['d_nachname']."&";
                    $DATAstring .= "KLStrasse=".$customer['d_strasse']."&";
                    $DATAstring .= "KLPLZ=".$customer['d_plz']."&";
                    $DATAstring .= "KLOrt=".$customer['d_ort']."&";
                    $DATAstring .= "KLLand=".$customer['d_land']."&";
    // ############# KUNDENERKENNUNG SETZEN ANFANG #############
                    $kundenerkennung = '1';
                    $DATAstring .= "Kundenerkennung=" . $kundenerkennung . "&";
                    // 0=Standard EbayName (= gesamte Zeile "Benutzername" in dieser Datei)
                    // 1=Email
                    // 2=EKNummer (wenn im XT vorhanden!)
    // ############# KUNDENERKENNUNG SETZEN ENDE #############

                    // products_data

    usw.........

    Gruß Stefan

    sb_cbo-do

    • Fördermitglied
    • Beiträge: 464
    Hallo,

    ich teste gerade unseren Shop mit PHP 7 und da funktioniert die alte afterbuy.php Datei nicht mehr, bei der die Kundenerkennung mit Afterbuy funktioniert hat.
    Gibt es jemanden der eine PHP 7 fähige Datei hat, bei der die Kundenerkennung mit Afterbuy funktioniert?

    Gruß,

    Sven

    sb_cbo-do

    • Fördermitglied
    • Beiträge: 464
    Hallo,

    ich habe meinen Fehler gefunden, ich habe den Code an einer falschen stelle eingefügt, jetzt klappt es.
    Leider gibt es jetzt noch Probleme mit der den Umlauten den ü wird jetzt so übertragen "für".
    Der Shop ist in UTF8 codiert.

    MFG,

    Sven

    sb_cbo-do

    • Fördermitglied
    • Beiträge: 464
    Dank den Themas "Bestellübertragung an Afterbuy - Zeichensatz (UTF-8)" habe ich das Problem auch lösen können.

    [EDIT Tomcraft 04.05.2019: Thema verlinkt.]
    2 Antworten
    1131 Aufrufe
    04. Juli 2019, 08:08:36 von sb_cbo-do
    2 Antworten
    883 Aufrufe
    17. September 2019, 08:42:40 von sb_cbo-do
    7 Antworten
    3788 Aufrufe
    14. November 2014, 11:07:37 von 0815
    0 Antworten
    2658 Aufrufe
    04. März 2011, 20:37:28 von Tomcraft