Bsp. Artikelvariante Etikett Standard
Zuletzt aktualisiert
Zuletzt aktualisiert
{%- set PRINTER_NAME = json.dumps(template.printer_name) %}
{%- set LABEL_TYPE = json.dumps("Variantenetikett Standard") %}
{%- set GROUP_NAME -%}
"ID: {{ model.id }}"
{%- endset %}
{%- set LABEL_QUANTITY = 1 %}
{%- set TAX_INFO = json.dumps(model.taxes_id.name|replace("Mehrwertsteuer ", "MwSt: ")) %}
{%- set PRODUCT_PRICE = model.list_price %}
{%- set LABEL_REF_NAME = json.dumps(model.name) %}
{%- set PRODUCT_NAME = json.dumps(model.name[0:30]) %}
{%- set MANUFACTURER_CODE = json.dumps(model.manufacturer_code) %}
{%- set PRODUCT_EAN = json.dumps(model.product_code) %}
{%- set PRODUCT_PLU = json.dumps("%d"%model.id) %}
{%- set VARIANTS -%}
{%- for attr in model.attribute_value_ids|sort(attribute="attribute_id.name",reverse=true) %}
{%- if loop.index > 1 %}, {% endif %}
{{-attr.attribute_id.name.replace('ü', 'ue').replace('Ü', 'UE').replace('ö', 'oe').replace('Ö', 'OE').replace('ä', 'ae').replace('Ä', 'AE').replace('ß', 'sz').encode('ascii',errors='ignore').decode('unicode-escape')| truncate(2,end="")}}: {{attr.name}}
{%- endfor %}
{%- endset %}
{%- set FDS -%}
ID;ETT01;3;Benutzerdefiniertes Etikett
; ID ; OPT ; TEXT ; FORM ; FORM SIZE
FormAsgn ; Z ; 0 ; Benutzerdefiniert ; 99 ; Benutzerdefiniert
; Seite
Head ; FORM99 ; 57x24 Preis Rechts
; EAN
Font ; 36.EAN-13B Half Height
Field ; 6 ; 9 ; 0 ; EANFCD ; FONTBOX{128,70}
; Artikeltext
Font ; 11.Arial
Field ; 13.2 ; 1 ; 0 ; TEXT1
; Herstellernummer
Font ; 9.Arial
Field ; 0 ; 1 ; 0 ; TEXT2
; Varianteninfo
Font ; 10.Arial Bold
Field ; 18.5 ; 2 ; 0 ; TEXT3
Font ; 11.Arial
; Box fuer Preis
Line ; 19 ; 26 ; 23 ; 26 ; 3
Line ; 23 ; 51 ;19.2 ; 51 ; 7
Line ; 23 ; 26 ; 23 ; 51 ; 7
; Preis
Font ; 10.Arial Bold
Field ; 18 ; 27 ; 0 ; LDWSYM
Font ; 10.Arial Black
Field ; 18 ; 47 ; 0 ; vkp ; SAYRIGHT
{%- endset %}
{%- set FDSDATA = json.dumps(FDS) -%}
{#- ======================= LABEL DRUCKER DATEN ======================= #}
{
"Quantity": {{ LABEL_QUANTITY }},
"FormName": {{ LABEL_REF_NAME }},
"FormDesc": {{ PRODUCT_EAN }},
"GroupName": {{ GROUP_NAME }},
"LabelType": {{ LABEL_TYPE }},
"UseGridLayout": false,
"LabelPrinterData": {
"CmdVer": 1,
"Cmd": "PrintLabel",
"PrinterSettings": {
"PrinterName": {{ PRINTER_NAME }}
},
"Layout": {
"Style": 99,
"RowCount": 8,
"ColCount": 3,
"StartRow": 20,
"StartCol": 50,
"Width": 620,
"Height": 300
},
"PrintData": [{
"Ean": {{ PRODUCT_EAN }},
"Plu": {{ PRODUCT_PLU }},
"Text": {{ PRODUCT_NAME }},
"Text2": {{ MANUFACTURER_CODE }},
"Text3": {{ VARIANTS }},
"Price": {{ PRODUCT_PRICE }},
"ShowPrice": true,
"VatPrice": true,
"VatRate": {{ TAX_INFO }},
"GpiTmg": 200,
"GpiMeh": "ML",
"GpiBas": 1000
}],"FdsData":{{FDSDATA}}
}
}
{#- ======================= LABEL DRUCKER DATEN ENDE ======================= #}