Druckbreite und Metadaten auf Bondruck

Topic summary

Druckbreite-Problem gelöst:
Ein 57mm-Bondrucker druckte Belege im 80mm-Format, wodurch Teile abgeschnitten wurden. Die Lösung erfolgte durch Anpassung der Einstellungen im Druckertreiber auf dem Computer sowie möglicherweise im internen Drucker-Menü (z.B. bei Epson TM-T88V über Feed/Power-Tasten).

Metadaten auf Kassenbon anzeigen:
Die Nutzerin wollte benutzerdefinierte Metadaten (z.B. Anbietername) auf Kassenbons drucken, war aber unsicher beim Bearbeiten des Liquid-Codes in Shopify-Belegvorlagen.

Technische Umsetzung:

  • Metafelder unter product.metafields.custom.name_aussteller anlegen
  • Liquid-Code in Belegvorlage einfügen:
{% assign name_aussteller = product.metafields.custom.name_aussteller %}
{% if name_aussteller %}
  Aussteller: {{ name_aussteller }}
{% endif %}
  • Anpassung erfolgt unter Einstellungen > Benachrichtigungen oder via Order Printer App

Ergebnis: Beide Probleme wurden erfolgreich gelöst. Die Metadaten werden nun korrekt auf den Kassenbons angezeigt.

Summarized with AI on November 8. AI used: claude-sonnet-4-5-20250929.

Liebe Community,

ich habe zwei Probleme mit meinem

Bondrucker.
als erstes:
Der druckt 57mm breit aus.

Ausgedruckt wird der Beleg aber so, als hätte ich einen 80mm breiten Bondrucker angeschlossen. Jetzt fehlt einfach ein Teil auf dem Ausdruck

wo kann ich das umstellen?

ich sehe beim Einrichten des Bons, dass ich zwei “Varianten” als Vorschau anzeigen kann. Die schmale und die breite.

ich schaffe es nicht, den Druck so einzustellen, dass es auf meinem Ausdruck passt.

ich habe hier alles durchsucht und nichts gefunden. Wenn es hierzu schon einen Post gibt, bitte verzeiht meine Frage. Vielleicht könnte mir dann jmd. den link schicken.

die zweite Frage wäre:

kann ich irgendwo Metadaten für den Bondruck einfügen?

ich verkaufe manche Sachen im Namen und auf Rechnung anderer Anbieter.

hier müsste Name und andere Infos des Anbieters mit auf den Bon.

im Shop habe ich das mit Benutzerdefinierten Metadaten gemacht. Ich bekomm diese Angaben nur nicht auf den Kassenbon. Geht das irgendwie?

lieben Dank für eure Zeit.

viele Grüße, Franzi

Hey @franziirl

Das folgende habe ich für dich jetzt auf Dr Google gegoogelt! Um deinen Bondrucker in Shopify richtig einzustellen und die Druckbreite korrekt anzupassen, gibt es mehrere Schritte, die du ausprobieren kannst:

Druckbreite anpassen: Der Drucker scheint aktuell so eingestellt zu sein, dass er auf 80mm breites Papier druckt, obwohl du 57mm breites Papier verwendest. Um dies zu ändern, musst du die Druckeinstellungen in Shopify anpassen. Dazu kannst du normalerweise in den Druckeinstellungen deines Bondruckers die Papierbreite festlegen.

Schritte zur Anpassung:

  • Im Druckertreiber: Überprüfe die Einstellungen im Druckertreiber auf deinem Computer. Hier kannst du oft die Papierbreite und andere Druckeigenschaften anpassen.
  • Im Drucker-Menü: Viele Drucker haben ein internes Menü, das du über die Tasten am Drucker aufrufen kannst. Beispielsweise bei Epson Druckern wie dem TM-T88V kannst du die Menüeinstellungen ändern, indem du die [Feed] und [Power] Tasten in einer bestimmten Reihenfolge drückst​ (Enfore Care KB)​.

Metadaten für den Bondruck hinzufügen: Shopify unterstützt benutzerdefinierte Metadaten, die du für bestimmte Produkte oder Bestellungen hinzufügen kannst. Diese Metadaten können auch auf den Kassenbon gedruckt werden, indem du die Belegvorlagen entsprechend anpasst.

Schritte zur Anpassung:

  • Metadaten erstellen: Erstelle benutzerdefinierte Metafelder für deine Produkte oder Bestellungen in Shopify. Diese Felder können Informationen wie den Namen des Anbieters enthalten.
  • Belegvorlage anpassen: Passe die Belegvorlage an, um die Metadaten einzuschließen. Shopify ermöglicht es, die Belegvorlagen mithilfe von Liquid Templates zu bearbeiten. Du kannst den Code so ändern, dass die Metadaten auf dem Kassenbon erscheinen​ (Magicline)​​ (Proactive Support | Intercom)​.

Wenn du weitere spezifische Einstellungen vornehmen musst oder Probleme hast, empfehle ich, die Dokumentation deines spezifischen Bondruckermodells zu konsultieren oder den Drucker-Support zu kontaktieren. Sie können dir möglicherweise detaillierte Anweisungen und Unterstützung bieten, die auf dein genaues Setup zugeschnitten sind.

Hoffe das hilft dir weiter! :wink:

1 Like

Lieber Gabe,

