Neu Nach update von 4.05 auf 4.06 funktioniert die Bestellung ohne Registrierung nicht mehr

freschlins

Aktives Mitglied
2. Oktober 2016
8
0
Nach dem man beim Bestellvorgang (Bestellen Sie schnell und einfach, ohne ein Kundenkonto anzulegen.)
Bestellen ohne Registrierung klickt, gehts nicht weiter und die Seite bleibt leer.

Im Backend habe ich nochmals unter Einstellungen: Warenkorb/Kaufabwicklung - Unregistrierten Bestellvorgang zulassen

abgewählt, gespeichert und anschließend wieder zugelassen... aber auch das hat nichts genutzt.

Geht das nur mir so, oder gibt es noch andere mit selbigen Problem?
 

Mirko.Schmidt User deaktiviert

Guest
Ich verschiebe einerseits den Thread in den 4er Bereich Installation/Updates und verweise einmal auf diesen Post. Zu dem könnte es an einmal veraltetem Template liegen. Hier einmal der Link zu den Template Änderungen vom verkürzten Checkout und auch der Link zum Template Diff.
 

freschlins

Aktives Mitglied
2. Oktober 2016
8
0
Der Code wurde eingefügt, dennoch keine Fehlermeldung zu sehen. Anbei Screenshot
 

Anhänge

  • Screenshot.png
    Screenshot.png
    17,7 KB · Aufrufe: 97

Mirko.Schmidt User deaktiviert

Guest
So wie es aussieht, wird ein Child Template benutzt und nicht das Evo. Daher bitte die anderen Links zur Update Anleitung des verkürzten Checkout beachten und die allgemeinen Template Änderungen.
 

freschlins

Aktives Mitglied
2. Oktober 2016
8
0
Stimmt... mit dem Standard-Template gibt es das Problem nicht... allerdings wurde die Bestellung ohne Registrierung jetzt innerhalb der Kundeneingaben nur mit einem "Kästchen zum ankreuzen (Neues Kundenkonto erstellen) " versehen...
 

Mirko.Schmidt User deaktiviert

Guest
Es reicht schon wenn eine Datei abweicht, dann kann der ganze Aufbau des Checkouts fehlschlagen. Daher das Template zuerst einmal updaten.
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
529
Halle
... allerdings wurde die Bestellung ohne Registrierung jetzt innerhalb der Kundeneingaben nur mit einem "Kästchen zum ankreuzen (Neues Kundenkonto erstellen) " versehen...
Wir haben vereinfacht und zusammengefasst. Die Angabe der Lieferadresse unterscheidet sich jetzt für Bestellung mit und ohne Registrierung nur durch die Angabe eines Passwortes. Dieses kann mit der Checkbox "Neues Kundenkonto erstellen" aus- und eingeblendet werden. Das Ausblenden ist nur möglich, wenn im Backend die Unregistrierte Bestellung aktiviert ist.
 

Stephs182

Sehr aktives Mitglied
21. Januar 2015
268
28
Luckau NL
Hallo Falk,
ich muss das Thema mal wieder hochholen. Ein Kunde von mir, möchte den 5 Step Checkout behalten aber auf 406 von der 405 updaten. Zumindest möchte er den Step 1, mit der Anmeldung, als Gastbestellen oder Kundenkonto anlegen, behalten. Gibt es da eine Möglichkeit?
Gruß Stephan
 

Stephs182

Sehr aktives Mitglied
21. Januar 2015
268
28
Luckau NL
Danke für die Antwort. Gibt es denn eine Option, mindestens den Step 1 zu übernehmen in einer Form, das der Kunde ganz klar zwischen "Anmelden, Als Gast bestellen & Als Neukunde bestellen" wählen kann?! Die vorgesehende Option verwirrt die Kunden scheinbar, denn die Abbruchquote ist an der Stelle seit 4.06 extrem angestiegen in 2 Shops meiner kunden und auch Nachrichten kamen schon, dass sie nur als Gast bestellen wollen und das nicht finden.
 
  • Gefällt mir
Reaktionen: enbikey

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
Nur wenn du hingehst und baust für deine Kunden das Template um ... denk aber daran, das ganze auf jeden Fall als Child-Template anzulegen
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
529
Halle
Gibt es denn eine Option, mindestens den Step 1 zu übernehmen in einer Form, das der Kunde ganz klar zwischen "Anmelden, Als Gast bestellen & Als Neukunde bestellen" wählen kann?!
Nein, dafür gibt es keine Option. Hierfür müsste man deutlich am Template und ggfs. mit einem Plugin nachhelfen, um die zusätzliche Seite wieder davor zu hängen.
 

Mirko.Schmidt User deaktiviert

Guest
Im ersten Step gibt's die Sprachvariable "proceedNewCustomer" mit dem Wert "Als Neukunde fortfahren", diesen könnte man erweitern, sodass er wie folgt aussieht "Als Neukunde/Gast fortfahren". Dann kann man noch folgenden Post berücksichtigen und somit ist die Checkbox nicht sofort angehackt, wodurch man standardmäßig als Gast bestellt. Als weiterer Tip.
 
  • Gefällt mir
