Здравствуйте!
Тз для сайта на Российской сборке Magento.
Пользовательская часть сайта:
Действия происходят на странице оформления заказа.
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. У товара должна присутствовать возможность задать единицу измерения. Например, у некоторых блюд — кг., у других — шт. Единица измерения должна выводится в каталоге и на карточке товара.
Все задачи нужно реализовать в виде отдельных модулей для Российской сборки Magento.
Интересует бюджет и сроки. Если сроки озвучили — будьте любезны уложиться в них.
Пока друг друга не знаем — оплата будет производится поэтапно. Разбиваем всё тз на конкретные этапы. Так будет удобно для обеих сторон.