Model fields
The model consists of the following fields.
Field Name
Display Name
Type
Permissions
Nullable
product
xc__active
Aktiv
INT (1)
R+W
no
i18n_string
"cdb_record.xc__active"
fieldset
"cdb_meta"
listCfg
{
"formatter": {
"type": "active-flag"
}
}
formCfg
{
"type": "checkbox",
"value": true
}
xc__searchable
Suchbar
INT (1)
R+W
no
i18n_string
"cdb_record.xc__searchable"
fieldset
"base"
listCfg
{
"formatter": {
"type": "active-flag"
}
}
formCfg
{
"type": "checkbox",
"value": true
}
xc__version
Version
INT (11)
R
no
i18n_string
"cdb_record.xc__version"
xc__current
Aktuell
INT (1)
R
no
i18n_string
"cdb_record.xc__current"
xc__insert_user
Ersteller
TEXT (127)
R+W
yes
i18n_string
"insert_user"
fieldset
"sys_record"
listCfg
{
"formatter": {
"type": "user"
},
"viewMode": 0
}
formCfg
{
"editMode": 2
}
xc__insert_time
Angelegt am
DATETIME
R+W
no
i18n_string
"insert_time"
fieldset
"sys_record"
listCfg
{
"viewMode": 0
}
formCfg
{
"editMode": 2
}
xc__valid
Valide
INT (1)
R
no
i18n_string
"cdb_record.xc__valid"
xc__update_time
Geändert am
DATETIME
R+W
yes
i18n_string
"update_time"
fieldset
"sys_record"
listCfg
{
"viewMode": 0
}
formCfg
{
"editMode": 2
}
xc__install_time
Installiert am
DATETIME
R+W
no
i18n_string
"plugin_install_time"
fieldset
"sys_plugin"
listCfg
{
"viewMode": 0
}
formCfg
{
"editMode": 2
}
xc__publish_start
Veröffentlichung (Start)
DATETIME
R+W
yes
i18n_string
"cdb_record.xc__publish_start"
fieldset
"cdb_advanced"
formCfg
{
"cssLayout": "col-6"
}
xc__publish_end
Veröffentlichung (Ende)
DATETIME
R+W
yes
i18n_string
"cdb_record.xc__publish_end"
fieldset
"cdb_advanced"
formCfg
{
"cssLayout": "col-6"
}
xc__update_user
Letzte Änderung durch
TEXT (127)
R+W
yes
i18n_string
"update_user"
fieldset
"sys_record"
listCfg
{
"viewMode": 0
}
formCfg
{
"editMode": 2
}
xc__ecms_data
eCMS-Daten
TEXT
R
yes
xc__id
primary
ID
INT (11)
R+W
no
i18n_string
"cdb_record.xc__id"
fieldset
"cdb_base"
formCfg
{
"type": "HIDDEN",
"editMode": 1
}
drvd_xc_display
Titel
TEXT
R
no
i18n_string
"cdb_record.xc__title"
drvd_select
COALESCE(excdb_data_ecs_product_de.name,excdb_data_ecs_product_de.pcode)
formCfg
{
"editMode": 0
}
drvd_is_master
Ist Masterprodukt
INT (1)
R
no
drvd_select
IF(excdb_data_ecs_product_de.pcode = excdb_data_ecs_product_de.master_pcode,1,0)
fieldset
"cdb_base"
listCfg
{
"formatter": {
"type": "active-flag"
}
}
formCfg
{
"editMode": 0
}
drvd_categories
Kategorien
DATA
R
yes
table
[
"i2n",
"n"
]
drvd_select
CONCAT(" {\"model\": \"productgroup\",\"primaryKey\": \"node_id\",\"displayKey\": \"node_name\",\"data\": [",
GROUP_CONCAT(DISTINCT IF(n.node_id IS NULL, null, JSON_OBJECT(
'node_id',n.node_id,
'node_code',n.node_code,
'node_name', n.i18n_node_name_DE,
'node_path', n.i18n_node_path_DE
)) ORDER BY i2n.pos_n2i ASC, n.i18n_node_path_DE ASC SEPARATOR ",") ,"]}")
fieldset
"cdb_base_2"
listCfg
{
"formatter": {
"type": "sub-data-chip",
"params": {
"chipCssClass": "chip"
}
}
}
formCfg
{
"type": "eossubmodel",
"options": {
"model": "productgroup"
},
"editMode": 1
}
category_code_list
Kategoriecode-Liste
TEXT
R
no
table
[
"i2n",
"n"
]
drvd_select
GROUP_CONCAT(distinct n.node_code ORDER BY i2n.pos_n2i ASC SEPARATOR ";")
listCfg
{
"viewMode": 0
}
formCfg
{
"editMode": 1
}
category_path_list
Kategoriepfad-Liste
TEXT
R
no
table
[
"i2n",
"n"
]
drvd_select
GROUP_CONCAT(distinct n.i18n_node_path_DE ORDER BY i2n.pos_n2i ASC SEPARATOR ";")
listCfg
{
"viewMode": 0
}
formCfg
{
"editMode": 1
}
node_id
INT
R
no
table
[
"n"
]
drvd_select
n.node_id
listCfg
{
"viewMode": 3
}
formCfg
{
"editMode": 0
}
node_code
TEXT (63)
R+W
no
table
[
"n"
]
listCfg
{
"viewMode": 3
}
formCfg
{
"editMode": 0
}
node_path
Kategoriepfad
TEXT
R
no
table
[
"n"
]
drvd_select
n.i18n_node_path_de
listCfg
{
"viewMode": 3
}
formCfg
{
"editMode": 1
}
node_idfather
INT (11)
R+W
no
table
[
"n"
]
listCfg
{
"viewMode": 3
}
formCfg
{
"editMode": 0
}
ngr_id
INT (11)
R+W
no
table
[
"n"
]
listCfg
{
"viewMode": 3
}
formCfg
{
"editMode": 0
}
lft
INT (11)
R+W
no
table
[
"n"
]
listCfg
{
"viewMode": 3
}
formCfg
{
"editMode": 0
}
rgt
INT (11)
R+W
no
table
[
"n"
]
listCfg
{
"viewMode": 3
}
formCfg
{
"editMode": 0
}
drvd_category_code
Kategorie-Code
TEXT
R
no
table
[
"n"
]
drvd_select
n.node_code
listCfg
{
"viewMode": 3
}
formCfg
{
"editMode": 0
}
drvd_category_id
INT
R
no
table
[
"n"
]
drvd_select
n.node_id
listCfg
{
"viewMode": 3
}
formCfg
{
"editMode": 0
}
drvd_category_name
Kategorie-Name
TEXT
R
no
table
[
"n"
]
drvd_select
n.i18n_node_name_DE
listCfg
{
"viewMode": 3
}
formCfg
{
"editMode": 0
}
drvd_category_path
Kategorie-Pfad
TEXT
R
no
table
[
"n"
]
drvd_select
n.i18n_node_path_DE
listCfg
{
"viewMode": 3
}
formCfg
{
"editMode": 0
}
pcode
primaryDisplay
Produktcode
TEXT
R+W
yes
input_translated
Häufig hilfreich, wenn ähnliche oder Varianten-Produkte auch angrenzende Nummern hier verwenden und einen gleichen Prefix haben.
fieldset
"cdb_base"
formCfg
{
"mandatory": true
}
name
Name
TEXT
R+W
yes
fieldset
"cdb_base"
formCfg
{
"mandatory": true
}
master_pcode
Varianten-Master PCode
TEXT
R+W
yes
input_translated
Bei Einzelprodukten (ohne Varianten) ist dies gleich dem PCode. Bei Variantenprodukten wird hier der PCode des Hauptprodukts der Variantengruppe eingetragen.
fieldset
"cdb_base"
formCfg
{
"type": "text",
"options": {
"XXXobserver": {
"fields": [
{
"field": "pcode",
"trigger": "onChange",
"exec": [
{
"cmd": "copy"
}
]
}
]
}
},
"mandatory": true
}
prdv_color
Varianten-Farbe
TEXT
R+W
yes
fieldset
"cdb_base"
formCfg
{
"type": "eosdropdown",
"options": {
"addTag": true,
"optValueField": "prdv_color",
"optNameField": "prdv_color",
"dataStreamCall": {
"method": "datahub_generate_reportList",
"params": {
"ds_label": "product",
"field_groupby": [
{
"field": "prdv_color"
}
]
}
}
},
"mandatory": false
}
prdv_size
Varianten-Größe
TEXT
R+W
yes
fieldset
"cdb_base"
formCfg
{
"type": "eosdropdown",
"options": {
"addTag": true,
"optValueField": "prdv_size",
"optNameField": "prdv_size",
"dataStreamCall": {
"method": "datahub_generate_reportList",
"params": {
"ds_label": "product",
"field_groupby": [
{
"field": "prdv_size"
}
]
}
}
},
"mandatory": false
}
prdv_other
Varianten-Ausführung
TEXT
R+W
yes
fieldset
"cdb_base"
formCfg
{
"type": "eosdropdown",
"options": {
"addTag": true,
"optValueField": "prdv_other",
"optNameField": "prdv_other",
"dataStreamCall": {
"method": "datahub_generate_reportList",
"params": {
"ds_label": "product",
"field_groupby": [
{
"field": "prdv_other"
}
]
}
}
},
"mandatory": false
}
prd_comment
Kommentar
TEXT
R+W
yes
fieldset
"comment"
formCfg
{
"type": "textarea",
"mandatory": false
}
files_doc
Produkt-Dateien
DATA
R+W
yes
fieldset
"cdb_media"
formCfg
{
"type": "eosmedia",
"options": {
"uploadDirDefault": "\/products"
},
"mandatory": false
}
pack_amount
Verpackungsmenge
FLOAT
R+W
yes
fieldset
"packaging"
formCfg
{
"type": "eosnumber",
"mandatory": false
}
pack_unit
Verpackungseinheit
TEXT
R+W
yes
fieldset
"packaging"
formCfg
{
"type": "text",
"mandatory": false
}
prd_ingr_amount
Verpackungsinhalt (Menge)
FLOAT
R+W
yes
fieldset
"packaging"
formCfg
{
"type": "eosnumber",
"mandatory": false
}
prd_ingr_unit
Verpackungsinhalt (Einheit)
TEXT
R+W
yes
fieldset
"packaging"
formCfg
{
"type": "text",
"mandatory": false
}
prd_weight
[g]
Produktgewicht
FLOAT
R+W
yes
fieldset
"dimensions"
formCfg
{
"type": "eosnumber",
"mandatory": false
}
prd_virtual
Virtuelles Produkt
TEXT
R+W
yes
fieldset
"virtual"
formCfg
{
"type": "checkbox",
"mandatory": false
}
products_replace
Nachfolgeprodukte
DATA
R+W
yes
input_translated
Produkte durch Drag-and-Drop hinzufügen. Beispielsweise aus der Trefferliste der "Hublify Suche".
fieldset
"cdb_marketing"
listCfg
{
"formatter": {
"type": "sub-data-chip",
"params": {
"chipCssClass": "chip"
}
}
}
formCfg
{
"type": "eossubmodel",
"options": {
"model": "cdb_record",
"xDataKey": "r2r_xdata",
"xDataDialogConfig": {
"layoutLabel": "submodel_product_r2r_xdata_generic_popup"
},
"dataStreamCall": {
"method": "datahub_generate_reportList",
"params": {
"ds_label": "product"
}
},
"optValueField": "xc__id",
"optNameField": "name"
},
"mandatory": false
}
pcode_manufacturer
Hersteller-PCode
TEXT
R+W
yes
fieldset
"cdb_base"
formCfg
{
"type": "text",
"mandatory": false
}
brand
Brand
TEXT
R+W
yes
fieldset
"cdb_base"
formCfg
{
"mandatory": false
}
products_upselling
Upselling-Produkte
DATA
R+W
yes
input_translated
Produkte durch Drag-and-Drop hinzufügen. Beispielsweise aus der Trefferliste der "Hublify Suche".
fieldset
"cdb_marketing"
listCfg
{
"formatter": {
"type": "sub-data-chip",
"params": {
"chipCssClass": "chip"
}
}
}
formCfg
{
"type": "eossubmodel",
"options": {
"model": "cdb_record",
"xDataKey": "r2r_xdata",
"xDataDialogConfig": {
"layoutLabel": "submodel_product_r2r_xdata_generic_popup"
},
"dataStreamCall": {
"method": "datahub_generate_reportList",
"params": {
"ds_label": "product"
}
},
"optValueField": "xc__id",
"optNameField": "name"
},
"mandatory": false
}
orderitem_name
Auftragsposten-Name
TEXT
R+W
yes
fieldset
"proc_order"
formCfg
{
"type": "text",
"mandatory": false
}
orderitem_text
Auftragsposten-Text
TEXT
R+W
yes
fieldset
"proc_order"
formCfg
{
"type": "text",
"mandatory": false
}
marketing_name
Marketing-Name
TEXT
R+W
yes
fieldset
"cdb_marketing"
formCfg
{
"mandatory": false
}
marketing_image
Marketing-Bild
DATA
R+W
yes
fieldset
"cdb_marketing"
formCfg
{
"type": "eosmedia",
"options": {
"uploadDirDefault": "\/products"
},
"mandatory": false
}
new_product
Neues Produkt?
TEXT
R+W
yes
fieldset
"cdb_marketing"
formCfg
{
"type": "checkbox",
"mandatory": false
}
special_offer_product
Special-Offer Produkt?
TEXT
R+W
yes
fieldset
"cdb_marketing"
formCfg
{
"type": "checkbox",
"mandatory": false
}
plugin
Plugin
TEXT
R+W
yes
fieldset
"cdb_advanced"
formCfg
{
"mandatory": false
}
meta_title
Produkt-Meta-Titel
TEXT
R+W
yes
fieldset
"cdb_meta"
formCfg
{
"type": "text",
"mandatory": false
}
meta_keywords
Produkt-Meta-Keywords
TEXT
R+W
yes
fieldset
"cdb_meta"
formCfg
{
"type": "text",
"mandatory": false
}
meta_description
Produkt-Meta-Beschreibung
TEXT
R+W
yes
fieldset
"cdb_meta"
formCfg
{
"type": "textarea",
"mandatory": false
}
meta_robots_noindex
Produkt-Meta-Robots-NoIndex
TEXT
R+W
yes
fieldset
"cdb_meta"
formCfg
{
"type": "checkbox",
"mandatory": false
}
meta_robots_nofollow
Produkt-Meta-Robots-NoFollow
TEXT
R+W
yes
fieldset
"cdb_meta"
formCfg
{
"type": "checkbox",
"mandatory": false
}
marketing_image_background
Marketing-Hintergrundbild
DATA
R+W
yes
fieldset
"cdb_marketing"
formCfg
{
"type": "eosmedia",
"options": {
"uploadDirDefault": "\/products"
},
"mandatory": false
}
marketing_overlay_html
Marketing-Overlay-HTML
TEXT
R+W
yes
fieldset
"cdb_marketing"
formCfg
{
"mandatory": false
}
description_seo
SEO-Beschreibung
TEXT
R+W
yes
fieldset
"cdb_meta"
formCfg
{
"type": "eoseditor",
"mandatory": false
}
prd_width
[mm]
Produktgröße - Breite
FLOAT
R+W
yes
fieldset
"dimensions"
formCfg
{
"type": "eosnumber",
"mandatory": false
}
prd_height
[mm]
Produktgröße - Höhe
FLOAT
R+W
yes
fieldset
"dimensions"
formCfg
{
"type": "eosnumber",
"mandatory": false
}
prd_depth
[mm]
Produktgröße - Tiefe
FLOAT
R+W
yes
fieldset
"dimensions"
formCfg
{
"type": "eosnumber",
"mandatory": false
}
prd_rating_avg
FLOAT
R+W
yes
fieldset
"cdb_base"
listCfg
{
"viewMode": 0
}
formCfg
{
"type": "hidden",
"mandatory": false
}
prd_rating_cnt
TEXT
R+W
yes
fieldset
"cdb_base"
listCfg
{
"viewMode": 0
}
formCfg
{
"type": "hidden",
"mandatory": false
}
convertable_pack_unit
DATA
R+W
yes
fieldset
"packaging"
listCfg
{
"formatter": {
"type": "sub-data-chip",
"params": {
"chipCssClass": "chip"
}
}
}
formCfg
{
"type": "eossubmodel",
"options": {
"model": "cdb_record",
"xDataKey": "r2r_xdata",
"xDataDialogConfig": {
"layoutLabel": "submodel_xdata_json_popup"
},
"dataStreamCall": {
"method": "datahub_generate_reportList",
"params": {
"ds_label": "product"
}
},
"optValueField": "xc__id",
"optNameField": "name"
},
"mandatory": false
}
prd_accounting_cost_center
Buchhaltung Kostenstelle
TEXT
R+W
yes
fieldset
"proc_accounting"
formCfg
{
"type": "eosdropdown",
"options": {
"serverSideSearch": true,
"addTag": true,
"optValueField": "prd_accounting_cost_center",
"optNameField": "prd_accounting_cost_center",
"dataStreamCall": {
"method": "datahub_generate_reportList",
"params": {
"ds_label": "product",
"field_groupby": [
{
"field": "prd_accounting_cost_center"
}
]
}
}
},
"mandatory": false
}
prd_accounting_revenue_account
Buchhaltung Erlöskonto
TEXT
R+W
yes
fieldset
"proc_accounting"
formCfg
{
"type": "eosdropdown",
"options": {
"serverSideSearch": true,
"addTag": true,
"optValueField": "prd_accounting_revenue_account",
"optNameField": "prd_accounting_revenue_account",
"dataStreamCall": {
"method": "datahub_generate_reportList",
"params": {
"ds_label": "product",
"field_groupby": [
{
"field": "prd_accounting_revenue_account"
}
]
}
}
},
"mandatory": false
}
fieldset
"cdb_base"
formCfg
{
"mandatory": false
}
html_canonical
TEXT
R+W
yes
fieldset
"cdb_meta"
formCfg
{
"type": "checkbox",
"mandatory": false
}
pack_size_width
[mm]
Verpackungsgröße - Breite
TEXT
R+W
yes
fieldset
"packaging"
formCfg
{
"mandatory": false
}
pack_size_height
[mm]
Verpackungsgröße - Höhe
TEXT
R+W
yes
fieldset
"packaging"
formCfg
{
"mandatory": false
}
pack_size_depth
[mm]
Verpackungsgröße - Tiefe
TEXT
R+W
yes
fieldset
"packaging"
formCfg
{
"mandatory": false
}
pack_weight
[g]
Verpackungsgewicht
FLOAT
R+W
yes
fieldset
"packaging"
formCfg
{
"type": "eosnumber",
"mandatory": false
}
features
DATA
R+W
yes
fieldset
"cdb_marketing"
listCfg
{
"formatter": {
"type": "sub-data-chip",
"params": {
"chipCssClass": "chip"
}
}
}
formCfg
{
"type": "eossubmodel",
"options": {
"model": "cdb_record",
"xDataKey": "r2r_xdata",
"xDataDialogConfig": {
"layoutLabel": "submodel_xdata_json_popup"
},
"dataStreamCall": {
"method": "datahub_generate_reportList",
"params": {
"ds_label": "feature"
}
},
"optValueField": "xc__id",
"optNameField": "name",
"optExtraField": "type"
},
"mandatory": false
}
drvd_features__feature__label
text (255)
R
no
table
[
"features__feature",
"features__r2r__159"
]
drvd_select
features__feature.label
drvd_features__feature__name
text
R
no
table
[
"features__feature",
"features__r2r__159"
]
drvd_select
features__feature.name
drvd_features__feature__short_description
text
R
no
table
[
"features__feature",
"features__r2r__159"
]
drvd_select
features__feature.short_description
drvd_features__feature__description
text
R
no
table
[
"features__feature",
"features__r2r__159"
]
drvd_select
features__feature.description
drvd_features__feature__type
text (63)
R
no
table
[
"features__feature",
"features__r2r__159"
]
drvd_select
features__feature.type
gtin
GTIN/EAN
TEXT
R+W
yes
fieldset
"cdb_base"
formCfg
{
"type": "text",
"mandatory": false
}
ppn
PPN
TEXT
R+W
yes
fieldset
"cdb_base"
formCfg
{
"type": "text",
"mandatory": false
}
origin_country
Ursprungsland
TEXT
R+W
yes
fieldset
"extra"
formCfg
{
"mandatory": false
}
customs_tariff_number
HS-Tariff-Code
TEXT
R+W
yes
fieldset
"extra"
listCfg
{
"view_mode": 0
}
formCfg
{
"mandatory": false
}
customs_value_amount
TEXT
R+W
yes
fieldset
"extra"
listCfg
{
"view_mode": 0
}
formCfg
{
"unit": "EUR",
"type": "eosnumber",
"options": {
"decimalsCalculate": 2,
"decimalshowMin": 2,
"decimalshowMax": 2
},
"mandatory": false
}
customs_description
Zoll-Beschreibung
TEXT
R+W
yes
fieldset
"extra"
listCfg
{
"view_mode": 0
}
formCfg
{
"mandatory": false
}
files_download
Download-Dateien
DATA
R+W
yes
fieldset
"cdb_media"
listCfg
{
"viewMode": 0
}
formCfg
{
"type": "eosmedia",
"options": {
"uploadDirDefault": "\/products",
"xDataDialogConfig": {
"layoutLabel": "mamasset_2_prd_filesdownload_popup"
},
"xDataKey": "a2r_xdata"
},
"mandatory": false
}
products_contain
Produkte im Bundle
DATA
R+W
yes
fieldset
"bundle"
listCfg
{
"formatter": {
"type": "sub-data-chip",
"params": {
"chipCssClass": "chip"
}
}
}
formCfg
{
"type": "eossubmodel",
"options": {
"model": "cdb_record",
"xDataKey": "r2r_xdata",
"xDataDialogConfig": {
"layoutLabel": "submodel_products_contain_popup"
},
"dataStreamCall": {
"method": "datahub_generate_reportList",
"params": {
"ds_label": "product"
}
},
"optValueField": "xc__id",
"optNameField": "name"
},
"mandatory": false
}
prd_keywords
Keywords
TEXT
R+W
yes
fieldset
"cdb_advanced"
formCfg
{
"mandatory": false
}
files_img
Bilder
DATA
R+W
yes
input_translated
Bilder mit Drag-and-Drop hinzufügen. Entweder aus Hublify Media-Manager oder von eigener Festplatte.
fieldset
"cdb_base_2"
formCfg
{
"type": "eosmedia",
"options": {
"uploadDirDefault": "\/products"
},
"mandatory": false
}
prd_bundle_price_discount_perc
[%]
Bundle-Preis %-Discount
FLOAT
R+W
yes
fieldset
"bundle"
formCfg
{
"mandatory": false
}
desc_short
Kurzbeschreibung
TEXT
R+W
yes
fieldset
"cdb_base_2"
formCfg
{
"type": "eoseditor",
"options": {
"useCfgPreset": "basic"
},
"mandatory": false
}
description
Beschreibung
TEXT
R+W
yes
fieldset
"cdb_base_2"
formCfg
{
"type": "eoseditor",
"options": {
"useCfgPreset": "rich",
"hfyImgUpload": true,
"hfyImgUploadDir": "products\/content",
"hfyContentBrowser": true
},
"mandatory": false
}
prd_snr_xdata_subtype
Zusatzdaten-Typ
TEXT
R+W
yes
fieldset
"cdb_base_2"
formCfg
{
"type": "eosdropdown",
"options": {
"serverSideSearch": false,
"dataStreamCall": {
"method": "prd_subtypes_getOptions"
}
},
"mandatory": false
}
prd_bundle_resolve_mode
Bundle-Modus
TEXT
R+W
yes
fieldset
"bundle"
formCfg
{
"type": "eosdropdown",
"options": {
"optI18nValuePrefix": "ecs.prd_bundle_resolve_mode",
"optI18nName": true,
"data": {
"options": [
{
"value": null
},
{
"value": "resolve_never"
},
{
"value": "resolve_order"
},
{
"value": "resolve_add_childitems"
}
]
}
},
"mandatory": false
}
desc_tech
Technische Beschreibung
TEXT
R+W
yes
fieldset
"cdb_base_2"
formCfg
{
"mandatory": false
}
fieldset
"cdb_base"
formCfg
{
"mandatory": false
}
xc__label
TEXT
R
yes
table
[
"excdb_data_ecs_product_de"
]
drvd_select
excdb_data_ecs_product_de.pcode
fieldset
"cdb_base"
formCfg
{
"type": "HIDDEN",
"editMode": 0
}
xc__title
TEXT
R
yes
table
[
"excdb_data_ecs_product_de"
]
drvd_select
excdb_data_ecs_product_de.name
fieldset
"cdb_base"
formCfg
{
"type": "HIDDEN",
"editMode": 0
}
xc__image
DATA
R
yes
table
[
"excdb_data_ecs_product_de"
]
drvd_select
excdb_data_ecs_product_de.files_img
fieldset
"cdb_base_2"
formCfg
{
"type": "HIDDEN",
"editMode": 0
}
drvd_pagealias_master_url
Seiten-Alias Master
TEXT
R
no
i18n_string
"ecms.CDB_RECORD.drvd_pagealias_master_url"
table
[
"ecms_page_alias"
]
drvd_select
GROUP_CONCAT(DISTINCT IF(pa_master=1, pa_filename, NULL) SEPARATOR ",")
fieldset
"page_alias"
drvd_pagealias_alternative_url
Seiten-Alias Alternativen
TEXT
R
no
i18n_string
"ecms.CDB_RECORD.drvd_pagealias_alternative_url"
table
[
"ecms_page_alias"
]
drvd_select
GROUP_CONCAT(DISTINCT IF(ecms_page_alias.pa_master != 1, ecms_page_alias.pa_filename, NULL) SEPARATOR ",")
fieldset
"page_alias"
prc_id
primary
auto increment
Preis-ID
INT (11)
R+W
no
table
"prc"
fieldset
"base_record"
listCfg
{
"viewMode": 0
}
formCfg
{
"type": "hidden"
}
state
Shop Status
INT (3)
R+W
no
input_translated
Legt fest, ob das Produkt überhaupt in dem gewähltem Shop sichtbar sein soll.
valueColorField
"state_color"
table
"prc"
fieldset
"cdb_base"
listCfg
{
"formatter": {
"type": "status",
"params": {
"statusColorField": "state_color"
}
}
}
formCfg
{
"type": "eosdropdown",
"options": {
"clearable": false,
"data": {
"options": [
{
"value": "0",
"name": "0 - unbekannt",
"color": "#A3CBEB",
"iconLabel": "hublify\/circle",
"iconColor": "#A3CBEB"
},
{
"value": "1",
"name": "1 - offline",
"color": "#CE0002",
"iconLabel": "hublify\/subtract-circle",
"iconWeight": "bold",
"iconColor": "#CE0002"
},
{
"value": "2",
"name": "2 - online",
"color": "#85B200",
"iconLabel": "hublify\/check-circle",
"iconWeight": "bold",
"iconColor": "#85B200"
}
]
},
"optValueColorField": "state_color",
"optIconColorField": "state_color"
}
}
state_color
Shop Status - Farbe
TEXT (15)
R
yes
table
"prc"
drvd_select
CASE prc.state WHEN 1 THEN "#CE0002" WHEN 2 THEN "#85B200" ELSE "#CCCCCC" END
fieldset
"price_base"
listCfg
{
"viewMode": 3
}
formCfg
{
"editMode": 0
}
price
[EUR]
Preis (Brutto)
FLOAT (13,2)
R+W
no
table
"prc"
fieldset
"price_base"
listCfg
{
"formatter": {
"type": "currency"
}
}
formCfg
{
"type": "hfyprice",
"options": {
"valueVatType": "brutto",
"vatField": "vat",
"sessionStatePresetId": "PIM__primaryPriceMode",
"sessionStateId": "PIM__prd__price",
"decimalsCalculate": 2,
"decimalshowMin": 2,
"decimalshowMax": 2,
"observer": {
"fields": [
{
"field": "vat",
"trigger": "onChange",
"exec": [
{
"cmd": "setVat"
}
]
}
]
}
}
}
vat
[%]
Mehrwertsteuer
FLOAT (6,2)
R+W
no
table
"prc"
fieldset
"price_base"
listCfg
{
"formatter": {
"type": "decimal",
"params": {
"unit": " %",
"format": "1.0-1"
}
},
"viewMode": 0
}
formCfg
{
"type": "eosnumber",
"options": {
"decimalsCalculate": 2,
"decimalshowMin": 0,
"decimalshowMax": 2
}
}
discount
[EUR]
Discount-Preis (Brutto)
FLOAT (13,2)
R+W
no
table
"prc"
fieldset
"price_base"
listCfg
{
"formatter": {
"type": "currency"
}
}
formCfg
{
"type": "hfyprice",
"options": {
"valueVatType": "brutto",
"vatField": "vat",
"sessionStatePresetId": "PIM__prd__price",
"decimalsCalculate": 2,
"decimalshowMin": 2,
"decimalshowMax": 2,
"observer": {
"fields": [
{
"field": "vat",
"trigger": "onChange",
"exec": [
{
"cmd": "setVat"
}
]
}
]
}
}
}
discount_text
Discount-Text
TEXT
R+W
yes
table
"prc"
fieldset
"price_base"
listCfg
{
"viewMode": 0
}
discount_start
Discount Startdatum
DATETIME
R+W
yes
table
"prc"
fieldset
"price_base"
listCfg
{
"viewMode": 0
}
formCfg
{
"type": "datetimepicker"
}
discount_end
Discount Enddatum
DATETIME
R+W
yes
table
"prc"
fieldset
"price_base"
listCfg
{
"viewMode": 0
}
formCfg
{
"type": "datetimepicker"
}
drvd_price_netto
Netto Preis
FLOAT (13,2)
R
no
i18n_string
"ecs.PRICE.drvd_price_netto"
table
"prc"
drvd_select
ROUND((prc.price / ( (100+ prc.vat) / 100 ) ), 2)
fieldset
"price_base"
drvd_price_discount_netto
Discount Netto Preis
FLOAT (13,2)
R
no
i18n_string
"ecs.PRICE.drvd_price_discount_netto"
table
"prc"
drvd_select
ROUND((prc.discount / ( (100+ prc.vat) / 100 ) ), 2)
fieldset
"price_base"
drvd_current_price_brutto
Aktueller Bruttopreis
FLOAT (13,2)
R
no
i18n_string
"ecs.PRICE.drvd_current_price_brutto"
table
"prc"
drvd_select
IF(((prc.discount > 0.00 AND (prc.discount < prc.price || prc.price = 0.00)) AND (prc.discount_start IS NULL || prc.discount_start < '2022-03-31 19:06:26') AND (prc.discount_end IS NULL || prc.discount_end < '2022-03-31 19:06:26')), prc.discount, prc.price)
fieldset
"price_base"
drvd_discount_diff_brutto
[EUR]
Discount Preisminderung (brutto)
FLOAT (13,2)
R
no
table
"prc"
drvd_select
IF((prc.discount>0.00 AND (prc.discount_start IS NULL || prc.discount_start < '2022-03-31 19:06:26') AND (prc.discount_end IS NULL || prc.discount_end > '2022-03-31 19:06:26')), prc.price-prc.discount, NULL)
fieldset
"price_base"
listCfg
{
"formatter": {
"type": "currency"
}
}
formCfg
{
"editMode": 0
}
drvd_current_price_netto
Aktueller Nettopreis
FLOAT (13,2)
R
no
i18n_string
"ecs.PRICE.drvd_current_price_netto"
table
"prc"
drvd_select
ROUND((IF(((prc.discount > 0.00 AND (prc.discount < prc.price || prc.price = 0.00)) AND (prc.discount_start IS NULL || prc.discount_start < '2022-03-31 19:06:26') AND (prc.discount_end IS NULL || prc.discount_end < '2022-03-31 19:06:26')), prc.discount, prc.price) / ( (100+ prc.vat) / 100 ) ) ,2)
fieldset
"price_base"
drvd_discount_diff_netto
[EUR]
Discount Preisminderung (netto)
FLOAT (13,2)
R
no
table
"prc"
drvd_select
IF(prc.discount>0.00 AND (prc.discount_start IS NULL || prc.discount_start < '2022-03-31 19:06:26') AND (prc.discount_end IS NULL || prc.discount_end > '2022-03-31 19:06:26'), ROUND(prc.price*100/(100+prc.vat),2)-ROUND(prc.discount*100/(100+prc.vat),2), NULL)
fieldset
"price_base"
listCfg
{
"formatter": {
"type": "currency"
}
}
formCfg
{
"editMode": 0
}
drvd_currently_discounted
INT (1)
R
no
table
"prc"
drvd_select
IF(prc.discount>0.00 AND prc.discount '2022-03-31 19:06:26'), 1, 0)
fieldset
"price_base"
listCfg
{
"viewMode": 0,
"formatter": {
"type": "active-flag"
}
}
formCfg
{
"editMode": 0
}
price_dsc_scale
Preis-Staffel
DATA
R+W
yes
table
"prc"
fieldset
"price_base"
listCfg
{
"viewMode": 0,
"formatter": {
"type": "sub-scale-price"
}
}
formCfg
{
"type": "eossubformarray",
"options": {
"model": "priceScale",
"sortable": true,
"enableAdd": true,
"enableRemove": true,
"itemsMinCount": 0,
"itemsMaxCount": -1,
"fieldDefinition": {
"qty_range_min": {
"type": "eosnumber",
"hideLabel": true,
"options": {
"prepend": "\u2265"
}
},
"value": {
"type": "eosnumber",
"options": {
"decimalsCalculate": 2,
"decimalshowMin": 0,
"decimalshowMax": 2
},
"hideLabel": true
},
"type": {
"type": "eosdropdown",
"hideLabel": true,
"options": {
"optI18nValuePrefix": "ecs.pricescale",
"optI18nName": true,
"optI18nSubTitle": true,
"data": {
"options": [
{
"value": "price_brutto"
},
{
"value": "price_netto"
},
{
"value": "discount_brutto_abs"
},
{
"value": "discount_netto_abs"
},
{
"value": "discount_perc"
},
{
"value": "poa"
}
]
}
}
}
},
"layoutSettings": {
"hideTabs": true,
"tabs": [
{
"label": "base",
"cssLayoutGroupDefault": "col-12",
"groups": [
{
"label": "price_scale",
"hideHeader": true,
"fdLabelLayoutDefault": "vt",
"fields": [
{
"field": "qty_range_min",
"cssLayout": "col-3"
},
{
"field": "type",
"cssLayout": "col-6"
},
{
"field": "value",
"cssLayout": "col-3"
}
]
}
]
}
]
}
}
}
table
"prc"
fieldset
"price_base"
listCfg
{
"viewMode": 0
}
price_wholesale
[EUR]
EK (Netto)
FLOAT (13,2)
R+W
yes
table
"prc"
fieldset
"price_base"
listCfg
{
"formatter": {
"type": "currency"
},
"viewMode": 0
}
formCfg
{
"type": "eosnumber",
"options": {
"decimalsCalculate": 2,
"decimalshowMin": 2,
"decimalshowMax": 2
}
}
drvd_prd_margin_gross
[%]
Handelsspanne
FLOAT (11,2)
R
no
table
"prc"
drvd_select
IF(prc.price_wholesale IS NULL, NULL, (1-( prc.price_wholesale*(100+prc.vat) / (prc.price*100)) )*100 )
fieldset
"price_base"
listCfg
{
"formatter": {
"type": "decimal",
"params": {
"unit": " %",
"format": "1.0-1"
}
}
}
formCfg
{
"editMode": 0
}
drvd_prd_profit_perc
[%]
Gewinn Marge
FLOAT (11,2)
R
yes
table
"prc"
drvd_select
IF(prc.price_wholesale IS NULL, NULL, ROUND( ((prc.price*100/(100+prc.vat))-prc.price_wholesale)*100/prc.price_wholesale,2))
fieldset
"price_base"
listCfg
{
"formatter": {
"type": "decimal",
"params": {
"unit": " %",
"format": "1.0-1"
}
}
}
formCfg
{
"editMode": 0
}
drvd_prd_profit
[EUR]
Gewinn
FLOAT (13,4)
R
yes
table
"prc"
drvd_select
(prc.price*100/(100+prc.vat)) - prc.price_wholesale
fieldset
"price_base"
listCfg
{
"formatter": {
"type": "currency"
},
"viewMode": 0,
"sum_type": "AVG"
}
formCfg
{
"editMode": 0
}
prd_storage_counter
Lagerbestand
FLOAT (13,4)
R+W
yes
table
"prc"
fieldset
"price_availability"
formCfg
{
"type": "eosnumber",
"options": {
"decimalsCalculate": 4,
"decimalshowMin": 0,
"decimalshowMax": 4
}
}
prd_storage_counter_update_time
Letzte Bestandsaktualisierung
DATETIME
R
yes
table
"prc"
fieldset
"price_base"
listCfg
{
"viewMode": 0
}
drvd_storage_wholesale_value
[EUR]
FLOAT (13,2)
R
no
table
"prc"
drvd_select
ROUND(prc.prd_storage_counter*prc.price_wholesale,2)
fieldset
"price_availability"
listCfg
{
"formatter": {
"type": "currency"
}
}
formCfg
{
"editMode": 0
}
drvd_storage_brutto_value
[EUR]
FLOAT (13,2)
R
no
table
"prc"
drvd_select
ROUND(prc.prd_storage_counter*prc.price,2)
fieldset
"price_availability"
listCfg
{
"formatter": {
"type": "currency"
}
}
formCfg
{
"editMode": 0
}
drvd_storage_netto_value
[EUR]
FLOAT (13,2)
R
no
table
"prc"
drvd_select
ROUND(prc.prd_storage_counter* ROUND(prc.price*100/(100+prc.vat),2),2)
fieldset
"price_availability"
listCfg
{
"formatter": {
"type": "currency"
}
}
formCfg
{
"editMode": 0
}
drvd_storage_profit_value
[EUR]
FLOAT (13,2)
R
no
table
"prc"
drvd_select
ROUND(prc.prd_storage_counter* (ROUND(prc.price*100/(100+prc.vat),2)-prc.price_wholesale),2)
fieldset
"price_availability"
listCfg
{
"formatter": {
"type": "currency"
}
}
formCfg
{
"editMode": 0
}
prd_storage_limit_notify
Info geringer Bestand
FLOAT (13,4)
R+W
yes
table
"prc"
fieldset
"price_availability"
listCfg
{
"viewMode": 0
}
formCfg
{
"type": "eosnumber",
"options": {
"decimalsCalculate": 4,
"decimalshowMin": 0,
"decimalshowMax": 4
}
}
prd_storage_limit_reorder
Info Nachbestellung
FLOAT (13,4)
R+W
yes
table
"prc"
fieldset
"price_availability"
listCfg
{
"viewMode": 0
}
formCfg
{
"type": "eosnumber",
"options": {
"decimalsCalculate": 4,
"decimalshowMin": 0,
"decimalshowMax": 4
}
}
order_quanti_max
Max. Bestellmenge
FLOAT (13,4)
R+W
yes
table
"prc"
fieldset
"price_availability"
listCfg
{
"viewMode": 0
}
formCfg
{
"type": "eosnumber",
"options": {
"decimalsCalculate": 4,
"decimalshowMin": 0,
"decimalshowMax": 4
}
}
order_quanti_min
Min. Bestellmenge
FLOAT (13,4)
R+W
yes
table
"prc"
fieldset
"price_availability"
listCfg
{
"viewMode": 0
}
formCfg
{
"type": "eosnumber",
"options": {
"decimalsCalculate": 4,
"decimalshowMin": 0,
"decimalshowMax": 4
}
}
order_quanti_inc
Schritt Bestellmenge
FLOAT (13,4)
R+W
yes
table
"prc"
fieldset
"price_availability"
listCfg
{
"viewMode": 0
}
formCfg
{
"type": "eosnumber",
"options": {
"decimalsCalculate": 4,
"decimalshowMin": 0,
"decimalshowMax": 4
}
}
offer_level
Offer-Level
INT (11)
R+W
no
table
"prc"
fieldset
"cdb_meta"
formCfg
{
"type": "eosnumber"
}
prd_delivery
Lieferhinweis
TEXT
R+W
yes
table
"prc"
fieldset
"price_availability"
searchable
Suchbar
INT (1)
R+W
no
table
"prc"
fieldset
"cdb_advanced"
listCfg
{
"viewMode": 0,
"formatter": {
"type": "active-flag"
}
}
formCfg
{
"type": "checkbox"
}
single_buy
Kaufbar
INT (1)
R+W
no
table
"prc"
fieldset
"price_availability"
listCfg
{
"viewMode": 0,
"formatter": {
"type": "active-flag"
}
}
formCfg
{
"type": "checkbox"
}
available_date
Verfügbar ab
DATETIME
R+W
yes
table
"prc"
fieldset
"price_availability"
listCfg
{
"viewMode": 0
}
hide_price_dsp
Preis ausblenden
INT (1)
R+W
no
table
"prc"
fieldset
"price_availability"
listCfg
{
"viewMode": 0
}
formCfg
{
"type": "eosdropdown",
"options": {
"optI18nValuePrefix": "ecs.hide_price_dsp",
"optI18nName": true,
"data": {
"options": [
{
"value": "0"
},
{
"value": "1"
},
{
"value": "2"
}
]
},
"optValueColorField": "state_color",
"optIconLabel": "hublify\/circle",
"optIconColorField": "state_color"
}
}
bookable
Vorbestellung möglich
INT (1)
R+W
no
table
"prc"
fieldset
"price_availability"
listCfg
{
"viewMode": 0,
"formatter": {
"type": "active-flag"
}
}
formCfg
{
"type": "checkbox"
}
free_shipping
Versandkostenfrei
TEXT
R+W
no
table
"prc"
fieldset
"price_base"
listCfg
{
"viewMode": 0
}
xdata
Zusatzdaten
DATA
R+W
yes
table
"prc"
fieldset
"price_base"
listCfg
{
"viewMode": 0
}
formCfg
{
"cssLayout": "col-12",
"type": "aceeditor",
"options": {
"mode": "json"
}
}
price_first_online
Erstmalig gelistet am
DATETIME
R
yes
table
"prc"
fieldset
"price_base"
listCfg
{
"viewMode": 0
}
prc_insert_time
Angelegt am
DATETIME
R+W
no
i18n_string
"insert_time"
table
"prc"
fieldset
"sys_record"
listCfg
{
"viewMode": 0
}
formCfg
{
"editMode": 2
}
prc_insert_user
Ersteller
TEXT (127)
R+W
yes
i18n_string
"insert_user"
table
"prc"
fieldset
"sys_record"
listCfg
{
"formatter": {
"type": "user"
},
"viewMode": 0
}
formCfg
{
"editMode": 2
}
prc_update_time
Geändert am
DATETIME
R+W
yes
i18n_string
"update_time"
table
"prc"
fieldset
"sys_record"
listCfg
{
"viewMode": 0
}
formCfg
{
"editMode": 2
}
prc_update_user
Letzte Änderung durch
TEXT (127)
R+W
yes
i18n_string
"update_user"
table
"prc"
fieldset
"sys_record"
listCfg
{
"viewMode": 0
}
formCfg
{
"editMode": 2
}
prc_external_id
Externe Preis-ID
TEXT (63)
R
yes
table
"prc"
fieldset
"price_base"
listCfg
{
"viewMode": 0
}
prc_configurator_adaptor
Konfiguration-Typ
TEXT
R+W
yes
table
"prc"
fieldset
"configurator_head"
listCfg
{
"viewMode": 0
}
formCfg
{
"type": "eosdropdown",
"options": {
"serverSideSearch": true,
"dataStreamCall": {
"method": "product_configurator_getList"
},
"optValueField": "label",
"optNameField": "name",
"optSubTitleField": "shortdesc",
"optIconLabelField": "icon",
"optExtraField": "vendor"
}
}
prc_configurator_params
Konfiguration
TEXT
R+W
yes
table
"prc"
fieldset
"configurator_body"
listCfg
{
"viewMode": 0
}
formCfg
{
"type": "eossubform",
"options": {
"dynSubForm": {
"labelDefault": null,
"loadDataStreamCall": {
"method": "product_configurator_get",
"params": {
"fields": [],
"filter": {
"label": "{%label%}"
}
}
}
},
"observer": {
"fields": [
{
"field": "prc_configurator_adaptor",
"trigger": "onInit",
"exec": [
{
"cmd": "loadForm",
"params": null
}
]
},
{
"field": "prc_configurator_adaptor",
"trigger": "onChange",
"exec": [
{
"cmd": "loadForm",
"params": null
}
]
}
]
}
}
}
drvd_variant_specification
Ausprägung
TEXT
R
no
drvd_select
CONCAT_WS(',',excdb_data_ecs_product_de.prdv_color, excdb_data_ecs_product_de.prdv_size, excdb_data_ecs_product_de.prdv_other)
currency
TEXT
R
no
drvd_select
"EUR"
xc__drvd_category
Kategorie (depr.)
TEXT
R
no
table
[
"i2n",
"n"
]
drvd_select
GROUP_CONCAT(distinct CONCAT_WS("<#>", n.node_id,n.node_code,n.i18n_node_path_DE) ORDER BY i2n.pos_n2i ASC SEPARATOR "###")
pos_n2i
INT
R
no
table
[
"i2n"
]
drvd_select
i2n.pos_n2i
listCfg
{
"viewMode": 3
}
formCfg
{
"editMode": 0
}
drvd_fk_prc_prcgrp_id
Preisgruppe (%col_name%)
TEXT (127)
R
no
input_translated
Eine hier gesetzte Preisgruppe greift nur, wenn Sie keine spezifischen Staffelpreise eingetragen haben.
i18n_string
"ecs.PRICE.dynx__fk_prcgrp_id"
table
[
"ecs_price_group",
"ecs_prd_price"
]
drvd_select
GROUP_CONCAT(IF(ecs_prd_price.fk_prc_prcgrp_id = ecs_price_group.prcgrp_id,ecs_price_group.prcgrp_label,null))