Shopify-Themes, Liquid, Logos und ähnliche Themen
Hallo zusammen,
ich bin gerade dabei meinen Shop zu erstellen und scheitere leider an der Auswahl der Varianten.
Ich biete Produkte für Hunde an (Halsbänder usw.) Hier gibt es verschiedene Varianten und zig verschiedene Farbmöglichkeiten. Da ich nicht alle Farben als Variante eingeben kann, möchte ich hier ein einfaches Feld auf der Produktseite anzeigen lassen. Es sollte für den Kunden möglich sein z. B. den Farbwunsch oder einen personalisierten Namen anzugeben.
Ich habe hier im Forum schon einige Beiträge gefunden, in denen der Code geändert werden muss. Allerdings finde ich diesen nicht. Ich gehe davon aus, dass ich nun einen neuere Version nutze und der Code geändert wurde.
Nutzen wollte ich folgendes allerdings finde ich den Code nicht, wo ich diesen oberen einfügen soll:
<!-- Tags in einen String umwandeln -->
{% assign productTags = product.tags | join: ', ' %}
<!-- Check ob 'personalisierbar' vorhanden -->
{% if productTags contains 'personalisierbar' %}
<div id="personal">
<p id="wrap" class="line-item-property__field">
<label for="personalisierung">Personalisierung:</label>
<input required class="required" id="personalisierung" type="text" name="properties[Personalisierung]">
</p>
</div>
{%- endif -%}
in das main-product.liquid des section folders direkt hinter die Zeile:
{%- form 'product', product, id: product_form_id, class: 'form', novalidate: 'novalidate', data-type: 'add-to-cart-form' -%}
(ca Zeile 400)
einfügen und speichern.
Es wäre super, wenn mir jemand helfen könnte!
Vielen Dank!
Gelöst! Zur Lösung
Erfolg.
@Ria22 verstehe. Und wenn du 3 Produkte anbieten würdest, bei denen sich die Beschläge unterscheiden? D.h.:
- Halsband XY Silber
- Halsband XY Gold
- Halsband XY Schwarz
Dann würden sich die Varianten doch reduzieren und ggf. unter 100 kommen, oder nicht? Via Metafeld kann man auch die 3 Produkte miteinander verlinken.
Für die personalisierte Eingabe kannst du folgende Seite aufrufen:
https://ui-elements-generator.myshopify.com/pages/line-item-property
Hierin kannst du das Formular erstellen und dann in der main-product.liquid Datei einbauen. Hier ist auch ein Video dazu
@Ria22 es gibt natürlich die Option, das als Optionsfeld anzulegen. Allerdings würde ich von Kundeneingaben bei der Farbauswahl absehen, da diese sehr kreativ ausfallen können 😉
In wie vielen Varianten hast du denn das Produkt?
M. E. wäre es sinnvoll darüber nachzudenken, einzelne Varianten (z. B. Designs) als eigene Produkte anzulegen. Das hat den Vorteil, dass der Nutzer bereits auf der Kategorie-Ebene die Designs sehen und ggf. sogar danach filtern könnte. Dadruch würden sich die Varianten innerhalb eines Produktes nur noch auf die Farben (und ggf. Größe) reduzieren.
Welches Theme verwendest du denn aktuell?
Hallo @Finer und danke für die schnelle Antwort,
im Moment nutze ich das Theme Dawn Version 11.0.0
Ich hatte mir vorgestellt, eine vorhandene Farbpalette als letztes Produktbild einzufügen. Somit wissen die Kunden welche Farben vorhanden sind und können diese einfach bei der Bestellung mitteilen.
Als Varianten kann man wählen zwischen der Größe (S, M, L, XL, XXL), den Beschlägen (Silber, Gold, Schwarz) und eben der Farbe. Aber wenn ich dies alles miteinander verknüpfe habe ich weit mehr als 100 Varianten. Und da ich derzeit meinen Shop aufbaue, habe ich auch noch nicht für jedes einzelne Produkt bereits ein fertiges Produkt, welches ich dann einstellen könnte. Darum wollte ich dies vereinfachen und ein "einfaches" Personalisierungsfeld einfügen, welches ich dann auch bei der Bestellung angezeigt bekomme.
Außerdem ist es bei mir möglich den Namen des Hundes auf das Halsband zu machen. Hier benötige ich dann auch eben das Feld, damit der Kunde den Namen eingeben kann.
Erfolg.
@Ria22 verstehe. Und wenn du 3 Produkte anbieten würdest, bei denen sich die Beschläge unterscheiden? D.h.:
- Halsband XY Silber
- Halsband XY Gold
- Halsband XY Schwarz
Dann würden sich die Varianten doch reduzieren und ggf. unter 100 kommen, oder nicht? Via Metafeld kann man auch die 3 Produkte miteinander verlinken.
Für die personalisierte Eingabe kannst du folgende Seite aufrufen:
https://ui-elements-generator.myshopify.com/pages/line-item-property
Hierin kannst du das Formular erstellen und dann in der main-product.liquid Datei einbauen. Hier ist auch ein Video dazu
Hallo zusammen! Wir haben intensiv daran gearbeitet, dein Shopify-Erlebnis auf Deutsc...
By JasonH May 12, 2025Mit dem Lernpfad der Shopify Academy und dem Verified Skills-Badge Expanding Your Sho...
By Shopify Feb 7, 2025Den Verkauf im Großhandel steigern: In der Shopify Academy lernst du, wie das geht, zum...
By Shopify Feb 3, 2025