Sie können in Ihrem Shop eine Möglichkeit zur Schnellbestellung (F@stOrder-Funktion) mit Aktivierung/Konfiguration durch den Käufer anbieten. Hierdurch gelangt ein angemeldeter Käufer mit einem Klick direkt auf die Bestellübersicht und kann dort die Bestellung sofort absenden.
Inhalt
Integration
Ohne Aktivierung durch den Käufer (empfohlen)
Mit Aktivierung durch den Käufer
Die Schnellbestellung verkürzt den Bestellablauf auf ein Minimum und überspringt die folgenden Schritte:
▪Anzeige des Warenkorbs
▪Anzeige/Eingabe der Rechnungsadresse
▪Anzeige/Eingabe einer (optionalen) abweichenden Lieferadresse
▪Anzeige/Wahl der Zahlungsart und der Versandart
▪Akzeptieren der AGB (optional)
Die Schnellbestellung ist insbesondere für Bestandskunden (mit wiederholten Bestellungen) hilfreich, die sich im Shop auskennen und möglichst schnell eine Bestellung ausführen möchten. Um die Schnellbestellung nutzen zu können, muss der Käufer seine Zahlungsart und Zustellung für die Schnellbestellung vorher einmal im Kundenkonto konfiguriert haben.
Alternativ können Sie die Schnellbestellung auch ohne Aktivierung durch den Käufer anbieten.
Referenz: Abschnitt Basic
Ablauf der Schnellbestellung
Nur ein angemeldeter Käufer kann die Schnellbestellung nutzen. Der Käufer muss bei der ersten Verwendung der Schnellbestellung seine bevorzugte Zahlungs- und Versandart wählen. (Diese Einstellungen können auch über das Kundenkonto vorgenommen und dort geändert werden.) Hierzu ist ein entsprechendes Konfigurations-Template vorgesehen (siehe unten).
Bei Bestellungen von Käufern, die sich für die Schnellbestellung registriert haben, notiert der Shop zusätzlich zu den Kundendaten:
▪die benutzte Zahlungsart und ggf. die zusätzlich eingegebenen Informationen zur Zahlungsart
▪die gewählte Versandart
Meldet sich ein für die Schnellbestellung registrierter Käufer nach erfolgter Bestellung erneut im Shop an und klickt die Schaltfläche "Schnellbestellung" an, werden seine letzten Bestelldaten (Rechnungsadresse plus abweichende Lieferadresse plus Zahlungsart mit evtl. Daten plus Versandart) auf der Bestellübersicht für eine erneute Bestellung angeboten.
Wo und wie kann die Möglichkeit zur Schnellbestellung angeboten werden?
Die Schnellbestellung kann in beliebigen Templates integriert werden. Insbesondere ist dies auf den folgenden Seiten sinnvoll:
▪auf allen Produktlisten, bei denen der Käufer die Produkte direkt in den Warenkorb legen kann (als Schaltfläche)
▪auf der Produkt-Detail-Ansicht (als Schaltfläche)
▪auf der Warenkorbseite (als Schaltfläche)
Die Käufer sehen beim Produkt zusätzlich zur Schaltfläche "Produkt in Warenkorb legen" auch die Schaltfläche "Schnellbestellung" bzw. "F@stOrder" (die Benennung ist frei wählbar). Auf der Warenkorbseite wird die Schaltfläche "Schnellbestellung" (oder "F@stOrder") neben der Schaltfläche "Bestellung aufgeben" angezeigt.
Interner Ablauf
Die Schnellbestellung löst im Shop folgende Funktionen aus:
▪Ist der Käufer nicht angemeldet, wird die Loginseite angezeigt. Dort kann er auch ein neues Kundenkonto anlegen.
▪Hat der Käufer ein neues Kundenkonto angelegt, kann er jetzt die Rechnungsadresse und optional auch die Lieferadresse angeben, d. h. es wird die Adresseingabe und ggf. die Lieferadresseingabe angezeigt.
▪Hat der Käufer noch keine Einstellungen zur Schnellbestellung getroffen, kann jetzt die Konfigurationsseite der Schnellbestellung angezeigt werden (falls vom Shopbetreiber so festgelegt)
▪Wurde die Schaltfläche für die Schnellbestellung bei einem Produkt geklickt, werden ein oder mehrere Produkte in den Warenkorb gelegt.
▪Die zuletzt gewählte Zahlungsart wird als gewählte Zahlungsart übernommen.
▪Die zuletzt gewählte Versandart wird als gewählte Versandart übernommen.
▪Die AGB werden, je nach Konfiguration, als akzeptiert markiert.
▪Die Bestellübersichtsseite wird angezeigt.
Hinweis: |
|
Auf der Bestellübersichtsseite hat der Käufer noch jederzeit die Möglichkeit, alle Daten der Bestellung einzusehen und diese gegebenenfalls vor dem Absenden zu ändern. |
Bevor WEBSALE V8s bei einer Schnellbestellung die Übersichtsseite anzeigt, werden umfangreiche Prüfungen durchlaufen:
▪Sind alle Pflichtfelder der Rechnungsadresse vorhanden?
▪Sind alle Pflichtfelder der abweichenden Lieferadresse vorhanden?
▪Wurden die im Shop eingestellten Adress-Prüfungen, wie z. B. die PLZ-Prüfung oder der E-Mail-Check positiv durchlaufen?
▪Werden die im Shop eingestellten Bestellkonditionen, wie z. B. ein Mindestbestellwert oder die maximalen Bestellmengen eingehalten?
▪Sind die ausgewählten Produkte prinzipiell bestellbar und haben diese einen ausreichend hohen Lagerbestand?
▪...
Beim Auftreten eines Fehlers leitet WEBSALE V8s den Käufer automatisch auf eine entsprechende Shopseite, wo er die fehlenden Angaben ergänzen kann.
Sind alle Prüfungen positiv verlaufen, leitet WEBSALE V8s den Käufer auf die Bestellübersicht, wo er die Bestellung absenden kann.
Integration ohne Aktivierung durch den Käufer (empfohlen)
Schritt 1: Freischaltung/Aktivierung
Für diese Funktion ist keine Freischaltung/Aktivierung notwendig.
Schritt 2: Konfiguration eindeutiger IDs für Versandarten
Damit sich WEBSALE V8s die zuletzt gewählte Versandart eindeutig merken kann, müssen in der Shopkonfiguration shop.config die Abschnitte <+Deliverer> mit eindeutigen IDs versehen werden (sofern noch nicht vorhanden). Diese alphanumerischen IDs werden auch für andere Funktionen im Shop genutzt (z. B. für produktabhängige Versandkosten oder Abhängigkeit zwischen Zahlungsart und Versandart). Falls Sie noch keine IDs vergeben haben, empfehlen wir die Verwendung einer laufenden Nummer.
Beispiel:
<+Deliverer> Allow = yes # [yes|no] ID = 1 # eindeutige ID Name-Txt = UPS Country-Txt = innerhalb Deutschland ... </+Deliverer> <+Deliverer> Allow = yes # [yes|no] ID = 2 # eindeutige ID Name-Txt = Post Country-Txt = innerhalb Deutschland ... </+Deliverer> <+Deliverer> Allow = yes # [yes|no] ID = 3 # eindeutige ID Name-Txt = Post Country-Txt = weltweit ... </+Deliverer>
Referenz: Abschnitt +Deliverer
Schritt 3: Aktivierung durch den Käufer aussetzen
Legen Sie in der Shopkonfiguration shop.config im Abschnitt <Basic> die Schnellbestellung ohne Aktivierung durch den Käufer fest, indem Sie den Parameter IgnoreFastOrderConfiguration-Allow auf yes setzen:
<Basic>
...
IgnoreFastOrderConfiguration-Allow = yes
...
</Basic>
Referenz: Abschnitt Basic
Schritt 4: Vorbelegen der AGB-Checkbox (optional)
Wenn Sie nicht möchten, dass die Checkbox zur Akzeptanz der AGB automatisch vorausgewählt wird, können Sie dies in der Shopkonfiguration shop.config im Abschnitt <Basic> festlegen:
<Basic>
...
FastOrderPreSelectConditionsAccepted-Allow = no
...
</Basic>
Referenz: Abschnitt Basic
Wegweiser: AGB akzeptieren
Schritt 5: Letzte verwendete Lieferadresse vorauswählen (optional)
Diese Einstellung nehmen Sie in der Shopkonfiguration shop.config im Abschnitt <UserData> vor. Setzen Sie den Parameter PreSelectLastUsedDelivAddr-Allow auf yes und der Shop wählt die zuletzt verwendete Lieferadresse aus.
<UserData>
...
PreSelectLastUsedDelivAddr-Allow = yes # [yes|no|always|alwaysFirst]
...
</UserData>
Referenz: Abschnitt UserData
Schritt 6: Button auf der Produktdetailansicht (ws_product.htm) ergänzen
Ergänzen Sie innerhalb der <form> folgenden Button:
<form action="~FORM-Product~" method="Post" name="product" id="productform">
...
<input type="submit" name="~BT-FastOrder~" value="Schnellbestellung">
...
</form>
Referenz: BT-FastOrder
Schritt 7: Button auf der Warenkorbseite (ws_basket.htm) ergänzen
Ergänzen Sie innerhalb der <form> folgenden Button:
<form action="~FORM-Basket~" method="post">
...
<input type="submit" name="~BT-FastOrder~" value="Schnellbestellung">
...
</form>
Referenz: BT-FastOrder
Haben Sie alle Schritte durchgeführt, ist die Funktion "Schnellbestellung (ohne Aktivierung durch den Käufer) erfolgreich in Ihrem Shop integriert und aktiv.
Integration mit Aktivierung durch den Käufer
Schritt 1: Freischaltung/Aktivierung
Für diese Funktion ist keine Freischaltung/Aktivierung notwendig.
Schritt 2: Konfiguration eindeutiger IDs für Versandarten
Damit sich WEBSALE V8s die zuletzt gewählte Versandart eindeutig merken kann, müssen in der Shopkonfiguration shop.config die Abschnitte <+Deliverer> mit eindeutigen IDs versehen werden (sofern noch nicht vorhanden). Diese alphanumerischen IDs werden auch für andere Funktionen im Shop genutzt (z. B. für produktabhängige Versandkosten oder Abhängigkeit zwischen Zahlungsart und Versandart). Falls Sie noch keine IDs vergeben haben, empfehlen wir die Verwendung einer laufenden Nummer.
Beispiel:
<+Deliverer> Allow = yes # [yes|no] ID = 1 # eindeutige ID Name-Txt = UPS Country-Txt = innerhalb Deutschland ... </+Deliverer> <+Deliverer> Allow = yes # [yes|no] ID = 2 # eindeutige ID Name-Txt = Post Country-Txt = innerhalb Deutschland ... </+Deliverer> <+Deliverer> Allow = yes # [yes|no] ID = 3 # eindeutige ID Name-Txt = Post Country-Txt = weltweit ... </+Deliverer>
Referenz: Abschnitt +Deliverer
Schritt 3: Aktivierung durch den Käufer erforderlich machen
Legen Sie in der Shopkonfiguration shop.config im Abschnitt <Basic> die Schnellbestellung mit Aktivierung durch den Käufer fest, indem Sie den Parameter IgnoreFastOrderConfiguration-Allow auf no setzen:
<Basic>
...
IgnoreFastOrderConfiguration-Allow = no
...
</Basic>
Referenz: Abschnitt Basic
Schritt 4: Vorbelegen der AGB-Checkbox (optional)
Wenn Sie nicht möchten, dass die Checkbox zur Akzeptanz der AGB automatisch vorausgewählt wird, können Sie dies in der Shopkonfiguration shop.config im Abschnitt <Basic> festlegen:
<Basic>
...
FastOrderPreSelectConditionsAccepted-Allow = no
...
</Basic>
Referenz: Abschnitt Basic
Wegweiser: AGB akzeptieren
Schritt 5: Letzte verwendete Lieferadresse vorauswählen (optional)
Diese Einstellung nehmen Sie in der Shopkonfiguration shop.config im Abschnitt <UserData> vor. Setzen Sie den Parameter PreSelectLastUsedDelivAddr-Allow auf yes und der Shop wählt die zuletzt verwendete Lieferadresse aus.
<UserData>
...
PreSelectLastUsedDelivAddr-Allow = yes
...
</UserData>
Referenz: Abschnitt UserData
Schritt 6: Konfiguration der Meldungstexte
Den Text, der im Zusammenhang mit der Konfiguration für die Schnellbestellung erscheint, hinterlegen Sie in der Shopkonfiguration shop.config im Abschnitt <NotifyMessages-Txt>.
<NotifyMessages-Txt>
...
FastOrderConfigured = Ihre Einstellungen für die Schnellbestellung wurden übernommen.
...
</NotifyMessages-Txt>
Referenz: Abschnitt NotifyMessages-Txt
Schritt 7: Template für FastOrderConfiguration angeben
Den Namen des Templates geben Sie in der Shopkonfiguration shop.config im Abschnitt <Templates> an.
<Templates>
...
FastOrderConfiguration = ws_fastorder_configuration.htm # Konfiguration der Schnellbestellung
...
</Templates>
Referenz: Abschnitt Templates
Schritt 8: Template anlegen
Legen Sie ein Template an und speichern Sie es unter dem gleichen Namen, wie im Abschnitt <Templates> hinter dem Parameter FastOrderConfiguration angegeben, in Ihrem Templateverzeichnis, z. B. benutzer/templates/translation.
Beispiel:
...
Anmeldung zur Schnellbestellung
{MSG-FastOrder_Notify}~MSG-FastOrder_Notify~{/MSG-FastOrder_Notify}
Als registrierter Kunde können Sie für jeden Bestellvorgang unsere Komfortfunktion F@stOrder nutzen.
Wenn Sie sich für eine Bestellung mit F@stOrder entscheiden, gelangen Sie direkt zur Bestellübersicht
und können Ihre Bestellung mit einem Klick abschließen.
<form action="~FORM-FastOrderConfiguration~" method="post">
Zahlungsart für den nächsten Bestellvorgang
~WS-PaymentFields~
Zustellung für den nächsten Bestellvorgang
~WS-DeliveryFields~
Mit der Nutzung unserer F@stOrder erklären Sie sich mich mit unseren <a href="~WS-LoadTpl(tpl_agb.htm,sprechender Name)~">AGB</a> einverstanden
<a href="~WS-UserAccountLink~">Zurück zum Kundenkonto</a>
<input type="submit" name="~BT-FastOrderConfigure~" value="Einstellungen ändern">
</form>
...
Referenz: BT-FastOrderConfigure
Schritt 9: Link zur Aktivierung/Konfiguration ergänzen
Ergänzen Sie, z. B. auf der Kundenkontoübersichtsseite (ws_user_account.htm), folgenden Link:
...
Sie wollen an der FastOrder teilnehmen?
Hier können Sie Ihre Zahlungsart und Zustellung vorbelegen.
<a href="~WS-FastOrderConfigurationLink~">Einstellungen bearbeiten</a>
...
Referenz: WS-FastOrderConfigurationLink
Schritt 10: Button auf der Produktdetailansicht (ws_product.htm) ergänzen
Ergänzen Sie innerhalb der <form> folgenden Button:
<form action="~FORM-Product~" method="Post" name="product" id="productform">
...
{ST-FastOrderConfigured}
<input type="submit" name="~BT-FastOrder~" value="Schnellbestellung">
{/ST-FastOrderConfigured}
...
</form>
Referenz: BT-FastOrder
Referenz: ST-FastOrderConfigured
Schritt 11: Button auf der Warenkorbseite (ws_basket.htm) ergänzen
Ergänzen Sie innerhalb der <form> folgenden Button:
<form action="~FORM-Basket~" method="post">
...
{ST-FastOrder}
<input type="submit" name="~BT-FastOrder~" value="Schnellbestellung">
{/ST-FastOrder}
...
</form>
Referenz: ST-FastOrder
Referenz: BT-FastOrder
Haben Sie alle Schritte durchgeführt, ist die Funktion "Schnellbestellung (mit Aktivierung durch den Käufer)" erfolgreich in Ihrem Shop integriert und aktiv.