Reaktionen: enbikey

Stephs182

Sehr aktives Mitglied
21. Januar 2015
268
28
Luckau NL
Vielen Dank für eure Posts..... nach Rücksprache werden wir erstmal so weiter machen und den Tipp von @Mirko.Schmidt auf alle Fälle annehmen. Vielleicht arbeite ich noch an dem Häcken unten optisch.
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
529
Halle
Mal als Idee:
In einem Child-Template die Datei checkout/step0_login_or_register.tpl wie folgt anlegen:
HTML:
{extends file="{$parent_template_path}/checkout/step0_login_or_register.tpl"}

{block name="checkout-register" append}
    <script type="text/javascript">
        {literal}
        $(function() {
            eModal.alert({
                title: 'Wie m&ouml;chten Sie bestellen?',
                message: '<ul class="list-unstyled">' +
                    '<li><input type="radio" id="goToLogin"><label for="goToLogin">Ich habe ein Kundenkonto</li>' +
                    '<li><input type="radio" id="goToNeukunde"><label for="goToNeukunde">Ich m&ouml;chte als Neukunde bestellen</li>' +
                    '<li><input type="radio" id="goToRegister"><label for="goToRegister">Ich m&ouml;chte ohne Registrierung bestellen</li>' +
                    '</ul>',
                keyboard: true,
                tabindex: -1,
                onShown: function () {
                    $('#goToLogin').on('click', function () {
                        eModal.close();
                        $('#existing-customer input[name="email"]').focus();
                        $.evo.smoothScrollToAnchor('#existing-customer');
                    });
                    $('#goToNeukunde').on('click', function () {
                        eModal.close();
                        $('#salutation').focus();
                        $.evo.smoothScrollToAnchor('#customer');
                    });
                    $('#goToRegister').on('click', function () {
                        eModal.close();
                        $('#checkout_create_account_unreg').trigger('click');
                        $('#salutation').focus();
                        $.evo.smoothScrollToAnchor('#customer');
                    });
                }
            });
        });
        {/literal}
    </script>
{/block}
Damit wird dem Kunden dann beim Aufruf des ersten Step im Checkout per Popup die Frage gestellt, wie er bestellen möchte. Je nach Auswahl werden die passenden "Häckchen" gesetzt.
Anmerkung: Das muss noch ein bissel hübsch gemacht werden und natürlich sollten die Texte auch aus Sprachvariablen kommen und nicht fest gecodet sein... 😉
 
  • Gefällt mir
Reaktionen: enbikey

Stephs182

Sehr aktives Mitglied
21. Januar 2015
268
28
Luckau NL
Vielen lieben Dank dafür Falk, ja das ist schon eine Lösung... ich habe das mal bei einem Shop eingebaut und teste mal das Verhalten der Kunden... Optimaler Weise ist die Abbruchquote nun besser... (ich hoffe es).
 

enbikey

Aktives Mitglied
9. April 2013
35
8
Danke für die Antwort. Gibt es denn eine Option, mindestens den Step 1 zu übernehmen in einer Form, das der Kunde ganz klar zwischen "Anmelden, Als Gast bestellen & Als Neukunde bestellen" wählen kann?! Die vorgesehende Option verwirrt die Kunden scheinbar, denn die Abbruchquote ist an der Stelle seit 4.06 extrem angestiegen in 2 Shops meiner kunden und auch Nachrichten kamen schon, dass sie nur als Gast bestellen wollen und das nicht finden.
Das sehe ich genau so, gerade mit Hinblick auf die Kaufabrüche steigen diese in diesem Bereich exorbitand an!!!!
Die anschließenden Kundengespräche bestätigen selbiges auch nochmal !!!
Ein Button "Als Gast bestellen" der dann den Login sowie die Eingabe von Password ausblendet wäre da Sinnvoller gewesen !
Also sorry,... wenn Ihr sowas bastelt,... lasst ihr da nicht einmal Ansatzweise ein paar Kunden aus allen Bevölkerungsschichten einen Testeinkauf machen, bevor man so einen Blödsinn für teures Geld ausliefert ?
 
  • Gefällt mir
Reaktionen: Neumann

Stephs182

Sehr aktives Mitglied
21. Januar 2015
268
28
Luckau NL
Wir haben uns jetzt geholfen in dem wir an dem Häckchen den Text (also Sprachvariable account data -> createNewAccount ) den Text auf "Registrieren" oder "Kundenkonto erstellen" umbenannt haben. Theoretisch kann man den Hacken auch automatich rausnehmen. Das hatte ich auch schonmal per JavaScript gemacht gehabt.
 

enbikey

Aktives Mitglied
9. April 2013
35
8
Im ersten Step gibt's die Sprachvariable "proceedNewCustomer" mit dem Wert "Als Neukunde fortfahren", diesen könnte man erweitern, sodass er wie folgt aussieht "Als Neukunde/Gast fortfahren". Dann kann man noch folgenden Post berücksichtigen und somit ist die Checkbox nicht sofort angehackt, wodurch man standardmäßig als Gast bestellt. Als weiterer Tip.
Danke für den Tip der ist Gold wert!
 

Ähnliche Themen