Перейти к содержанию

Предлагаю скинутся на "Универсальный модуль доставки и оплаты"


Рекомендуемые сообщения

Привет! Как-то полгода назад, когда еще был актуален собственный интернет-магазин, я думал о том, чтобы собрать все модули доставки и оплаты в один. Сейчас актуальности особой нет, ибо магазин не работает, но было бы интересно раз и навсегда разобраться с проблемой разнобоя модулей ТК и наложенного платежа. Свою идею просил в своё время воплотить JohnnyVeg'у с OpenCartForum, но тогда сумма не подъемная была, да и актуальность пропала.

 

Как примерно я всё вижу

На сайте:

  1. Чувак набрал товаров в корзину, обозначил себя (залогинился или заполнил данные), доходит до "Доставки".
  2. По его геогр.зоне ему предлагается список транспортных компаний, которые делают доставку в его город (каждый город, с которой работает та или иная компания, занесен в регион).
  3. Он выбирает транспортную компанию, получает сумму доставки
  4. Затем идет к оплате и завершает заказ.

 

В админке, в модуле:

Список транспортных компаний. При редактировании можно выбрать:

  1. Стоимость забора груза (фиксированное значение).
    Способ расчета:
    - фиксированную оплату;
    - процент от суммы;
    - процент от суммы + фиксированную оплату.
  2. Список географических зон, для каждой из которых указывается:
    - одно (или два, если способ расчета=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] доставка до адреса

 

Оплата:

1. Оплата наложенным платежом. Предоплата: 123р.

2. Оплата обычная (остальные модули).

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...