Neu Gratisgeschenk wird zwar ausgewählt aber nicht in den Warenkorb gelegt

Simone_die_Echte

Sehr aktives Mitglied
10. April 2014
1.385
417
Es kommt bei uns sehr häufig vor, dass Kunden zwar ein Gratisgeschenk anklicken es jedoch nicht durch einen Klick auf den entsprechenden Button in den Warenkorb befördern. Regelmäßig erreichen uns also email in denen die Kunden anmerken, dass ihr Gratisgeschenk nicht mitgeliefert wurde.
Hat schon jemand eine Lösung für dieses Problem? Evt ein Popup dass darauf hinweis, wenn kein Geschenk in den Warenkorb gelegt wurde?
 

css-umsetzung

Offizieller Service Partner
SPBanner
6. Juli 2011
8.658
2.710
Berlin
Firma
css-umsetzung
ich hab da mal nen Workaround für auf JS Basis geschrieben was das dann direkt mit rein legt, da die Usability für die Gratisgeschenke schon missverständlich sein kann.
Aber das von AG kann bestimmt weitaus mehr. als meine mini Lösung
 

_simone_

Sehr aktives Mitglied
17. Februar 2013
3.245
463
Emsland
Firma
Notun Delend

css-umsetzung

Offizieller Service Partner
SPBanner
6. Juli 2011
8.658
2.710
Berlin
Firma
css-umsetzung
Code:
$("input[name='gratisgeschenk']").on("click", function() {  $(this).closest("form").find("input[name='gratishinzufuegen']").trigger("click"); });
 
  • Gefällt mir
Reaktionen: _simone_

_simone_

Sehr aktives Mitglied
17. Februar 2013
3.245
463
Emsland
Firma
Notun Delend
Funktioniert soweit perfekt, da auch ein Wechseln des Geschenkes möglich ist. Noch den WK-Button ausblenden und alles sollte gut sein.
Die besten Grüße nach Berlin und vielen Dank. 🙂
 

_simone_

Sehr aktives Mitglied
17. Februar 2013
3.245
463
Emsland
Firma
Notun Delend
Den code hab ich mal im Shop 3 eingegeben, aber da funktioniert der nicht. IMHO sind die beiden "input name" gleich. 😕

Ist nicht tragisch, aber wäre für unsere Restlaufzeit von Shop 3 auch nicht schlecht. (statistisch haben wir täglich ca. einen Kunden, der sich über das fehlende Gratisgeschenk beschwert.)

Edit:
geht doch. Es muss nur ein jQuery mit document . ready vorgesetzt werden, damit der js auch vollständig geladen wird. *freu*
 

css-umsetzung

Offizieller Service Partner
SPBanner
6. Juli 2011
8.658
2.710
Berlin
Firma
css-umsetzung
das mit dem ready sollte auch im 4er verwendet werden, ich hatte vorausgesetzt das du das weißt.
Sonst kann es ein Timingproblem geben.

Du musst ja immer darauf achten, das die HTML Elemente alle geladen sind wenn du darauf zugreifen möchtest.
wäre also der Codeschnipsel im Header, würde er Sachen prüfen die noch gar nicht gerendert sind, hast du ganz großes Pech, gibt es zu dem Zeitpunkt nicht einmal jQuery().
 
  • Gefällt mir
Reaktionen: _simone_

_simone_

Sehr aktives Mitglied
17. Februar 2013
3.245
463
Emsland
Firma
Notun Delend
....das mit dem ready sollte auch im 4er verwendet werden, ich hatte vorausgesetzt das du das weißt.
...

Im Gegensatz zu dir und den vielen anderen Experten hier, bin ich nur ein ergebnisorientierter Problemlöser für unseren Betrieb. So ist das beispielsweise mein erster Insert in ein js-script gewesen. 🙄

Wirklich professionell bin ich z.B. im WIG-Schweißen und Flugzeugbau, aber das gehört nicht hier hin. 😀
 

anonymous

Aktives Mitglied
24. Januar 2019
38
5
Hammermäßiger Beitrag! Danke für diese Lösung, funktioniert genau so wie es soll! 🙂
 

Ähnliche Themen