Unterstützung für Shopify anfordern

4TFM E-Commerce Agentur
Wir unterstützen Sie bei der Planung, Erstellung, Modifikation & Erweiterung Ihres Shopify Shops, kontaktieren Sie uns ecommerce-agentur.net/kontakt

Beliebte Suchen

Wesentliche Artikelmerkmale in Shopify

In der EU ist es gesetzlich vorgeschrieben, dass bestimmte wesentliche Merkmale eines Produkts auf der Produktseite und im Checkout angezeigt werden müssen. Dies soll Verbraucher vor falschen oder irreführenden Informationen schützen. Diese Merkmale umfassen beispielsweise Größe, Gewicht, Material, Farbe und Herstellerinformationen eines Produkts. Wenn ein Online-Shop über Shopify betrieben wird, muss sichergestellt werden, dass diese Merkmale korrekt auf der Produktseite und im Checkout angezeigt werden.

Wesentliche Produkt-Merkmale in Shopify

Man kann eine der nur Verfügung stehenden Apps nutzen, oder mit dieser Anleitung die wesentlichen Produktmerkmale mit Hilfe eines Metafelds in Shopify Checkout & Produktseite einbinden um die gesetzlichen Anforderungen zu erfüllen.

Metafeld für Merkmale erstellen

Zunächst muss ein Shopify Metafeld in „Produkte“ erstellt werden, dieses geht unter „Einstellungen > Benutzerdefinierte Daten (ehem. „Metafelder“) > Produkte„. Klicken Sie auf „Definition hinzufügen„.

Shopify Metafelder
Shopify Metafelder

Die Anpassung nach unserer Methode benötigt ein Feld der Definition „Einzeiliger Text“ und „Werteliste“. Mit diesem Feld können wir eine unlimitierte große Liste mit Merkmalen in jedes Produkt hinzufügen.

Shopify Metafeld in Produkte erstellen
Shopify Metafeld in Produkte erstellen

Als nächstes muss das angelegt Feld per Code Editor in die Datei „buy-buttons.liquid“ hinzugefügt werden.
In der Datei nach „<product-form>“ bzw. „<product-form class=“product-form“>“ suchen. Innerhalb dieses Tags befindet sich ein liquid form Tag ( {% form … %} )

Direkt darunter folgenden Code einfügen:

{% if product.metafields.custom.merkmale != blank %}
    {% for merkmal in product.metafields.custom.merkmale.value %}
        {% assign tmp_merkmal = merkmal | split: ':' %}
        <input id="merkmal-{{ forloop.index }}" type="hidden" value="{{ tmp_merkmal[1] | remove: ' ' }}" name="properties[{{ tmp_merkmal[0] | remove: ' ' }}]">
    {% endfor %}
{% endif %}

Der Code fügt für jeden angelegten Wert im Metafeld ein Merkmal hinzu, welcher daraufhin auch im Warenkorb und Checkout erscheint. Auf Ihrer Produktseite wird sich optisch nichts verändern.

Navigieren Sie zu einen Produkt im Shopify-Adminbereich, wo Sie Merkmale hinterlegen wollen.
Die Werte sollten in der Liste wie folgt beim Produkt eingetragen werden:

Wesentliche Merkmale in Produkt einfügen
Wesentliche Merkmale in Produkt einfügen

Wichtig hierfür ist vor allem die Trennung des Namen und Wert durch einen Doppelpunkt („:“), da dieser im Code zur Trennung von Bezeichnung und Wert dient.

Wesentliche Merkmale im Warenkorb:

Wesentliche Merkmale im Warenkorb
Wesentliche Merkmale im Warenkorb

Wesentliche Merkmale im Checkout:

Wesentliche Merkmale im Checkout
Wesentliche Merkmale im Checkout

Unterstützung für Shopify anfordern

4TFM E-Commerce Agentur
Wir unterstützen Sie bei der Planung, Erstellung, Modifikation & Erweiterung Ihres Shopify Shops, kontaktieren Sie uns ecommerce-agentur.net/kontakt

12 Gedanken zu “Wesentliche Artikelmerkmale in Shopify

  1. Die Lösung ist eigentlich besser als die addributes Shopify app, weil kostenfrei und man kann es direkt beim produkt pflegen ohne in die app wechseln zu müssen.

    1. Hallo slacker747,
      sehen wir auch so. Wir wollen eigentlich immer so wenig Apps wie möglich in Kundenprojekten verwenden und dahingehend ist das für uns die bessere Lösung.
      Die oben beschriebenen Lösung hat übrigens ein Problem: Die Shopify Translation-App kann diese Listenfelder nicht anständig übersetzen.

      (D.h. hier benötigt man ggf. eine der „nicht von shopify Übersetzungs apps“, weglot, langshop, langify etc. oder alternativ arbeitet man mit mehreren oder anderen Meta-Feld-Typen)

  2. Ich finde die Idee prima. Ich hab das Metafeld erstellt, klappt auch alles und ist im Artikel drinnen.

    Aber ich tue mir schwer in der Main-product-liquid das zu finden. Könnt ihr mir da noch einen Tipp geben?

    1. Hallo Frau Görich,

      die Anleitung ist für das Dawn-Theme von Shopify. Ich vermute, dass die Datei in dem von Ihnen verwendeten Theme schlichtweg anders heißt.
      (Ggf. können Sie ja mal beim Hersteller anfragen.)

  3. hallo,
    toller Artikel bzgl. einer Lösung mit den metafields und der Anzeige im Checkout!
    hätte dies im Refresh Theme ausprobiert, nur leider zeigt es mir dies dann trotzdem nicht an im Checkout.
    „“ bzw. „“ sind in der main-product.liquid Datei nicht enthalten, aber ein {% -form Tag wäre enthalten.
    schöne Grüße

    1. Hallo Walter,

      die Anleitung (bzw. alle unsere Anleitungen) sind für das Dawn Theme. Es kann durchaus sein, dass der Code bei dir etwas anders lauten muss.
      Da müsste dann ggf. ein Dienstleister einen Blick drauf werfen.

      (Evtl. kann der Theme-Hersteller auch aushelfen)

      Beste Grüße

      Alex

  4. Hallo , interessante Lösung. Ich teste gerade Shopify und das Dawn-Theme. Aber in der main-product.liquid finde ich den Absatz nicht wo ich diesen Code einfügen soll
    Viele Grüße André

  5. Hallo,
    wirklich eine tolle Lösung für ein Shopify-Problem, was es eigentlich nicht geben sollte.
    Funktoniert das auch mit einem mehrzeiligen Metafeld?
    Hintergrund: Wir möchten gern einfach die ersten 100 Zeichen Artikelbeschreibung dort unterbringen. Das ließe sich dann für alle per CSV recht einfach erledigen.

  6. Hallo, danke für diesen Artikel.
    Geht das ganze auch mit (mehreren) bestehenden Meta-Feldern? Mit dieser Lösung müsste ich ja für jeden Artikel ein weiteres „Merkmale-Metafeld“ pflegen und das mit Informationen, die schon bereits ggf. in anderen Metafeldern existieren. Hört sich erstmal wie doppelte Arbeit an, oder? VG

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert