Опенкарт 1.5.3. Автом-ция адреса и даты доставки в корзине

Бюджет: по договоренности
 
Нужно в корзине сделать следующие доработки:

Автоматизировать поле ввода адреса, чтобы адреса вводились правильно и выпадало контекстное меню для облегчения ввода данных покупателем ( типа системы , привязанной к яндекс карте). Сейчас есть только выбор города/региона и общее поле адреса, куда пишут , что хотят, нужно сделать по-современному, т.е выбор города, далее улица и номер дома корпуса квартиры например ( см скриншот) joxi.ru/DmBxx6VIwa381A .

Далее часть работы в программировании.

    Есть три вида клиентов по регионам: Москва, Санкт-Петербург и остальные (регионы). У Москвы и СПб есть два подтипа – это внутри МКАД ( КАД) и выезд за МКАД (КАД) . Данная информация о клиенте ( из какого региона заказ) записываются в поле адрес в заказе. Для каждого типа клиента различные условия и время доставки. (пояснение МКАД  кольцевая дорога в Москве, КАД – в Санкт-Петербурге). Адреса за МКАД (КАД) приравниваются системой к регионам и на них формулы (об этом ниже) по дате доставки и интервалам не распространяются а выпадает сообщение, что дату и стоимость заказа уточнит менеджер при подтверждении заказа
    Также есть два склада в МСК и СПБ и разный товар на складах. Т.е. у каждого товара в каталоге есть атрибут бренд, у бренда есть атрибут поставщик и нужно в админке создать значения  МСК и СПБ и каждого поставщика привязать к конкретному складу, т.е. у поставщиков добавить атрибут склад и чтобы мы могли через админку присваивать значение СПБ или МСК.
     К проекту прикладываю файл с правилами доставки, тут поясняю. Заказы в основном, составные, т.е. несколько товаров в заказе и с разных складов, поэтому алгоритм такой: при оформлении заказа клиентом, система анализирует товары, смотрит цепочку бренд-поставщик-склад и  смотрит откуда клиент ( МСК, СПБ, регион (в т.ч. за МКАД(КАД)), смотрит на день недели ( т.к. график по дням сделан и есть установленные дни забора товара со складов  на данный момент и в файле пн, ср, чт).  Далее, в соответствии с приложенным файлом, определяет ближайшую возможную дату доставки и после ввода адреса появляется надпись с  ближайшей датой доставки и возможности смены этой даты на более позднюю и удобную для клиента ( но не раньше) и интервалы доставки по времени, а если клиент с региона ( в т.ч. находится за МКАД (КАД), то тогда сообщение, дату и стоимость доставки уточнит менеджер при согласовании заказа . Вот примерно так ( см скриншот) joxi.ru/4AkGGdVUypZYoA
    Также в админке сделать нужно модуль для редактирования параметров и интервалов доставки, чтобы мы могли при изменении условий , самостоятельно изменять данные.
    Добавить в корзину ограничение по минимальной сумме заказа, например заказ на 400 руб и при оформлении ( переходе в корзину) выпадает сообщение, что ваш заказ не может быть обработан, т.к. сумма заказа менее 500 руб. В админку тоже вывести модуль для корректировки данной суммы.
    Аналогично сделать информирование о дне доставки в пункты выдачи. День доставки  ( формула дня доставки) рассчитывается также как и для курьерской доставки  совпадает. С ПВТ проще , т.к. есть модуль в корзине выбор пункта выдачи товара , ПВТ работают только в МСК и СПБ и достаточно информировать покупателя, что товар поступит в ПВТ тогда-то , ожидайте смс. Тут не надо выбор адреса и выбор интервала и выбор более поздней доставки.  Например, так joxi.ru/KAxjjyZuMlxQpm

Опубликован 24.01.2018 в 10:38

Выберите способ верификации:

Обновите страницу после прохождения верификации.