Autor Thema: vergessen abzuschicken...  (Gelesen 6767 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline jg

  • Hero Member
  • *****
  • Beiträge: 526
  • Lob: 3
vergessen abzuschicken...
« am: November 21, 2005, 13:54:03 »
Hallo,

wir hatten jetzt schon öfter mal den Fall, dass Kunden einfach vergessen,
Ihre Bestellung abzuschicken (also durch Klick auf den Bestellbutton).
Die rufen dann Tage später verwundert bei uns an und wir müssen
die Artikel aus dem Logfile fischen.
Wir finden eine Funktion sinnvoll, die eine Hinweis ausgibt,
falls das Fenster 'Bestellformular' geschlossen werden soll,
obwohl noch nicht abgeschickt.
Unsere Erfahrung zeigt, es gibt immer noch viele Kunden, die
 bisher nie eine Bestellung in einem Online-Shop gemacht haben.
An die müssen wir auch immer noch denken...  (!)

Ebenso klicken Kunden immer wieder mal 2x auf den Absende-Button.
Das sollte irgendwie unterbunden werden.
Gerade wenn mit Bestandverwaltung im Shop gearbeitet wird.
(Ein einfacher Hinweis 'bitte nicht 2x senden' o.ä. ist mir pers. zu wenig.)

Grüße jg

Linkback: https://www.shoppilot.net/pf/index.php?topic=534.0

Offline ahe

  • Global Moderator
  • Sr. Member
  • *****
  • Beiträge: 435
  • Lob: 20
(Kein Betreff)
« Antwort #1 am: Dezember 30, 2005, 12:33:23 »
Hallo jg,

Zitat
Original von jg
wir hatten jetzt schon öfter mal den Fall, dass Kunden einfach vergessen,
Ihre Bestellung abzuschicken (also durch Klick auf den Bestellbutton).
Die rufen dann Tage später verwundert bei uns an und wir müssen
die Artikel aus dem Logfile fischen.
Wir finden eine Funktion sinnvoll, die eine Hinweis ausgibt,
falls das Fenster 'Bestellformular' geschlossen werden soll,
obwohl noch nicht abgeschickt.
Unsere Erfahrung zeigt, es gibt immer noch viele Kunden, die
 bisher nie eine Bestellung in einem Online-Shop gemacht haben.
An die müssen wir auch immer noch denken...  (!)

Mir wäre keine Möglichkeit bekannt sowas zu realisieren.
Man müsste ja verhindern, dass das Fenster wirklich geschlossen wird, falls die Bestellung noch nicht abgeschickt wurde.
Vermutlich gibt es irgendeine JavaScript-Funktion mit der man sowas realisieren könnte, aber so gut kenne ich JS leider nicht.

Zitat
Original von jg
Ebenso klicken Kunden immer wieder mal 2x auf den Absende-Button.
Das sollte irgendwie unterbunden werden.
Gerade wenn mit Bestandverwaltung im Shop gearbeitet wird.
(Ein einfacher Hinweis 'bitte nicht 2x senden' o.ä. ist mir pers. zu wenig.)

Das könnte man mit JS folgendermassen erreichen...

Im -Tag folgendes hinzufügen:
onUnload="window.document.getElementById('absendenbtn').disabled=false;"

Im -Tag des "Abschicken"-Buttons folgendes hinzufügen:
onClick="this.disabled=true;"

Sowie im -Tag die ID des Buttons setzen:
id="absendenbtn"

Bei dieser Lösung geschieht folgendes:
Wenn der Kunde auf den "Absenden"-Button klickt wird dieser deaktiviert.
Sobald die Seite verlassen wird (zur Fehler-/Meldungsseite) wird der Button wieder aktiviert.
Das ist nötig, falls fehlerhafte Eingaben gemacht werden und der Benutzer wieder zurück auf die Bestellseite kommt.
MfG ahe

Offline jg

  • Hero Member
  • *****
  • Beiträge: 526
  • Lob: 3
(Kein Betreff)
« Antwort #2 am: Dezember 30, 2005, 13:12:35 »
> Bei dieser Lösung geschieht folgendes:
> Wenn der Kunde auf den "Absenden"-Button klickt wird
> dieser deaktiviert. Sobald die Seite verlassen wird (zur
> Fehler-/Meldungsseite) wird der Button wieder aktiviert.
> Das ist nötig, falls fehlerhafte Eingaben gemacht werden
> und der Benutzer wieder zurück auf die Bestellseite kommt.

Die Meldungsseite 'Vielen Dank für Ihre Bestellung' o.ä.
erscheint dann aber nicht mehr. Ist das der notwendige
Kompromiss für diese Lösungsvariante?

Danke trotzdem, jg

Offline ahe

  • Global Moderator
  • Sr. Member
  • *****
  • Beiträge: 435
  • Lob: 20
(Kein Betreff)
« Antwort #3 am: Dezember 30, 2005, 13:27:47 »
Hallo jg,

ich liebe den IE :rolleyes:  
Habe unter Firefox getestet und da lief es.
Im IE ist das Problem, dass das Formular nicht mehr abgeschickt wird wenn NACH dem Klicken der Submit-Button deaktiviert wird ?(  

Diese Variante läuft bei mir unter beiden Browsern:

im wie gehabt:
onUnload="window.document.getElementById('absendenbtn').disabled=false;"

im NUR die ID setzen:
id="absendenbtn"

Das onClick NICHT setzen!
Dafür im folgendes:
onSubmit="window.document.getElementById('absendenbtn').disabled=true;"

Offline jg

  • Hero Member
  • *****
  • Beiträge: 526
  • Lob: 3
(Kein Betreff)
« Antwort #4 am: Dezember 30, 2005, 16:35:02 »
Hallo ahe,

> ich liebe den IE
> Habe unter Firefox getestet und da lief es.

Ich liebe den IE auch und habe deswegen mit Opera getestet. :)
Werde aber demnächst auch noch mal den IE probieren
und melde mich dann noch einmal...
Jedenfalls vielen Dank für die Mühe!

Grüße jg


xx
Passwort vergessen

Begonnen von dobra

2 Antworten
8186 Aufrufe
Letzter Beitrag Juni 01, 2008, 18:36:18
von dobra
xx
Username und Passwort vergessen

Begonnen von phalbig

6 Antworten
6329 Aufrufe
Letzter Beitrag Februar 10, 2007, 20:45:50
von phalbig
xx
Passwort vergessen mit AJAX

Begonnen von dobra

1 Antworten
8005 Aufrufe
Letzter Beitrag Januar 18, 2010, 22:28:29
von Joachim
xx
Passwort vergessen, pdf-Text

Begonnen von jg

4 Antworten
7849 Aufrufe
Letzter Beitrag November 21, 2002, 10:03:18
von hop