Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

[Поддержка] Доставка в зависимости от суммы заказа [OC 2.0]


tabook
 Поделиться

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

Доставка в зависимости от суммы заказа [OC 2.0]


Доставка в зависимости от суммы заказа [OC 2.0]


Этот модуль - адаптированная под версию OC 2.0.x вот этого модуля от уважаемого Yesvik

Модуль рассчитывает стоимость доставки в зависимости от суммы заказа и географической зоны.

Проверено на Opencart версии 2.0.1.1 и 2.0.3.1

Для каждой географической зоны можно задать тарифную сетку в виде Сумма:Цена,Сумма:Цена, и т.д.

Например 500:100.00,700:150.00,1000:200.00 - означает:

при сумме заказа до 500 стоимость доставки - 100

при сумме заказа от 500 до 700 стоимость доставки - 150

при сумме заказа от 700 до 1000 стоимость доставки - 200

Установка:

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

В разделе админки Дополнения -> Доставка установить и настроить модуль.

Модуль не изменяет системных файлов.


 

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

На тестовой 2.0.3.1 все стало и заработало.

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

Пожалуйста, подскажите как найти причину?

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


Вангую "неодинаковость" Географических зон.

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

zone и geo_zone

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

oc_zone

  zone_id country_id name code status
 337 20 Брест BR 1
 338 20 Гомель HO 1
 339 20 Минск HM 1
 340 20 Гродно HR 1
 341 20 Могилев MA 1
 342 20 Минская область MI 1
 343 20 Витебск VI 1

oc_geo_zone

  geo_zone_id name description date_modified date_added
 6 по всей Беларуси Вся Беларусь 2015-07-15 14:22:05 2015-07-15 12:13:44

Изменено пользователем sas7
Ссылка на комментарий
Поделиться на других сайтах


А zone_to_geo_zone ?

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

На тестовом то же самое и не работает?

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

Тестовый стоит локально на денвере. Там ОС с демо-данными.

И на ней все работает.

 

Не работает на данных, что я выше писал

 

oc_zone_to_geo_zone

zone_to_geo_zone_id country_id zone_id geo_zone_id date_added date_modified

113 20 0 5 2015-07-15 11:52:54 0000-00-00 00:00:00



oc_zone


zone_id country_id name code status

337 20 Brestskaya (Brest) BR 1

338 20 Homyel'skaya (Homyel') HO 1

339 20 Horad Minsk HM 1

340 20 Hrodzyenskaya (Hrodna) HR 1

341 20 Могилев MA 1

342 20 Minskaya MI 1

343 20 Vitsyebskaya (Vitsyebsk) VI 1


oc_geo_zone


geo_zone_id name description date_modified date_added

5 Беларусь вся Беларусь 2015-07-15 11:52:54 2015-07-15 11:42:39

Изменено пользователем sas7
Ссылка на комментарий
Поделиться на других сайтах


Геозона в модуле включена?

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

Да вообще, может быть что угодно, хоть неправильно сформированная строка сумма:стоимость.

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

  • 5 недель спустя...

Подскажите, что я делаю не так. 

То есть цена доставки при сумме заказа 260 должна быть 500, а на деле 250, а если сумма заказа более 300, то цена доставки вообще исчезает

Спасибо

post-697544-0-82541600-1439496562_thumb.png

post-697544-0-99998700-1439496562_thumb.png

post-697544-0-68037900-1439496705_thumb.png

Изменено пользователем NataliZakhar
Ссылка на комментарий
Поделиться на других сайтах


Да с виду все правильно. А магазин случаем не мультивалютный? Не установлено всяких каличных супер пупер мультивалютных магазинов PRO ?

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

Да с виду все правильно. А магазин случаем не мультивалютный? Не установлено всяких каличных супер пупер мультивалютных магазинов PRO ?

Нет, ничего подобного не ставила

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


А вообще да, так он и работает этот модуль :)

Нужно искать истоки и причины в оригинальном модуле, для линейки 1.5

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

Ваша строка 

100:500.00,300:250.00

Модулем расшифровывается так: доставка корзины до 100 руб - 500 руб, от 100 до 300 - 250 руб, а свыше 300 - вообще не доставляет.

Попробуйте переписать условие.

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

Ваша строка 

100:500.00,300:250.00

Модулем расшифровывается так: доставка корзины до 100 руб - 500 руб, от 100 до 300 - 250 руб, а свыше 300 - вообще не доставляет.

Попробуйте переписать условие.

Распуталась, спасибо

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


  • 1 месяц спустя...

А нет такого же, но что бы в зависимости от веса, была разная стоимость доставки? (что бы рассчитывать доставку Почтой России)

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

А нет такого же, но что бы в зависимости от веса, была разная стоимость доставки? (что бы рассчитывать доставку Почтой России)

Здрасти приехали :) А вы стандартный перечень доставок в ОС 2.0 смотрели хорошо? )

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

  • 1 месяц спустя...

День добрый! Установил на ocStore-2.1.0.1 скачанные вот отсюда (https://myopencart.com/), ошибок никаких нет, но и модуль не появился в разделе "Доставка". Подскажите куда смотреть?

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


Качайте ocStore 2.x

Там этот модуль уже интегрирован в сборку.

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

Вопрос решен, на модуль не были из коробки даны разрешения группе администраторов. Спасибо!

Изменено пользователем getauft
Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.