Daten-Typ "Auftrag"
class, where model defined: ecs_order_base
DB-Feld | Feldname | Typ | Beschreibung |
---|---|---|---|
oid | Primärkey | INT (11) | Autoincrement Key des Auftrages |
fk_o_shopid | Shop-ID | INT (11) | ID des Shops für den der Auftrag gültig ist. Wird im Normalfall aus der Standardkonfiguration oder der hinterlegten Shopid aus dem Kundendatensatz befüllt. |
orderid | Auftrags-Nr. | VARCHAR (63) | Human-Readable Auftragsnummer der Bestellung, die auch nach öffentlich an den Kunden kommuniziert wird. Wird im Normalfall automatisiert über einen Zähler erzeugt. |
fk_o_persid | Kunden-ID | INT (11) | Foreign Key des Kunden, für den der Auftrag gültig ist. |
o_orderid_external | Externe Auftrags-Nr. | VARCHAR (255) |
Eine externe erhaltene Auftragsnummer, wenn der Auftrag z.B. über einen externen Marktplatz (z.B. Amazon Marketplace) erstellt wurde.
|
o_pers_reftext | Kunden-Referenztext | TEXT | Ein Referenztext des Kunden |
o_pers_seq_nr | Auftrags-Sequenz-Nr. | INT (11) | Zahl der Aufträge des Kunden. Wird automatisch inkrementiert bei einer Auftragsanlage zum Kunden. |
fk_o_campid | Kampagnen-ID | INT (11) | Foreign Key einer Shop-Kampagne, über die der Auftrag erstellt wurde (z.B. Google-Shopping). Shop-Kampagnen können in der eCommerce Suite verwaltet werden. |
fk_o_stid | Status-ID | INT (11) | Foreign Key des aktuellen Auftragsstatus (z.B. "Auftrag eingegangen"). Diese können werden über die eCommerce Suite Statusverwaltung bereitgestellt. |
fk_o_st_id | Versandart-ID | INT (11) | Foreign Key der dem Auftrag zugehörigen Versandart. Diese können über die eCommerce Suite verwaltet werden. |
fk_o_posid | Point-of-Sale-ID | INT (11) | Foreign Key des dem Auftrag zugehörigen Point-of-Sale (z.B. Online-Shop, Filiale). Diese können über die eCommerce Suite verwaltet werden. |
quantity | Bestellmenge | DECIMAL (13,4) | Die Gesamtanzahl der Posten des Auftrages. Wird automatisch aus den Auftragsposten ermittelt. |
total_netto | Gesamtsumme (Netto) | DECIMAL (13,4) | Gesamtwert des Auftrages in Netto. Wird automatisch aus den Auftragsposten ermittelt. |
total_brutto | Gesamtsumme (Brutto) | DECIMAL (13,4) | Gesamtwert des Auftrages in Brutto. Wird automatisch aus den Auftragsposten ermittelt. |
currency | Währung | CHAR (3) | Währungs ISO-Code des Auftrages. Wird im Normalfall automatisch aus den Shopeinstellungen befüllt. |
o_time_ordered | Bestelldatum | DATETIME | Bestelldatum des Auftrages. |
otitle | Auftragstitel | MEDIUMTEXT | Ein Freitext-Titel für den Auftrag. Dieser wird ggf. auf Auftragsdokumenten ausgegeben. |
otext | Auftragsbeschreibung | MEDIUMTEXT | Ein Freitext-Beschreibungstext für den Auftrag. Dieser wird ggf. auf Auftragsdokumenten ausgegeben. |
invoice_gender | Anrede (Rechnungadresse) | TEXT | Anrede des Rechnungsempfängers als Teil der Rechnungsadresse (male|female). |
invoice_lastname | Nachname (Rechnungadresse) | TEXT | Nachname des Rechnungsempfängers als Teil der Rechnungsadresse. |
invoice_firstname | Vorname (Rechnungadresse) | TEXT | Vorname des Rechnungsempfängers als Teil der Rechnungsadresse. |
invoice_title | Titel (Rechnungsadresse) | TEXT | Titel (z.B. Dr., Prof.) des Rechnungsempfängers als Teil der Rechnungsadresse. |
invoice_company | Firma (Rechnungadresse) | TEXT | Firma des Rechnungsempfängers als Teil der Rechnungsadresse. |
invoice_email | E-Mail (Rechnungadresse) | TEXT | E-Mail-Adresse des Rechnungsempfängers. Im Normalfall ist dies auch die E-Mail-Adresse des Kunden. |
invoice_addrextra | Adressenzusatz (Rechnungadresse) | TEXT | Zusätzliche Adressenangaben des Rechnungsempfängers (z.B. "z.Hd", "Postfach") als Teil der Rechnungsadresse. |
invoice_street | Straße (Rechnungadresse) | TEXT | Straße des Rechnungsempfängers als Teil der Rechnungsadresse. |
invoice_housenr | Hausnummer (Rechnungadresse) | TEXT | Hausnummer des Rechnungsempfängers als Teil der Rechnungsadresse. |
invoice_zip | PLZ (Rechnungadresse) | TEXT | Postleitzahl des Rechnungsempfängers als Teil der Rechnungsadresse. |
invoice_town | Ort (Rechnungadresse) | TEXT | Ort der Rechnungsempfängers als Teil der Rechnungsadresse. |
invoice_country | Land (Rechnungadresse) | CHAR (2) | ISO-Code des Landes des Rechnungsempfängers als Teil der Rechnungsadresse. Wird nach außen als Textbaustein übersetzt. |
invoice_lang_iso | Rechnungssprache | CHAR (2) | ISO-Code des Landes der Rechnungssprache. |
invoice_type | Rechnungsart | TEXT | Rechnungstyp (commercial|noncommercial) zur Unterscheidung ob Privatkauf oder gewerbliche Bestellung. |
invoice_taxidentnumber | USt.ID-Nr. | TEXT | Umsatzsteuer-ID-Nummer des Rechnungsempfängers. Ist nur für gewerbliche Bestellungen relevant. |
invoice_taxident_status | Status der Umsatzsteuer-ID-Prüfung | TEXT | Status der Umsatzsteuer-ID-Nummer-Prüfung des Rechnungsempfängers (untested|invalid|valid_conditional|valid_confirmed). Ist nur für gewerbliche Bestellungen relevant. |
invoice_third_country_export | Status der Ausfuhrbescheinigung | TEXT | Status der Ausfuhrbescheinigung (invoice_third_country_export_status_none|invoice_third_country_export_status_certificate_promised|invoice_third_country_export_status_certificate_received). Ist nur für Bestellungen in nicht EU-Länder relevant. |
deliver_gender | Anrede (Lieferanschrift) | TEXT | Anrede des Lieferungsempfängers als Teil der Lieferanschrift (male|female). |
deliver_lastname | Nachname (Lieferanschrift) | TEXT | Nachname des Lieferungsempfängers als Teil der Lieferanschrift. |
deliver_firstname | Vorname (Lieferanschrift) | TEXT | Vorname des Lieferungsempfängers als Teil der Lieferanschrift. |
deliver_title | Titel (Lieferanschrift) | TEXT | Titel (z.B. Dr., Prof.) des Lieferungsempfängers als Teil der Lieferanschrift. |
deliver_company | Firma (Lieferanschrift) | TEXT | Firma des Lieferungsempfängers als Teil der Lieferanschrift. |
deliver_addrextra | Adressenzusatz (Lieferanschrift) | TEXT | Zusätzliche Adressenangaben des Lieferungsempfängers (z.B. "z.Hd", "Postfach") als Teil der Lieferanschrift. |
deliver_street | Straße (Lieferanschrift) | TEXT | Straße des Lieferungsempfängers als Teil der Lieferanschrift. |
deliver_housenr | Hausnummer (Lieferanschrift) | TEXT | Hausnummer des Lieferungsempfängers als Teil der Lieferanschrift. |
deliver_zip | PLZ (Lieferanschrift) | TEXT | Postleitzahl des Lieferungsempfängers als Teil der Lieferanschrift. |
deliver_town | Ort (Lieferanschrift) | TEXT | Ort der Lieferungsempfängers als Teil der Lieferanschrift. |
deliver_country | Land (Lieferanschrift) | CHAR (2) | ISO-Code des Landes des Lieferungsempfängers als Teil der Lieferanschrift. Wird nach außen als Textbaustein übersetzt. |
deliver_date_req | Kunden-Wunschtermin | TEXT | Freitext für den Wunschtermin der Lieferung. |
deliver_phone | Telefon | TEXT | Telefonnummer des Lieferungsempfängers ggf. zur Übermittlung an den Lieferanten/Logistiker. |
deliver_comment | Liefer-Hinweise | TEXT | Freitext für sonstige Lieferhinweise ggf. zur Übermittlung an den Lieferanten/Logistiker. |
ip_address | IP-Adresse | TEXT | IP-Adresse des Bestellenden. Wird im Normalfall bei einer Bestellung aus dem Shop-Frontend gespeichert. |
o_referrer | Referrer | TEXT | Die Referrer-URL des Bestellenden. Wird im Normalfall bei einer Bestellung aus dem Shop-Frontend gespeichert. |
o_useragent | User-Agent | TEXT | Die User-Agent des Bestellenden. Wird im Normalfall bei einer Bestellung aus dem Shop-Frontend gespeichert. |
o_comment | Kundenkommentar | TEXT | Freitext Kommentar für den Bestellenden. Kann ggf. bei der Bestellung durch den Kunden befüllt werden. |
o_comment_internal | Interner Bestellhinweis | TEXT | Freitext Kommentar für interne Bearbeitungszwecke. Wird nicht nach außen gegeben. |
o_lock_time | Bearbeitungs-Sperre (Zeitpunkt) | DATETIME | Wenn der Auftrag zum Bearbeiten gesperrt ist, wird hier der Zeitpunkt der Sperre gespeichert. |
o_lock_user | Bearbeitungs-Sperre (Benutzer) | VARCHAR (31) | Wenn der Auftrag zum Bearbeiten gesperrt wurde, wird hier der Benutzer gespeichert, der die Sperrung aktiviert hat. |
o_update_time | Letzte Änderung | DATETIME | Zeitpunkt der letzten Bearbeitung des Auftrages. |
o_txt_header | Text (Kopfbereich) | TEXT | Freitext für den Kopfbereich, der ggf. in Auftragsdokumenten berücksichtigt wird. |
o_txt_footer | Text (Fußbereich) | TEXT | Freitext für den Fußbereich, der ggf. in Auftragsdokumenten berücksichtigt wird. |
o_type | Auftragstyp | VARCHAR (15) | Auftragstyp (order|offer|request). Kann genutzt werden, damit der Auftrag als z.B. "Angebot" an einen Kunden übermittelt wird. |
o_valid_until | Gültigkeit bis | DATETIME | Zeitpunkt wie lange der Auftrag gültig ist. Ist im Normalfall nur für den Auftragstyp "Angebot" relevant. |
o_pay_profile_xdata | Zahlungsprofildaten | TEXT | Die gültigen Zahlungsprofildaten des Auftrages werden hier als JSON gespeichert. |
Dynamische Felder werden nur bei Model-Initierung erzeugt und liegen nicht als Datenbankfeld vor. Die Felder stehen bei den Methodenaufrufen zur Verfügung.
Neben den nachfolgend aufgeführten dynamischen Felder, werden auch zahlreiche Felder aus anderen Datenbank-Tabellen per JOIN dazugeholt, um leichteren Zugriff zu schaffen. Die betrifft u.a. zugehörige Kundendaten, Name und Adressenzeile des Point-of-Sale, Kundengruppeninfos.
drvd_total_vat | MwSt. (Gesamt) | DECIMAL (13,4) | Gesamtwert der Mehrwertsteuer des Auftrages. |
drvd_invoice_street_housenr | Straße + Hausnummer (Rechnungsadresse) | TEXT | Zusammengesetzte Straße + Hausnummer der Rechnungsadresse. |
drvd_deliver_street_housenr | Straße + Hausnummer (Lieferanschrift) | TEXT | Zusammengesetzte Straße + Hausnummer der Lieferanschrift. |
drvd_o_shoplabel | Label des Shops zum Auftrag | TEXT | Das Label des Shops in dem Auftrag getätigt wurde, wird hier gesetzt. Im Normalfall nur bei Multishop-Lösungen hilfreich. |
drvd_invoice_address | Auftrags-Rechnungsadresse | TEXT | Aus den Felder der Rechnungsadresse zusammengesetzte Rechnungsadresse mit ENTER-Umbrüchen. |
drvd_deliver_address | Auftrag-Lieferadresse | TEXT | Aus den Felder der Lieferanschrift zusammengesetzte Lieferadresse mit ENTER-Umbrüchen. |