technische dokumentation - guenstiges-bad.de...deltra software gmbh heidenoldendorfer str. 51 32758...

42
deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52 31 / 70 90 - 20 eMail: [email protected] Internet: www.orgamax.de orgaMAX Webshop Technische Dokumentation

Upload: others

Post on 17-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

deltra Software GmbHHeidenoldendorfer Str. 51

32758 DetmoldDeutschland / Germany

Tel. 00 49 (0) 52 31 / 70 90 - 0Fax 00 49 (0) 52 31 / 70 90 - 20

eMail: [email protected]: www.orgamax.de

orgaMAXWebshop

Technische Dokumentation

Page 2: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

orgaMAX Webshop Technische DokumentationSeite 2

Inhalt

................................................................................................5Einführung

................................................................................................5Wie schreibe ich eine eigene Shopanbindung?

................................................................................................6Vorbereitung............................................................................................................................6Das Script installieren

............................................................................................................................8orgaMAX einrichten

................................................................................................9Welche Arten von Dateien gibt es?............................................................................................................................9Allgemein gültige Dateien

............................................................................................................................10Shop Dateien

.................................................................................................................................................. 10Die Funktion starten()

.................................................................................................................................................. 10Die Funktion ende()

.................................................................................................................................................. 11Die Funktion row_ueberpruefen()

.................................................................................................................................................. 11Die Funktion daten_holen()

............................................................................................................................................ 11Ein Query zurückgeben

............................................................................................................................................ 15Ein Array zurückgeben

.................................................................................................................................................. 16Die Funktion status_aendern()

.................................................................................................................................................. 17Fehlermeldungen

.................................................................................................................................................. 18Erfolgsmeldungen

................................................................................................19Felder............................................................................................................................19orderID

............................................................................................................................19BestellnummerShop

............................................................................................................................20Bestelldatum

............................................................................................................................20BestellwertBrutto

............................................................................................................................20Wunschlieferdatum

............................................................................................................................20Lieferart

............................................................................................................................21Zahlungsart

............................................................................................................................21ZusatzfeldBestellung1

............................................................................................................................21ZusatzfeldBestellung2

............................................................................................................................21ZusatzfeldBestellung3

............................................................................................................................22ZusatzfeldBestellung4

............................................................................................................................22ZusatzfeldBestellung5

............................................................................................................................22AnmerkungenBestellung

............................................................................................................................22Kundennummer

............................................................................................................................23KundennummerWebshop

............................................................................................................................23Firmenname

............................................................................................................................23Firmenzusatzname

............................................................................................................................23PersonAnrede

............................................................................................................................23PersonGeschlecht

............................................................................................................................23PersonTitel

Page 3: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Seite 3orgaMAX Webshop Technische Dokumentation

............................................................................................................................24PersonNachname

............................................................................................................................24PersonVorname

............................................................................................................................24Strasse

............................................................................................................................24Postleitzahl

............................................................................................................................24Ort

............................................................................................................................24Laendercode

............................................................................................................................25Land

............................................................................................................................25Email

............................................................................................................................25Telefon

............................................................................................................................25Fax

............................................................................................................................25Umsatzsteueridentnummer

............................................................................................................................25ZusatzfeldKunde1

............................................................................................................................26ZusatzfeldKunde2

............................................................................................................................26ZusatzfeldKunde3

............................................................................................................................26ZusatzfeldKunde4

............................................................................................................................26ZusatzfeldKunde5

............................................................................................................................27BankkontoInhaber

............................................................................................................................27Bankkontonummer

............................................................................................................................27BankkontoBLZ

............................................................................................................................27BankkontoBankName

............................................................................................................................28abweichendLieferungFirmenname

............................................................................................................................28abweichendLieferungFirmenzusatz

............................................................................................................................28abweichendLieferungPersAnrede

............................................................................................................................28abweichendLieferungPersGeschl

............................................................................................................................29abweichendLieferungPersTitel

............................................................................................................................29abweichendLieferungPersNachname

............................................................................................................................29abweichendLieferungPersVorname

............................................................................................................................29abweichendLieferungStrasse

............................................................................................................................30abweichendLieferungPostleitzahl

............................................................................................................................30abweichendLieferungOrt

............................................................................................................................30abweichendLieferungLaendercode

............................................................................................................................30abweichendLieferungLand

............................................................................................................................31abweichendLieferungEmail

............................................................................................................................31abweichendLieferungTelefon

............................................................................................................................31abweichendLieferungFax

............................................................................................................................31abweichendRechnungFirmenname

............................................................................................................................32abweichendRechnungFirmenzusatz

............................................................................................................................32abweichendRechnungPersAnrede

............................................................................................................................32abweichendRechnungPersGeschl

............................................................................................................................32abweichendRechnungPersTitel

............................................................................................................................33abweichendRechnungPersNachname

............................................................................................................................33abweichendRechnungPersVorname

............................................................................................................................33abweichendRechnungStrasse

Page 4: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

orgaMAX Webshop Technische DokumentationSeite 4

............................................................................................................................33abweichendRechnungPostleitzahl

............................................................................................................................34abweichendRechnungOrt

............................................................................................................................34abweichendRechnungLaendercode

............................................................................................................................34abweichendRechnungLand

............................................................................................................................34abweichendRechnungEmail

............................................................................................................................35abweichendRechnungTelefon

............................................................................................................................35abweichendRechnungFax

............................................................................................................................35FrachtkostenNetto

............................................................................................................................35FrachtkostenBrutto

............................................................................................................................35FrachtkostenMwStProzent

............................................................................................................................36ZuschlagkostenNetto1

............................................................................................................................36ZuschlagkostenNetto2

............................................................................................................................36ZuschlagkostenNetto3

............................................................................................................................36ZuschlagkostenBrutto1

............................................................................................................................37ZuschlagkostenBrutto2

............................................................................................................................37ZuschlagkostenBrutto3

............................................................................................................................37ZuschlagkostenMwStProzent1

............................................................................................................................37ZuschlagkostenMwStProzent2

............................................................................................................................38ZuschlagkostenMwStProzent3

............................................................................................................................38Positionsnummer

............................................................................................................................38Artikelnummer

............................................................................................................................38ArtikelnummerShop

............................................................................................................................39Menge

............................................................................................................................39abweichenderEinzelpreisNetto

............................................................................................................................39abweichenderEinzelpreisBrutto

............................................................................................................................39abweichendeMwStProzent

............................................................................................................................40abweichenderArtikeltext

............................................................................................................................40RabattProzent

............................................................................................................................40ZusatzfeldPosition1

............................................................................................................................40ZusatzfeldPosition2

............................................................................................................................41ZusatzfeldPosition3

............................................................................................................................41ZusatzfeldPosition4

............................................................................................................................41ZusatzfeldPosition5

Page 5: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Einführung

orgaMAX Webshop Technische Dokumentation Seite 5

Einführung

Diese technische Dokumentation wird Ihnen helfen, das orgaMAX Webshopmodulan Ihre Bedürfnisse anzupassen.Wir setzen in dieser Dokumentation grundlegende Kenntnisse derProgrammiersprache "PHP" sowie der Datenbanksprache "SQL" voraus. Sollten SieProbleme bei der Anpassung haben oder die erforderlichen Kenntnisse nichtbesitzen, können Sie sich bei Änderungswünschen gerne an die deltra SoftwareGmbH wenden:

Unsere Telefonnummer: +49 (0) 52 31 / 70 90 – 0Emailkontakt: [email protected]

AchtungDie in dieser Dokumentation beschriebene Webshopanbindung wird vonorgaMAX ab der Version 6.00.045 unterstützt. Wir empfehlen das Update auf diese oder höhere Versionen zu installieren,um von den Vorteilen dieser überarbeiteten und flexibleren Schnittstelle zuprofitieren.

Wie schreibe ich eine eigene Shopanbindung?

Dank des strukturierten Aufbaus der für die Shopanbindung zuständigen PHP-Scripte, wird es Ihnen einfach gemacht, individuelle Lösungen oder Anpassungenvorzunehmen. Sie können somit auch Anbindungen an Shopsysteme verwirklichen,die bisher nicht von orgaMAX unterstützt wurden.

Hierzu müssen Sie lediglich die setup.php ausführen, um dieVerschlüsselungseinstellungen festzulegen. Diese werden von einem Teil desScriptes benutzt, den Sie nicht bearbeiten müssen. Danach können Sie die imKapitel "Shop Dateien" beschriebene Datei "individuell.php" an Ihr Shop-Systemanpassen.

