Model fields

The model consists of the following fields.

Field Name
Display Name
Type
Permissions
Nullable

price

prc_id primary auto increment
Preis-ID
INT (11)
R+W
no
listCfg
{
    "viewMode": 0
}
formCfg
{
    "type": "hidden"
}
fk_prc_pcodeproduct.pcode primaryDisplay
Produktcode
TEXT (127)
R+W
no
fieldset
"base_record"
formCfg
{
    "cssLayout": "col-6",
    "mandatory": true
}
fk_prc_shopidshopconfig.eshopid
Shop
INT (11)
R+W
yes
fieldset
"base_record"
listCfg
{
    "viewMode": 0
}
formCfg
{
    "cssLayout": "col-6",
    "mandatory": true
}
state
Status
INT (3)
R+W
no
input_translated
Nur Produkte, die den Status online haben, sind im Shop sichtbar.
Möchten Sie ein Produkt im Shop nicht mehr angezeigt bekommen, setzen Sie es vorzugsweise auf offline.
Produkte, die noch nie einen Preis gesetzt bekommen haben, befinden sich anfangs immer im Status not set.
valueColorField
"state_color"
fieldset
"cdb_base"
listCfg
{
    "formatter": {
        "type": "status",
        "params": {
            "statusColorField": "state_color"
        }
    }
}
formCfg
{
    "type": "eosdropdown",
    "options": {
        "data": {
            "options": [
                {
                    "value": "0",
                    "name": "0 - unbekannt",
                    "color": "#A3CBEB",
                    "iconLabel": "hublify\/circle",
                    "iconColor": "#A3CBEB"
                },
                {
                    "value": "1",
                    "name": "1 - offline",
                    "color": "#CE0002",
                    "iconLabel": "hublify\/circle",
                    "iconColor": "#CE0002"
                },
                {
                    "value": "2",
                    "name": "2 - online",
                    "color": "#85B200",
                    "iconLabel": "hublify\/circle",
                    "iconColor": "#85B200"
                }
            ]
        },
        "optValueColorField": "state_color",
        "optIconLabel": "hublify\/circle",
        "optIconColorField": "state_color"
    }
}
state_color
TEXT (15)
R
yes
drvd_select
CASE ecs_prd_price.state WHEN 1 THEN "#CE0002" WHEN 2 THEN "#85B200" ELSE "#CCCCCC" END
listCfg
{
    "viewMode": 3
}
formCfg
{
    "editMode": 0
}
rrp [EUR]
UVP (Brutto)
FLOAT (13,2)
R+W
no
fieldset
"price_base"
listCfg
{
    "formatter": {
        "type": "currency"
    }
}
formCfg
{
    "type": "eosnumber",
    "options": {
        "decimalsCalculate": 2,
        "decimalshowMin": 0,
        "decimalshowMax": 2
    }
}
price [EUR]
Brutto Preis
FLOAT (13,2)
R+W
no
fieldset
"price_base"
listCfg
{
    "formatter": {
        "type": "currency"
    }
}
formCfg
{
    "type": "eosnumber",
    "options": {
        "decimalsCalculate": 2,
        "decimalshowMin": 0,
        "decimalshowMax": 2
    }
}
vat [%]
MwSt. Satz (%)
FLOAT (6,2)
R+W
no
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 Brutto Preis
FLOAT (13,2)
R+W
no
input_translated
Tragen Sie hier einen eventuellen Sonderangebotspreis ein.
Wenn Sie keinen Sonderangebotspreis setzen möchten, lassen Sie dieses Feld leer oder tragen "0,00" ein.
fieldset
"price_base"
listCfg
{
    "formatter": {
        "type": "currency"
    }
}
formCfg
{
    "type": "eosnumber",
    "options": {
        "decimalsCalculate": 2,
        "decimalshowMin": 2,
        "decimalshowMax": 2
    }
}
discount_text
Discount Text
TEXT
R+W
yes
fieldset
"price_base"
listCfg
{
    "viewMode": 0
}
discount_start
Discount Startdatum
DATETIME
R+W
yes
input_translated
Hier können Sie festlegen, ab welchem Datum der Discount-Preis gültig sein soll. Wenn Sie kein Startdatum festlegen möchten, lassen Sie das Feld einfach leer.
fieldset
"price_base"
listCfg
{
    "viewMode": 0
}
formCfg
{
    "type": "datetimepicker"
}
discount_end
Discount Enddatum
DATETIME
R+W
yes
input_translated
Über das Enddatum können Sie Zeitpunkt festlegen, ab dem der Discount-Preis nicht mehr gültig ist. Wenn Sie kein Enddatum festlegen möchten, lassen Sie das Feld einfach leer.
fieldset
"price_base"
listCfg
{
    "viewMode": 0
}
formCfg
{
    "type": "datetimepicker"
}
price_dsc_scale
Staffelpreise
DATA
R+W
yes
input_translated
Geben Sie jeweils die Mindestmenge und den gewünschten Einzelpreis ab dieser Menge an.
fieldset
"price_base"
listCfg
{
    "viewMode": 0
}
formCfg
{
    "type": "eossubformarray",
    "options": {
        "model": "priceScale",
        "sortable": true,
        "enableAdd": true,
        "enableRemove": true,
        "itemsMinCount": 0,
        "itemsMaxCount": -1,
        "fieldDefinition": {
            "qty_range_min": {
                "type": "eosnumber",
                "placeholder": "ab Menge",
                "hideLabel": true
            },
            "value": {
                "type": "eosnumber",
                "options": {
                    "decimalsCalculate": 2,
                    "decimalshowMin": 0,
                    "decimalshowMax": 2
                },
                "placeholder": "Wert",
                "hideLabel": true
            },
            "type": {
                "type": "eosdropdown",
                "hideLabel": true,
                "options": {
                    "optI18nValuePrefix": "ecs.pricescale",
                    "optI18nName": true,
                    "optI18nSubTitle": true,
                    "data": {
                        "options": [
                            {
                                "value": "price_brutto"
                            },
                            {
                                "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"
                                }
                            ]
                        }
                    ]
                }
            ]
        }
    }
}
fk_prc_prcgrp_idprice_group.prcgrp_id
Preisgruppe
INT (11)
R+W
yes
input_translated
Eine hier gesetzte Preisgruppe greift nur, wenn Sie keine spezifischen Staffelpreise eingetragen haben.
listCfg
{
    "viewMode": 0
}
prd_storage_counter
Lagerbestand
FLOAT (13,1)
R+W
yes
input_translated
Dies ist die noch verfügbare Anzahl. Für einen unendlichen Lagerbestand tragen Sie bitte "NULL" in das Feld ein.
fieldset
"price_availability"
formCfg
{
    "type": "eosnumber",
    "options": {
        "decimalsCalculate": 1,
        "decimalshowMin": 0,
        "decimalshowMax": 1
    }
}
prd_storage_counter_update_time
Letzte Änderung des Lagerbestands
DATETIME
R
yes
listCfg
{
    "viewMode": 0
}
prd_storage_limit_notify
Info geringer Bestand
FLOAT (13,1)
R+W
yes
fieldset
"price_availability"
listCfg
{
    "viewMode": 0
}
formCfg
{
    "type": "eosnumber",
    "options": {
        "decimalsCalculate": 1,
        "decimalshowMin": 0,
        "decimalshowMax": 1
    }
}
prd_storage_limit_reorder
Info Nachbestellung
FLOAT (13,1)
R+W
yes
fieldset
"price_availability"
listCfg
{
    "viewMode": 0
}
formCfg
{
    "type": "eosnumber",
    "options": {
        "decimalsCalculate": 1,
        "decimalshowMin": 0,
        "decimalshowMax": 1
    }
}
order_quanti_max
Max. Bestellmenge
FLOAT (13,1)
R+W
yes
input_translated
Maximale Anzahl des Produktes pro Bestellung ("handelsübliche Abgabemenge"). Lassen Sie das Feld leer oder tragen '0' ein um die Bestellmenge nicht zu begrenzen.
fieldset
"price_availability"
listCfg
{
    "viewMode": 0
}
formCfg
{
    "type": "eosnumber",
    "options": {
        "decimalsCalculate": 1,
        "decimalshowMin": 0,
        "decimalshowMax": 1
    }
}
order_quanti_min
Mindest-Bestellmenge
FLOAT (13,1)
R+W
yes
fieldset
"price_availability"
listCfg
{
    "viewMode": 0
}
formCfg
{
    "type": "eosnumber",
    "options": {
        "decimalsCalculate": 1,
        "decimalshowMin": 0,
        "decimalshowMax": 1
    }
}
order_quanti_inc
Bestellschrittweite
FLOAT (13,1)
R+W
yes
fieldset
"price_availability"
listCfg
{
    "viewMode": 0
}
formCfg
{
    "type": "eosnumber",
    "options": {
        "decimalsCalculate": 1,
        "decimalshowMin": 0,
        "decimalshowMax": 1
    }
}
offer_level
Offer-Level
INT (11)
R+W
no
input_translated
Über das Offer-Level können Sie die Sortierung von Produkten in Suchergebnissen beeinflussen. Die Sortierung erfolgt absteigend. Einen Offer-Level können Sie beliebig vielen Produkten mehrfach zuweisen. Empfohlen sind Werte zwischen 0 (niedrigste Priorität) und 10 (höhere Priorität).
formCfg
{
    "type": "eosnumber"
}
prd_delivery
Lieferhinweis
TEXT
R+W
yes
fieldset
"price_availability"
searchable
Suchbar
INT (1)
R+W
no
input_translated
Über diese Einstellung können Sie beeinflussen, ob das Produkt über die Suche gefunden werden kann. Deaktivieren Sie die Checkbox, wenn das Produkt über die Suche nicht gefunden werden soll.
listCfg
{
    "viewMode": 0,
    "formatter": {
        "type": "active-flag"
    }
}
formCfg
{
    "type": "checkbox"
}
single_buy
Kaufbar
INT (1)
R+W
no
input_translated
Über die Kaufbar-Einstellungen können Sie bestimmen, ob ein Produkt generell gekauft werden kann. Deaktivieren Sie diese Einstellung, kann das Produkt (sofern online) im Shop-Frontend weiter angezeigt werden, aber es kann nicht einzeln gekauft werden. Als Bestandteil eines Sets ist es weiterhin kaufbar.
fieldset
"price_availability"
listCfg
{
    "viewMode": 0,
    "formatter": {
        "type": "active-flag"
    }
}
formCfg
{
    "type": "checkbox"
}
available_date
Verfügbar ab
DATETIME
R+W
yes
input_translated
Hier können Sie festlegen, ab wann ein Produkt geliefert werden kann.
fieldset
"price_availability"
listCfg
{
    "viewMode": 0
}
hide_price_dsp
Preisanzeige
INT (1)
R+W
no
input_translated
Wenn Sie "Preis ausblenden" aktivieren, wird ein gesetzter Preis nicht mehr angezeigt und das Produkt ist damit nicht mehr kaufbar
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
input_translated
Aktivieren Sie die Option, wenn das Produkt vor den Verfügbarkeitsdatum bestellt werden kann.
fieldset
"price_availability"
listCfg
{
    "viewMode": 0,
    "formatter": {
        "type": "active-flag"
    }
}
formCfg
{
    "type": "checkbox"
}
free_shipping
Versandkostenfrei für
TEXT
R+W
no
listCfg
{
    "viewMode": 0
}
xdata
Weitere Daten
DATA
R+W
yes
listCfg
{
    "viewMode": 0
}
formCfg
{
    "cssLayout": "col-12",
    "type": "aceeditor",
    "options": {
        "mode": "json"
    }
}
price_first_online
Zuerst online
DATETIME
R
yes
listCfg
{
    "viewMode": 0
}
prc_insert_time
Angelegt am
DATETIME
R+W
no
i18n_string
"insert_time"
fieldset
"sys_record"
listCfg
{
    "viewMode": 0
}
formCfg
{
    "editMode": 2
}
prc_insert_user
Ersteller
TEXT (127)
R+W
yes
i18n_string
"insert_user"
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"
fieldset
"sys_record"
listCfg
{
    "viewMode": 0
}
formCfg
{
    "editMode": 2
}
prc_update_user
Letzte Änderung durch
TEXT (127)
R+W
yes
i18n_string
"update_user"
fieldset
"sys_record"
listCfg
{
    "viewMode": 0
}
formCfg
{
    "editMode": 2
}
prc_external_id
TEXT (63)
R
yes
listCfg
{
    "viewMode": 0
}
prc_configurator_adaptor
Konfigurator Adaptor
TEXT
R+W
yes
listCfg
{
    "viewMode": 0
}
prc_configurator_params
Konfigurator Parameter
TEXT
R+W
yes
listCfg
{
    "viewMode": 0
}
dynx__externalid_shopware
Shopware ID
INT (11)
R
yes
fieldset
"dynamicFields"
dynx__prdxcost_ch
FLOAT (13,4)
R+W
yes
fieldset
"price_availability"
formCfg
{
    "fdLabelLayout": "vt",
    "type": "eosdropdown",
    "options": {
        "data": {
            "0": {
                "value": null,
                "name": "not_available"
            },
            "options": [
                {
                    "value": 0,
                    "name": "available"
                }
            ]
        }
    }
}