Hallo alle zusammen,
mit den „Manuellen Bestellungen“ ist es leider so wie bei vielen anderen Shopware Funktionen: Die Idee ist erstmal gar nicht schlecht aber das Resultat ist in der Praxis nicht zu gebrauchen.
Folgende Situation aus der Praxis: Ein Kunde ruft an und möchte eine manuelle Bestellung aufgegeben. Soweit so gut: Neuen Kunden anlegen. Anschließend eine „manuelle Bestellung“ mit dem eben angelegten Kunden anlegen und die gewünschten Produkte hinzufügen und fertig? Nicht ganz, es kommt ja noch das leidige Thema mit der Bezahlung! Der Kunde möchte natürlich nicht per Vorabüberweisung sondern per PayPal oder Kreditkarte bezahlen - und jetzt fängt das Desaster an!
Der Kunde erhält nach dem Anlegen der Bestellung automatisch eine Bestellbestätigung mit einem entsprechenden Link. Wenn er auf diesen Link klickt, soll er sich in seinen (nicht vorhandenen) Account (!!!) einloggen.
Früher gab es die Option einen Kunden als „Gast“ anzulegen. Gast-Kunden erhalten den gleichen Link, müssen sich dann aber lediglich mit Ihrer E-Mail Adresse un PLZ anmelden und kommen dann in den Checkout-Prozess und können (zumindest theoretisch) die Bestellung dann mit der gewünschten Zahlungsoption abschließen.
Warum hat Shopware die Gast-Funktion abgeschafft? Man weiß es nicht. Man kann die „Gast-Funktion“ nachwievor aktivieren, in dem man in der Datenbanktabelle customer das Feld guest auf 1 stellt. Anschließend würde der Kunde bei Klick auf den Bestätitungslink wieder in den Checkout-Prozess kommen. Bei mir funktioniert dann der Checkout aber mit PayPal leider auch nicht:
Ich habe übrigens Shopware 6.4.1.2 sowie das aktuellste PayPal-Plugin installiert. Könnt Ihr das Verhalten meines Systems bestätigen oder funktioniert bei Euch alles problemlos?
Für uns bleibt jetzt leider nichts anderes übrig als wieder eine eigene Lösung für die manuellen Bestellungen zu programmieren - mit einem PayPal-Zahlungslink der einwandfrei funktioniert, dann aber keine Verknüpfung zum Shopware-System hat.
Liebe Shopware-Programmierer ich wäre Euch dankbar, wenn ihr da noch mal nachbessert oder die Funktion alternativ komplett rauswerft - dann so, ist es einfach nur ärgerlich.