Im Lieferschein den Preis aufführen

Hallo zusammen

ich würde sehr gerne in meinem Lieferschein, zusätzlich zu den Mengenangaben, der Produktbeschreibung usw. auch den entsprechenden Preis mit ausgeben. Das würde beim Abpacken durchaus noch helfen.

Ich habe versucht, im entsprechenden Abschnitt die folgende Ergänzung zu machen, dass hinter der SKU-Angabe der Preis ausgegeben würde. Dies hat jedoch nicht funktioniert:

{{ line_item.sku }} - {{ line_item.shipping_price }}

Entgegen einigen Beiträgen hier aus dem Forum wird Schleife in meinem Code, wie folgt gestartet:

{% for line_item in line_items_in_shipment %}

Da stellt sich mir die Frage, welche Informationen im array line_items_in_shipment überhaupt drin sind. Kann mir da jemand weiterhelfen, ob und wie ich das lösen könnte?

Ganz herzlichen Dank bereits im Voraus.

Grüsse, Michel

Hey @Michel_M

Danke für die Angaben und den Code und das Thema Lieferschein codieren besprechen wir i.d.T. sehr oft hier in der Community. Haben dir diese Threads nicht helfen können? Es scheint somit nicht möglich, den Preis einer Bestell-Position zur Vorlage für den Lieferschein hinzuzufügen, wie du auch hier lesen kannst.

Du kannst beispielsweise die Vorlagen in der Shopify Order Printer-App bearbeiten was vielleicht einfacher ist. Oder die Proder Printer Pro App (siehe einen 3P Blog dazu hier).

Du kannst Liquid verwenden, wie z. B. stelle sicher, dass du durch jedes line_item in line_item_in_shipment iterierst. Verwende die Variable line_item.price oder line_item.line_price (abhängig davon, welche Preisinformationen du benötigst). Hier ein Beispiel, wie du die Preise zusammen mit den anderen Informationen für jedes Artikel in der Lieferung iterieren kannst:

{% for line_item in line_items_in_shipment %}
  
    {{ line_item.quantity }}
    {{ line_item.title }}
    {{ line_item.price | money }}
  
  {% for property in line_item.properties %}
    {% if property.last == false %}
      
        {{ property.name }}: {{ property.value }}
      
    {% endif %}
  {% endfor %}
{% endfor %}

Falls du sicherstellen möchtest, dass der Preis korrekt im Lieferschein angezeigt wird, überprüfe auch, dass du die richtige Preisvariable verwendest:

  • line_item.price: Der Preis für eine Einheit des Artikels.
  • line_item.line_price: Der Gesamtpreis für die Menge der Artikel (d.h. line_item.price * line_item.quantity).

Hier ein Beispiel, das alle wichtigen Informationen anzeigt:

{% for line_item in line_items_in_shipment %}
  
    {{ line_item.quantity }}
    {{ line_item.title }}
    {{ line_item.price | money }}
  
  {% for property in line_item.properties %}
    {% if property.last == false %}
      
        {{ property.name }}: {{ property.value }}
      
    {% endif %}
  {% endfor %}
{% endfor %}

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


Warum nicht etwas Gamification in das Shop einbauen, um deinen Kunden etwas Fun im Shop anzubieten? Gerne kann ich bei Interesse Tipps dazu geben!

Hast du weitere Fragen zum Shop? Gebe einfach ein Suchbegriff oben in der Suchleiste der Community Landingpage ein, denn das Thema haben wir sehr wahrscheinlich schon besprochen. Halte bitte Ausschau in deiner E-Mail auf Notifications zu Antworten auf deine Fragen in der Community.

Hi @Gabe

Vielen herzlichen Dank für deine Ausführungen und Erklärungen. ich habe den Code-Abschnitt eingefügt und leider ist die Variable line_item.price oder auch line_item.line_price leer, bzw. wird entsprechend nichts angezeigt. Ist komisch, ich kann mir das aber auch nicht erklären.

Ich werde mal noch deinen Hinweis, die Vorlage in der Printer-App zu bearbeiten, versuchen. Vielleicht ist es da einfacher. Und sonst geht die Welt ohne die Preisangabe hier auch nicht unter.

Vielen Dank für deine kompetente und rasche Unterstützung.

Grüsse,

Michel

Super - mach das mal und halte uns auf dem Laufenden!