Jump to content
Sign in to follow this  
Yesvik

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

Recommended Posts

Доставка в зависимости от суммы заказа

Скачать/Купить дополнение

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

Проверено на ocStore версий 1.5.1.3 и 1.5.2.1

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

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

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

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

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

Установка:

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

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

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


 

Share this post


Link to post
Share on other sites

на opencart 1.5.3.1 чё то не работает

Share this post


Link to post
Share on other sites

Разобрался если кому надо:

 

 

 

например если вам надо так: 

 

покупки до 5 тыс.  - доставка 290 руб.

покупки свыше 5 тыс. - доставка бесплатно

 

то в модуле надо написать так:

 

5000:290,100000:0

Share this post


Link to post
Share on other sites

Здравствуйте.

 

Подскажите, пожалуйста, как:

 

1. Сделать расчет стоимости доставки не от суммы, а от итого? В магазине есть скидки, которые учитываются в итого, и уже от итоговой суммы рассчитывается бесплатная доставка.

2. В методах доставки, как убрать сумму заказа в скобках или изменить ее отображение на Итого? При применении скидки, окончательная сумма заказа сформирована в итого.

 

Спасибо

Share this post


Link to post
Share on other sites

Протестировал на 1.5.5.1 - работает исправно!

Главное правильно настроить географические зоны

Share this post


Link to post
Share on other sites

У меня данный модуль не работает. Как я понял из-за того, что в настройках доставки Почты России в регионах стоит "Все регионы", если меняю на "All", то метод доставки вообще исчезает. Подскажите пожалуйста как исправить.

Share this post


Link to post
Share on other sites

подскажите где посмотреть как настроить геозоны?

Share this post


Link to post
Share on other sites

подскажите где посмотреть как настроить геозоны?

В панели управления: Система - Локализация - Географические зоны

Share this post


Link to post
Share on other sites

В панели управления: Система - Локализация - Географические зоны

это понятно. как привязать стоимость доставки к геозоне. Напр белгород стоимость 200 р, хабаровск 600 р. те как настроить зоны (привязать) к изменяющейся цене доставки

Share this post


Link to post
Share on other sites

все разобрался настроил

Share this post


Link to post
Share on other sites

На OpenCart 2.0 не пошел! :(

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

Share this post


Link to post
Share on other sites

Когда планируете сделать поддержку OpenCart 2 ?

Share this post


Link to post
Share on other sites

Автора давно нет на форуме. Сейчас выложу версию под 2.0, как промодерируется, напишу ссылку.

Share this post


Link to post
Share on other sites

Подскажите, как просто можно дублировать этот модуль? (Установить 2 одинаковых, под разными названиями). Я поменял название всех файлов "by_total" на "by_total1". Аналогично изменил все записи во всех файлах (быстрой заменой np++). Что ещё я не учёл, подскажите? Выскакивает ошибка когда нажимаю "Установить".

Share this post


Link to post
Share on other sites

Ни в коем случае не пишите текст ошибки. На этом форуме только потомственные маги и чародеи.

Share this post


Link to post
Share on other sites

Ни в коем случае не пишите текст ошибки. На этом форуме только потомственные маги и чародеи.

Прошу прощение. Поздно было, плохо думалось) Обошел эту проблему стороной,нашёл альтернативный вариант. Так что не актуально. Но спасибо за отклик!

Share this post


Link to post
Share on other sites

Прошу прощение. Поздно было, плохо думалось) Обошел эту проблему стороной,нашёл альтернативный вариант. Так что не актуально. Но спасибо за отклик!

 

Пожалуйста, поделитесь опытом про альтернативный вариант. Сейчас столкнулся с такой же задачей.

Share this post


Link to post
Share on other sites

Поставила себе на 1.5.3.1, но когда в админке пытаюсь зайти в настройки, выдает ошибку следующего содержания: www\system\engine\controller.php on line 71

 

Как это вылечить?:) 

Share this post


Link to post
Share on other sites

Работает на 2.0.1

Share this post


Link to post
Share on other sites

Здравствуйте. Подскажите пожалуйста как убрать из модуля вывод суммы.

 

