Бюджет: 9999 UAH Термін: 1 день
Доброго дня!
Ознайомився з вашим запитом. Завдання зрозуміле: потрібен особистий кабінет, де клієнти зможуть відстежувати історію замовлень та керувати доставкою (перенесення дати, зміна адреси). Це чудове та необхідне покращення для сервісу з продажу їжі.
Щоб я міг скласти точний план робіт, а також оцінити терміни та вартість, мені потрібно уточнити кілька технічних деталей щодо вашого сайту.
На чому саме працює сайт? Ви згадали PHP. Це "чистий" PHP (самописний сайт), чи він використовує якийсь фреймворк (наприклад, Laravel, Symfony, Yii), чи це CMS (наприклад, WordPress + WooCommerce, OpenCart, PrestaShop)?
Це найважливіше питання, оскільки в CMS/фреймворках частина роботи (наприклад, реєстрація) вже може бути готова.
Як зараз клієнти роблять замовлення? Вони вже мають якусь форму реєстрації та входу, чи всі замовлення "гостьові" (без створення акаунта)?
Якщо системи користувачів немає, її створення буде першим та основним етапом.
Бізнес-логіка (найважливіше):
Перенесення дати (п.2): Чи є обмеження? Наприклад, чи можна перенести замовлення, яке має бути доставлене сьогодні? Або перенесення можливе лише за 24 години до доставки? Які статуси замовлення забороняють перенесення (наприклад, "Передано кур'єру")?
Зміна адреси (п.3): Клієнт має змінювати адресу у своєму профілі (для майбутніх замовлень) чи він повинен мати можливість змінити адресу для вже створеного, але не доставленого замовлення? Якщо для існуючого, чи діють ті самі обмеження за статусами та часом, що й для перенесення дати?
Перегляд замовлення "як адмін" (п.1): В адмін-панелі часто видно службову інформацію (собівартість, нотатки менеджера тощо). Я правильно розумію, що клієнту потрібно бачити лише склад замовлення, його статус, суму та адресу?
Зв'язок старих замовлень: Якщо у вас багато "гостьових" замовлень, чи потрібно нам при реєстрації користувача (наприклад, по email) "підтягувати" його стару історію замовлень до нового кабінету?
Будь ласка, дайте відповіді на ці запитання. Якщо у вас є технічний фахівець, він зрозуміє, про що йдеться. Після цього я зможу провести детальніший аналіз та запропонувати конкретне рішення.
Дякую!