Technische Begriffe

Benötigte Lesezeit: 16 Minuten


Artikel

Begriff Erklärung
aktion_von Wann die Aktion für den Artikel starten soll
aktionspreis_verwenden Wird derzeit nicht verwendet
aktionspreis Absoluter Aktionspreis des Artikels
aktiv_bis Format: MySQL Datetime Typ: yyyy-mm-dd ss:mm:ss
aktiv_von Format: MySQL Datetime Typ:yyyy-mm-dd ss:mm:ss
anzahl_anzeige Einheit: Darstellung als ‘Dropdown’ oder ‘Eingabefeld’
anzahl_bewertungen Anzahl Bewertungen für diesen Artikel (erfordert separates Artikelbewertungen Modul)
anzahl_dropdown Einheit: Dropdownwerte, z.B. 1-10;20;30;40;50;100
anzahl_einheit Einheit: Dieses Artikels: Stueck, Meter, Kilogramm, …
anzahl_nachkomma Einheit: Wieviele Nachkommastellen (0,1,2, …)
artikel_code Artikelcode zB: GTIN 13 / EAN-13 Code
artikel_id Interne Artikel-Identifikationsnummer
artikel_nr Vom Shopbetreiber vergebene Artikelnummer
artikel_set_daten Falls dieser Artikel ein Artikel-Set Hauptartikel ist, liegen hier detaillierte Verknuepfungsinformationen vor
artikeldetails Ausführliche Zusatzinformationen zum Artikel
artikelrabattgruppe Optional vom Preisfindung Modul verwendete Artikelrabattgruppeeinteilungen (String)
as_keep_anzahl Soll das Artikel-Set nach der Rekonfiguration die Anzahl beibehalten oder um entsprechede Angaben inkrementieren?
as_show_nacheinander Soll die Artikel-Set Variationsgruppenauswahl nacheinander geschehen oder gleich alle zusammen zur Auswahl angezeigt werden?
beschreibung Ausführliche Artikelbeschreibung (Text)
bewertung_durchschnitt Durchschnittswertung für diesen Artikel (erfordert separates Artikelbewertungen Modul)
bild_gross Datei / Link zum grossen Artikelbild
bild_klein Datei / Link zum kleinen Artikelbild
bild_last_modified Letzte Veränderung am Artikelbild
bildtyp Typ der Artikelbilder (jpg,jpeg,png,gif)
e_content_anzahl_downloads -1 = unlimitiert, > 0 = x Downloads
e_content_dl_func Auf welche Weise wird der Download zur Verfügung gestellt: Leer = HTTP-Download, wap_push = WAP-Push Methode
e_content_expires -1 = nie, > 0 = x Sekunden (3600 = 1 Std. 86400 = 1 Tag, 25’200 = 1 Woche, 108’000 = 30 Tage = 1 Monat, 31’536’000 = 365 Tage = 1 Jahr)
e_content_file Falls dieser Artikel eine E-Content Datei anbieten soll
einstandspreis Einstandspreis der Lagerverwaltung
erstellt Datum der Erstellung des Artikels (Format: yyyy-mm-dd hh:mm:ss)
gewicht Gewicht des Artikels
grundpreis_einheit Grundpreis Einheit (z.B. g, kg, l, ml, …)
grundpreis_faktor Fliesskommawert, der den Faktor beschreibt, mit welchem der Artikelpreis zur Grundpreis Einheit umgerechnet werden kann.
gruppierung_opt Optionsartikelgruppierung (wenn der Artikel von einem anderen Artikel ein Optionsartikel ist)
gruppierung_parent Falls die Sub-Artikel gruppiert angezeigt werden sollen, kann hier die Zuteilung zur Gruppe vorgenommen werden
gruppierung Artikelgruppierung (Name, max. 255 Zeichen)
hersteller_artikel_nr Artikelnummer des Herstellers
hersteller_id Die ID des Herstellers in der hersteller Tabelle
hersteller_obj Beinhaltet das Hersteller-Objekt
interne_notizen Nur in Shopadministration sichtbare Notizen
kontierungsinfogruppe_id In welcher Kontierungsinfogruppe sich der Artikel im Warenkorb (Bestellungsposition) befindet
kurzbeschreibung Kurze Artikelbeschreibung für die Listendarstellung/Artikelliste/Kategorie
lagerbestand Aktueller Lagerbestand dieses Artikels
lagerverhalten immer_bestellbar, nicht_nachbestellen, nachbestellbar
letzteaenderung Datum der letzten Änderung dieses Artikels (Format: yyyy-mm-dd hh:mm:ss)
lieferant_id Die ID des Lieferanten
lieferbar_in Ab wann ist dieser Artikel wieder lieferbar (Text)
liefereinheit Liefereinheit: Artikel können nur in diesen Mengen bestellt werden. bsp: 20 => 20,40,60,80
link Ein Hyperlink zu weiterführenden Artikelinformationen
locale Spracheinstellung (ISO-639-1 Code)
masterartikel Ist es ein Masterartikel? (Y,N) (Slave-Artikel sind z.B. extern eingebundene Artikel)
maximalbestellmenge Maximal pro Kunde/Bestellung bestellbare Anzahl Artikel
mindestbestellmenge Mindestbestellmenge des Artikels (0, wenn keine Limite besteht)
mindestlagermenge Mindestlagermenge des Artikels
mwst_satz Mehrwertsteuer-Satz
name Name des Artikels (Bezeichnung)
optionen_gewicht Gewicht der Optionen (nicht der Optionsartikel!)
optionen Optionen zu diesem Artikel
optionsartikel Optionsartikel zu diesem Artikel (verlinkter Artikel)
parent_nr Artikel-Nr des Parent-Artikels (nur für Subartikel)
pi_dateiname Suchmaschinenoptimierung: Virtueller Dateiname
pi_suchklasse Suchmaschinenoptimierung: Produkteindex Suchklasse (Integer)
positions_nr Positions-Nr. (zur sortierten Darstellung nach Positions-Nr)
preis Preis des Artikels
promo Ist es ein Promoartikel? Promoartikel können kundenseitig mit einem Badge versehen werden und gesammelt z.B. auf der Startseite angezeigt werden.
sprache Falls ein Artikel an eine Sprache gebunden ist (z.B. de, en, fr, …)
staffelpreise In diesem Array werden die Staffelpreise und deren Ab-Anzahl hinterlegt (key = ab, value = Preis)
sub_in_parent Dieses Flag wird true, wenn es sich eigentlich um einen Subartikel handelt, welcher sich als normaler Artikel ausgibt. Dies wird beim Artikelrendering der Fall, wenn Subartikel als Dropdown gerendert werden.
subanzahlpromo Wenn SHOW_SUBARTIKEL_INFOS_AUF_1_STUFE = true ist (config.inc.php): Anzahl der verknüpften und aktiven Subartikel, welche im Moment auf Promotion sind (promo=Y). Wenn > 0, sollte der Parentartikel ebenfalls das Promoflag anzeigen
sublagerbestand Wenn SHOW_SUBARTIKEL_INFOS_AUF_1_STUFE = true ist (config.inc.php): Summierter Lagerbestand aller mit diesem Parentartikel verknüpften und aktiven Subartikel
submindestaktionspreis Wenn SHOW_SUBARTIKEL_INFOS_AUF_1_STUFE = true ist (config.inc.php): Günstigster aktiver Aktionspreis aller aktiven, verknüpften Subartikel oder Variationen, wenn dieser (Parent)Artikel Preis=0 hat
submindestpreis Wenn SHOW_SUBARTIKEL_INFOS_AUF_1_STUFE = true ist (config.inc.php): Günstigster Preis aller aktiven, verknüpften Subartikel, wenn dieser (Parent)Artikel Preis=0 hat, Staffelpreise werden nicht berücksichtigt!
subvarmindestpreis Wenn SHOW_SUBARTIKEL_INFOS_AUF_1_STUFE = true ist (config.inc.php): Günstigster Preis aller aktiven, verknüpften Varianten der ersten Variationsgruppe, wenn dieser (Parent) Artikel Preis=0 hat
var_gruppen_darst Variationsgruppen-Bezeichnung
var_gruppen_text Variationsgruppen-Nummern
variationen_gewicht Gewicht der Variation
variationen_gruppe_as Gruppierung der Variationsartikel (zu einem Teil eines Artikel-Sets, key: Gruppen_ID, value: Gruppen_Nr)
variationen_gruppe Gruppierung der Varianten
variationen Varianten dieses Artikels
variationsartikel Variationsartikel zu diesem Artikel
zusatzfeld_1 Der Artikel bietet fünf Zusatzfelder, welche auch von der Suche benutzt werden können, um z.B. die Suche einzugrenzen. Die Labels der Zusatzfelder findet man in der entsprechenden localetext.inc.php
zusatzfelder_param Parameter für die zusätzlichen Texteingabefelder
zusatzfelder_text Text für die zusätzlichen Eingabefelder
zusatzfelder_titel Titel der Textzusatzfelder (bei Mehrsprachigkeit - diesen Text als Key in den localetext.inc.php benutzen)
zusatzfelder Zusatzfelder (1 - 10) für Anpassungen

