Budżet: 9999 UAH Termin: 1 dzień
Dzień dobry!
Zapoznałem się z Państwa zapytaniem. Zadanie jest jasne: potrzebne jest osobiste konto, w którym klienci będą mogli śledzić historię zamówień i zarządzać dostawą (zmiana daty, zmiana adresu). To wspaniała i niezbędna poprawa dla serwisu sprzedaży jedzenia.
Aby mogłem przygotować dokładny plan prac oraz ocenić terminy i koszty, muszę wyjaśnić kilka technicznych szczegółów dotyczących Państwa strony.
Na czym dokładnie działa strona? Wspomnieli Państwo o PHP. Czy to "czyste" PHP (strona napisana od podstaw), czy korzysta z jakiegoś frameworka (na przykład Laravel, Symfony, Yii), czy to CMS (na przykład WordPress + WooCommerce, OpenCart, PrestaShop)?
To najważniejsze pytanie, ponieważ w CMS/frameworkach część pracy (na przykład rejestracja) może być już gotowa.
Jak obecnie klienci składają zamówienia? Czy mają już jakąś formę rejestracji i logowania, czy wszystkie zamówienia są "gościnne" (bez zakupu konta)?
Jeśli nie ma systemu użytkowników, jego stworzenie będzie pierwszym i podstawowym etapem.
Logika biznesowa (najważniejsze):
Zmiana daty (p.2): Czy są jakieś ograniczenia? Na przykład, czy można zmienić zamówienie, które ma być dostarczone dzisiaj? Czy zmiana jest możliwa tylko na 24 godziny przed dostawą? Jakie statusy zamówienia zabraniają zmiany (na przykład "Przekazane kurierowi")?
Zmiana adresu (p.3): Czy klient ma zmieniać adres w swoim profilu (dla przyszłych zamówień), czy powinien mieć możliwość zmiany adresu dla już złożonego, ale niedostarczonego zamówienia? Jeśli dla istniejącego, czy obowiązują te same ograniczenia dotyczące statusów i czasu, co dla zmiany daty?
Przegląd zamówienia "jako administrator" (p.1): W panelu administracyjnym często widoczne są informacje wewnętrzne (koszt, notatki menedżera itp.). Czy dobrze rozumiem, że klient powinien widzieć tylko skład zamówienia, jego status, kwotę i adres?
Powiązanie starych zamówień: Jeśli mają Państwo wiele "gościnnych" zamówień, czy musimy przy rejestracji użytkownika (na przykład, przez email) "przyciągnąć" jego starą historię zamówień do nowego konta?
Proszę o odpowiedzi na te pytania. Jeśli mają Państwo specjalistę technicznego, zrozumie, o co chodzi. Po tym będę mógł przeprowadzić dokładniejszą analizę i zaproponować konkretne rozwiązanie.
Dziękuję!