Benutzerfelder in Shoptransfer

Antworten

Benutzerfelder in Shoptransfer

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

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
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Grüsse Detlef
______________________________________________________
CAO 1.5.0.41K
OsCommerce 2.3.1 aber nur als Katalog
10.1.37-MariaDB
Server Ubuntu Linux 16.04
Clienten 2 Ubuntu 16.04 Desktop mit Wine 4.0

Re: Benutzerfelder in Shoptransfer

Grüsse Detlef
______________________________________________________
CAO 1.5.0.41K
OsCommerce 2.3.1 aber nur als Katalog
10.1.37-MariaDB
Server Ubuntu Linux 16.04
Clienten 2 Ubuntu 16.04 Desktop mit Wine 4.0

Re: Benutzerfelder in Shoptransfer

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

Wir machen leider keinen Download vom Shop,
bei uns läuft OsCommerce nur als Katalog !!
Grüsse Detlef
______________________________________________________
CAO 1.5.0.41K
OsCommerce 2.3.1 aber nur als Katalog
10.1.37-MariaDB
Server Ubuntu Linux 16.04
Clienten 2 Ubuntu 16.04 Desktop mit Wine 4.0

Re: Benutzerfelder in Shoptransfer

Also im XML-String muss nachher

Code: Alles auswählen

<PRODUCTS_USERFIELD_09>Wert</PRODUCTS_USERFIELD_09>
stehen damit CAO das einlesen kann.
Gruß Chris
"Derjenige, der sagt: "Es geht nicht", soll den nicht stören, der's gerade tut."

Re: Benutzerfelder in Shoptransfer

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

Ich geb´s weiter.
Gruß Chris
"Derjenige, der sagt: "Es geht nicht", soll den nicht stören, der's gerade tut."