Wunschtext für Kunden

Topic summary

Ziel: Ein einfaches Textfeld für Personalisierungen (z. B. Namen) direkt auf der Produktseite, möglichst ohne kostenpflichtige Apps.

Lösung (Code-basierend): Ein Input-Feld als Line Item Property innerhalb des Produkt-Formulars ({% form ‘product’ %}) einfügen. Anzeige steuerbar über:

  • Produkt-Titel/Variante (z. B. wenn „personalisierbar“ enthalten ist; korrigierte Zuweisung der Variante beachten).
  • Produkt-Tag „personalisierbar“.
    Richtig platziert erscheint der eingegebene Text im Warenkorb, Checkout und in der Bestellung.

Theme-spezifisch:

  • Vintage-Themes: product-form.liquid bzw. product-template.liquid nahe dem Add-to-Cart-Button.
  • Dawn (z. B. 7.0.1): in sections/main-product.liquid direkt nach der form ‘product’-Zeile einfügen (Screenshots wurden geteilt). Neuere Versionen (z. B. 12.0.0) haben abweichende Zeilennummern.
  • Studio: buy-buttons.liquid (ab ca. Zeile 54) funktioniert laut Nutzerbericht.

Erweiterungen/Tipps:

  • „required“ kann durch AJAX ignoriert werden; Validierung per JavaScript ergänzen. Zeichenlimit via maxlength. Mehrere Felder mit einzigartigen Namen möglich.
  • Positionierung/Styling ggf. per CSS anpassen.
  • App-Option: „Textfield“ (Pflichtfeld, Zeichengrenze, bedingte Anzeige, Styling).

Offen/Probleme: Express-Checkout-Kompatibilität ungeklärt; einzelnes Fallbeispiel „Warenkorb aktualisiert sich nicht“; konditionale Anzeige je Variante und größere Eingabefelder wurden angefragt. Diskussion fortlaufend; mehrere Lösungen abhängig vom Theme.

Summarized with AI on January 7. AI used: gpt-5.

Gibt es dafür schon eine Lösung?

Danke & liebe Grüße
Lena