Seite 1 von 1

Benutzerfelder in Shoptransfer

Verfasst: Di 5. Sep 2017, 08:31
von Jens_S
Hab ein kleines Problem. Ich wollte mein altes Shop-Transferskript von oscommerce anpassen und ein Nutzerfeld hinzufügen für die Inhaltsangaben (ml). Wir geben die im Shop ein damit der Grundpreis erechnet werden kann und ich wollte die im CAO Faktura in Benutzerfeld 9 haben.

Also folgende Zeile hinzugefügt wie in der Dokumentation angegeben:

'<PRODUCTS_USERFIELD[9]>' . $products['products_content'] . '</PRODUCTS_USERFIELD[9]>' . "\n" .

Jetzt kommt beim Artikelimport die Fehlermeldung "XML Fehler Code: 0xC00CE505 A name contained an invalid character."

Ich vermute dass die eckige Klammer im Feldnamen das Problem ist. Was mache ich falsch?

Re: Benutzerfelder in Shoptransfer

Verfasst: Di 5. Sep 2017, 10:21
von Detlef.G
Hallo Jens ,
wir benutzen das User Feld 1 , und meine CAO_OSC sieht so aus !!
PDFsam_cao_osc_functions.pdf
Und das Userfield ist an 9 Stellen eingefügt

Re: Benutzerfelder in Shoptransfer

Verfasst: Di 5. Sep 2017, 10:35
von Detlef.G

Re: Benutzerfelder in Shoptransfer

Verfasst: Di 5. Sep 2017, 11:19
von Jens_S
Ja, das ist für den Upload, d.h. von CAO in den Shop.

Ich brauch den Teil für den Download, d.h. vom Shop in CAO-Faktura, das ist das was in der Funktion "SendProducts" steht. Da wird für CAO Faktura eine XML-Datei erzeugt und laut Schnittstellenbeschreibung sollte das XML Feld <PRODUCTS_USERFIELD[9]> heißen. Ist aber offenbar kein gültiges Format.

Kannst du mal in der Datei "cao_osc_functions.php" in der Funktion "SendProducts" nachschauen oder einfach die Funktion hier posten?

Re: Benutzerfelder in Shoptransfer

Verfasst: Di 5. Sep 2017, 12:09
von Detlef.G
Wir machen leider keinen Download vom Shop,
bei uns läuft OsCommerce nur als Katalog !!

Re: Benutzerfelder in Shoptransfer

Verfasst: Di 5. Sep 2017, 13:36
von hh-cm
Also im XML-String muss nachher

Code: Alles auswählen

<PRODUCTS_USERFIELD_09>Wert</PRODUCTS_USERFIELD_09>
stehen damit CAO das einlesen kann.

Re: Benutzerfelder in Shoptransfer

Verfasst: Mi 6. Sep 2017, 08:45
von Jens_S
Vielen Dank! Da hätte ich auch selbst drauf kommen können und das mal auszuprobieren. Vielleicht kann jemand bei Gelegenheit mal die Schnittstellendoku anpassen.

Re: Benutzerfelder in Shoptransfer

Verfasst: Mi 6. Sep 2017, 08:56
von hh-cm
Ich geb´s weiter.