Ergebnis 1 bis 7 von 7

Thema: Personalisierte Produkte

  1. #1
    Contao-Fan Avatar von Wichteldesign
    Registriert seit
    23.06.2009.
    Ort
    Nürtingen
    Beiträge
    353

    Frage Personalisierte Produkte

    Moin,

    ich denke mal mit mein Anliegen bin ich nicht alleine, finde nur nichts dazu.

    Gibt es eine Möglichkeit Produkte mit einem Textfeld, oder besser mehreren zu versehen, in die der user entsprechende Daten eingeben kann und diese zum produkt gespeichert in der Bestellung auftauchen?

    Konkret geht es darum, dass der Benutzer sich Visitenkarten bestellen kann, und die müssen natürlich seine Daten haben.

    Danke und Beste Grüße
    Felix
    Besten Gruß, Felix Peters
    Wichteldesign // Github // @wichteldesign // @el_wichtel

  2. #2
    Contao-Urgestein Avatar von KATgirl
    Registriert seit
    31.03.2010.
    Ort
    Marburg
    Beiträge
    1.579
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Du musst Attribute anlegen, die durch den Kunden verändert werden dürfen. Dann den Produkt noch zuweisen. Danach solltest du dein Produkt personalisieren können.
    - GitHub
    - Kontaktanfragen

    "Ein Lächeln ist die kürzeste Entfernung zwischen zwei Menschen." Victor Borge

  3. #3
    Contao-Fan Avatar von Wichteldesign
    Registriert seit
    23.06.2009.
    Ort
    Nürtingen
    Beiträge
    353

    Standard

    Super. Danke für die schnelle Antwort. Werde ich morgen gleich testen.
    Besten Gruß, Felix Peters
    Wichteldesign // Github // @wichteldesign // @el_wichtel

  4. #4
    Contao-Fan Avatar von Wichteldesign
    Registriert seit
    23.06.2009.
    Ort
    Nürtingen
    Beiträge
    353

    Standard

    Hat alles geklappt. Danke schön. Für alle die das selbe Problem haben, hier eine kurze Anleitung:

    1. Attribut anlegen, dieses muss den Hacken "Durch den Kunden veränderbar" gesetzt haben.
    2. Diesem noch ggf. Einschränkungen mitgeben und speichern
    3. Produkttyp anlegen und hier Varianten aktivieren
    4. Das erstellte Attribut in den Varianten aktivieren
    Besten Gruß, Felix Peters
    Wichteldesign // Github // @wichteldesign // @el_wichtel

  5. #5
    Contao-Nutzer Avatar von Eva
    Registriert seit
    03.07.2013.
    Beiträge
    149

    Standard Personalisierte Daten in andere Produkte übernehmen

    Liebe Community

    Ist es möglich, diese personalisierten Daten gleich noch an andere Produkte zu übergeben? Im Shop meines Kunden gibt es zusätzlich zu den Visitenkarten auch Briefpapier, Couverts etc.
    Der Kunde möchte: Wenn jemand die personalisierten Felder z.B. bei den Visitenkarten ausfüllt, dass diese Inhalte dann auch automatisch bei den Couverts etc bereits ausgefüllt erscheinen und diese Daten dann bei Bedarf so übernommen oder noch angepasst werden können. (Es sind bei allen Produkten die gleichen personalisierten Felder).

    Oder evt (als Alternative): Die Accountdaten vom Kunden in diese Felder übernehmen?
    Hat da jemand eine Idee, wie ich das evt umsetzen kann?

    Liebe Grüsse
    Eva

  6. #6
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.339
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Bei angemeldeten Nutzern kannst Du die Felder sicherlich mit {{user::... -Inserttags vorbelegen.

    Ansonsten müsstest Du das wohl in einen Cookie schreiben

  7. #7
    Contao-Nutzer Avatar von Eva
    Registriert seit
    03.07.2013.
    Beiträge
    149

    Standard

    Vielen Dank!
    Dann werde ich für den Anfang die Inserttags benutzen und mich dann mit dem Cookie auseinandersetzen.

    Liebe Grüsse
    Eva

    PS:
    Eine etwas blöde Frage meinerseits... ich gebe das Attribut ja mit z.B.
    PHP-Code:
    <?php echo $this->options['produktangaben_vorname_kunde']['html']; ?>
    aus. Gibt es da noch andere Möglichkeiten? Oder gibt es einen anderen Trick, wie ich die Felder dann mit dem Inserttag belegen kann?

    PPS:
    Ich habe es nun per jQuery gelöst:
    PHP-Code:
    $("label:contains('Vorname')").next('input').val("{{user::firstname}}");
    $(
    "label:contains('Nachname')").next('input').val("{{user::lastname}}");
    $(
    "label:contains('Strasse / Nr.')").next('input').val("{{user::street}}");
    $(
    "label:contains('PLZ / Ort')").next('input').val("{{user::postal}} {{user::city}}");
    $(
    "label:contains('Telefon Nr.')").next('input').val("{{user::phone}}");
    $(
    "label:contains('Mobile')").next('input').val("{{user::mobile}}");
    $(
    "label:contains('Webseite')").next('input').val("{{user::website}}");
    $(
    "label:contains('E-Mail')").next('input').val("{{user::email}}"); 
    Ich habe aber das Gefühl, hier mit Kanonen auf Spatzen zu schiessen evt weiss hier trotzdem jemand, wie ich es evt gleich per PHP direkt lösen könnte....
    Geändert von Eva (06.03.2017 um 14:22 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •