FROM CACHE - de_header

Barcode auf Lieferschein/Packing Slip

Elvis_Saxophony
Tourist
4 0 2

Hi, wie bekomme den Barcode (EAN) auf den Lieferschein?

Ich versuche es mittels {{ variant.barcode }}, allerdings wird dieser ignoriert. Der Barcode muss auch nicht mit in die Tabelle rein, sondern kann auch einfach darunter stehen. Hauptsache er ist auf dem Lieferschein mit aufgedruckt, damit beim Picking im Lager alles klappt (dort wird nach EAN gepickt).

Danke vorab für eure Ideen! 🙂

Hier wäre der komplette HTML-Code, falls das bei der Fehlersuche hilft.

<div style="margin: 0 0 1.5em 0; padding: 1.5em; border: 1px solid black;">
  <h2 style="margin: 0 0 1em 0;">Versender</h2>
  <strong>{{ shop.name }}</strong><br/>
  {{ shop.address }}<br/>
  {{ shop.zip }} {{ shop.city }}<br/>
  
</div>

{% if shipping_address %}
<div style="padding: 1.5em; border: 1px solid black;">
  <h2 style="margin: 0 0 1em 0;">Empfänger</h2>
  <strong>{{ shipping_address.name }}</strong><br/>
  {% if shipping_address.company %}
    {{ shipping_address.company }}<br/>
  {% endif %}
  {{ shipping_address.street }}<br/>
  {{ shipping_address.zip }} {{ shipping_address.city }}<br/>
  </div>
{% endif %}
<br>
<br>
<table class="table-tabular" style="margin: 0 0 1.5em 0;">
  <thead>
    <tr>
      <th>Stückzahl</th>
      <th>Produkt</th>
      {% if show_line_item_taxes %}
      <th>Steuer</th>
      {% endif %}
      <th>Preis</th>
    </tr>
  </thead>
  <tbody>
    {% for line_item in line_items %}
      <tr>
        <td>{{ line_item.quantity }} x</td>
        <td><b>{{ line_item.title }}</b></td>
        {% if line_item.tax_lines %}
          <td>
            {% for tax_line in line_item.tax_lines %}
              {{ tax_line.price | money }} {{ tax_line.title }}<br/>
            {% endfor %}
          </td>
            <td>{{ line_item.price | money }}</td>
        {% endif %}
          </tr>
    {% endfor %}
  </tbody>
</table>

 

2 ANTWORTEN 2

r8r
Shopify Expert
2555 327 940

Hi @Elvis_Saxophony 

das Barcode Feld liefert Kleider keinen grafischen barcode zurück. Möglich, dass sich das mit so einer JS-Lösung umsetzen lässt; ich hab das noch nie selbst gebaut, aber das sieht vielversprechend aus. 

LG,
Mario

★ Ja, man kann mich buchen; schreib mir eine Nachricht!
★ Hinterlass gerne ein Like und markiere meine Antwort gegebenenfalls als Lösung. Ich freue ich mich immer über eine Spende an die (Kinder)krebshilfe oder eine kleine Aufmerksamkeit.
Studio Mitte
Elvis_Saxophony
Tourist
4 0 2

Guten Morgen Mario @r8r! Wow!

Erstmal vielen Dank für Deinen Lösungsansatz, das sieht nach einer Wochenendaufgabe aus. 🙂

Mir fällt gerade auf, dass ich zu unspezifisch war in meiner Frage. Im Grunde reicht es als "Minimallösung" sogar schon aus, wenn Shopify das Feld "Barcode" in den Produkten bzw. in den Varianten der Produkte ausliest und den darin enthaltenen Text auf den Lieferschein/Packing Slip im Order Printer schreibt.

Dies wäre dann die Interimslösung (EAN-Code 1 + EAN-Code 2 im Barcode-Feld - gedruckt auf den Lieferschein) für mein zweites Problem, auf welches Du schon geantwortet hast (siehe hier). Das Problem, zwei Artikel als ein Set zu verkaufen, ohne das der Endkunde zwei Artikel zu einem Set zusammenfügen muss.

Der Order Printer muss die Variable {{ variant.barcode }} doch irgendwie "zu Papier" bringen können, sonst wäre sie doch nicht in den Variablen enthalten. Ich weiß nur schlicht und ergreifend nicht, wie ich dafür sorge. 🙂 Hast Du dazu eine Idee?

Viele Grüße und Danke Dir!

Elvis