Model fields
The model consists of the following fields.
Field Name
Display Name
Type
Permissions
Nullable
persongroup
grpid
primary
auto increment
INT (11)
R+W
no
fieldset"base_record"formCfg{
"type": "hidden"
}grp_name
primaryDisplay
Kundengruppe
TEXT (127)
R+W
no
input_translatedGeben Sie einen aussagekräftigen Namen für die Kundengruppe ein.
fieldset"base"formCfg{
"mandatory": 1
}description
Beschreibung
TEXT
R+W
no
input_translatedGeben Sie eine Beschreibung der Kundengruppe ein (z.B. für WEN wurde sie angelegt)
fieldset"base"formCfg{
"type": "textarea"
}grp_default
Default
INT (1)
R+W
no
input_translatedAktivieren Sie die Checkbox, wenn diese Kundengruppe die Standardgruppe für alle Neuregistrierten Kunden sein soll. Diese werden dann automatisch zugeordnet.
fieldset"register"listCfg{
"formatter": {
"type": "active-flag"
},
"width": 64
}formCfg{
"type": "checkbox"
}grp_p_login_active
Kundenlogin Default Aktiv
INT (1)
R+W
no
fieldset"defaults_person"listCfg{
"formatter": {
"type": "active-flag"
},
"width": 64
}formCfg{
"type": "checkbox"
}grp_locale
Locale Kundengruppe
DATA
R+W
yes
fieldset"defaults_person"listCfg{
"viewMode": 0
}grp_state
Bestellstatus
TEXT (63)
R+W
no
input_translatedTragen Sie hier den Eingangsstatus für Bestellung von Kunden aus dieser Kundengruppe ein.
fieldset"defaults_order"listCfg{
"viewMode": 0
}grp_pos
POS Channel
TEXT (63)
R+W
no
input_translatedGeben Sie hier den POS Channel an, für den diese Kundengruppe gelten soll. Lassen Sie dieses Feld leer, so steht die Kundengruppe in allen POS Channels zur Verfügung.
fieldset"defaults_order"listCfg{
"viewMode": 0
}prc_display_mode
Preisanzeige
TEXT (15)
R+W
no
input_translatedWählen Sie aus, ob die Preise im Shopfrontend für Kunden dieser Gruppe in brutto (also mit einberechneter Umsatzsteuer) oder netto (also ohne einberechnete Umsatzsteuer) angezeigt werden sollen.
fieldset"prices"listCfg{
"viewMode": 0
}formCfg{
"cssLayout": "col-12",
"type": "eosdropdown",
"options": {
"optI18nValuePrefix": "ecs.prc_display_mode",
"optI18nName": true,
"optI18nSubTitle": true,
"data": {
"options": [
{
"value": "brutto"
},
{
"value": "netto"
}
]
}
}
}grp_price_factor
Preis-Faktor
FLOAT (10,4)
R+W
yes
input_translatedDer angegebene Faktor wird bei allen Standard-Shoppreisen als Multiplikator verwendet, wenn Mitglieder dieser Kundengruppe eingeloggt sind. Falls zusätzliche ein Preisfaktor für den Kunden gesetzt wurde oder ein spezifischer Standard-Preis für die Kundengruppe gesetzt ist, wird der Kundengruppen-Preisfaktor ignoriert.
fieldset"prices"listCfg{
"viewMode": 0
}formCfg{
"cssLayout": "col-12",
"type": "eosnumber"
}input_translatedFalls die gewählte Preisgruppen-Spalte bei einem Produkt nicht gefüllt ist, wird die hier eingetragene Preisgruppe verwendet
fieldset"prices"listCfg{
"viewMode": 3
}grp_persongrp_prices
Gruppenspezifische Preise
INT (1)
R+W
no
fieldset"orderoptions"listCfg{
"formatter": {
"type": "active-flag"
},
"width": 64
}formCfg{
"type": "checkbox"
}grp_price_col
Preisspalte
TEXT (31)
R+W
yes
input_translatedGeben Sie den Namen einer speziellen Preisspalte an, die für diese Kundengruppe gelten soll. Es werden passend dazu auch Spalten für Discountpreis und Discount-Start/Enddatum erzeugt. Wird dieses Feld nicht definiert, so werden die Standardpreisspalten verwendet.
fieldset"price_col_cfg"listCfg{
"viewMode": 0
}grp_discount_col
Preisspalte (Discount)
TEXT (63)
R
yes
drvd_selectIF(eos_person_group.grp_price_col IS NOT NULL, REPLACE(eos_person_group.grp_price_col,'price_','discount_'),null)listCfg{
"viewMode": 0
}formCfg{
"editMode": 0
}grp_discount_start_col
Preisspalte (Discount Start)
TEXT (63)
R
yes
drvd_selectIF(eos_person_group.grp_price_col IS NOT NULL, REPLACE(eos_person_group.grp_price_col,'price_','discount_start_'),null)listCfg{
"viewMode": 0
}formCfg{
"editMode": 0
}grp_discount_end_col
Preisspalte (Discount Ende)
TEXT (63)
R
yes
drvd_selectIF(eos_person_group.grp_price_col IS NOT NULL, REPLACE(eos_person_group.grp_price_col,'price_','discount_end_'),null)listCfg{
"viewMode": 0
}formCfg{
"editMode": 0
}grp_price_dsc_scale_col
Preisspalte (Staffelpreise)
TEXT (63)
R+W
no
fieldset"price_col_cfg"listCfg{
"viewMode": 0
}grp_price_prcgrp_col
Preisgruppen-Spalte
TEXT (63)
R+W
no
input_translatedLegen Sie fest, welche Spalte in den Preisdaten die Preisgruppe für diese Kundengruppe enthält.
fieldset"price_col_cfg"listCfg{
"viewMode": 0
}grp_price_state_col
Spalte für Shop-Status
TEXT (63)
R+W
no
fieldset"price_col_cfg"listCfg{
"viewMode": 0
}grp_price_hide_price_dsp_col
Spalte für Preis ausblenden
TEXT (63)
R+W
no
fieldset"price_col_cfg"listCfg{
"viewMode": 0
}input_translatedGeben Sie das Label des Bestelloptionen-Profils an, dass Sie verwenden möchten. Lassen Sie dieses Feld leer, wenn Sie das Standard-Profil nutzen wollen.
fieldset"orderoptions"fieldset"orderoptions"listCfg{
"viewMode": 3
}data
Daten
DATA
R+W
yes
input_translatedGeben Sie hier zusätzliche Daten als Array an.
array(
'var1' => 'wert1',
'var2' => 'wert2',
)
array(
'var1' => 'wert1',
'var2' => 'wert2',
)
fieldset"extra"listCfg{
"viewMode": 0
}formCfg{
"cssLayout": "col-12",
"type": "aceeditor",
"options": {
"mode": "json"
}
}person_count
Kundenanzahl
INT
R
no
table[
"eos_person"
]drvd_selectCOUNT(eos_person.fk_p_grpid)fieldset"analytics"listCfg{
"viewMode": 0
}formCfg{
"editMode": 0
}time_personlast
Kunde zuletzt hinzugefügt am
DATETIME
R
no
table[
"eos_person"
]drvd_selectMAX(eos_person.time_insert)fieldset"analytics"listCfg{
"viewMode": 0
}formCfg{
"editMode": 0
}time_personfirst
Erster Kunde hinzugefügt am
DATETIME
R
no
table[
"eos_person"
]drvd_selectMIN(eos_person.time_insert)fieldset"analytics"listCfg{
"viewMode": 0
}formCfg{
"editMode": 0
}grp_shopuserright_profiles
Gruppen-Rollen
TEXT
R+W
yes
input_translatedWählen Sie hier die Benutzer-Rollen für die Kundengruppen aus.
i18n_string"ecs.plugin_shopuserright.grp_shopuserright_profiles"grp_shopuserright_rights
Gruppen-Rechte
TEXT
R+W
yes
input_translatedTragen Sie hier einzelne Benutzer-Rechte für die Kundengruppe ein.
i18n_string"ecs.plugin_shopuserright.grp_shopuserright_rights"price_group
Following fields can also be selected for reading (JOIN)
drvd_grp_prcgrp_label
Standard-Preisgruppe
TEXT (127)
R
no
table[
"ecs_price_group"
]drvd_selectecs_price_group.prcgrp_labellistCfg{
"viewMode": 0
}formCfg{
"editMode": 0
}