Die Shopware Bestell-Tabellen

Einleitung

In diesem Artikel findest Du eine Übersicht über die Bestell-Tabellen in Shopware, die einzelnen Spalten und Foreign Keys zu anderen Tabellen. Grundsätzlich sind in Shopware die Bestellungen in den Tabellen aus dem Bereich s_order_* finden. Als zentrales Element Deines Shops sind die Bestellungen natürlich mit zahlreichen anderen Shopbereichen verknüpft. Die Bestellungen bestehen bei Shopware aus einer Unterteilung in Bestellung mit Positionen und Warenkörben und Adressen.

Die einzelnen Tabellen

Allgemeine Bestellinformationen

s_order

Diese Tabelle enthält die Bestellung an sich und dient in den meisten anderen Bestell-Tabellen als Verweis unter dem Foreign Key orderID bzw. order_id.

Spalte Typ Beschreibung Foreign Key zur Tabelle
id int(11) Eindeutige ID der Bestellung, wird in anderen Tabellen als Referenz genutzt, AUTO_INCREMENT
ordernumber varchar(255) Bestellnummer, ist diese 0 so wurde die Bestellung nicht zuende gebracht
userID int(11) ID des Kunden s_user
invoice_amount double Bestellwert
invoice_amount_net double Netto Bestellwert
invoice_shipping double Versandkostenwert
invoice_shipping_net double Netto Versandkostenwert
ordertime datetime Zeitpunkt der Bestellung
status int(11) ID des Bestellstatus s_core_states
cleared int(11) ID des Zahlungsstatus s_core_states
paymentID int(1) ID der Zahlungsart s_core_paymentmeans
transactionID varchar(255) ID der Transaktion beim Zahlungsanbieter
comment mediumtext Kommentar
customercomment mediumtext Kundenkommentar
internalcomment mediumtext interner Kommentar
net int(1) Netto-Bestellung (Ja/Nein)
taxfree int(11) Steuerfrei (Ja/Nein)
partnerID varchar(255) Partner-Verknüpfung s_emarketing_partner
temporaryID varchar(255) temporäre ID bei ordernumber 0
referer mediumtext Referer Link
cleareddate datetime
trackingcode varchar(255) Trackingcode vom Versandanbieter
language varchar(10) ID des Sprachshops s_core_shops
dispatchID int(11) ID der Versandart s_premium_dispatch
currency varchar(5) Währung s_core_currencies
currencyFactor double Währungsfaktor für die Umrechnung
subshopID int(11) ID des Shops s_core_shops
remote_addr varchar(255) IP der Bestellung
deviceType varchar(50) Endgerät der Bestellung

s_order_attributes

Diese Tabelle enthält die Freitextfelder zu den Bestellungen.

Spalte Typ Beschreibung Foreign Key zur Tabelle
id int(11) Eindeutige ID des Tabelleneintrags, wird in anderen Tabellen als Referenz genutzt, AUTO_INCREMENT
orderID int(11) ID der Bestellung s_order
attribute# text Freitextfeld

s_order_details

Diese Tabelle enthält die Positionen einer Bestellung.

Spalte Typ Beschreibung Foreign Key zur Tabelle
id int(11) Eindeutige ID der Bestellposition, wird in anderen Tabellen als Referenz genutzt, AUTO_INCREMENT
orderiD int(11) ID der Bestellung s_order
ordernumber varchar(255) Bestellnummer
articleID int(11) ID des Artikels s_articles
articleordernumber varchar(255) Artikelnummer
price double Preis
quantity int(11) Menge
name varchar(255) Artikelname
status int(1) ID des Positionsstatus s_core_states
shipped int(11) versendet
shippedgroup int(11) Versandgruppe
releasedate date Erscheinungsdatum
modus int(11) Modus der Position
esdarticle int(1) ESD-Artikel (Ja/Nein)
taxID int(11) ID des Steuersatzes s_core_tax
tax_rate double Steuersatz
config mediumtext veraltet aus Shopware 3.5, teilweise von Plugins genutzt
ean varchar(255) EAN
unit varchar(255) Maßeinheit
pack_unit varchar(255) Verpackungseinheit

s_order_details_attributes

Diese Tabelle enthält die Freitextfelder zu den Bestellpositionen.

Spalte Typ Beschreibung Foreign Key zur Tabelle
id int(11) Eindeutige ID des Tabelleneintrags, wird in anderen Tabellen als Referenz genutzt, AUTO_INCREMENT
detailID int(11) ID der Position s_order_details
attribute# text Freitextfeld

Warenkörbe

s_order_basket

Diese Tabelle enthält die aktuellen Warenkörbe

