Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Здравствуйте!

Тз для сайта grillmag.ru

Пользовательская часть сайта:

Действия происходят на странице оформления заказа.

1. "Определение адреса и расчет стоимости доставки".

Этап оформления заказа "Информация о плательщике"

После указания адреса доставки, адрес должен быть проверен через API Яндекс.Карты и выдать статус:

- В случае успешного определения местоположения дома - "Успешно определено с точностью до дома"

- В случае отрицательного - "Адрес не найден. Ссылка[укажите адрес при помощие Яндекс. Карты]". Пользователь указывает свой адрес на карте.

После определения адреса доставки, происходит расчет расстояния от МКАД до указанного адреса и полученное значение передается в этап оформления заказа "Методы доставки".

Всего два варианта "методы доставки":

- Самовывоз

- Доставка

Доставка появляется, если сумма заказа выше определенной цены.

Вариант доставки и её стоимость будут меняться в зависимости от полученного значения:

"Доставка в пределах МКАД"

"Доставка за МКАД в пределах 10 км"

"Доставка за МКАД в пределах 10 — 40 км"

После определения варианта доставки, рассчитывается цена доставки на основе суммы заказа:

"Доставка в пределах МКАД"

от 1 500 руб. до 2 999 руб. — 350 руб.

от 3 000 руб. — БЕСПЛАТНО!

"Доставка за МКАД в пределах 10 км"

от 1 500 руб. до 2 999 руб. — 350 руб.

от 3 000 руб. — БЕСПЛАТНО!

"Доставка за МКАД в пределах 10 — 40 км"

от 1 500 руб. до 2999 руб. — 850 руб.

от 3 000 руб. до 5 999 руб. — 600 руб.

от 6 000 руб. до 7 999 руб. — 300 руб.

от 8 000 руб. до 9 999 руб. — 150 руб.

от 10 000 руб. — БЕСПЛАТНО!

Редактирование названий вариантов доставки, их стоимость, минимальной суммы заказа для отображения доставки и условия бесплатности должно быть возможным через админ-панель сайта. Список диапазонов км от МКАД должен быть редактируемым и с возможностью дополнения зон с заданием цены доставки.

Параметры, необходимые для работы API яндекс.карт должны быть вынесены в отдельный модуль.

2. Выбор даты доставки.

При оформлении заказа необходимо предоставить возможность пользователю выбрать дату и временной интервал (4-х часовой)[пример можно посмотреть у утконоса] доставки и написать комментарии к получению заказа.

Дата и время доставки должны отображаться в личном кабинете пользователя и в административной части сайта в самих заказах.

Административная часть сайта:

1. На сайте продаются товары питания. У каждого блюда задан свой вес. Вес может иметь некую погрешность.

После оформления заказа, менеджер уточняет точный вес товара, который сейчас есть на складе.

У менеджера, в режиме редактирования заказа, должна быть возможность редактирования веса товара и указания его точного значения. При этом значение не должно округляться.

После того как менеджер указал вес, цена товара пересчитывается, исходя из удельной стоимости (в расчёте на 1 кг).

2. Раздел "Продажи" -> "Доставки".

В разделе должен присутствовать фильтр по дате доставки и поле "Тип доставки": доставка или самовывоз.

Фильтр по дате доставки возможно стоит отобразить в виде календаря с выбором конкретной даты. После выбора даты отображаются заказы по доставке на текущий день.

3. У товара должна присутствовать возможность задать единицу измерения. Например, у некоторых блюд - кг., у других - шт. Единица измерения должна выводится в каталоге и на карточке товара.

Все задачи нужно реализовать в виде отдельных модулей для CMS.

Интересует бюджет и сроки. Если сроки озвучили - будьте любезны уложиться в них.

Пока друг друга не знаем - оплата будет производится поэтапно. Разбиваем всё тз на конкретные этапы. Так будет удобно для обеих сторон.

9 лет назад
Xeolit
Артём 
39 летРоссия
14 лет в сервисе
Был
4 года назад