Liquid, JavaScript, Themes
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>
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
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
Wie du eine intuitive und ansprechende Online-Shopping-Experience für deine Kunden au...
By Gabe Apr 1, 2024Shopify unterstützt die weltweit innovativsten Marken und Unternehmer:innen. Um Unterne...
By SarahF_Shopify Mar 25, 2024Was ist ein kleines Element eines Shopify Shops mit großer Wirkung? Ein Element ganz we...
By Kai Mar 14, 2024