Variantenauswahl in Artikelseite zurücksetzen

Thema wurde von Anonymous, 24. Mai 2025 erstellt.

  1. Anonymous

    Anonymous Erfahrener Benutzer

    GELÖST!!!

    Hallo zusammen,

    ich habe auf der Artikelseite mehrere Varianten, die sich aus vielen Optionen zusammenstellen lassen.
    Jetzt hätte ich gerne einen "Button", mit dem man alle gewählten Optionen zurücksetzen kann.

    Ich glaube dazu reicht, wenn der "Button" einfach die Seite aktualisiert.
    Da ich mich damit sehr wenig auskenne, hat einer eine Idee oder besser einen Code, was ich wie und wo in die entsprechende Datei eintragen muss?
     
    Zuletzt bearbeitet: 8. Juni 2025
  2. Dominik Späte

    Dominik Späte Erfahrener Benutzer

    Hi Svenne,

    wo genau hättest Du den Button denn gerne?

    In den meisten Fällen vermutlich ja. Man kann aber die combi_id bzw. gewählte Variante auch über die URL übergeben. Zum Beispiel, wenn Du einen Variantenartikel im Warenkorb hast und vom Warenkorb aus durch Klick auf den Artikel wieder zur Artikelseite zurückkehrst.
     
  3. Anonymous

    Anonymous Erfahrener Benutzer

    Ich benutze für die Variantenauswahl den Dropdown-Modus mit der Einstellung "Reihenfolge der Auswahl vorgegeben, nur mögliche Werte auswählbar".
    Am liebsten direkt darunter.
    Wenn dann der Button erst erscheint nachdem man die erste Variante ausgewählt hat, das wäre der Knaller.

    Am Bild siehst du wo ich es meine. Ob der jetzt links, rechts oder mittig sein soll, das weiß ich noch nicht. Das könnte ich mir dann aber anpassen.
     

    Anhänge:

  4. Anonymous

    Anonymous Erfahrener Benutzer

    Du hast recht, wenn ich über den Warenkorb zum Artikel zurück gehe, dann würde ein Button der "nur" die Seite aktualisiert nicht ausreichen. Es bleiben in dem Fall die Auswahlwerte stehen.

    Hast du eine Idee?

    Edit:
    Müsste das ein Button sein der einfach nur den Artikel per ID aufruft?
     
    Zuletzt bearbeitet: 29. Mai 2025
  5. Dominik Dehning

    Dominik Dehning Erfahrener Benutzer

    Eine Möglichkeit ohne die Seite neu zu laden wäre es über den Button alle Dropdowns auf "Bitte auswählen" zurückzusetzen und auf das letzte Dropdown ein "trigger('click')" auszuführen.
    Damit wird der Prozess ausgelöst, der auch bei der händischen Auswahl einer Option ausgeführt wird: Der Shop versucht aus der aktuellen Auswahl eine verfügbare Variante zu finden und diese anzuzeigen.
     
  6. Anonymous

    Anonymous Erfahrener Benutzer

    Wenn das geht...???
    Jetzt weiß ich aber nicht, wie man das in code umsetzt:confused:
     
  7. Anonymous

    Anonymous Erfahrener Benutzer

    An dieser Stelle möchte ich mich herzlich bei Dominik Späte bedanken!

    Er hat ein Modul geschrieben, welches genau die angesprochenen Herausforderungen löst.
    Wer sich dafür Interessiert und seinen Kunden eine bessere "usability" bieten möchte, der kann sich von Dominik den neuen Blogbeitrag anschauen:
    (Link nur für registrierte Nutzer sichtbar.)

    Danke Dominik