Изменить PHP скрипт
У меня есть два скрипта в PHP (созданы phpjabbers.com):
Заказ Такси (Taxi booking) и Заказ Еды (Food Delivery)
Ссылки на скрипты:
TAXI BOOKING
https://www.phpjabbers.com/taxi-booking-script/
FOOD DELIVERY
https://www.phpjabbers.com/food-delivery-script/
Я постараюсь изложить требования понятным языком.
Мне нужно изменить скрипт Food Delivery! (использовать компонент карты из Taxi Booking)
ШАГИ ЗАКАЗА должны быть изменены в следующем порядке:
ШАГ 1 становится ORDER DETAILS (в настоящее время это ШАГ 3)
Пользователь должен щелкнуть PICKUP или DELIVERY
В этом же окне пользователь вводит:
-Откуда адрес
-Куда адрес
-Дата
-Время
-Заметки
Точно как в TAXI BOOKING.
*Locations больше не нужны
Логику этой страницы нужно изменить.
Пользователь должен видеть карту с информацией ОТКУДА и КУДА, как в TAXI BOOKING (ШАГ 1).
В админке нужно создать место для карт, так же как и в TAXI BOOKING, где можно устанавливать цены в зависимости от расстояния. Расстояние должно быт или в милях или в км (создать ML/KM переключатель) . Стоимость за расстояние должна быть добавлена к общей ЦЕНЕ.
Местоположение(я) (LOCATIONS) мне не нужны.
В данный момент варианты - PICKUP / DELIVERY переключают карты. Мне нужно чтобы при выборе или одного или другого варианта они действовали на Категории.
В админке в МЕНЮ -> КАТЕГОРИИ когда создается или меняется категория, нужна логика, которая присвоит ее или к варианту PICKUP или к варианту DELIVERY.
Пользователь щелкает на вариант и в зависимости от его выбора ШАГ 2 распечатает выборку категорий для выбранного варианта.
ШАГ 2 становится MENU (в настоящее время это ШАГ 1)
В зависимости что пользователь щелкнул PICKUP или DELIVERY в ШАГЕ 1 - это окно распечатает категории с продуктами привязанные для этого варианта. Тут Пользователь выбирает наименования для доставки.
ШАГ 3 становится ORDER TOTAL (в настоящее время это шаг 4)
На этой странице не нужно указывать плату за Packing и Delivery fee.
Только:
-Price
-Promo
-Subtotal
-Tax
-Total
ШАГ 4: ACCOUNT в настоящее время это шаг 2, Пользователь может войти в систему или нажать «I am new», остается.
ШАГ 5: ОПЛАТА в настоящее время это шаг 5, остается.
ШАГ 6: ПОДТВЕРЖДЕНИЕ в настоящее время это шаг 6, остается такой же.