Spalte Typ Beschreibung Foreign Key zur Tabelle
id int(11) Eindeutige ID des Warenkorbs, wird in anderen Tabellen als Referenz genutzt, AUTO_INCREMENT
sessionID varchar(128) ID der Session s_core_sessions
userID int(11) ID des Kunden s_user
articlename varchar(255) Artikelname
articleID int(11) ID des Artikels s_articles
ordernumber varchar(255) Artikelnummer
shippingfree int(1) Versandkostenfrei (Ja/Nein)
quantity int(11) Menge
price double Preis
netprice double Netto-Preis
tax_rate double Steuersatz
datum datetime Datum
modus int(11) Modus des Artikels
esdarticle int(1) ESD-Artikel (Ja/Nein)
partnerID varchar(45) Partner-Referer
lastviewport varchar(255) Genutzter Viewport
useragent varchar(255) Kundeninformationen
config mediumtext veraltet aus Shopware 3.5, teilweise von Plugins genutzt
currencyFactor double Währungsfaktor

s_order_basket_attributes

Diese Tabelle enthält die Freitextfelder zu den Warenkörben.

Spalte Typ Beschreibung Foreign Key zur Tabelle
id int(11) Eindeutige ID des Tabelleneintrags, wird in anderen Tabellen als Referenz genutzt, AUTO_INCREMENT
basketID int(11) ID des Warenkorbs s_order_basket
attribute# text Freitextfeld

s_order_basket_signatures

Diese Tabelle enthält die Signaturen zu den Warenkörben.

Spalte Typ Beschreibung Foreign Key zur Tabelle
signature varchar(200) Signatur
basket longtext Warenkorb
created_at date Erstellungsdatum

Adressen

s_order_billingaddress

Diese Tabelle enthält die Rechnungsadressen zu einer Bestellung.

Spalte Typ Beschreibung Foreign Key zur Tabelle
id int(11) Eindeutige ID der Rechnungsadresse, wird in anderen Tabellen als Referenz genutzt, AUTO_INCREMENT
userID int(11) ID des Kunden s_user
orderID int(11) ID der Bestellung s_order
company varchar(255) Firma
department varchar(35) Abteilung
salutation varchar(30) Anrede
customernumber varchar(30) Kundennummer
firstname varchar(50) Vorname
lastname varchar(60) Nachname
street varchar(255) Straße
zipcode varchar(50) Postleitzahl
city varchar(70) Stadt
phone varchar(40) Telefonnummer
countryID int(11) ID des Landes s_core_countries
stateID int(11) ID des Bundeslandes/Staats s_core_countries_states
ustid varchar(50) Umsatzsteuer-ID
additional_address_line1 varchar(255) Zusätzliche Adresszeile 1
additional_address_line2 varchar(255) Zusätzliche Adresszeile 2
title varchar(100) Titel

s_order_billingaddress_attributes

Diese Tabelle enthält die Freitextfelder zu den Rechnungsadressen.

Spalte Typ Beschreibung Foreign Key zur Tabelle
id int(11) Eindeutige ID des Tabelleneintrags, wird in anderen Tabellen als Referenz genutzt, AUTO_INCREMENT
billingID int(11) ID der Rechnungsadresse s_order_billingaddress
text# text Freitextfeld

s_order_shippinaddress

Diese Tabelle enthält die Lieferadressen zu einer Bestellung.

Spalte Typ Beschreibung Foreign Key zur Tabelle
id int(11) Eindeutige ID der Rechnungsadresse, wird in anderen Tabellen als Referenz genutzt, AUTO_INCREMENT
userID int(11) ID des Kunden s_user
orderID int(11) ID der Bestellung s_order
company varchar(255) Firma
department varchar(35) Abteilung
salutation varchar(30) Anrede
firstname varchar(50) Vorname
lastname varchar(60) Nachname
street varchar(255) Straße
zipcode varchar(50) Postleitzahl
city varchar(70) Stadt
phone varchar(40) Telefonnummer
countryID int(11) ID des Landes s_core_countries
stateID int(11) ID des Bundeslandes/Staats s_core_countries_states
additional_address_line1 varchar(255) Zusätzliche Adresszeile 1
additional_address_line2 varchar(255) Zusätzliche Adresszeile 2
title varchar(100) Titel

s_order_shippinaddress_attributes

Diese Tabelle enthält die Freitextfelder zu den Lieferadressen.

Spalte Typ Beschreibung Foreign Key zur Tabelle
id int(11) Eindeutige ID des Tabelleneintrags, wird in anderen Tabellen als Referenz genutzt, AUTO_INCREMENT
shippingID int(11) ID der Lieferadresse s_order_shippinaddress
text# text Freitextfeld

Sonstige Informationen

s_order_comparisons

Diese Tabelle enthält die Vergleichsartikel.

