PDA

Zobacz pełną wersję : Potwierdzenie zakupów przez e-mail



Mario74
21-08-2019, 11:28
Witam ponownie.
Pytanie. Czy jest możliwość ustawienia następującej kolejności działań przy zakupie (możliwość zakupów bez zakładania konta):

Użytkownik wybiera produkt, przechodzi do koszyka,
Uzupełnia dane, wybiera opcje dostawy i płatności,
Zamawia
Dostaje maila w którym jest link którego kliknięcie oznacza potwierdzenie zamówienia
Jednocześnie link prowadzi do podsumowania zamówienia z danymi do przelewu lub/i do szybkich płatności. (może też taka wiadomość przyjść na maila).


Proszę o pomoc, będę bardzo wdzięczny.

siristru
21-08-2019, 12:14
Nie to żebym krytykowała ale taka ścieżka powoduje, że użytkownik potwierdza swoje zamówienia 2 RAZY :)
Najpierw robi to w kroku 3 - klika przycisk "Zamawiam" które jest przecież potwierdzeniem zamówienia.
Drugi raz robi to w kroku 4 - klika link w mailu.

Tworząc taką procedurę faktycznie UTRUDNIA się zakupy. Bo co jeśli:

- email wysłany zostanie z opóźnieniem?
- email odebrany zostanie z opóźnieniem?
- email trafi do spamu?
- użytkownik poda błędny email?

Do tego zauważ, że zamówienie danego produktu jest równoznaczne z jego "blokadą" tj. jeden egzemplarz zostaje "zarezerwowany". No i co w sytuacji:

- użytkownik rezygnuje z zakupu tj. nie potwierdza go w mailu (z różnych przyczyn)
- będziecie ręcznie odblokowywać zarezerwowane produkty? Automatycznie? Po jakim czasie? Ile czasu ma użytkownik na potwierdzenie (drugi raz) zakupu?
- produkty nie są blokowane? A co gdy jest jeden egzemplarz i właśnie ktoś jest w trakcie jego zamawiania ale ktoś był szybszy?

Dlatego powyższy schemat stwarza dużo problemów które albo trzeba rozwiązać... albo poważnie się zastanowić nad jego wdrożeniem.

Mario74
21-08-2019, 12:41
Mam odgórne polecenie aby takie rozwiązanie wprowadzić. :)
Czy jest taka możliwość?

siristru
21-08-2019, 13:36
Jasne, że się da... tylko potrzebujesz programisty aby przebudował proces zakupu w VM.
Z pewnością będzie się to wiązać z modyfikacją plików rdzenia VM bo email z potwierdzeniem zakupu (pierwsze potwierdzenie "Zamów") wysyłany jest dopiero po potwierdzeniu zamówienia... co wiąże się z wyświetleniem kolejnego kroku lub przeniesieniem do płatności. Czyli trzeba przeorać co najmniej pół procesu zakupu w koszyku. Nie mówiąc już o jakimś przechwyceniu i utrzymaniu danych o zakupie i powiązaniu ich z płatnościami. A modyfikacja plików rdzenia to kłopot z aktualizacjami etc...

Może kombinacja z funkcją "pay later"? https://forum.virtuemart.net/index.php?topic=127023.0


Mam odgórne polecenie aby takie rozwiązanie wprowadzić.

Eh... często/gęsto owa "góra" nie przemyśli tego co chce wprowadzić i nie zdaje sobie z ilości problemów które takie "usprawnienia" mogą przynieść. Nie mówiąc już o kosztach... albo koszty i późniejsze problemy. Bowiem zaczyna się nie od polecenia by takie rozwiązanie wprowadzić ale od analizy SWOT, analizy obecnego oprogramowania i kosztów. Ale w polskich realiach gdzie "góra" mówi ZRÓB a "dół" ma tylko przyklasnąć i robić to zawsze równia pochyła. I stąd tyle bylejakości na co dzień.

Wybacz, że tak zrzędzę ale jak ktoś trafi na ten temat w przyszłości to przynajmniej będzie ostrzeżony :)

Mario74
21-08-2019, 14:12
Czyli każdy może złożyć zamówienie na mail innej osoby bez konieczności weryfikacji?

siristru
21-08-2019, 14:19
Czy mail jest jakąś daną weryfikującą? Nie jest. To jest tylko dana kontaktowa.
Dla wygody użytkownika i usługodawcy tworzy kanał komunikacji. Na maila przychodzi potwierdzenie zakupu czy wysłania... i to wszystko.

Dla kupującego ważne jest by podać poprawny adres dostawy.
Dla sprzedającego ważny jest adres dostawy i czy płatność została dokonana.

Maile tylko powiadamia, nie realizuje usługi na maila... no chyba, że to produkt cyfrowy a na maila wysyłany jest link. Ale wtedy adres mail jest adresem dostawy.

Czyli mail mogę podać kogokolwiek, nawet kancelarii prezydenta RP... o ile nie zależy mi na otrzymywaniu informacji o stanie mojego zamówienia.

Mario74
21-08-2019, 14:29
Dziękuję :)