GX-Customizer abhängig von der Zusatzoption

Thema wurde von Anonymous, 2. Januar 2023 erstellt.

  1. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    5. Mai 2022
    Beiträge:
    1.537
    Danke erhalten:
    569
    Danke vergeben:
    223
    Bei mir gibt es an manchen Artikeln die Zusatzoption "mit Widmung" und "ohne Widmung". Sehr gerne hätte ich, dass wenn eine Kunde die Zusatzoption "mit Widmung" auswählt ein GX-Customizer Eingabefeld erscheint, in das der Kunde dann seine Wunschwidmung eintragen kann. Und wenn der "ohne Widmung" auswählt diese Feld nicht erscheint.
    Kann man das auf irgendeine Weise so machen?

    Aktuell hab ich es so gelöst, aber das gefällt mir nicht:
    (Link nur für registrierte Nutzer sichtbar.)
     
  2. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    5. Mai 2022
    Beiträge:
    1.537
    Danke erhalten:
    569
    Danke vergeben:
    223
    ja, ich habe die Suchfunktion verwendet. :) die Beiträge sind aber schon ein, zwei Jahre alt. z.b @BellasTraum hat dies in ihrem Shop. Aber geht das auch im Cloudshop? (dazu würde ich mich tatsächlich an die Dateien wagen, wenn es denn da gehen würde)
    oder hat es sonst jemand auf eine Art gelöst die ich im Cloudshop umsetzen kann?
     
  3. BellasTraum

    BellasTraum Mitglied

    Registriert seit:
    10. März 2020
    Beiträge:
    13
    Danke erhalten:
    1
    Danke vergeben:
    15
    Hallo Michaela,

    im Cloudshop ist das vermutlich nicht möglich, wir haben diese Einstellung (Ein- Ausblendung) für uns programmieren lassen.

    Gruß
    Andreas
     
  4. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    12. November 2015
    Beiträge:
    174
    Danke erhalten:
    47
    Danke vergeben:
    50
    Hallo @BellasTraum : Wo hast du das programmieren lassen und verrätst du deine Seite, damit man mal schauen kann? Wir brauchen das auch. Dankeschön.
     
  5. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    5. Mai 2022
    Beiträge:
    1.537
    Danke erhalten:
    569
    Danke vergeben:
    223
    weiß zufällig jemand ob ich das in den Dateien verändern kann? :)
     
  6. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    5. Mai 2022
    Beiträge:
    1.537
    Danke erhalten:
    569
    Danke vergeben:
    223
    dieses Thema kam heute auch in der FB-Gruppe. Deshalb bin ich da heute nachmittag nochmal ein bisschen eingetaucht. Macht es denn Sinn einen jquery Code in die SEO Tracking Codes einzufügen? Diesen Tipp habe ich dort eben gelesen. Ich wäre nicht ich, wenn ich es nicht getestet hätte. :) Aber leider mit einem falschen Code. Er macht nicht das was ich möchte, aber der Code reagiert zumindest. Aber halt falsch....

    Eventuell hat jemand Zeit und Lust mir zu helfen?

    Der Artikel hat 2 Varianten per Dropdown-Menu zur Auswahl. Das Dropdown-Menü hat den name="modifiers[property][36]"
    Wenn man Variante 1 (data-label="mit" ) auswählt, soll ein GX-Customizer Feld (id=element_75) sichtbar werden.
    Wenn man Variante 2 (data-label="ohne") auswählt, soll dieses GX-Customizer-Feld nicht sichtbar sein.

    Aber grundlegend muss ich erstmal wissen, ob es überhaupt gut ist den Code in die SEO Tracking Codes einzufügen?
     
  7. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    5. Mai 2022
    Beiträge:
    1.537
    Danke erhalten:
    569
    Danke vergeben:
    223
    mit diesem Code habe ich es versucht.
    Aber wenn man auf die Seite kommt dann ist das GX Feld sichtbar und wenn man dann die Variante "mit" auswählt, dann ist es nicht sichtbar. Und wenn man dann die Variante "ohne" auswählt ist es immer noch nicht sichtbar. Also dieser Code funktioniert NICHT so wie er soll. Aber vielleicht ist es ein Anfang... :)

    Code:
    <script>
    $(document).ready(function() {
      // GX-Customizer-Feld beim Laden der Seite ausblenden
      $('#element_75').hide();
    
      // Variante prüfen und festlegen ob zeigen oder ausblenden
      $('select[name="modifiers[property][36]"]').change(function() {
        var ausgewaehlteVariante = $(this).val();
        if (ausgewaehlteVariante === 'mit') {
          $('#element_75').show();
        } else {
          $('#element_75').hide();
        }
      });
    });
    </script>
     
  8. Dominik Späte

    Dominik Späte Erfahrener Benutzer

    Registriert seit:
    16. Oktober 2018
    Beiträge:
    941
    Danke erhalten:
    812
    Danke vergeben:
    301
    ist nicht "mit", sondern "142". Du kannst entweder "mit" durch "142" ersetzen oder $(this).val(); durch z.B. $(this).data('label');
     
  9. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    5. Mai 2022
    Beiträge:
    1.537
    Danke erhalten:
    569
    Danke vergeben:
    223
    danke dir. Aber es funktioniert leider trotzdem nicht.

    Hab ich den Code an der richtigen Stelle?
    upload_2023-4-14_17-57-55.png
     
  10. Dominik Späte

    Dominik Späte Erfahrener Benutzer

    Registriert seit:
    16. Oktober 2018
    Beiträge:
    941
    Danke erhalten:
    812
    Danke vergeben:
    301
    Ja, sorry, mein Fehler.

    Die andere Variante mit $(this).val(); und "142" statt "mit" wäre richtiger.
     
  11. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    5. Mai 2022
    Beiträge:
    1.537
    Danke erhalten:
    569
    Danke vergeben:
    223
    upload_2023-4-14_18-3-51.png

    da passiert leider gar nichts wenn ich jetzt in den Artikel gehe.
     
  12. Dominik Späte

    Dominik Späte Erfahrener Benutzer

    Registriert seit:
    16. Oktober 2018
    Beiträge:
    941
    Danke erhalten:
    812
    Danke vergeben:
    301
    Jetzt ist's eine schließende Klammer zuviel in $(this).val());
     
  13. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    5. Mai 2022
    Beiträge:
    1.537
    Danke erhalten:
    569
    Danke vergeben:
    223
    :oops: aber, es tut sich trotzdem nichts.
    upload_2023-4-14_18-9-38.png
     
  14. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    5. Mai 2022
    Beiträge:
    1.537
    Danke erhalten:
    569
    Danke vergeben:
    223
    schon der erste Teil funktioniert nicht. Denn wenn ich in den Artikel komme, ist das Feld sichtbar. Und eigentlich blende ich es ja mit dem ersten Teil des Codes aus.
     
  15. Dominik Späte

    Dominik Späte Erfahrener Benutzer

    Registriert seit:
    16. Oktober 2018
    Beiträge:
    941
    Danke erhalten:
    812
    Danke vergeben:
    301
    Ja, ich hatte gehofft, dass die kleine Korrektur schon weiterhelfen würde. Tatsächlich werden aber die Teile erst nachgeladen, die Dein JavaScript-Code schon vorher anzusprechen versucht. Also leider ein größerer Akt.
     
  16. MMrg

    MMrg Erfahrener Benutzer

    Registriert seit:
    30. November 2018
    Beiträge:
    265
    Danke erhalten:
    17
    Danke vergeben:
    58
    Hallo Michaela,
    ich habe gesehen, bei dir funktioniert diese Thematik mit dem zuätzlichen Namensfeld bei Bedarf.
    Wie hast du das gelöst?
    Würdest Du mir diese Lösung beiretstellen können?
    Danke dir
    vg Ralf
     
  17. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    5. Mai 2022
    Beiträge:
    1.537
    Danke erhalten:
    569
    Danke vergeben:
    223
    Hallo Ralf,
    das ist nicht ein Code der überall gleich greift. Dieser muss an deinen Shop angepasst werden.
    Da kann ich dir @Dominik Späte dafür empfehlen.
     
  18. MMrg

    MMrg Erfahrener Benutzer

    Registriert seit:
    30. November 2018
    Beiträge:
    265
    Danke erhalten:
    17
    Danke vergeben:
    58
    Danke für Deine Auskunft, ich habe mit Dominik auch schon Kontakt aufgenommen. Dann muss er das umsetzen :)