AchtungSollten Sie eine Anbindung an ein noch nicht angebundenes Shopsystemgeschrieben haben und diese auch anderen Benutzern zur Verfügungstellen wollen, können Sie sich gerne mit der deltra Software GmbH inVerbindung setzen:

Unsere Telefonnummer: +49 (0) 52 31 / 70 90 – 0Emailkontakt: [email protected]

Page 6: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Wie schreibe ich eine eigene Shopanbindung?

orgaMAX Webshop Technische DokumentationSeite 6

Vorbereitung

Bevor Sie mit der eigentlichen Anpassung des Webshop-Scriptes beginnen können,müssen Sie ein paar Vorbereitungen treffen. Diese werden in diesem Kapitelbeschrieben.

Das Script installieren

Um das Script einzurichten, müssen Sie zuerst die von deltra erhaltenen PHP-Dateien mitsamt der Ordnerstruktur per FTP auf Ihren Web-Server kopieren. DasZielverzeichnis muss von orgaMAX per http-Protokoll erreichbar sein.Wenn die Dateien an Ihrem Bestimmungsort liegen, rufen Sie bitte in einemBrowser Ihrer Wahl die Adresse "http://{Ihr Server}/{Orgamax Script Verzeichnis}/setup" auf. Hierbei müssen Sie natürlich die Texte in den geschweiften Klammerndurch entsprechende Werte ersetzen.Auf der ersten Seite des nun erscheinenden Setup-Scriptes wählen Sie als Shop-System "Angepasstes System" und klicken anschließend auf "Weiter".

Page 7: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Vorbereitung

orgaMAX Webshop Technische Dokumentation Seite 7

Im nächsten Schritt werden Sie aufgefordert eine "Identifikationskennung"einzugeben. Das Script wird nur Daten an Programme ausliefern, welche sich mitexakt dieser Kennung (Groß- und Kleinschreibung beachten) bei dem Scriptanmelden. Hier können Sie jede beliebige Buchstaben- und Zahlenkombinationeingeben. Wichtig ist nur, dass Sie die gleiche Kombination auch in orgaMAXhinterlegen, so wie es im Kapitel "orgaMAX einrichten" beschrieben wird.

Im selben Schritt können Sie auch, sofern die mcrypt-Bibliotheken auf Ihrem Servereingerichtet sind, festlegen, ob die Daten verschlüsselt übertragen werden sollen.Sofern Sie dies wünschen, müssen Sie noch das Passwort, welches zumverschlüsseln verwendet wird, eingeben. Auch dieses muss genauso im orgaMAXhinterlegt werden.

InformationZur Verschlüsselung wird der Advanced Encryption Standard (AES), auchals Rijndael-Algorithmus bekannt, mit einer Schlüssellänge von 128Biteingesetzt. Dieses Verfahren ist in den USA für staatliche Dokumente mithöchster Geheimhaltungsstufe zugelassen.

Page 8: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Vorbereitung

orgaMAX Webshop Technische DokumentationSeite 8

orgaMAX einrichten

Um eine reibungslose Kommunikation zwischen orgaMAX und dem Webshop-Scriptzu gewährleisten, muss orgaMAX einmalig eingerichtet werden. Hierzu rufen Siebitte in orgaMAX den Webshop-Einstellungsdialog auf, indem Sie im Hauptmenüden Punkt "Extras -> Einstellungen -> Webshop" wählen.

Als Webshop müssen Sie in diesem Dialog "Angepasstes System" auswählen,damit die von Ihnen angepasste Datei "individuell.php" verwendet wird. UnterInternet-Adresse müssen Sie das Verzeichnis angeben, in das Sie die von deltraerhaltenen PHP-Dateien kopiert haben.Im Bereich "Sicherheitsoptionen" müssen Sie die Identifikationskennung und sofernSie die verschlüsselte Übertragung nutzen, das Passwort für die Verschlüsselungerneut so eingeben, wie Sie es schon bei der Installation der PHP-Scripte getanhaben.

HinweisEine Beschreibung der weiteren Einstellmöglichkeiten dieses Dialogesfinden Sie im Benutzerhandbuch von orgaMAX.

Page 9: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Vorbereitung

orgaMAX Webshop Technische Dokumentation Seite 9

Welche Arten von Dateien gibt es?

Der serverseitige Teil des Webshop Moduls besteht aus mehreren Dateien, welchesich in zwei Kategorien einteilen lassen.

1. Allgemein gültige Dateien, die in Verbindung mit jedem Webshop genutztwerden.

2. Die Shop Datei: Zu jedem unterstützten Webshop gibt es je eine Datei, welche dieKommunikation mit dem jeweiligen Shopsystem übernimmt (Beispiel:"oscommerce.php"). Diese ist für Datenbank- oder Dateizugriffe zuständig und muss die Daten ineinem definierten Format in globalen Variablen ablegen.

Individuelle Anpassungen sind in aller Regel lediglich in den Dateien der zweitenKategorie nötig.

Allgemein gültige Dateien

Die allgemein gültigen Dateien werden bei der Anbindung an alle Shopsystemeverwendet. Sie sind so konzipiert, dass keine Veränderungen an diesen nötig sind,um ein neues Shopsystem anzubinden oder eine bestehende Anbindung zuerweitern.Die allgemein gültigen Dateien sind im einzelnen:

· orgamax_osc.php:Diese Datei wird direkt von orgaMAX aufgerufen, wenn dieses neue Bestellungenaus dem Shopsystem abfragen möchte. Beim Aufruf werden im Zusammenspielmit den anderen Dateien die notwendigen Daten aus der Shopdatenbank geladenund im XML-Format an orgaMAX übergeben.

· orgamax_osc_del.php:Diese Datei wird direkt von orgaMAX aufgerufen, wenn es eine Bestellung ausdem Shopsystem verarbeitet hat.Beim Aufruf wird nach Angabe der Bestellnummer im Webshop der Status derBestellung entsprechend Ihrer Einstellungen geändert. Hierzu wird die Funktion "status_aendern()" aus der shopspezifischen Dateiausgeführt.

· config.php:Diese Datei enthält einige Konstanten, Meldungen und Variablen, welche von denanderen allgemeinen Dateien verwendet werden.

· functions.php:In dieser Datei finden sich einige Funktionen, welche von den anderenallgemeinen Dateien oder, im Fall von "xml_error_ausgeben()", auch von denShop Dateien verwendet werden können.

Page 10: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Welche Arten von Dateien gibt es?

orgaMAX Webshop Technische DokumentationSeite 10

Shop Dateien

Die für die jeweiligen Webshops zuständigen Dateien liegen im Unterverzeichnisinc/ und tragen den Namen des jeweiligen Webshops mit der Endung ".php"(Beispiel: "oscommerce.php").Die in diesem Kapitel enthaltenen Funktionen müssen in jeder shopspezifischenDatei vorhanden sein, da Sie von den anderen Dateien aufgerufen werden.

AchtungUm eine reibungslose Kommunikation zwischen orgaMAX und denWebshop-Scripten zu gewährleisten ist es wichtig, dass an keiner Stelle inder Shopdatei eine direkte Ausgabe per echo, print, print_r oderähnlichem gemacht werden. Die Funktionen in den Shopdateien müssen"stumm" arbeiten.

Lediglich Fehlermeldungen dürfen, wie im Unterkapitel "Fehlermeldungen"beschrieben, ausgegeben werden.

Die Funktion starten()

Die Funktion "starten()" wird einmalig vor allen anderen Funktionen der ShopDatei aufgerufen und bietet so die Möglichkeit einmalige Initialisierungendurchzuführen.

Diese Funktion kann, wie im folgenden Beispiel anhand des Shopsystems"osCommerce" gezeigt, die Verbindung zur Datenbank herstellen.

function starten(){ $osc_config = "../../includes/configure.php"; if (file_exists($osc_config)) { include_once $osc_config; $GLOBALS['sql_con'] = mysql_connect(DB_SERVER, DB_SERVER_USERNAME,DB_SERVER_PASSWORD); mysql_select_db(DB_DATABASE, $GLOBALS['sql_con']);

}// Verbindung zur Datenbank herstellen:}

Die Funktion ende()

Die Funktion "ende()" wird einmalig direkt vor Beendigung der Scripte "orgamax_osc.php" und "orgamax_osc_del.php“ aufgerufen und kann daherhervorragend für eventuell notwendige "Aufräumarbeiten" genutzt werden.

In diesem Beispiel dient "ende()" lediglich dazu, die Datenbankverbindung zutrennen:

function ende(){ mysql_close();}

Page 11: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Welche Arten von Dateien gibt es?

orgaMAX Webshop Technische Dokumentation Seite 11

Die Funktion row_ueberpruefen()

Diese Funktion wird für jeden Datensatz einmal aufgerufen und bietet eine letzteMöglichkeit, die darin enthaltenen Daten noch einmal zu überarbeiten. Dergeänderte Datensatz muss per return von der Funktion zurückgegeben werden.

Folgende Funktion würde beispielsweise eine geschlechtsspezifische Anrede in dieDaten einfügen, sofern diese noch nicht vorhanden ist:

function row_ueberpruefen($row){ # Anrede ergänzen: if (($row["PersonAnrede"]=="") and ($row["PersonGeschlecht"]=="m")) { $row["PersonAnrede"] = "Herr"; }// Wenn keine Anrede hinterlegt ist und das Geschlecht männlich elseif (($row["PersonAnrede"]=="") and ($row["PersonGeschlecht"]=="w")) { $row["PersonAnrede"] = "Frau"; }// Wenn keine Anrede hinterlegt ist und das Geschlecht weiblich return $row;}

Die Funktion daten_holen()

Die Funktion "daten_holen()" ist, wie es der Name schon andeutet, dafürverantwortlich, die Bestellungs-Daten zu beschaffen. Hierbei gibt es zwei Arten aufdie ein Webshop Script die benötigten Daten an die Datei "orgamax_osc.php"weitergeben kann.

1. In Form einer SQL-Anfrage, welche alle benötigten Felder selektiert. Achtung: Diese Variante kann nur genutzt werden, wenn eine MySQL-Datenbank verwendet wird. Bei allen anderen Datenbanken ist die zweiteVariante zu bevorzugen.

2. In Form eines zweidimensionalen assoziativen Arrays, welches alle Datenenthält.

Die erste Variante ist in den meisten Fällen einfacher zu implementieren undressourcenschonender, dafür kann die zweite Variante mit eventuell größeremAufwand an annähernd jede Shopanwendung angepasst werden.

Welche Variante Sie verwenden, muss in der PHP Variable $GLOBALS['datakind'] angegeben werden. Setzen Sie diese Variable auf "1", wird eineSQL Anfrage erwartet, hat sie hingegen den Wert "2", so muss einzweidimensionales Array geliefert werden.

Die Funktion sollte den Wert von "$GLOBALS['datakind']" auch alsRückgabewert verwenden.

Ein Query zurückgeben

Die einfachste Art, Daten aus dem Webshop an orgaMAX zu übergeben, bestehtdarin, ein MySQL-Query zu formulieren, welches alle benötigten Felder aus der

Page 12: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Welche Arten von Dateien gibt es?

orgaMAX Webshop Technische DokumentationSeite 12

Datenbank ausliest. Hierbei ist wichtig, dass für jede Buchungsposition eine eigeneZeile in der Ergebnismenge enthalten ist und das auch alle vorhandenen Daten injeder Zeile enthalten sind.

Ein Beispielquery könnte wie folgt aussehen:

SELECT orders.orders_id as orderID, orders.orders_id as BestellnummerShop, orders.payment_method as Zahlungsart, orders_total.title as Lieferart, orders_total.value as FrachtkostenNetto, orders.date_purchased as Bestelldatum, orders.customers_id as KundennummerWebshop, address_book.entry_lastname as PersonNachname, address_book.entry_firstname as PersonVorname, address_book.entry_gender as PersonGeschl, orders.customers_company as Firmenname, orders.customers_street_address as Strasse, orders.customers_city as Ort, orders.customers_postcode as Postleitzahl, orders.customers_country as Land, orders.customers_telephone as Telefon, orders.customers_email_address as Email, orders.delivery_name as abweichendLieferungNachname, orders.delivery_company as abweichendLieferungFirmenname, orders.delivery_street_address as abweichendLieferungStrasse, orders.delivery_city as abweichendLieferungOrt, orders.delivery_postcode as abweichendLieferungPostleitzahl, orders.delivery_country as abweichendLieferungLand, orders.billing_name as abweichendRechnungNachname, orders.billing_company as abweichendRechnungFirmenname, orders.billing_street_address as abweichendRechnungStrasse, orders.billing_city as abweichendRechnungOrt, orders.billing_postcode as abweichendRechnungPostleitzahl, orders.billing_country as abweichendLieferungLand, orders_products.products_model as ArtikelnummerWebshop, orders_products.products_price as abweichenderEinzelpreisNetto, orders_products.products_tax as abweichendeMwStProzent, orders_products.products_quantity as Menge FROM orders INNER JOIN orders_products ON (orders.`orders_id` = `orders_products`.`orders_id`) INNER JOIN orders_total ON (orders.`orders_id` = `orders_total`.`orders_id`AND

orders_total.class = 'ot_shipping') INNER JOIN address_book ON (orders.`customers_id` = address_book.`customers_id`) WHERE orders_status = '1'

Dies zeigt am Beispiel von osCommerce wie mit einfachen INNER JOINs die Datenim benötigten Format ausgelesen werden können.

Page 13: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Welche Arten von Dateien gibt es?

orgaMAX Webshop Technische Dokumentation Seite 13

AchtungEs ist wichtig, dass die vergebenen Feldnamen mit den im Kapitel "Felder"angegebenen Bezeichnungen versehen werden.Es müssen nicht alle Felder aus der Datenbank selektiert werden, dieexportierten Felder müssen jedoch für eine korrekte Zuweisung die richtigeBezeichnung tragen.

(Achten Sie auch auf Groß- und Kleinschreibung, der Fehlerteufel steckthäufig im Detail)

Wie anhand des unten stehenden Beispiels noch einmal verdeutlicht wird, muss dieQuery als globale Variable "$GLOBALS['query']" definiert werden, damit die Datei "orgamax_osc.php" diese weiterverarbeiten kann.Zusätzlich muss die Variable "$GLOBALS['datakind']" im Falle eines Queries auf "1"gesetzt werden, wie weiter oben bereits beschrieben.

Eine komplette Funktion "daten_holen()" mit dem oben genannten Query würdewie folgt aussehen:

function daten_holen(){ #Querytyp:

// datakind == 1 => Daten werden als Query verarbeitet // datakind == 2 => Daten werden als Array verarbeitet

$GLOBALS['datakind'] = "1";

#SQL Query für osCommerce

$GLOBALS['query'] ="SELECT orders.orders_id as orderID, orders.orders_id as BestellnummerShop, orders.payment_method as Zahlungsart, orders_total.title as Lieferart, orders_total.value as FrachtkostenNetto, orders.date_purchased as Bestelldatum, orders.customers_id as KundennummerWebshop, address_book.entry_lastname as PersonNachname, address_book.entry_firstname as PersonVorname, address_book.entry_gender as PersonGeschl, orders.customers_company as Firmenname, orders.customers_street_address as Strasse, orders.customers_city as Ort, orders.customers_postcode as Postleitzahl, orders.customers_country as Land, orders.customers_telephone as Telefon, orders.customers_email_address as Email, orders.delivery_name as abweichendLieferungNachname, orders.delivery_company as abweichendLieferungFirmenname, orders.delivery_street_address as abweichendLieferungStrasse, orders.delivery_city as abweichendLieferungOrt, orders.delivery_postcode as abweichendLieferungPostleitzahl, orders.delivery_country as abweichendLieferungLand, orders.billing_name as abweichendRechnungNachname, orders.billing_company as abweichendRechnungFirmenname, orders.billing_street_address as abweichendRechnungStrasse, orders.billing_city as abweichendRechnungOrt, orders.billing_postcode as abweichendRechnungPostleitzahl,

Page 14: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Welche Arten von Dateien gibt es?

orgaMAX Webshop Technische DokumentationSeite 14

orders.billing_country as abweichendLieferungLand, orders_products.products_model as ArtikelnummerWebshop, orders_products.products_price as abweichenderEinzelpreisNetto, orders_products.products_tax as abweichendeMwStProzent, orders_products.products_quantity as Menge FROM orders INNER JOIN orders_products ON (orders.`orders_id` = `orders_products`.`orders_id`) INNER JOIN orders_total ON (orders.`orders_id` = `orders_total`.`orders_id`AND orders_total.class = 'ot_shipping') INNER JOIN address_book ON (orders.`customers_id` = address_book.`customers_id`) WHERE orders_status = '1' "; return $GLOBALS['datakind'];}

AchtungWenn Sie sich dazu entscheiden ein Query zurückzugeben, müssen Sievorher dafür sorgen, dass eine Verbindung zur Datenbank aufgebaut wird.Dies können Sie idealerweise in der Funktion "starten()" tun.

Page 15: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Welche Arten von Dateien gibt es?

orgaMAX Webshop Technische Dokumentation Seite 15

Ein Array zurückgeben

Selten gibt es Webshops, die nicht datenbank- sondern dateibasiert arbeiten oderbei welchen die Tabellenstruktur nicht sinnvoll so vereint werden kann, wie es dasScript "orgamax_osc.php" erwartet. Um auch solche Shopsysteme an orgaMAXanbinden zu können, beherrscht "orgamax_osc.php" noch eine zweite Art derDatenübergabe in Form von zweidimensionalen Arrays.

Stellt man sich dieses 2D Array als Tabelle vor, so muss die erste Spalte einefortlaufende Nummer bekommen, während die folgenden Spalten assoziativ mit denFeldbezeichnungen und deren Werten gefüllt werden.

Ein solches Array könnte wie in diesem "Pseudo Code" gefüllt werden:

$AktuellerBuchungsKopf = '';while ($AktuellerBuchungsKopf =GetNaechsterBuchungsKopf($AktuellerBuchungsKopf)){ while ($AktuelleBuchungsposition =GetNaechsteBuchungsPosition($AktuellerBuchungsKopf)) { $NeueZeile['BestellnummerShop'] = $AktuellerBuchungsKopf['Bestellnummer']; $NeueZeile['BestellwertBrutto'] = $AktuellerBuchungsKopf['Bestellwert']; $NeueZeile['KundennummerWebshop'] = $AktuellerBuchungsKopf['Kundennummer']; $NeueZeile['PersonNachname'] = $AktuellerBuchungsKopf['Name']; $NeueZeile['PersonVorname'] = $AktuellerBuchungsKopf['Vorname']; $NeueZeile['Strasse'] = $AktuellerBuchungsKopf['Strasse']; $NeueZeile['Postleitzahl'] = $AktuellerBuchungsKopf['PLZ']; $NeueZeile['Ort'] = $AktuellerBuchungsKopf['Ort']; $NeueZeile['Artikelnummer'] = $AktuelleBuchungsposition['ArtikelNr']; $NeueZeile['Menge'] = $AktuelleBuchungsposition['Anzahl']; $NeueZeile['abweichenderEinzelpreisBrutto'] =$AktuelleBuchungsposition['AktionsPreis']; $GLOBALS['ErgebnisArray'][] = $NeueZeile; }}$GLUBALS['datakind'] = 2;

Wie auch bei der Rückgabe eines Querys muss sichergestellt sein, dass sämtlichenötigen Informationen in jeder Zeile enthalten sind. So ist im oberen Beispiel zusehen, wie die Anschrift des Kunden bei jeder Buchungsposition wiederholt wird.Das zweidimensionale Ergebnisarray muss in der globalen Variable "$GLOBALS['ErgebnisArray']" gespeichert werden. Desweiteren muss dieVariable "$GLOBALS['datakind']" auf "2" gesetzt werden.

Page 16: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Welche Arten von Dateien gibt es?

orgaMAX Webshop Technische DokumentationSeite 16

Als Beispiel für eine "daten_holen()" Funktion mit "$GLOBALS['datakind'] =2" laden wir im folgenden Code die Werte aus einer Textdatei mit dem Aufbau:

Bestellnummer;Artikelnummer;AtikelAnzahl;Nachname;Vorname;Straße;Postleitzahl;Ort

heraus und geben Sie entsprechend global an die "orgamax_osc.php" weiter.

function daten_holen(){ $GLOBALS['datakind'] = 2; $BestellungenDateiname = './bestellungen/offenebestellungen.csv'; if (file_exists($BestellungenDateiname)) { $Datei = fopen($BestellungenDateiname, 'r'); while (!feof($Datei)) { $AktuelleZeile = fgets($Datei); $Datenfelder = explode(';', $AktuelleZeile); $NeueZeile['BestellnummerShop'] = $Datenfelder[0]; $NeueZeile['Artikelnummer'] = $Datenfelder[1]; $NeueZeile['Menge'] = $Datenfelder[2]; $NeueZeile['PersonNachname'] = $Datenfelder[3]; $NeueZeile['PersonVorname'] = $Datenfelder[4]; $NeueZeile['Strasse'] = $Datenfelder[5]; $NeueZeile['Postleitzahl'] = $Datenfelder[6]; $NeueZeile['Ort'] = $Datenfelder[7]; $GLOBALS['ErgebnisArray'][] = $NeueZeile; } // jede Zeile der Datei auswerten fclose($Datei); } // Die Bestellungs Datei existiert return $GLOBALS['datakind'];}

Die Funktion status_aendern()

Nachdem orgaMAX eine Bestellung verbucht hat, ruft es die Funktion "status_aendern()" auf und übergibt die Bestellnummer an diese. Mit dieserInformation kann "status_aendern()" die übertragene Buchung im Shopsystemz.B. als gebucht markieren.

In den meisten Fällen sollte hierfür ein einfaches Update Query ausreichend sein,wie dieses Beispiel für "osCommerce" demonstriert:

function status_aendern($id){ $query = "UPDATE orders Set orders_status = 2 WHERE orders_id = '$id'"; mysql_query($query);}

Page 17: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Welche Arten von Dateien gibt es?

orgaMAX Webshop Technische Dokumentation Seite 17

Fehlermeldungen

Im Regelfall müssen sich die Funktionen der Shopdatei völlig "stumm" verhalten, da die übergebenen Informationen die XML-Struktur verfälschen und somit einenImport von orgaMAX behindern könnten.

Ausnahmefall sind hier die Fehlermeldungen, welche mit der Funktion "xml_error_ausgeben()" erzeugt werden können und an orgaMAXweitergegeben werden.

Die Funktion ist folgendermaßen definiert:

function xml_error_ausgeben($meldung, $datei, $funktion,$zeile)

Die Parameter haben im Einzelnen folgende Bedeutung:

· $meldung:in diesem Parameter wird die eigentliche Fehlermeldung übergeben.

· $datei:gibt an, in welcher PHP-Datei der Fehler auftritt. Hier sollte beim Aufruf diemagische Konstante __FILE__ angegeben werden.

· $funktion:gibt an, in welcher Funktion der Fehler aufgetreten ist. Hier sollte beim Aufruf diemagische Konstante __FUNCTION__ angegeben werden.

· $zeile:gibt an, in welcher Zeile der Fehler ausgegeben wird. Hier sollte beim Aufruf diemagische Konstante __LINE__ angegeben werden.

Die Funktion kann man von jeder Position im Script aufrufen. Eine Verwendungkönnte zum Beispiel in der Funktion "status_aendern()" liegen:

function status_aendern($id){ $query = "UPDATE orders Set orders_status = 2 WHERE orders_id = '$id'"; if (!mysql_query($query)) { die(xml_error_ausgeben("Der Status der Bestellung konnte nichtgeändert werden", __FILE__, __FUNCTION__, __LINE__)); }}

AchtungWird ein Fehler gemeldet, so muss die weitere Verarbeitung des Scriptesabgebrochen werden. Daher sollten die mit von xml_error_ausgeben()erzeugten Fehlermeldungen immer per "die()" ausgegeben werden.

Page 18: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Welche Arten von Dateien gibt es?

orgaMAX Webshop Technische DokumentationSeite 18

Erfolgsmeldungen

Da die Funktion status_aendern() keine Daten zurück liefert, sollte orgaMAX aufeine andere Art mitgeteilt werden, dass sie erfolgreich ausgeführt wurde. Hierzu gibtes die Funktion "xml_success_ausgeben()" welche im einzigen Parameter eineindividuelle Erfolgsmeldung erwartet. Angewandt auf das Beispiel aus dem vorhergegangenen Kapitel sähe das so aus:

function status_aendern($id){ $query = "UPDATE orders Set orders_status = 2 WHERE orders_id = '$id'"; if (!mysql_query($query)) { die(xml_error_ausgeben("Der Status der Bestellung konnte nichtgeändert werden", __FILE__, __FUNCTION__, __LINE__)); } else { echo xml_success_ausgeben("Bestellstatus erfolgreich gesetzt."); }}

Page 19: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Welche Arten von Dateien gibt es?

orgaMAX Webshop Technische Dokumentation Seite 19

Felder

Für jeden Posten einer Bestellung können verschiedene Informationen an orgaMAXweitergegeben werden. Nicht jedes Shop-System unterstützt alle möglichen Werte,auch sind manche Felder nicht zwingend notwendig. Daher gibt es nur wenige Pflichtfelder, die immer übermittelt werden müssen, alleanderen Felder sind optional.

Die Pflichtfelder sind im Einzelnen:

· orderID· BestellnummerShop· Artikelnummer· PersonNachname· PersonVorname· Strasse· Postleitzahl· Ort

orderID

Feldname orderIDDatentyp IntegerBeschreibung

Dieses Feld beinhaltet eine für diesen Bestellvorgang eindeutige ID. Diese wirdnicht an orgaMAX übertragen und dient einzig dem Zweck, die einzelnen Posteneiner Bestellung zu gruppieren, bis sie in das von orgaMAX gewünschte XML-Format überführt wurden. In den allermeisten Fällen genügt es einfach den Wertdes Feldes "BestellnummerShop" ein weiteres mal unter dem Namen orderID zuselektieren. Die Posten, die zu einer Bestellung gehören (und sich somit eineorderID teilen) müssen direkt aufeinander folgen. Sie dürfen also nicht von Postenanderer Bestellungen getrennt werden.

BestellnummerShop

Feldname BestellnummerShopDatentyp IntegerBeschreibung

Dieses Feld steht für die Bestellnummer im Shop. orgaMAX benötigt diese Angabe,um die Bestelldaten importieren zu können und den Status der Bestellung im Shopändern zu können.

Page 20: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Felder

orgaMAX Webshop Technische DokumentationSeite 20

Bestelldatum

Feldname BestelldatumDatentyp DateBeschreibung

Dieses Feld steht für das Datum der Bestellung.

BestellwertBrutto

Feldname BestellwertBruttoDatentyp FloatBeschreibung

Dieses Feld steht für den Bruttobestellwert.

Achtung: Wenn Zuschlagskosten wie Versandkosten als Bestellpositionen anorgaMAX weitergeführt werden, sollte dieses Feld leer bleiben, da es sonst zuProblemen im Abgleich der Summen kommen kann. Die meisten Webshopsystemegeben Versandkosten nicht als Bestellposition an und rechnen diese somit auchnicht in den Bestellwert ein.

Wunschlieferdatum

Feldname WunschlieferdatumDatentyp DateBeschreibung

In diesem Feld kann ein vom Kunden gewünschtes Lieferdatum eingetragenwerden.

Lieferart

Feldname LieferartDatentyp String Länge 50Beschreibung

Dieses Feld steht für die jeweiligen Lieferbedingungen (z.B. DHL, UPS, FedEX).

Achtung: Um die Lieferbedingungen korrekt übernehmen zu können, müssen diesein den Stammdaten von orgaMAX hinterlegt sein.

Page 21: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Felder

orgaMAX Webshop Technische Dokumentation Seite 21

Zahlungsart

Feldname ZahlungsartDatentyp String Länge 50Beschreibung

Dieses Feld steht für die jeweiligen Zahlungsarten (z.B. Rechnung, Nachnahme,Lastschrift).

Achtung: Um die Zahlungsarten korrekt übernehmen zu können, müssen diese inden Stammdaten von orgaMAX hinterlegt sein.

ZusatzfeldBestellung1

Feldname ZusatzfeldBestellung1Datentyp String Länge 50Beschreibung

Dieses Feld steht für das "individuelle Feld 1" der Bestellung.

Anmerkung: Die individuellen Felder können mit Hilfe des Vorlagen-Designersauch auf den Ausdrucken hinterlegt werden.

ZusatzfeldBestellung2

Feldname ZusatzfeldBestellung2Datentyp String Länge 50Beschreibung

Dieses Feld steht für das "individuelle Feld 2" der Bestellung.

Anmerkung: Die individuellen Felder können mit Hilfe des Vorlagen-Designersauch auf den Ausdrucken hinterlegt werden.

ZusatzfeldBestellung3

Feldname ZusatzfeldBestellung3Datentyp String Länge 50Beschreibung

Dieses Feld steht für das "individuelle Feld 3" der Bestellung.

Anmerkung: Die individuellen Felder können mit Hilfe des Vorlagen-Designersauch auf den Ausdrucken hinterlegt werden.

Page 22: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Felder

orgaMAX Webshop Technische DokumentationSeite 22

ZusatzfeldBestellung4

Feldname ZusatzfeldBestellung4Datentyp String Länge 50Beschreibung

Dieses Feld steht für das "individuelle Feld 4" der Bestellung.

Anmerkung: Die individuellen Felder können mit Hilfe des Vorlagen-Designersauch auf den Ausdrucken hinterlegt werden.

ZusatzfeldBestellung5

Feldname ZusatzfeldBestellung5Datentyp String Länge 50Beschreibung

Dieses Feld steht für das "individuelle Feld 5" der Bestellung.

Anmerkung: Die individuellen Felder können mit Hilfe des Vorlagen-Designersauch auf den Ausdrucken hinterlegt werden.

AnmerkungenBestellung

Feldname AnmerkungenBestellungDatentyp String Länge 255Beschreibung

Dieses Feld steht für die Anmerkungen der Bestellung. In vielen Webshopsystemenkönnen die Kunden hier zusätzliche Informationen hinterlegen.

Kundennummer

Feldname KundennummerDatentyp IntegerBeschreibung

Dieses Feld steht für die Kundennummer in orgaMAX. In manchenWebshopsystemen hat man die Möglichkeit, auch die Kundennummer derWarenwirtschaft zu hinterlegen.

Achtung: Wenn in diesem Feld eine Kundennummer steht, weist orgaMAX dieseNummer dem Kunden zu, auch wenn eine andere Nummernfolge Standard ist.

Page 23: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Felder

orgaMAX Webshop Technische Dokumentation Seite 23

KundennummerWebshop

Feldname KundennummerWebshopDatentyp integerBeschreibung

Dieses Feld steht für die Kundennummer im Webshop. Werte, die in diesem Feldstehen, werden von orgaMAX bei der Kundennummervergabe (falls Neukunde)nicht berücksichtigt.

Firmenname

Feldname FirmennameDatentyp String Länge 50Beschreibung

Dieses Feld steht für den Firmennamen des Kunden.

Firmenzusatzname

Feldname FirmenzusatznameDatentyp String Länge 50Beschreibung

Dieses Feld steht für den Firmenzusatznamen des Kunden.

PersonAnrede

Feldname PersonAnredeDatentyp String Länge 30Beschreibung

Dieses Feld steht für die Anrede des Kunden.

PersonGeschlecht

Feldname PersonGeschlechtDatentyp String Länge 1Beschreibung

Dieses Feld steht für das Geschlecht des Kunden.

PersonTitel

Feldname PersonTitelDatentyp String Länge 30Beschreibung

Dieses Feld steht für den Titel des Kunden.

Page 24: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Felder

orgaMAX Webshop Technische DokumentationSeite 24

PersonNachname

Feldname PersonNachnameDatentyp String Länge 50Beschreibung

Dieses Feld steht für den Nachnamen des Kunden.

PersonVorname

Feldname PersonVornameDatentyp String Länge 50Beschreibung

Dieses Feld steht für den Vornamen des Kunden.

Strasse

Feldname StrasseDatentyp String Länge 50Beschreibung

Dieses Feld steht für Straßennamen und Hausnummer der Anschrift des Kunden.

Postleitzahl

Feldname PostleitzahlDatentyp String Länge 10Beschreibung

Dieses Feld steht für die Postleitzahl der Anschrift des Kunden.

Ort

Feldname OrtDatentyp String Länge 50Beschreibung

Dieses Feld steht für den Stadtnamen der Anschrift des Kunden.

Laendercode

Feldname LaendercodeDatentyp String Länge 5Beschreibung

Dieses Feld steht für das Länderkürzel der Anschrift des Kunden.

Page 25: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Felder

orgaMAX Webshop Technische Dokumentation Seite 25

Land

Feldname LandDatentyp String Länge 50Beschreibung

Dieses Feld steht für das Land der Anschrift des Kunden.

Email

Feldname EmailDatentyp String Länge 50Beschreibung

Dieses Feld steht für die Emailadresse des Kunden.

Telefon

Feldname TelefonDatentyp String Länge 40Beschreibung

Dieses Feld steht für die Telefonnummer des Kunden.

Fax

Feldname FaxDatentyp String Länge 40Beschreibung

Dieses Feld steht für die Faxnummer des Kunden.

Umsatzsteueridentnummer

Feldname UmsatzsteueridentnummerDatentyp String Länge 20Beschreibung

Dieses Feld steht für die Umsatzsteueridentnummer des Kunden.

ZusatzfeldKunde1

Feldname ZusatzfeldKunde1Datentyp String Länge 50Beschreibung

Dieses Feld steht für das "individuelle Feld 1" des Kunden.

Anmerkung: Die individuellen Felder können mit Hilfe des Vorlagen Designersauch auf den Ausdrucken hinterlegt werden.

Page 26: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Felder

orgaMAX Webshop Technische DokumentationSeite 26

ZusatzfeldKunde2

Feldname ZusatzfeldKunde2Datentyp String Länge 50Beschreibung

Dieses Feld steht für das "individuelle Feld 2" des Kunden.

Anmerkung: Die individuellen Felder können mit Hilfe des Vorlagen Designersauch auf den Ausdrucken hinterlegt werden.

ZusatzfeldKunde3

Feldname ZusatzfeldKunde3Datentyp String Länge 50Beschreibung

Dieses Feld steht für das "individuelle Feld 3" des Kunden.

Anmerkung: Die individuellen Felder können mit Hilfe des Vorlagen Designersauch auf den Ausdrucken hinterlegt werden.

ZusatzfeldKunde4

Feldname ZusatzfeldKunde4Datentyp String Länge 50Beschreibung

Dieses Feld steht für das "individuelle Feld 4" des Kunden.

Anmerkung: Die individuellen Felder können mit Hilfe des Vorlagen Designersauch auf den Ausdrucken hinterlegt werden.

ZusatzfeldKunde5

Feldname ZusatzfeldKunde5Datentyp String Länge 50Beschreibung

Dieses Feld steht für das "individuelle Feld 5" des Kunden.

Anmerkung: Die individuellen Felder können mit Hilfe des Vorlagen Designersauch auf den Ausdrucken hinterlegt werden.

Page 27: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Felder

orgaMAX Webshop Technische Dokumentation Seite 27

BankkontoInhaber

Feldname BankkontoInhaberDatentyp String Länge 27Beschreibung

Dieses Feld steht für den Inhaber des angegebenen Bankkontos.

Achtung: Bei den Bankdaten müssen alle Felder (Inhaber, Kontonummer,Bankleitzahl sowie Bankname) übergeben werden, um diese korrekt in orgaMAXimportieren zu können.

Bankkontonummer

Feldname BankkontonummerDatentyp String Länge 20Beschreibung

Dieses Feld steht für die Kundennummer des angegebenen Bankkontos.

Achtung: Bei den Bankdaten müssen alle Felder (Inhaber, Kontonummer,Bankleitzahl sowie Bankname) übergeben werden, um diese korrekt in orgaMAXimportieren zu können.

BankkontoBLZ

Feldname BankkontoBLZDatentyp String Länge 15Beschreibung

Dieses Feld steht für die Bankleitzahl des angegebenen Bankkontos.

Achtung: Bei den Bankdaten müssen alle Felder (Inhaber, Kontonummer,Bankleitzahl sowie Bankname) übergeben werden, um diese korrekt in orgaMAXimportieren zu können.

BankkontoBankName

Feldname BankkontoBankNameDatentyp String Länge 40Beschreibung

Dieses Feld steht für den Banknamen des angegebenen Bankkontos.

Achtung: Bei den Bankdaten müssen alle Felder (Inhaber, Kontonummer,Bankleitzahl sowie Bankname) übergeben werden, um diese korrekt in orgaMAXimportieren zu können.

Page 28: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Felder

orgaMAX Webshop Technische DokumentationSeite 28

abweichendLieferungFirmenname

Feldname abweichendLieferungFirmennameDatentyp String Länge 50Beschreibung

Dieses Feld steht für den Firmennamen bei abweichender Lieferadresse.

Anmerkung: Abweichende Lieferadressen lassen sich nur mit dem Modul"Auftragserfassung / Lieferscheine" in orgaMAX berücksichtigen.

abweichendLieferungFirmenzusatz

Feldname abweichendLieferungFirmenzusatzDatentyp String Länge 50Beschreibung

Dieses Feld steht für den Firmenzusatznamen bei abweichender Lieferadresse.

Anmerkung: Abweichende Lieferadressen lassen sich nur mit dem Modul"Auftragserfassung / Lieferscheine" in orgaMAX berücksichtigen.

abweichendLieferungPersAnrede

Feldname abweichendLieferungPersAnredeDatentyp String Länge 30Beschreibung

Dieses Feld steht für die Anrede des Empfängers bei abweichender Lieferadresse.

Anmerkung: Abweichende Lieferadressen lassen sich nur mit dem Modul"Auftragserfassung / Lieferscheine" in orgaMAX berücksichtigen.

abweichendLieferungPersGeschl

Feldname abweichendLieferungPersGeschlDatentyp String Länge 1Beschreibung

Dieses Feld steht für das Geschlecht des Empfängers bei abweichenderLieferadresse.

Anmerkung: Abweichende Lieferadressen lassen sich nur mit dem Modul"Auftragserfassung / Lieferscheine" in orgaMAX berücksichtigen.

Page 29: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Felder

orgaMAX Webshop Technische Dokumentation Seite 29

abweichendLieferungPersTitel

Feldname abweichendLieferungPersTitelDatentyp String Länge 30Beschreibung

Dieses Feld steht für den Titel des Empfängers bei abweichender Lieferadresse.

Anmerkung: Abweichende Lieferadressen lassen sich nur mit dem Modul"Auftragserfassung / Lieferscheine" in orgaMAX berücksichtigen.

abweichendLieferungPersNachname

Feldname abweichendLieferungPersNachnameDatentyp String Länge 50Beschreibung

Dieses Feld steht für den Nachnamen des Empfängers bei abweichenderLieferadresse.

Anmerkung: Abweichende Lieferadressen lassen sich nur mit dem Modul"Auftragserfassung / Lieferscheine" in orgaMAX berücksichtigen.

abweichendLieferungPersVorname

Feldname abweichendLieferungPersVornameDatentyp String Länge 50Beschreibung

Dieses Feld steht für den Vornamen des Empfängers bei abweichenderLieferadresse.

Anmerkung: Abweichende Lieferadressen lassen sich nur mit dem Modul"Auftragserfassung / Lieferscheine" in orgaMAX berücksichtigen.

abweichendLieferungStrasse

Feldname abweichendLieferungStrasseDatentyp String Länge 50Beschreibung

Dieses Feld steht für den Straßennamen und die Hausnummer der abweichendenLieferadresse.

Anmerkung: Abweichende Lieferadressen lassen sich nur mit dem Modul"Auftragserfassung / Lieferscheine" in orgaMAX berücksichtigen.

Page 30: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Felder

orgaMAX Webshop Technische DokumentationSeite 30

abweichendLieferungPostleitzahl

Feldname abweichendLieferungPostleitzahlDatentyp String Länge 10Beschreibung

Dieses Feld steht für die Postleitzahl der abweichenden Lieferadresse.

Anmerkung: Abweichende Lieferadressen lassen sich nur mit dem Modul"Auftragserfassung / Lieferscheine" in orgaMAX berücksichtigen.

abweichendLieferungOrt

Feldname abweichendLieferungOrtDatentyp String Länge 50Beschreibung

Dieses Feld steht für den Stadtnamen der abweichenden Lieferadresse.

Anmerkung: Abweichende Lieferadressen lassen sich nur mit dem Modul"Auftragserfassung / Lieferscheine" in orgaMAX berücksichtigen.

abweichendLieferungLaendercode

Feldname abweichendLieferungLaendercodeDatentyp String Länge 5Beschreibung

Dieses Feld steht für den Ländercode der abweichenden Lieferadresse.

Anmerkung: Abweichende Lieferadressen lassen sich nur mit dem Modul"Auftragserfassung / Lieferscheine" in orgaMAX berücksichtigen.

abweichendLieferungLand

Feldname abweichendLieferungLandDatentyp String Länge 50Beschreibung

Dieses Feld steht für das Land der abweichenden Lieferadresse.

Anmerkung: Abweichende Lieferadressen lassen sich nur mit dem Modul"Auftragserfassung / Lieferscheine" in orgaMAX berücksichtigen.

Page 31: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Felder

orgaMAX Webshop Technische Dokumentation Seite 31

abweichendLieferungEmail

Feldname abweichendLieferungEmailDatentyp String Länge 50Beschreibung

Dieses Feld steht für die Emailadresse des Empfängers bei abweichenderLieferadresse.

Anmerkung: Abweichende Lieferadressen lassen sich nur mit dem Modul"Auftragserfassung / Lieferscheine" in orgaMAX berücksichtigen.

abweichendLieferungTelefon

Feldname abweichendLieferungTelefonDatentyp String Länge 40Beschreibung

Dieses Feld steht für die Telefonnummer des Empfängers bei abweichenderLieferadresse.

Anmerkung: Abweichende Lieferadressen lassen sich nur mit dem Modul"Auftragserfassung / Lieferscheine" in orgaMAX berücksichtigen.

abweichendLieferungFax

Feldname abweichendLieferungFaxDatentyp String Länge 40Beschreibung

Dieses Feld steht für die Faxnummer des Empfängers bei abweichenderLieferadresse.

Anmerkung: Abweichende Lieferadressen lassen sich nur mit dem Modul"Auftragserfassung / Lieferscheine" in orgaMAX berücksichtigen.

abweichendRechnungFirmenname

Feldname abweichendRechnungFirmennameDatentyp String Länge 50Beschreibung

Dieses Feld steht für den Firmennamen des Empfängers bei abweichenderRechnungsadresse.

Anmerkung: Abweichende Lieferadressen lassen sich nur mit dem Modul"Auftragserfassung / Lieferscheine" in orgaMAX berücksichtigen.

Page 32: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Felder

orgaMAX Webshop Technische DokumentationSeite 32

abweichendRechnungFirmenzusatz

Feldname abweichendRechnungFirmenzusatzDatentyp String Länge 50Beschreibung

Dieses Feld steht für den Firmenzusatznamen des Empfängers bei abweichenderRechnungsadresse.

Anmerkung: Abweichende Lieferadressen lassen sich nur mit dem Modul"Auftragserfassung / Lieferscheine" in orgaMAX berücksichtigen.

abweichendRechnungPersAnrede

Feldname abweichendRechnungPersAnredeDatentyp String Länge 30Beschreibung

Dieses Feld steht für die Anrede des Empfängers bei abweichenderRechnungsadresse.

Anmerkung: Abweichende Lieferadressen lassen sich nur mit dem Modul"Auftragserfassung / Lieferscheine" in orgaMAX berücksichtigen.

abweichendRechnungPersGeschl

Feldname abweichendRechnungPersGeschlDatentyp String Länge 1Beschreibung

Dieses Feld steht für das Geschlecht des Empfängers bei abweichenderRechnungsadresse.

Anmerkung: Abweichende Lieferadressen lassen sich nur mit dem Modul"Auftragserfassung / Lieferscheine" in orgaMAX berücksichtigen.

abweichendRechnungPersTitel

Feldname abweichendRechnungPersTitelDatentyp String Länge 30Beschreibung

Dieses Feld steht für den Titel des Empfängers bei abweichenderRechnungsadresse.

Anmerkung: Abweichende Lieferadressen lassen sich nur mit dem Modul"Auftragserfassung / Lieferscheine" in orgaMAX berücksichtigen.

Page 33: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Felder

orgaMAX Webshop Technische Dokumentation Seite 33

abweichendRechnungPersNachname

Feldname abweichendRechnungPersNachnameDatentyp String Länge 50Beschreibung

Dieses Feld steht für den Nachnamen des Empfängers bei abweichenderRechnungsadresse.

Anmerkung: Abweichende Lieferadressen lassen sich nur mit dem Modul"Auftragserfassung / Lieferscheine" in orgaMAX berücksichtigen.

abweichendRechnungPersVorname

Feldname abweichendRechnungPersVornameDatentyp String Länge 50Beschreibung

Dieses Feld steht für den Vornamen des Empfängers bei abweichenderRechnungsadresse.

Anmerkung: Abweichende Lieferadressen lassen sich nur mit dem Modul"Auftragserfassung / Lieferscheine" in orgaMAX berücksichtigen.

abweichendRechnungStrasse

Feldname abweichendRechnungStrasseDatentyp String Länge 50Beschreibung

Dieses Feld steht für den Straßennamen und die Hausnummer des Empfängers beiabweichender Rechnungsadresse.

Anmerkung: Abweichende Lieferadressen lassen sich nur mit dem Modul"Auftragserfassung / Lieferscheine" in orgaMAX berücksichtigen.

abweichendRechnungPostleitzahl

Feldname abweichendRechnungPostleitzahlDatentyp String Länge 10Beschreibung

Dieses Feld steht für die Postleitzahl des Empfängers bei abweichenderRechnungsadresse.

Anmerkung: Abweichende Lieferadressen lassen sich nur mit dem Modul"Auftragserfassung / Lieferscheine" in orgaMAX berücksichtigen.

Page 34: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Felder

orgaMAX Webshop Technische DokumentationSeite 34

abweichendRechnungOrt

Feldname abweichendRechnungOrtDatentyp String Länge 50Beschreibung

Dieses Feld steht für den Stadtnamen des Empfängers bei abweichenderRechnungsadresse.

Anmerkung: Abweichende Lieferadressen lassen sich nur mit dem Modul"Auftragserfassung / Lieferscheine" in orgaMAX berücksichtigen.

abweichendRechnungLaendercode

Feldname abweichendRechnungLaendercodeDatentyp String Länge 5Beschreibung

Dieses Feld steht für das Länderkürzel der Anschrift des Empfängers beiabweichender Rechnungsadresse.

Anmerkung: Abweichende Lieferadressen lassen sich nur mit dem Modul"Auftragserfassung / Lieferscheine" in orgaMAX berücksichtigen.

abweichendRechnungLand

Feldname abweichendRechnungLandDatentyp String Länge 50Beschreibung

Dieses Feld steht für das Land der Anschrift des Empfängers bei abweichenderRechnungsadresse.

Anmerkung: Abweichende Lieferadressen lassen sich nur mit dem Modul"Auftragserfassung / Lieferscheine" in orgaMAX berücksichtigen.

abweichendRechnungEmail

Feldname abweichendRechnungEmailDatentyp String Länge 50Beschreibung

Dieses Feld steht für die Emailadresse des Empfängers bei abweichenderRechnungsadresse.

Anmerkung: Abweichende Lieferadressen lassen sich nur mit dem Modul"Auftragserfassung / Lieferscheine" in orgaMAX berücksichtigen.

Page 35: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Felder

orgaMAX Webshop Technische Dokumentation Seite 35

abweichendRechnungTelefon

Feldname abweichendRechnungTelefonDatentyp String Länge 40Beschreibung

Dieses Feld steht für die Telefonnummer des Empfängers bei abweichenderRechnungsadresse.

Anmerkung: Abweichende Lieferadressen lassen sich nur mit dem Modul"Auftragserfassung / Lieferscheine" in orgaMAX berücksichtigen.

abweichendRechnungFax

Feldname abweichendRechnungFaxDatentyp String Länge 40Beschreibung

Dieses Feld steht für die Faxnummer des Empfängers bei abweichenderRechnungsadresse.

Anmerkung: Abweichende Lieferadressen lassen sich nur mit dem Modul"Auftragserfassung / Lieferscheine" in orgaMAX berücksichtigen.

FrachtkostenNetto

Feldname FrachtkostenNettoDatentyp FloatBeschreibung

Dieses Feld steht für die Netto-Frachtkosten der Bestellung.

FrachtkostenBrutto

Feldname FrachtkostenBruttoDatentyp FloatBeschreibung

Dieses Feld steht für die Brutto-Frachtkosten der Bestellung.

FrachtkostenMwStProzent

Feldname FrachtkostenMwStProzentDatentyp FloatBeschreibung

Dieses Feld steht für die Mehrwertsteuer der Frachtkosten der Bestellung.

Page 36: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Felder

orgaMAX Webshop Technische DokumentationSeite 36

ZuschlagkostenNetto1

Feldname ZuschlagkostenNetto1Datentyp FloatBeschreibung

Dieses Feld steht für die Netto-Zuschlagskosten1 der Bestellung.

Anmerkung: Bei Zuschlagskosten müssen nur entweder Netto- oder Bruttopreisesowie der entsprechende Mehrwertsteuersatz hinterlegt werden.

ZuschlagkostenNetto2

Feldname ZuschlagkostenNetto2Datentyp FloatBeschreibung

Dieses Feld steht für die Netto-Zuschlagskosten2 der Bestellung.

Anmerkung: Bei Zuschlagskosten müssen nur entweder Netto- oder Bruttopreisesowie der entsprechende Mehrwertsteuersatz hinterlegt werden.

ZuschlagkostenNetto3

Feldname ZuschlagkostenNetto3Datentyp FloatBeschreibung

Dieses Feld steht für die Netto-Zuschlagskosten3 der Bestellung.

Anmerkung: Bei Zuschlagskosten müssen nur entweder Netto- oder Bruttopreisesowie der entsprechende Mehrwertsteuersatz hinterlegt werden.

ZuschlagkostenBrutto1

Feldname ZuschlagkostenBrutto1Datentyp FloatBeschreibung

Dieses Feld steht für die Brutto-Zuschlagskosten1 der Bestellung.

Anmerkung: Bei Zuschlagskosten müssen nur entweder Netto- oder Bruttopreisesowie der entsprechende Mehrwertsteuersatz hinterlegt werden.

Page 37: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Felder

orgaMAX Webshop Technische Dokumentation Seite 37

ZuschlagkostenBrutto2

Feldname ZuschlagkostenBrutto2Datentyp FloatBeschreibung

Dieses Feld steht für die Brutto-Zuschlagskosten2 der Bestellung.

Anmerkung: Bei Zuschlagskosten müssen nur entweder Netto- oder Bruttopreisesowie der entsprechende Mehrwertsteuersatz hinterlegt werden.

ZuschlagkostenBrutto3

Feldname ZuschlagkostenBrutto3Datentyp FloatBeschreibung

Dieses Feld steht für die Brutto-Zuschlagskosten3 der Bestellung.

Anmerkung: Bei Zuschlagskosten müssen nur entweder Netto- oder Bruttopreisesowie der entsprechende Mehrwertsteuersatz hinterlegt werden.

ZuschlagkostenMwStProzent1

Feldname ZuschlagkostenMwStProzent1Datentyp FloatBeschreibung

Dieses Feld steht für den Mehrwertsteuersatz der Zuschlagskosten1 der Bestellung.

Anmerkung: Bei Zuschlagskosten müssen nur entweder Netto- oder Bruttopreisesowie der entsprechende Mehrwertsteuersatz hinterlegt werden.

ZuschlagkostenMwStProzent2

Feldname ZuschlagkostenMwStProzent2Datentyp FloatBeschreibung

Dieses Feld steht für den Mehrwertsteuersatz der Zuschlagskosten2 der Bestellung.

Anmerkung: Bei Zuschlagskosten müssen nur entweder Netto- oder Bruttopreisesowie der entsprechende Mehrwertsteuersatz hinterlegt werden.

Page 38: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Felder

orgaMAX Webshop Technische DokumentationSeite 38

ZuschlagkostenMwStProzent3

Feldname ZuschlagkostenMwStProzent3Datentyp FloatBeschreibung

Dieses Feld steht für den Mehrwertsteuersatz der Zuschlagskosten3 der Bestellung.

Anmerkung: Bei Zuschlagskosten müssen nur entweder Netto- oder Bruttopreisesowie der entsprechende Mehrwertsteuersatz hinterlegt werden.

Positionsnummer

Feldname PositionsnummerDatentyp IntegerBeschreibung

Dieses Feld steht für die Positionsnummer des bestellten Artikels.

Artikelnummer

Feldname ArtikelnummerDatentyp String Länge 20Beschreibung

Dieses Feld steht für die Artikelnummer des bestellten Artikels in orgaMAX. MancheShopsysteme bieten die Möglichkeit sowohl eine Shopartikelnummer als auch eineWarenwirtschaftsartikelnummer zu hinterlegen.

Anmerkung: Wenn die Artikelnummer des Webshops mit der Artikelnummer inorgaMAX übereinstimmt, kann man diese auch direkt als Artikelnummer anorgaMAX übergeben.

ArtikelnummerShop

Feldname ArtikelnummerShopDatentyp String Länge 32Beschreibung

Dieses Feld steht für die Artikelnummer des bestellten Artikels im Webshop.

Anmerkung: Die Artikelnummer des Webshops kann in den Artikelstammdaten vonorgaMAX unter "Sonstiges" hinterlegt werden.

Page 39: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Felder

orgaMAX Webshop Technische Dokumentation Seite 39

Menge

Feldname MengeDatentyp FloatBeschreibung

Dieses Feld steht für die Menge (oder Anzahl) des bestellten Artikels.

abweichenderEinzelpreisNetto

Feldname abweichenderEinzelpreisNettoDatentyp FloatBeschreibung

Dieses Feld steht für den abweichenden Nettopreis des bestellten Artikels. Relevantwird dieses Feld zum Beispiel, wenn im Webshop andere Preise gelten als inorgaMAX hinterlegt (z.B. bei Aktionen).

Anmerkung: Diese Angabe wird nur im Vorgang, nicht in den Stammdatengespeichert.

abweichenderEinzelpreisBrutto

Feldname abweichenderEinzelpreisBruttoDatentyp FloatBeschreibung

Dieses Feld steht für den abweichenden Bruttopreis des bestellten Artikels.Relevant wird dieses Feld zum Beispiel, wenn im Webshop andere Preise geltenals in orgaMAX hinterlegt (z.B. bei Aktionen).

Anmerkung: Diese Angabe wird nur im Vorgang, nicht in den Stammdatengespeichert.

abweichendeMwStProzent

Feldname abweichendeMwStProzentDatentyp FloatBeschreibung

Dieses Feld steht für den abweichenden Mehrwertsteuersatz des bestellten Artikels.Relevant wird dieses Feld zum Beispiel, wenn im Webshop andereMehrwertsteuersätze gelten als in orgaMAX hinterlegt (z.B. für Nettorechnungen beivorhandener Umsatzsteueridentnummer).

Anmerkung: Diese Angabe wird nur im Vorgang, nicht in den Stammdatengespeichert.

Page 40: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Felder

orgaMAX Webshop Technische DokumentationSeite 40

abweichenderArtikeltext

Feldname abweichenderArtikeltextDatentyp String Länge 255Beschreibung

Dieses Feld steht für den abweichenden Artikeltext des bestellten Artikels. Relevantwird dieses Feld zum Beispiel, wenn im Webshop andere Artikeltexte hinterlegt sindals in orgaMAX.

Anmerkung: Diese Angabe wird nur im Vorgang, nicht in den Stammdatengespeichert.

RabattProzent

Feldname RabattProzentDatentyp FloatBeschreibung

Dieses Feld steht für gewährten Rabatt auf den bestellten Artikel in Prozent (z.B. fürAktionen).

ZusatzfeldPosition1

Feldname ZusatzfeldPosition1Datentyp String Länge 50Beschreibung

Dieses Feld steht für das "individuelle Feld 1" des bestellten Artikels (z.B. fürArtikelattribute oder Artikelvarianten).

Anmerkung: Die individuellen Felder können mit Hilfe des Vorlagen Designersauch auf den Ausdrucken hinterlegt werden.

ZusatzfeldPosition2

Feldname ZusatzfeldPosition2Datentyp String Länge 50Beschreibung

Dieses Feld steht für das "individuelle Feld 2" des bestellten Artikels (z.B. fürArtikelattribute oder Artikelvarianten).

Anmerkung: Die individuellen Felder können mit Hilfe des Vorlagen Designersauch auf den Ausdrucken hinterlegt werden.

Page 41: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

Felder

orgaMAX Webshop Technische Dokumentation Seite 41

ZusatzfeldPosition3

Feldname ZusatzfeldPosition3Datentyp String Länge 50Beschreibung

Dieses Feld steht für das "individuelle Feld 3" des bestellten Artikels (z.B. fürArtikelattribute oder Artikelvarianten).

Anmerkung: Die individuellen Felder können mit Hilfe des Vorlagen Designersauch auf den Ausdrucken hinterlegt werden.

ZusatzfeldPosition4

Feldname ZusatzfeldPosition4Datentyp String Länge 50Beschreibung

Dieses Feld steht für das "individuelle Feld 4" des bestellten Artikels (z.B. fürArtikelattribute oder Artikelvarianten).

Anmerkung: Die individuellen Felder können mit Hilfe des Vorlagen Designersauch auf den Ausdrucken hinterlegt werden.

ZusatzfeldPosition5

Feldname ZusatzfeldPosition5Datentyp String Länge 50Beschreibung

Dieses Feld steht für das "individuelle Feld 5" des bestellten Artikels (z.B. fürArtikelattribute oder Artikelvarianten).

Anmerkung: Die individuellen Felder können mit Hilfe des Vorlagen Designersauch auf den Ausdrucken hinterlegt werden.

Page 42: Technische Dokumentation - guenstiges-bad.de...deltra Software GmbH Heidenoldendorfer Str. 51 32758 Detmold Deutschland / Germany Tel. 00 49 (0) 52 31 / 70 90 - 0 Fax 00 49 (0) 52

deltra Software GmbHHeidenoldendorfer Str. 51

32758 DetmoldDeutschland / Germany

Tel. 00 49 (0) 52 31 / 70 90 - 0Fax 00 49 (0) 52 31 / 70 90 - 20

eMail: [email protected]: www.orgamax.de