Заказчик
Зарегистрирован: 10 лет и 11 месяцев
Отзывы + 0 / - 0
Откликнуться

Нужен веб-программист: создать модуль доставки OpenCart, PHP

Бюджет: по договоренности
Необходимо разработать модуль доставки на несколько транспортных компаний, а также, возможно модуль оплаты наложенным платежом для некоторых из транспортных компаний.

В админке, в модуле:
Список транспортных компаний. При редактировании можно выбрать:
1.Стоимость забора груза (фиксированное значение).
2.Способ расчета:
- фиксированную оплату
- процент от суммы
- процент от суммы + фиксированную оплату.
(кроме того, некоторые транспортные компании доставляют наложенным платежом. Видимо, необходим еще модуль оплаты, взаимодействующий с модулем доставки – не все ТК доставляют наложенным платежом).
3.Список географических зон, для каждой из которых указывается:
- одно (или два, если способ расчета=3) значения для способа расчета;
- стоимость доставки груза до адреса;
- тарифы в зависимости от веса (можно строкой "кг:руб;кг:руб"). Строка может быть пустая.

I. Примеры заполнения в админке:
1. заходим в модуль, видим транспортные компании:
ТК Луч
ТК Энергия
ТК КИТ

2. заходим в ТК Луч
[x] номер паспорта
процент + фиксированная оплата
[Шадринск], [2]%, +[150], до адреса [150], от веса [0:50,30:100,50:150]
[Курган], [2]%, +[200], до адреса [150], от веса [0:50,30:200,50:350]

3. заходим в ТК Энергия
[  ] номер паспорта
фиксированная оплата
[Москва], [300], до адреса [200], от веса [  ]
[Шадринск], [340], до адреса [200], от веса [  ]

4. заходим в ТК КИТ
[  ] номер паспорта
процент
[Новосибирск], [3]%, до адреса [200], от веса [  ]
[Курган], [2]%, до адреса [200], от веса [0:150,30:300,50:450]

При расчете все значения плюсуются

II. Пример заполнения доставки при оформлении заказа
1. По географической зоне (у него Курган, например) юзеру подбираются транспортные компании:
ТК Луч
ТК КИТ

2. Номер паспорта из профиля
[1234 567890]

3. флаг:
[x] доставка до адреса
Опубликован 19.02.2015 в 15:54

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

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