Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sprawdzanie stanow magazynowych - sklep
prohol
post
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 2
Dołączył: 20.07.2007

Ostrzeżenie: (0%)
-----


Witam

Mam pytanie odnosnie sprawdzania stanow magazynowych w sklepie internetowym. W jaki sposob to najwydajniej rozwiazac?

Obecnie mam tak:
1. Z poziomu admina dodaje produkt i wspisuje liczbe produktow
2. Podczas dodawania produkty przez klienta do koszyka sprawdzam czy ilosc produktow nie jest wieksza niz ta w bazie i nie pozwalam wpisac wiecej

I tu pojawiaja sie pytania.

Czy produkt sciagnac ze stanu w chwili finalizacji zamowienia przez klienta czy w momencie kiedy przyjdzie np przelew itp. czy moze w trakcie dodania do koszyka? Jezeli w trakcie zlozenia zamowienia to co jak klient sie rozmysli itp? Jezeli dopiero po sfinalizowaniu zamowienia to jak to zrobic aby inni klienci mieli dostep do stanu pomniejszonego o ilosc sztuk dostepna w niezrealizowanych zamowieniach? Jezeli w trakcie dodania do koszyka to co jak klient nie dokonczy transakcji?

Jak wy rozwiazujecie tego typu zagadnienie bo ja ciagle nie wiem jak to do konca poprawnie i wydajnie rozwiazac:(
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
vokiel
post
Post #2





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----


Ja osobiście uważam, że najbardziej poprawną opcją byłoby zdejmowanie ze stanu w momencie wypisania artykułu z magazynu. Wtedy faktycznie stan magazynowy się zmienia, i wtedy zgadza się ze stanem faktycznym.
Oczywiście niesie to ryzyko tego typu, że iluś klientów widząc dany produkt dostępny zechce go kupić, a później się okaże, że dla wszystkich nie starczyło. Z drugiej strony lepiej niech się tak stanie, niż gdybyś miał utracić klienta, tylko dlatego, że ktoś złożył zamówienie, ale się rozmyślił.

Można dorobić opcję ile jest obserwowanych, albo zarezerwowanych. Wtedy można nawet zwiększyć obroty zasadą niedostępności.
Gdy potencjalny klient zobaczy w sklepie że jest 25 sztuk w tym 24 os obserwuje, lub zarezerwowało dany produkt, to prędzej go kupi, niż gdy bedzie widział tylko informację o ilości.

Przede wszystkim liczy się kontakt z obsługą sklepu. Jeśli klient zamawia towar, a jest on właśnie niedostępny, to należy jak najszybciej go poinformować, że właśnie ktoś przed chwilą kupił ostatnią sztukę, i w tej chwili jest niedostępny.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 02:54