Artikelmerkmal

Begriff Erklärung
aktiv_von Merkmal ist aktiv ab
aktualisiert Merkmal Änderungsdatum
artikel_id Artikel ID (systeminterne Identifikation) für Verlinkung des Merkmals
datenquelle Merkmal Datenquelle
erstellt Merkmal Erstellungsdatum
lang Merkmal Sprache
merkmal_definition_id Merkmal Definition ID
merkmal_lang_grp_nr Merkmal Sprachengruppe ID??
merkmal_nr Merkmal ID
referenz Merkmal Referenz (frei verwendbares Feld)
value Merkmal Wert

Bestellung

Begriff Erklärung
affiliate_id Affiliate-ID bei Bestellungen, die über einen Partner erfolgt sind
affiliate_name Affiliate-Name bei Bestellungen, die über einen Partner erfolgt sind
anmerkung Fakultativ anzugebender Bemerkungstext des bestellenden Shopkunden (Erfassung: textarea, DB: Typ TEXT)
artikel_set_infos Infos zu Artikel-Sets (Modul Produkt-Konfigurator), falls solche in der Bestellung vorkommen (key = asid, values (artikel-id <-> var_grp, sortierung <-> var_grp)
artikelliste Liste der bestellten Artikel
artikeltotal Gesamtpreis aller Artikel (inkl. Artikelrabatt, exkl. Versand und Zusatzkosten in Shop Basiswährung)
attribut1 Label des zur Bestellung gespeicherten Kundenzusatzfeldes (1-10)
attributwert1 Wert des zur Bestellung gespeicherten Kundenzusatzfeldes (1-10)
bestellung_abgeschlossen Zeigt, ob eine Bestellung eingegangen ist (Flag: Y/N)
bestellung_ausgeloest Bestellung ausgelöst / versendet
bestellung_bezahlt Bestellung bezahlt
bestellung_extern_abgeschlossen Bestellung extern abgeschlossen (z.B. weil die Bezahlung über einen externen Payment Service Provider geroutet worden ist)
bestellung_status Bestellungsstatus (z.B. eingegangen, in Bearbeitung, versendet, abgeschlossen, mahnung 1, mahnung 2), wird durch einen vierstelligen, nummerischen Wert beschrieben
bestellung_string Enthält nach Abschluss der Bestellung, die ganze Bestellung als Textabbildung wie im E-Mail, bei Bezahlung via externem PSP stehen hier während des Bestellprozesses bereits einige Detaildaten
bestellungs_id Eindeutige ID der Bestellung (intern -> Autoincrement DB-Feld)
bestellungs_nr Bestellreferenznummer: Nicht lückenlos fortlaufende Nummer, welche die Bestellung referenziert (= interne Bestellungs-ID + Offset)
bezahlt_ueber Flag zur Identifizierung der Bezahlherkunft: Webkasse/Shop
bezahlungsart_zahlungsterminal Zahlungsart Zahlungsterminal: Name der Karte, welcher vom Zahlungsterminal an den Shop/die Webkasse übertragen wird (s. card_types.json).
bezahlungsart Name der Zahlungsart, z.B. Rechnung, oder Nachnahme oder Kreditkarte, …
clearing_extra Extern angebundene Payment Service Provider: Während Bestellprozess: Div. Werte, nach Bestellabschluss: Zusatzinfos vom externen Payment Institut sowie Historydaten bei Payment Schnittstelle v.2
clearing_id Extern angebundene Payment Service Provider: Während Bestellprozess: Div. Werte / Zufallszahl, …, nach Bestellabschluss: Transaktions-ID des externen Payment Instituts
datum Datum zum Bestellzeitpunkt
exportiert_am Der Zeitpunkt des ersten Exports der Bestellung
exportiert_von Von wem exportiert_am ausgefüllt wurde
fremdwaehrung_total Rechnungsbetrag in Fremdwährung (Schlussbetrag der Bestellung, enthält alles / zu bezahlender Betrag)
gewichtstotal Gesamtgewicht (alle Artikel inkl. Optionen und Variationen) der Bestellung
gutscheincode Eingelöster Gutscheincode
ip IP-Adresse des Kunden (String)
ist_abholungsversandart Waren werden abgeholt: Wird bei Bestellung serialized gesetzt bool
kampagne_id Affiliate Kampagne-ID bei Bestellungen, die über einen Partner erfolgt sind
kreditkarten_ablaufdatum Interne Kreditkartenverarbeitung: Ablaufdatum der Kreditkarte
kreditkarten_hersteller Interne Kreditkartenverarbeitung: Kreditkarteninstitut: z.B. VISA (KK-Informationen werden nur temporär gespeichert)
kreditkarten_id Interne ID der Kreditkarte (siehe DB-Tabelle kreditkarte)
kreditkarten_nachname Interne Kreditkartenverarbeitung: Nachname des Kreditkartenbesitzers
kreditkarten_nummer Interne Kreditkartenverarbeitung: Kreditkartennummer (wird nur temporär gespeichert)
kreditkarten_vorname Interne Kreditkartenverarbeitung: Vorname des Kreditkartenbesitzers
lieferanschrift_adress_id Falls eine abweichende Lieferadresse verwendet wird, so wird diese durch folgende ID in der Tabelle kunde_adressen referenziert
locale Spracheinstellung (ISO-639-1 Code)
mindermengenzuschlag Zuschlag, wenn Mindermengenangabe definiert ist (Shop Basiswährung)
mwst_anteile MwSt Anteile detailliert
mwst_arr Info Array mit den berechneten MwSt-Anteilen, den Beträgen sowie dem Gesamtanteil
mwst_befreit Flag, ob die Lieferung MwSt-befreit erfolgt
mwst_info MwSt Info Objekt
mwst_inkl Flag, ob die Bestellung inkl. MwSt. erfolgt (Unterscheidung B2B/B2C)
mwst_schon_abgezogen Info-Flag fuer die Funktion berechne_bestellung (Boolean)
mwst_total MwSt Gesamtsumme
mwst MwSt Anteil des Rechnungsbetrags. Bei Preisen exkl. MwSt. die fällige zusätzliche MwSt. in Shop Basiswährung
nachnahmebetrag Zusätzliche Nachnahmekosten (in Shop Basiswährung im Rechnungsbetrag bereits enthalten!)
payment_transaction_id Transaktions ID vom Payment Provider
paypalbetrag Zusätzliche PayPal Transaktionskosten (in Shop Basiswährung im Rechnungsbetrag NOCH NICHT enthalten!) -> DB-Feldname = Paypalkosten
rabatt Rabatt-Objekt mit Bestellungs-Rabatten (siehe Klasse bestellungsrabatt in rabatt.def.php)
rechnungs_nr Die Rechnungs-Nr wird nur in serialisierte, abgeschlossene Bestellungsobjekte abgefuellt -> siehe auch Funktion get_rechnungs_nr() in USER_BESTELLUNG.php
rechnungsbetrag Totalpreis der Bestellung (zu bezahlender Betrag in Shop Basiswährung, ungerundet, direkt aus Datenbank). Auslesen bitte via $this->get_rechnungsbetrag(), damit man alle verschiedenen relevanten Formen erhält
referenz_nr Referenznummer einer Bestellung (nicht in der DB gespeichert). $Referenz_Nr = $Bestellungs_ID + BESTELLUNGS_REFERENZ_NR_OFFSET
resources Ressourcen zur Bestellung (Dokumente wie z.B. ein PDF-Dokument)
session_id Verknüpfung zur Kundensession während des Bestellprozesses
source_bestellungs_id Bestellungs_ID aus welcher diese Bestellung erstellt worden ist.
source Beschreibung, woher die Bestellung kommt (String, z.B. ‘Webkasse’ falls via Kassensystem)
sprache Sprache
storniert_am Zeitpunkt der Vollstornierung der Bestellung
storniert_von Von wem storniert_am ausgefüllt wurde
tagesabschluss_am Zeitpunkt des Tagesabschluss. Daran wird erkannt ob die Bestellung bereits abgeschlossen wurde (Betrifft nur POS)
tagesabschluss_von Von wem tagesabschluss_am ausgefüllt wurde
transaction_id Transaktionshandler: Extern angebundene Payment Service Provider (falls verwendet): Zähler für Transaktion - Pro Bestellung werden ev. mehrere Transaktionen (abgebrochen, neu, neu, … ) verwendet, bis es zu einer Bezahlung kommt (Format aktuell = Datetime,
transaction_info Transaktionshandler: Extern angebundene Payment Service Provider (falls verwendet): Informationen ueber den Ablauf von Transaktionen (Beispieleintrag: postfinance_e_payment::2012-09-24 11:57:22::1000::192.168.1.150::b712lfkvf93g2ek2fge5mc7lm2\nsystem::201
treuhandbetrag Zusätzliche Treuhandkosten (in Shop Basiswährung im Rechnungsbetrag NOCH NICHT enthalten!) -> DB-Feldname = Treuhandkosten
uuid Systemübergreifend eindeutige Bestellungs-ID
versandart_id interne ID der gewählten Lieferart
versandart Bezeichnung der gewählten Lieferart
versandkosten Kosten für Verpackung und Versand (Shop Basiswährung)
versandland_id Lieferland-Kurzbezeichnung nach ISO-3166 (z.B. CH, DE, …)
versandland Lokalisierte Bezeichnung des Lieferlands (z.B. Schweiz, Deutschland, …)
version Diese Versionsnummer identifiziert die kompatible Version des Bestellungsobjekts
waehrung_rundungsfaktor Rundungsfaktor (auf wieviele Stellen wird gerundet)
waehrung_string Währungstext (String) für die direkte Augabe (z.B US$, €, SFr.). Dies muss kein ISO-Code sein!
waehrung_umrechnungsfaktor Umrechnungsfaktor zur Basiswährung des Shops
waehrung Währungs-Code nach ISO-4217 (z.B. CHF) ! Ist ungleich der PepperShop waehrungs_id, da diese immer lowercase ist und Währung selbst immer uppercase

Bestellungsposition

Begriff Erklärung
a_b_name Name / Bezeichnung dieses Artikels aus der Verknüpfungstabelle: artikel_bestellung (kann z.B. während des Bestellprozesses angepasst worden sein). [A B = Artikel Bestellung]
abo_is_abobestellung ENUM(Y,N) Falls ein Abo-Artikel als Abo bestellt wird ist dieses Flag auf true.
abo_queue_id ID der Abo-Queue. Wird abgefüllt, falls die Bestellung durch das Abo-Modul automatisiert generiert wird aus einer Abo-Queue heraus.
ae_cache_content Artikel-Extensions Cache Content. Wird nur beim Serialisieren der Bestellung mit Daten populiert. (shop/USER_BESTELLUNG.php: set_Bestellung_serialized(...))
aktion Wird zu Boolean true, wenn in $Preis ein Aktionspreis hinterlegt wurde.
anzahl_anzeige Einheit: Darstellung als ‘Dropdown’ oder ‘Eingabefeld’
anzahl_dropdown Einheit: Dropdownwerte, z.B. 1-10;20;30;40;50;100
anzahl_einheit Einheit: Dieses Artikels: Stück, Meter, Kilogramm, …
anzahl_nachkomma Einheit: Wieviele Nachkommastellen (0,1,2, …)
anzahl Anzahl dieses Artikels im Warenkorb
artikel_id Shopinterne Artikel-Identifikationsnummer
artikel_nr Artikel Nummer (Wird vom Shopbetreiber gesetzt)
artikelrabattgruppe Optional vom Preisfindung Modul verwendete Artikelrabattgruppeneinteilungen (String)
as_artikeltyp Artikel-Set / Artikel-Extension Module: Optional steht hier drin, um was für einen Typ es sich handelt: as_hauptartikel, as_variationsartikel, kein_as_artikel, artikel_extension_artikel - siehe Funktion is_var_artikel(...)
as_konfigurations_nr Artikel-Set Konfigurations-Nr. Diese Nummer wird jedem Artikel-Set Hauptartikel vergeben, um so eine bestellte Artikel-Konfiguration eindeutig zu identifizieren (Rechnungs-Nr. + Laufnummer)
as_status Artikel-Set Status konfektionieren oder im_warenkorb - zeigt den Status des abgelegten Artikel-Sets an
as_vargrp_bez Artikel-Set Variationsgruppen-Bezeichnung
as_vargrp_id Artikel-Set Variationsgruppen-ID (=0, wenn es sich um den Hauptartikel handelt, ansonsten die ID der Variationsgruppe des Variationsartikels im Warenkorb)
asid Artikel-Set unique ID (eindeutige Referenzierung eines Artikel-Sets -> aus Variationsartikeln gebündelter Artikel) oder Artikel-Extension Artikel-Set unique-ID (vom Artikel-Extensions Modul, auch ae_asid genannt)
bestellungs_id Eindeutige ID der Bestellung (ACHTUNG: Ist nicht immer abgefüllt!)
buchungsinfo VARCHAR(255) Informationen für die Verbuchung in Anbindungen, kann die Buchungsart/Buchungskonto/etc. sein.
e_content_anzahl_downloads -1 = unlimitiert, > 0 = x Downloads
e_content_expires -1 = nie, > 0 = x Sekunden (3600 = 1 Std. 86400 = 1 Tag, 25’200 = 1 Woche, 108’000 = 30 Tage = 1 Monat, 31’536’000 = 365 Tage = 1 Jahr)
e_content_file E-Content Dateiname - falls vorhanden
einzelgesamtpreis Gesamtkosten für diesen Artikel (inkl. Anzahl Multiplikation, also alles zusammen: Artikel+Var+Opt-Rabatt * Anzahl)
einzelpreis Einzelpreis inkl. Variations- und Optionsaufpreisen minus Rabatt
gewicht Im Moment leider nur das Gewicht des Artikels (Opt. / Var. Gewichte sind nicht hier dabei)
gruppierung Artikelgruppierung (Name, max. 255 Zeichen)
kontierungsinfogruppe_id INT In welcher Kontierungsinfogruppe sich die Artikel_info befindet
kontierungsinfogruppe_name kontierungsinfogruppe_name
kontierungsinfogruppe_referenz_nr Kontierungsinfogruppe Referenz Nr
lagerbestand Aktueller Lagerbestand
lagerverhalten immer_bestellbar, nicht_nachbestellen, nachbestellbar
lieferbar_in Text mit der Beschreibung, ab wann der Artikel wieder lieferbar ist
maximalbestellmenge Maximal pro Kunde/Bestellung bestellbare Anzahl Artikel
mindestbestellmenge Anzahl (Integer) Artikel, welche mindestens pro Bestellung geordert werden müssen
mindestlagermenge Anzahl (Integer) Artikel, welche mindestens an Lager sein sollten (Richtwert)
mwst_satz MwSt-Satz
name Name / Bezeichnung dieses Artikels
optionen Optionale Komponenten zum Artikel
parent_id Verknüpfung zu einem Hauptartikel, hier steht dann dessen a_b_ID. Info: z.B. wenn es sich um einen Optionsartikel handelt, steht hier die Artikel-ID des Hauptartikels, zu welchem diese Option verknüpft worden ist. Der Wert 0 oder leer heisst: Kein Hauptar
preis_ist_staffelpreis Falls es sich beim Preis (oder Preis_ohne_aktion) um einen Staffelpreis (reduz. Preis) handelt wird dieses Flag = true
preis_ohne_aktion Falls der Aktionspreis verwendet wird, wird dieser in $Preis abgelegt, hier ist dann der normale Preis (für ein Stück, ohne Var. / Opt. / Rabatt!)
preis Normaler Artikelpreis oder Aktionspreis, falls aktive Aktion (für ein Stück, ohne Var. / Opt. / Rabatt!)
preisinfo Objekt mit Bruttopreis-Informationen
promo Ist es ein Promoartikel?
rabatt_betrag Rabattbetrag
rabatt_prozent Rabattprozente
ressourcen Z.B. Uploads (verknüpfte Dateien) oder anderweitig einsetzbares Feld. Als Delimiter für Elemente wird das Zeichen þ verwendet (ALT + 0254): Decodierfunktion: unspezial_string()
variationen Varianten des Artikels (können in Variationsgruppen organisiert sein)
zusatzfeld_1 Der Artikel bietet 10 Zusatzfelder, welche auch von der Suche benutzt werden können, um z.B. die Suche einzugrenzen. Die Labels der Zusatzfelder findet man in der entsprechenden localetext.inc.php
zusatzfelder Etwas unglücklich benannt… hier geht es um die Textzusatzfelder, in welchen der Kunde Texte pro Artikel und Bestellung hinterlegen kann. (Haben nichts mit Zusatzfeld_1-5 zu tun)

Gutschein

Begriff Erklärung
artikel_nr Falls dieser String != “ ist, so gilt dieser Gutschein für den Artikel mit dieser Artikel-Nr (sonst = Gutschein für eine Bestellung)
bemerkungen Optionaler Bemerkungstext zu einem Gutschein - vor allem nach Einlösung sinnvoll einsetzbar
bestellungs_id Bei einem eingelösten Gutschein(code) steht hier die verknüpfte Bestellung(s_ID)
betrag Beinhaltet den Betrag des Gutscheins (in Basiswährung des Shops)
code_source Herkunftsort des Gutscheins, meistens local, z.B. profitapp
code Beinhaltet den 12-stelligen Gutscheincode (Alphabet: 0..9 ausser: ‘000000000000’)
eingeloest_am Wann wurde dieser Gutschein(code) eingelöst? (Datumsformat: US)
gueltig_bis Bis wann ist dieser Gutschein(code) gültig? (Datumsformat: US)
ist_prozent 1
kampagne Die Kampagne, deren man den Gutschein zuweisen kann
kategorie_nr Falls dieser String != “ ist, so gilt dieser Gutschein für die Kategorie mit dieser Kategorie-Nr (sonst = Gutschein für eine Bestellung)
mwst_korrektur [Nur bei Gutscheinen mit Fixbetrag möglich (für Gesamttotal)] Flag, ob eine Mehrwertsteuer-Korrektur erfolgen soll (Hängt vom Typ ab). Dies ist nicht gewüscht, wenn Guthaben zur Bezahlung verwendet werden
rabatt_id Beliebige ID zur Identifikation des Rabatts. Die ID ist das eindeutige Element im Bestellungsexport, per Default = ‘gutschein’
spezialfeld_name Falls dieser String != “ ist, so wird dieser Gutschein auf dem Artikel nach diesem Feld eingeschränkt (Wert, siehe $this->spezialfeld_wert)
spezialfeld_wert Falls dieser String != “ ist, so wird dieser Gutschein auf dem Artikelfeld $this->spezialfeld_name auf diesen Wert geprüft
suffix_teileinloesung Suffix, der dem Gutscheincode angehängt wird, wenn eine Teileinlösung erfolgt
typ enum promotion/gutschrift, MwSt-relevant

Hersteller

Begriff Erklärung
bild Logo-/ Bildname
hersteller_id Hersteller ID
hersteller_nr Ubermittelte Nr des Herstellers
last_modified Datetime der letzten Modifikation
link URL zu Hersteller
name Herstellername
zusatzfeld_1 Zusatzfeld_1 (1 - 10)

Kategorie

Begriff Erklärung
beschreibung Beschreibung
bild_gross Datei / Link zum grossen Kategoriebild
bild_klein Datei / Link zum kleinen Kategoriebild
bild_last_modified Zeitpunkt, an dem das Bild zuletzt geändert wurde
bildtyp Typ des Kategoriebilds (jpg, jpeg, png, gif)
details_anzeigen Details anzeigen
hersteller_id Falls eine Hersteller-Kategorie mit aktuell gewähltem Hersteller aktiv ist (Integer, optional)
ist_sichtbar ist sichtbar
kategorie_id Kategorie ID
mwst_default_satz Vorgewählter MwSt-Satz
name Name
parent_id Parent Kategorie-ID, Info: Ist nicht immer abgefüllt!
positions_nr Positions Nr
promo Wenn diese Kategorie alle Promotionsartikel enthält ist hier Y drin, sonst N
public Wird nicht verwendet
special Zusatzattribute um spezielle Artikel auszulesen (siehe USER_ARTIKEL_HANDLING_AUFRUF.php)
sprachen Sprachen
tab_text Text des Tabs (Kategorienüberschrift, welches vor (über) der Kategorie angezeigt wird
unterkategorien Liste der Unterkategorien
zusatzfeld_1 Zusatzfelder (1 bis 5)

Kunde

Begriff Erklärung
anrede Anrede
attribut1 Bezeichnung des Kundenzusatzfeldes (Kundenzusatzattribut)
attributwert1 Wert des Kundenzusatzfeldes (Kundenzusatzattribut)
bankname Bankname
bic BIC
blz Bankleitzahl
debitorennummer Debitorennummer
debitorenpreisgruppe Debitorenpreisgruppe
debitorenrabattgruppe Debitorenrabattgruppe
einkaufsvolumen Einkaufsvolumen
email Email
eori_nr EORI Nr - (Economic Operators Registration and Identification) - Zollnummer EU
fax Fax
firma_code Rechtsform
firma_holder_name Firma holder name
firma_uid UID
firma_ust_id MwSt Nr
firma Firma
geburtsdatum Geburtsdatum
gesperrt Ist Kunde gesperrt?
handy Handy
hausnummer Hausnummer
iban IBAN
kontoinhaber Kontoinhaber
kontonummer Kontonummer
kunden_id Unique, nicht nachvollziehbare Zahl (Security, siehe createKundenID(),newKunde(…)) –> ist numerisch und wird oft im Shop als Identifikation des Kunden verwendet (darf nur Kleinbuchstaben und Zahlen enthalten).
kunden_nr Frei wählbare Kunden-Nr für Geschäftsprozesse (wenn R- vorangestellt, darf der Kunde auf Rechnung einkaufen -> falls konfiguriert)
kundengruppe_id ID der Kundengruppe (Ganzzahl, positiv)
land_id land_id
land Land
locale Sprache (ISO-639-1 Code)
login Loginname
nachname Nachname
ort Ort
passwort Passwort
plz PLZ (Postleitzahl)
postfach Postfach
rechnungslieferung Darf der Kunde auf Rechnung einkaufen?
session_id Identifikation des Besuchs. Ist leer, wenn Kunde gerade nicht am bestellen ist
ssn Sozialversicherungsnummer, ist z.B. in nordischen Ländern für Bonitätsprüfung ein Pflichtfeld
staat_id ID des Staats / Bundeslands / Kantons, vor allem bei Adressen aus den USA sehr wichtig
strasse Strasse
tel Tel
temp Bedeutet, dass dieser Kunde sich kein Login und Passwort gesetzt hat und deshalb nur diese eine Bestellung abschliessen kann. Wenn nicht abgefüllt via isTempKunde(get_correct_session_id()); prüfen
vorname Vorname
waehrung Währungscode dreistellig in Grossbuchstaben, z.B. CHF, USD, … oder als Initialwert ‘undef’

Kundenadresse

Begriff Erklärung
adress_id Adress ID
adresstyp Adresstyp (Kunde, Rechnungsadresse, Lieferadresse)
anrede Anrede
attribut1 Attribut Label (1-10)
attributwert1 Attribut Wert (1-10)
created Erstellungsdatum
email E-Mail
fax Faxnummer
firma_code Rechtsform
firma_holder_name Firmenbesitzer
firma_uid UID
firma_ust_id MWST Nr
firma Firma
geburtsdatum Geburtsdatum
geocode_hash geocode Hash
geocode_latitude geocode Breitengrad
geocode_longitude geocode Längengrad
handy Mobiltelefon
hausnummer Hausnummer
kunden_id Kunden ID
land_id Lieferland-Kurzbezeichnung nach ISO-3166 (z.B. CH, DE, …)
land Land
nachname Nachname
ort Ort
plz PLZ
postfach Postfach
ssn Sozialversicherungsnummer, ist z.B. in nordischen Ländern für Bonitätsprüfung ein Pflichtfeld
staat_id ID des Staats / Bundeslands / Kantons, vor allem bei Adressen aus den USA sehr wichtig
strasse Strasse
tel Telefonnummer
temp Adresse eines Gastkontos ohne Login und Passwort
updated Änderungsdatum
vorname Vorname

Merkmal

Begriff Erklärung
data_source Merkmal Datenquelle
group Merkmal Gruppe
kampagne Merkmal kundenseitig verfügbar? (none, read, write)
label Merkmal Label
localized Merkmal sprachabhängig (bool)
merkmal_definition_id Merkmal Definition ID
module Merkmal Modul
position Merkmal Position in der Reihenfolge
property_type Merkmal Typ
reference_label Merkmal Referenz Label
value_label Merkmalwert Label
value_type Merkmalwert Typ (bool, string, double, datetime)

Rabatt

Begriff Erklärung
calctotal_danach Kalkulationstotal nach Abzug dieser Rabattposition
calctotal_davor Kalkulationstotal vor Abzug dieser Rabattposition
gutschrift Flag ob der Rabatt aus einer Gutschrift (Gutscheine des Typs Gutschrift oder Kundenguthaben) entstand. Nur für die API relevant
mwst_korrektur Flag, ob eine Mehrwertsteuer-Korrektur vorgenommen wird (bei der Gutschrift von Kundenguthaben will man das nicht)
prioritaet Priorität des Rabattabzugs
rabatt_betrag Absoluter Rabattbetrag
rabatt_position Rabattprosition ID
rabatt_prozent Relativer Rabattbetrag in Prozent
total_danach Artikeltotal vor Abzug dieser Rabattposition
total_davor Artikeltotal vor Abzug dieser Rabattposition
total_korrektur Flag, ob eine Warentotal-Korrektur erfolgen soll

Rabattposition

Begriff Erklärung
bestellungs_id Zugehörige Bestellung
calc_rabatt_artikeltotal_aufgerufen wird true, wenn der Artikeltotalrabatt berechnet wurde
gesamttotal_vor_rabatt Gesamttotal vor Abzug der Rabatte
gutschrift Gutschrift
mwst_verteilung_art_tot MWST-Verteilung auf Stufe Artikelrabatt (alle Faktoren zusammengezählt geben 1)
mwst_verteilung_bes_tot MwSt-Verteilung auf Stufe Gesamttotal (alle Faktoren zusammnengezählt geben 1)
rabatte_artikeltotal Array mit Rabatt-Positionen Objekten
rabatte_gesamttotal Array mit Rabatt-Positionen Objekten
rabatte Rabattpositionen
total_rabatt_artikeltotal_in_prozent Kumulierter Rabatt vom Artikeltotal (Prozentwert)
total_rabatt_artikeltotal Kumulierter Rabatt vom Artikeltotal (Betrag)
total_rabatt_gesamttotal_in_prozent_mwst_relevant kumulierter Rabatt vom Gesamttotal MwSt-relevant(Prozentwert)
total_rabatt_gesamttotal_in_prozent kumulierter Rabatt vom Gesamttotal (Prozentwert)
total_rabatt_gesamttotal_mwst_relevant kumulierter Rabatt vom Gesamttotal MwSt-relevant(Betrag)
total_rabatt_gesamttotal kumulierter Rabatt vom Gesamttotal (Betrag)
🌶️
🔥
🌶️