ich danke dir sehr für deine Antwort! … Druckertreiber … den hatte ich nicht auf dem Schirm. Danke!
Hab es einrichten können. Vielen Dank für deinen schnellen Rat!

Das mit dem liquid Qode hatte ich schon gesehen. wusste nur nicht, ob ich da meine eigenen Metadaten irgendwie rein bekomme.
Ich such mir jemanden, der sich mit diesem Code-Zeugs auskennt. Da hab ich leider gar keine Ahnung und will nichts verändern, nicht dass ich alles “kaputt” mache. Aber gut zu wissen, dass es funktioniert.

Lieben Dank nochmal für deine Zeit und deine Hilfe.
Viele Grüße, Franzi

Hi Gabe,

darf ich dich doch nochmal fragen, also. ich hab mir den Code gerade angesehen.
Jede Linie besteht ja aus diesem Code: Dieser hier ist z.B. für das Anzeigen der SKU.

{% assign display_product_sku_1 = “96883278165” | split: “,” %}

{% # Default value %}
{% assign display_product_sku = false %}

{% # Location overrides %}
{% if display_product_sku_1 contains location_id %}
{% assign display_product_sku = true %}
{% endif %}

Das heißt, ich müsste statt “display_product_sku_1” meinen Metadaten-Namen angeben.
Haben das gerade versucht. Da kommt leider ERROR. Kannst du mir vielleicht sagen, wie ich den Meta-Namen angeben muss, damit er erscheint?
Meine Metadaten sind unter “Produkte” angelegt und heißen z.B.:

product.metafields.custom.name_aussteller

Liebe Grüße, Franzi

Hey Franzi! @franziirl

Im Grunde, um benutzerdefinierte Metadaten (wie Anbieternamen und andere Details) auf deinen Belegen hinzuzufügen, kannst du den Liquid-Code in deinen Shopify-Vorlagen anpassen:

Metadaten definieren:

  • Stelle sicher, dass deine Produkte die erforderlichen Metafelder haben, z.B. product.metafields.custom.name_aussteller.

Belegvorlage anpassen:

  • Gehe zu Einstellungen > Benachrichtigungen in deinem Shopify-Adminbereich.
  • Bearbeite die Belegvorlage, um deine benutzerdefinierten Metafelder einzuschließen. Hier eine FOR-Loop, mit der du ein benutzerdefiniertes Metafeld in die Liquid-Vorlage einfügst:
{% if product.metafields.custom.name_aussteller %}
  

Aussteller: {{ product.metafields.custom.name_aussteller }}

{% endif %}
  • Ersetze product.metafields.custom.name_aussteller mit dem tatsächlichen Namespace und Schlüssel, den du verwendet hast.

  • Order Printer verwenden:

    • Die zuvor erwähnte Order Printer App unterstützt ebenfalls das Einfügen von benutzerdefinierten Metafeldern. Du kannst die HTML/Liquid-Vorlage in der App anpassen, um diese zusätzlichen Details anzuzeigen.

Um die Metadaten auf deinem Kassenbon anzuzeigen, musst du den Liquid-Code in deiner Vorlage entsprechend anpassen. Hier ist ein Beispiel, wie du den Code ändern kannst, um die Metadaten product.metafields.custom.name_aussteller anzuzeigen:

Angenommen, deine Metadaten sind unter product.metafields.custom.name_aussteller gespeichert, könntest du den Code wie folgt anpassen:

  1. Metadaten abfragen und zuweisen:
{% assign name_aussteller = product.metafields.custom.name_aussteller %}
  1. Metadaten anzeigen, wenn vorhanden:
{% if name_aussteller %}
  

Aussteller: {{ name_aussteller }}

{% endif %}

Hier ist ein vollständiges Beispiel, das zeigt, wie du die Metadaten zu deinem Beleg hinzufügen kannst:


  
  
  
  

  
    
    
    {% assign name_aussteller = product.metafields.custom.name_aussteller %}
    
    {% if name_aussteller %}
      

Aussteller: {{ name_aussteller }}

    {% endif %}
    
    
  

Erklärungen- Abfrage der Metadaten: {% assign name_aussteller = product.metafields.custom.name_aussteller %} weist den Wert der Metadaten dem Liquid-Variablen name_aussteller zu.

  • Anzeigen der Metadaten: Der Block {% if name_aussteller %}...{% endif %} überprüft, ob name_aussteller existiert und zeigt ihn nur an, wenn er einen Wert hat.

Problembehandlung

Falls der Code nicht funktioniert und einen Fehler ausgibt, stelle sicher, dass:

  • Die Metadaten tatsächlich für das Produkt gesetzt sind.
  • Der Namespace und der Schlüssel korrekt angegeben sind (custom und name_aussteller).
  • Du den richtigen Zugriffspfad für die Metadaten verwendest.

Weitere Ressourcen

Für detailliertere Anpassungen und weitere Hilfe, siehe die Shopify Liquid Dokumentation.

Hoffe das hilft dir weiter - lass wissen falls nicht! :wink:

Hi Gabe :smiling_face:

aaaahhh, danke!!! Es hat funktioniert!!! Du hast mir unglaublich weitergeholfen. Vielen vielen Dank für deine Zeit!!!

liebe grüße

@franziirl

Yeeay super freut mich!

giphy

1 Like