Seite 1 von 1
Suchbegriff vorbelegen bei Kundenimport
Verfasst: Mo 15. Nov 2010, 11:22
von Paul.Heim
Hallo,
wie kann ich beim Kundenimport aus dem Shop festlegen, dass das Feld SUCHBEGRIFF aus bestimmten Werten vorbelegt wird?
z.B. mit "Nachname Vorname Ort".
Gruß & Danke,
Heim Baustoffe
Re: Suchbegriff vorbelegen bei Kundenimport
Verfasst: Mo 15. Nov 2010, 12:19
von redone
Hallo,
dazu mußt du einen zusätzlichen XML-Tag beim Kundenimport einfügen:
Re: Suchbegriff vorbelegen bei Kundenimport
Verfasst: Mo 15. Nov 2010, 13:25
von Paul.Heim
Hi,
super, danke für die schnelle Antwort!
Zur Info für alle, die das evtl auch noch interessiert:
Die Datei "/export/cao_xtc_funtions.php" anpassen.
Wir haben in Zeile 815 folgende zusäzliche Zeile eingefügt:
Code: Alles auswählen
'<MATCHCODE>' . htmlspecialchars($address['entry_lastname']) . ' ' . htmlspecialchars($address['entry_firstname']) . ' ' . htmlspecialchars($address['entry_city']) . '</MATCHCODE>' . "\n" .
Nun wird beim Adress-Import das Feld "SUCHBEGRIFF" automatisch mit den Werten "Nachname Vorname Ort" gefüllt.
Gruß Heim-Baustoffe
Re: Suchbegriff vorbelegen bei Kundenimport
Verfasst: Mo 28. Mär 2011, 18:34
von Paul.Heim
Hallo,
es ist ja auch möglich, eine neue Bestellung vom XT-Shop zu importieren, ohne vorab die Kunden aus dem Shop einzulesen. Wenn das allerdings so gemacht wird, dann bleibt der Matchcode, also das Feld Suchbegriff in CAO leer.
Ich habe schon versucht die hier vorgeschlagene Variante auch in der Funktion "SendOrders()" anzuwenden, doch dort wird der Tag "<MATCHCODE>" anscheinend nicht beachtet.
Hat jemand eine Idee, ob das irgendwie geht?
Re: Suchbegriff vorbelegen bei Kundenimport
Verfasst: Mo 28. Mär 2011, 20:00
von redone
Hallo,
Nein geht nicht.
Re: Suchbegriff vorbelegen bei Kundenimport
Verfasst: Mo 28. Jul 2014, 15:02
von Paul.Heim
Das ganze funktioniert inzwischen. Dazu muss im "<ORDER_HEADER>" Bereich von der "SendOrders()" Funktion der Tag "<CUSTOMER_MATCHCODE>" hinzugefügt werden, also z.B. so:
Code: Alles auswählen
$schema = '<ORDER_INFO>' . "\n" .
'<ORDER_HEADER>' . "\n" .
'<ORDER_ID>' . $orders['orders_id'] . '</ORDER_ID>' . "\n" .
'<CUSTOMER_MATCHCODE>' . htmlspecialchars($orders['billing_lastname']) . ' ' . htmlspecialchars($orders['billing_firstname']) . ' ' . htmlspecialchars($orders['billing_city']) . '</CUSTOMER_MATCHCODE>' . "\n" .
'<CUSTOMER_ID>' . $orders['customers_id'] . '</CUSTOMER_ID>' . "\n" .
...