Spalte Typ Beschreibung Foreign Key zur Tabelle
id int(11) Eindeutige ID des Tabelleneintrags, wird in anderen Tabellen als Referenz genutzt, AUTO_INCREMENT
sessionID varchar(128) ID der Session s_core_sessions
userID int(11) ID des Kunden s_user
articlename varchar(255) Artikelname
articleID int(11) ID des Artikels s_articles
datum datetime Datum

s_order_documents

Diese Tabelle enthält die Freitextfelder zu den Lieferadressen.

Spalte Typ Beschreibung Foreign Key zur Tabelle
id int(11) Eindeutige ID des Tabelleneintrags, wird in anderen Tabellen als Referenz genutzt, AUTO_INCREMENT
date date Datum
type int(11) Dokumenttyp
userID int(11) ID des Kunden s_user
orderID int(11) ID der Bestellung s_order
amount double Bestellwert
docID int(11) Dokumentennummer
hash varchar(255) Hashwert

s_order_documents_attributes

Diese Tabelle enthält die Freitextfelder zu den Bestellpositionen.

Spalte Typ Beschreibung Foreign Key zur Tabelle
id int(11) Eindeutige ID des Tabelleneintrags, wird in anderen Tabellen als Referenz genutzt, AUTO_INCREMENT
documentID int(11) ID des Dokuments s_order_documents

s_order_esd

Diese Tabelle enthält Informationen zu ESD-Artikeln in Bestellungen.

Spalte Typ Beschreibung Foreign Key zur Tabelle
id int(11) Eindeutige ID des Tabelleneintrags, wird in anderen Tabellen als Referenz genutzt, AUTO_INCREMENT
serialID int(11) ID der Seriennummer s_articles_esd_serials
esdID int(255) ID des ESD-Elements s_articles_esd
userID int(11) ID des Kunden s_user
orderID int(11) ID der Bestellung s_order
orderdetailsID int(11) ID der Position s_order_details
datum datetime Datum

s_order_history

Diese Tabelle enthält die Historie zu den Bestellstatus.

Spalte Typ Beschreibung Foreign Key zur Tabelle
id int(11) Eindeutige ID des Tabelleneintrags, wird in anderen Tabellen als Referenz genutzt, AUTO_INCREMENT
orderID int(11) ID der Bestellung s_order
userID int(11) ID des Kunden s_user
previous_order_status_id int(11) ID des vorherigen Status s_core_states
order_status_id int(11) ID des neuen Status s_core_states
previous_payment_status_id int(11) ID des vorherigen Zahlungsstatus s_core_states
payment_status_id int(11) ID des neuen Zahlungsstatus s_core_states
comment text Kommentar
change_date datetime Änderungsdatum

s_order_notes

Diese Tabelle enthält die Artikel der Merkliste.

Spalte Typ Beschreibung Foreign Key zur Tabelle
id int(11) Eindeutige ID des Tabelleneintrags, wird in anderen Tabellen als Referenz genutzt, AUTO_INCREMENT
sUniqueID varchar(70) ID der Merkliste
userID int(11) ID des Kunden s_user
articlename varchar>(255) Artikelname
articleID int(11) ID des Artikels s_articles
ordernumber varchar(255) Bestellnummer
datum datetime Datum

s_order_number

Diese Tabelle enthält die aktuellen Nummernkreise.

Spalte Typ Beschreibung Foreign Key zur Tabelle
id int(11) Eindeutige ID des Tabelleneintrags, wird in anderen Tabellen als Referenz genutzt, AUTO_INCREMENT
number int(20) Höchste verwendete Nummer dieses Nummernkreises
name varchar(255) Name des Nummernkreises
desc varchar>(255) Beschreibung

Weitere interessante Artikel:

Versandart Abholung anbieten

Wenn Du die Versandart "Abholung" anbieten möchtest, soll Dein Kunde im Normalfall keine Versandkosten bezahlen. Zahlungsarten-Aufschläge sind jedoch sinnvollerweise zu entrichten. In dieser Dokumentation erklären wir Dir, wie Du die Versandart...

weiterlesen

FAQ: Fehlermeldungen und deren Ursachen

Vorwort In diesem Beitrag findest Du häufige Fehlermeldungen und mögliche Lösungen. In vielen Fällen kannst Du hier einen Lösungsansatz erhalten. Fehlermeldungen werden in Shopware nicht unmittelbar an's Frontend gereicht, um dem Kunden ein...

weiterlesen

Lieferzeit in der sORDER-Bestätigungs-E-Mail anzeigen

{{Achtung|'''Achtung!''' Die hier zur Verfügung gestellten Informationen wurden zum Zeitpunkt der Veröffentlichung dieses Artikels getestet, können sich zwischenzeitlich aber geändert haben. '''Die Durchführung dieses Tutorials geschieht auf...

weiterlesen
€ 0,01

Preise inkl. gesetzlicher
MwSt. + Versandkosten*