FROM CACHE - de_header
Diese Community hat auf Peer-to-Peer-Support umgestellt. Der Shopify Support wird diese Community nicht mehr betreuen. Wir empfehlen dir, dich mit anderen Händler:innen und Partner:innen in Verbindung zu setzen, um Unterstützung zu erhalten und Erfahrungen auszutauschen. Bitte melde weiterhin alles, was gegen unseren Verhaltenskodex verstößt, oder Inhalte, die deiner Meinung nach entfernt werden sollten.
Die Community zieht um! Ab 7. Juli ist die aktuelle Community für ca. Zwei Wochen schreibgeschützt. Du kannst die Inhalte durchsuchen, aber es können vorübergehend keine Beiträge verfasst werden. Mehr Informationen.

Link/Datei in Bestellbestätigung Dawn Theme

Gelöst

Link/Datei in Bestellbestätigung Dawn Theme

pfannenwender
Entdecker
31 0 7

Hallo Shopisten,

 

ich würde gerne in der Bestätigungsmail an den Kunden eine zum Produkt spezifische PDF-Datei (Infoblatt zur Benutzung DIESES Produktes) oder einen Downloadlink mitsenden.

Hierzu habe ich im Produkt 2 Metafelder angelegt. Ein Metafeld in das ich direkt die PDF- Datei ablegen kann (alle Dateitypen zugelassen) und ein Metafeld mit dem Link zum PDF.

Hierzu habe ich folgenden Thread gefunden...

 

Betreff: Anleitung an Kunde mit Bestellbestätigung senden
https://community.shopify.com/c/technische-fragen-antworten/anleitung-an-kunde-mit-bestellbest%C3%A4...

 

Es scheint mir, dass ich damit schon auf dem richtigen Weg bin, mir ist nur nicht ganz klar, welchen Code ich wo einbauen muss? Kann ich den Code einfach an der Stelle einbauen, wo er angezeigt werden soll? 

Ich bin jetzt erstmal hier gelandet...

pfannenwender_0-1718896678517.png

pfannenwender_1-1718896760835.png

Wenn ich es richtig verstehe, müsste mein Code etwa so aussehen...

{% assign product_titles = '' %}
{% for line_item in line_items %}
  {% unless product_titles contains line_item.title %}
    <p>Vielen Dank für den Kauf von {{ line_item.title }}! Sie können das Infoblatt für dieses Produkt <a href="{{ line_item.product.metafields.custom.link_zum_infoblatt_url }}" style="color: blue; text-decoration: underline;">hier herunterladen</a>.</p>
    {% assign product_titles = product_titles | append: line_item.title | append: ',' %}
  {% endunless %}
{% endfor %}

Ist das richtig? Bin absolut neu und möchte mir nichts zerschießen 😉

Und wie müsste es aussehen, wenn ich das PDF direkt mit dieser Mail versenden möchte?

Danke für eure Hilfe

Shopify Newbie mit Basic Version
1 AKZEPTIERTE LÖSUNG

ProtoMan44
Shopify Partner
772 60 115

Erfolg.

@pfannenwender  

do you try 

line_item.product.metafields.custom.link_zum_infoblatt.url


NOT : 

infoblatt_url
- A thirsty developer passionate about supporting the community. If you'd like to, you can  

Buy me a Coffee.


- Your Shopify Solution Specialist Get a Quote at

ProtoMan44

 - 

Chat On Whatsapp


Crafting exceptional e-commerce experiences to elevate your online presence. Let's build your success story together!

Lösung in ursprünglichem Beitrag anzeigen

3 ANTWORTEN 3

Gabe
Shopify Staff (Retired)
19233 3005 4401

Hey @pfannenwender 

 

Bist du in dieser Sache vorangekommen? Einfach eine Logik einbauen in den HTML der Bestellbestätigung die eine zum Produkt-spezifische PDF Anleitung oder "Specs Sheet" mit als Anhang bei fuegt, wie z. B.:

  • IF Produkt X THEN attached PDF X
  • IF Product Y THEN attached PDF Y

Mach vorher einen Backup des HTMLs oder verwende notfalls den "Auf Standard zurücksetzen" Button aber ein Code wie der folgende sollte das erledigen können:

 

      {% assign product_titles = '' %}

        {% for line_item in line_items %}

            {% assign product_title = line_item.title | escape %}

            {% unless product_titles contains product_title %}

                <p>Vielen Dank für den Kauf von {{ product_title }}! Sie können das Infoblatt für dieses Produkt <a href="{{ line_item.product.metafields.custom.pdf_url }}" style="color: blue; text-decoration: underline;">hier herunterladen</a>.</p>

                {% assign product_titles = product_titles | append: product_title | append: ',' %}

            {% endunless %}

        {% endfor %}

 

Hoffe das hilft dir weiter - lass wissen falls nicht! 😉

 

Gabe | Social Care @ Shopify
 - War meine Antwort hilfreich? Klicke Like um es mich wissen zu lassen! 
 - Wurde deine Frage beantwortet? Markiere es als Akzeptierte Lösung 
 - Um mehr zu erfahren, besuche das Shopify Help Center oder den Shopify Blog

pfannenwender
Entdecker
31 0 7

Hallo Gabe,

 

später Dank für deine Hilfe. Damit bin ich schon weit gekommen, siehe Bild.

pfannenwender_0-1719349397670.png

Die Links lassen sich jedoch nicht klicken. Deine Code hatte ich wie folgt angepasst...

      {% endunless %}
    </td>
  </tr>
</table>
      {% assign product_titles = '' %}
        {% for line_item in line_items %}
            {% assign product_title = line_item.title | escape %}
            {% unless product_titles contains product_title %}
                <p>Vielen Dank für den Kauf von {{ product_title }}! Sie können das Infoblatt für dieses Produkt <a href="{{ line_item.product.metafields.custom.link_zum_infoblatt_url }}" style="color: blue; text-decoration: underline;">hier herunterladen</a>.</p>
                {% assign product_titles = product_titles | append: product_title | append: ',' %}
            {% endunless %}
        {% endfor %}

Die Definitionen im Metafeld hab ich für den Link so angelegt...

custom.link_zum_infoblatt

und für die Datei als Anhang...

custom.dateianhang_infoblatt

 

Dazu nochmal ein Bild...

pfannenwender_1-1719349950718.png

In den Produkten der Testbestellung/Mail sind die beiden Metafelder gefüllt mit einer Datei bzw. Link.

pfannenwender_2-1719350263153.png

Ich denke es ist nur eine Kleinigkeit an der es scheitert und ich hab einiges ausprobiert, kann es aber nicht lösen.

Vielleicht kannst du/ihr helfen. 

 

Kommt gut durch die Woche

Shopify Newbie mit Basic Version

ProtoMan44
Shopify Partner
772 60 115

Erfolg.

@pfannenwender  

do you try 

line_item.product.metafields.custom.link_zum_infoblatt.url


NOT : 

infoblatt_url
- A thirsty developer passionate about supporting the community. If you'd like to, you can  

Buy me a Coffee.


- Your Shopify Solution Specialist Get a Quote at

ProtoMan44

 - 

Chat On Whatsapp


Crafting exceptional e-commerce experiences to elevate your online presence. Let's build your success story together!