Screenshot_441.png

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Similar Content

    • By toporchillo
      Модуль позволяет настроить доставку в зависимости от координат адреса доставки.
      В системе администрирования на интерактивной карте можно нарисовать разные области,
      и для каждой области указать ее стоимость доставки.
       
      Внимание! Для работы модуля необходимо получить ключ API Яндекс.Карт. Сервис Яндекс.Карт может быть платным.
       
      Если координаты адреса доставки во время заказа попадут в одну из областей на карте,
      то стоимость доставки будет той, которая соответствует этой области.
      Географические координаты адреса доставки модуль определяет при помощи сервиса
      Геокодирования от Яндекса.
      Приобретая этот модуль, вы приобретаете право его использования на одном сайте.
      Демо: http://toporchillo.myjino.ru/os23 и http://toporchillo.myjino.ru/os23/admin/
       
      ИНСТРУКЦИЯ ПО УСТАНОВКЕ
      1. Распаковать  содержимое  архива. Содержимое папки upload из архива скопировать поверх структуры папок сайта.
      2. В системе  администрирования  в разделе "Дополнения - Доставка" должен появиться модуль "Доставка по областям на карте". Его необходимо установить.
      3. В разделе  системы администрирования "Система-Пользователи-Группы пользователей" для группы пользователей "Главные администраторы" необходимо  отметить галку  "extension/shipping/maparea" для просмотра и для редактирования.
      4. Получите ключ API Яндекс.Карт
      5. Если необходимо отображать карту на странице оформления заказа, то надо добавить на страницу заказа JavaScript
      <script src="https://api-maps.yandex.ru/2.1/?apikey=ВАШ_API_КЛЮЧ&lang=ru_RU"></script>  
       
       
    • By toporchillo
      900.00 руб
      Скачать/Купить дополнение


      Доставка по областям на карте
      Модуль позволяет настроить доставку в зависимости от координат адреса доставки.
      В системе администрирования на интерактивной карте можно нарисовать разные области,
      и для каждой области указать ее стоимость доставки.
       
      Внимание! Для работы модуля необходимо получить ключ API Яндекс.Карт. Сервис Яндекс.Карт может быть платным.
       
      Если координаты адреса доставки во время заказа попадут в одну из областей на карте,
      то стоимость доставки будет той, которая соответствует этой области.
      Географические координаты адреса доставки модуль определяет при помощи сервиса
      Геокодирования от Яндекса.
      Приобретая этот модуль, вы приобретаете право его использования на одном сайте.
      Демо: http://toporchillo.myjino.ru/os23 и http://toporchillo.myjino.ru/os23/admin/
       
      ИНСТРУКЦИЯ ПО УСТАНОВКЕ
      1. Распаковать  содержимое  архива. Содержимое папки upload из архива скопировать поверх структуры папок сайта.
      2. В системе  администрирования  в разделе "Дополнения - Доставка" должен появиться модуль "Доставка по областям на карте". Его необходимо установить.
      3. В разделе  системы администрирования "Система-Пользователи-Группы пользователей" для группы пользователей "Главные администраторы" необходимо  отметить галку  "extension/shipping/maparea" для просмотра и для редактирования.
      4. Получите ключ API Яндекс.Карт
      5. Если необходимо отображать карту на странице оформления заказа, то надо добавить на страницу заказа JavaScript
      <script src="https://api-maps.yandex.ru/2.1/?apikey=ВАШ_API_КЛЮЧ&lang=ru_RU"></script>  
       
       
      Добавил toporchillo Добавлено 11.03.2013 Категория Доставки Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3 ocStore 3.0
      2.3 OpenCart.Pro, ocShop Opencart.pro 2.3 Обращение к серверу разработчика Нет Старая цена 0  
    • By rwebook
      модуль на доработке в связи обновлением апи НП, дата выхода в продажи 15.03.2020
       
       
       
      Плагин доставки Новой почтой
       
      Показывает в Оформлении заказа города и отделения Новой Почты
      Есть возможность создать накладную сразу при просмотре заказа в админ панели

      Работает через API Новой Почты поэтому база городов и отделений всегда актуальна (ключ нужно взять в кабинете Новой почты)

      Как работает:
      Модуль цепляется на уже существующие поля в Оформлении заказа поверху 
      В поле вводите название города, и модуль подсказывает все города которые подходят с базы Новой Почты
      после выбора города подтягиваются все отделения города (если нет отделений то поле отделений вместо дропдауна (селекта) стает обычным чтобы в него можно было вписывать свой адрес)

      Работает на любых оформлениях (стардартное opencart, simplesheckout )
      на сайте должен установлен быть jquery
      лицензия на один домен (+ тестовый аккаунт), версия для Opencart 2.0-2.2 без персональной поддержки и без обновлений (формирования накладой в ней нет)
       
       
      demo -  https://9999.pp.ua/index.php?route=checkout/checkout - https://prnt.sc/qd2uky
       
      Установка
      1) обновить модификаторы
      2) установить плагин 3) обновить модификаторы 4) настроить модуль 5) Создать в оформления заказа поля для города и отделения (если их еще нет) 6) Вам нужно в настройках модуля прописать ID элемента (поля на которое будет цепляться модуль) (select, input) 
      1 - поля для автодобавления Города
      2 - поля для автодобавления Отделения Новой Почты Если у Вас кастомный модуль оформления заказа (simplecheckout и тд) нужно отключить перезагрузку этих полей  пример для города (для отделения аналогично, только выбирать другое поле на которое будет цепляться модуль))     Распространяется как есть по лицензии один домен = один модуль, при условии соблюдения правил форума.
      Пожелания нового ф-ционала пишите в комментариях
    • By rwebook
      449.00 руб
      Скачать/Купить дополнение


      Новая Почта / Нова Пошта / Создание накладной (города, отделения)
      модуль на доработке в связи обновлением апи НП, дата выхода в продажи 15.03.2020
       
       
       
      Плагин доставки Новой почтой
       
      Показывает в Оформлении заказа города и отделения Новой Почты
      Есть возможность создать накладную сразу при просмотре заказа в админ панели

      Работает через API Новой Почты поэтому база городов и отделений всегда актуальна (ключ нужно взять в кабинете Новой почты)

      Как работает:
      Модуль цепляется на уже существующие поля в Оформлении заказа поверху 
      В поле вводите название города, и модуль подсказывает все города которые подходят с базы Новой Почты
      после выбора города подтягиваются все отделения города (если нет отделений то поле отделений вместо дропдауна (селекта) стает обычным чтобы в него можно было вписывать свой адрес)

      Работает на любых оформлениях (стардартное opencart, simplesheckout )
      на сайте должен установлен быть jquery
      лицензия на один домен (+ тестовый аккаунт), версия для Opencart 2.0-2.2 без персональной поддержки и без обновлений (формирования накладой в ней нет)
       
       
      demo -  https://9999.pp.ua/index.php?route=checkout/checkout - https://prnt.sc/qd2uky
       
      Установка
      1) обновить модификаторы
      2) установить плагин 3) обновить модификаторы 4) настроить модуль 5) Создать в оформления заказа поля для города и отделения (если их еще нет) 6) Вам нужно в настройках модуля прописать ID элемента (поля на которое будет цепляться модуль) (select, input) 
      1 - поля для автодобавления Города
      2 - поля для автодобавления Отделения Новой Почты Если у Вас кастомный модуль оформления заказа (simplecheckout и тд) нужно отключить перезагрузку этих полей  пример для города (для отделения аналогично, только выбирать другое поле на которое будет цепляться модуль))     Распространяется как есть по лицензии один домен = один модуль, при условии соблюдения правил форума.
      Пожелания нового ф-ционала пишите в комментариях
      Добавил rwebook Добавлено 10.06.2019 Категория Доставки Системные требования php 5.6+, curl Метод активации По запросу на почту Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет Старая цена 700  
    • By kin208
      Модуль добавляет на страницы товаров блок в котором отображаются доступные способы доставки (как в оформлении заказа).
       
      Стоимость доставки рассчитывается так как будто в корзине лежит только товар на странице которого находится покупатель.
       
      Блок доставки подгружается асинхронно через ajax, чтобы не замедлять скорость загрузки страницы товара.
       

       

       
      Как определяются страна+регион+город пользователя:
      1) Если пользователь указывал страну+регион+город в оформлении заказа то берутся эти данные
      2) Если нет данных из пункта-1 , но пользователь авторизован в аккаунте клиента - то берется адрес из аккаунта клиента
      3) Если нет данных из пунктов 1 и 2, но установлен модуль Citymanager, то данные берутся оттуда
      https://opencartforum.com/files/file/888-citymanager-opredelenie-goroda-po-ip-geo-ip/
      4) Если нет данных из пунктов 1-3, но подключено определение города по IP с помощью Dadata.ru, то данные
      берутся оттуда (сервис dadata.ru - бесплатный до 10 тыс. запросов в день, после достижения лимита деньги будут списываться со счета)
      5) Если нет данных из пунктов 1-4, но включено использование страны+региона+города по-умолчанию, 
      которые задаются в настройках модуля, то используются эти данные.
       
      Блок доставки можно встроить в следующих местах:
      - во вкладки 
      - в любом месте с помощью селекторов jquery
       
      В настройках модуля можно задать следующие настройки:
      - город/регион/страна по-умолчанию, если не удалось определить адрес по IP
      - Список способов доставки которые отобразятся в оформлении заказа
      - заголовок блока, название вкладки
       
      Можно включить кэширование:
      - служб доставки для данного товара+города
      - запросов к API dadata.ru для определения города по IP
       
      Совместимость:
      - с OpenCart 2.0, 2.1, 2.2, 2.3, 3.0
      - с модулем Simple
      - c модулем Citymanager
      - c сервисом dadata.ru
       
      Совестимость с шаблонами:
      - MoneyMaker
      - NewStore
      - TechStore
      - Revolution
      - UltraStore
      - Техникс (technics)
      - UniShop
      - UniShop2
      - Coloring
      - LightShop
       
       
      Демо OpenCart 2.3:
      https://prodship-v2.ocart.ru/
      Админка:
      https://prodship-v2.ocart.ru/admin/index.php?route=extension/module/prodship_spk
      Логин: demo
      Пароль: demo
      --
      Демо OpenCart 3:
      https://prodship-v3.ocart.ru/
      Админка:
      https://prodship-v3.ocart.ru/admin/index.php?route=extension/module/prodship_spk
      Логин: demo
      Пароль: demo
       
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.