Jump to content
Sign in to follow this  
bloodrain777

[Поддержка] Бесплатная доставка от суммы заказа для Opencart 2, Opencart 3

Recommended Posts

Бесплатная доставка от суммы заказа для Opencart 2, Opencart 3


Бесплатная доставка от суммы заказа для Opencart 2, Opencart 3


Модуль доставки - бесплатная доставка в зависимости от суммы заказа.

Сумма от которой доставка будет бесплатной указывается в админке

Также очень важный бонус - Вы можете указать название доставки какое хотите см. скрин шоты.

Модуль не перезаписывает стандартные файлы.

 

Если возникли вопросы или я долго не отвечаю пишите в скайп bloodrain777


  • Добавил
  • Добавлено
    18.12.2015
  • Категория
  • Системные требования
  • Сайт разработчика
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • OpenCart
    3.0
    2.3
    2.1
    2.0
  • ocStore
    3.0
    2.3
    2.1
  • OpenCart.Pro, ocShop
  • Обращение к серверу разработчика
    Нет
  • Старая цена

 

Share this post


Link to post
Share on other sites

А есть возможность клонировать эту доставку? Обычно же на сайте не одна доставка  :-)

Share this post


Link to post
Share on other sites

Модуль позволяет сделать 4 вида разной доставки?

Share this post


Link to post
Share on other sites

А получиться настроить модуль с бесплатной доставкой в конкретные города от суммы? город 1 = 1000, город 2 = 2500, город 3 = 2500, а в остальных случаях не выводить ее?

Share this post


Link to post
Share on other sites

А есть возможность клонировать эту доставку? Обычно же на сайте не одна доставка  :-)

Ну конечно, клонируйте на здоровье

Share this post


Link to post
Share on other sites

А получиться настроить модуль с бесплатной доставкой в конкретные города от суммы? город 1 = 1000, город 2 = 2500, город 3 = 2500, а в остальных случаях не выводить ее?

Если есть прямые руки допилить модуль то да, с коробки нет

Share this post


Link to post
Share on other sites

Ну если Вы склонируете его 4 раза то да

 

подскажите как можно склонировать? Мне нужно 3 вида доставки

Share this post


Link to post
Share on other sites

Поддерживаю вопрос!

 

подскажите как можно склонировать? Мне нужно 3 вида доставки

Share this post


Link to post
Share on other sites

Чтобы этот модуль работал на новых версиях опенкарта нужно отредактировать файл \catalog\model\shipping\fixorder.php

Строку:

'text' => $this->currency->format($this->tax->calculate($this->config->get('fixorder_cost'), $this->config->get('fixorder_tax_class_id'), $this->config->get('config_tax')))

заменить на:

'text' => $this->currency->format($this->tax->calculate($this->config->get('fixorder_cost'), $this->config->get('fixorder_tax_class_id'), $this->config->get('config_tax')), $this->session->data['currency'])

А строку:

'text' => $this->currency->format(0.00)

На:

'text' => $this->currency->format(0.00, $this->session->data['currency'])

На версии 2.3.0.2 работает.

Edited by Deiz

Share this post


Link to post
Share on other sites

Для того чтобы клонировать любой модуль, по крайней мере те, в которые не вшита защита, можно сделать моим глупым и простым способом:

 

Берём всё файлы модуля и  исправляем их названия. В этом модуле названия файлов "fixorder.php", заменяем на "fixorder3.php". После этого открываем каждый файл и заменяем все упоминания "названия модуля" на "названия модуля 3", в этом модуле заменяем упоминание "fixorder"  на "fixorder3" 

 

Почему способ глупый? Да потому что мы дублируем функции, которые можно было бы вызывать из оригинального модуля и экономить место и мощность сервера.

  • +1 1

Share this post


Link to post
Share on other sites

Чтобы этот модуль работал на новых версиях опенкарта нужно отредактировать файл \catalog\model\shipping\fixorder.php

Строку:

'text' => $this->currency->format($this->tax->calculate($this->config->get('fixorder_cost'), $this->config->get('fixorder_tax_class_id'), $this->config->get('config_tax')))

заменить на:

'text' => $this->currency->format($this->tax->calculate($this->config->get('fixorder_cost'), $this->config->get('fixorder_tax_class_id'), $this->config->get('config_tax')), $this->session->data['currency'])

А строку:

'text' => $this->currency->format(0.00)

На:

'text' => $this->currency->format(0.00, $this->session->data['currency'])

На версии 2.3.0.2 работает.

 

 

Спасибо большое подправлю обязательно

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
В 11.02.2017 в 07:56, koshsh сказал:

Как сделать чтобы доставка появлялась для выбора когда сумма заказа больше определенного значения?

 

Нужно создать поле в модуле и проверять на фронте - если сумма меньше то return false. Сейчас такой возможности нет

Share this post


Link to post
Share on other sites

Установил модуль.

1. При сохранении модуля выдает "У вас нет прав для доступа к этой странице. Если она вам нужна, обратитесь к администратору.", после  чего в модуль нельзя зайти
2. Не подтянулся файл локализации

ocStore 2.3.0.2.2

 

123.jpg

Share this post


Link to post
Share on other sites
On 21.05.2017 at 2:03 PM, bloodrain777 said:

rezhisser, Добрый день, посмотрю сегодня что не так, отпишу. Спасибо


Перепроверил еще раз - все таки модуль не работает. Все как описал выше...

Share this post


Link to post
Share on other sites

Данная версия модуля актуальна для 2,0  2,1 версий Opencart. Сегодня - сегодня скину ссылку на 2.3

Share this post


Link to post
Share on other sites

Дополнение-модули-Доставка-Доставка в зависимости от суммы заказа

Чем этот модуль(встроенный) отличается от вашего?

П.С, заранее извиняюсь, если некорректен.Я тут недавно)

Share this post


Link to post
Share on other sites
12 часов назад, kolosol сказал:

Дополнение-модули-Доставка-Доставка в зависимости от суммы заказа

Чем этот модуль(встроенный) отличается от вашего?

П.С, заранее извиняюсь, если некорректен.Я тут недавно)

 

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

 

Share this post


Link to post
Share on other sites
В 05.06.2017 в 23:51, bloodrain777 сказал:

Данная версия модуля актуальна для 2,0  2,1 версий Opencart. Сегодня - сегодня скину ссылку на 2.3


прошла неделя) 

как продвигается адаптация для 2.3?

Share this post


Link to post
Share on other sites
В 10.06.2017 в 21:54, rezhisser сказал:


прошла неделя) 

как продвигается адаптация для 2.3?

 

Прошу прощения, отписал в личку по этому поводу. Вопрос решен, версия для 2.3 сделана.

Share this post


Link to post
Share on other sites

Здравствуйте! Скажите, а для Opencart 3 будет реализация?

Share this post


Link to post
Share on other sites
В 03.09.2018 в 08:33, Boojin сказал:

Здравствуйте! Скажите, а для Opencart 3 будет реализация?

 

Добрй вечер! Да будет,

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By rwebook
      449.00 руб
      Скачать/Купить дополнение


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

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

      Работает на любых оформлениях (стардартное opencart, simplesheckout )
      на сайте должен установлен быть jquery
       
      demo -  https://9999.pp.ua/index.php?route=checkout/checkout - https://prnt.sc/qd2uky
       
      Установка
      1) обновить модификаторы
      2) установить плагин 3) обновить модификаторы 4) настроить модуль 5) Вам нужно в настройках модуля прописать ID элемента (поля) (select, input) 
      1 - поля для автодобавления Города
      2 - поля для автодобавления Отделения Новой Почты пример для города (для отделения аналогично, только выбирать другое поле)  
      Пожелания нового ф-ционала пишите в комментариях
      Добавил 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 toporchillo
      700.00 руб
      Скачать/Купить дополнение


      Автоматизация отправки BoxBerry
      Модуль позволяет удобно и быстро создавать доставки в личном кабинете BoxBerry, прямо из OpenCart через API Boxberry.
      Теперь для создания доставки вам не надо копи-пастить адреса доставки и информацию о посылке в систему BobBerry. Все сделает модуль.
      Демо: http://toporchillo.myjino.ru/os21/admin (логин demo, пароль demo)
       
      Модуль совместим с OpenCart 1.5.x, 2.0.x, 2.1.x, 2.2.x, 3.x
      хорошо работает в связке с модулем Доставка Boxberry
       
      Для автоматизация отслеживания доставок Boxberry существует такой модуль для OpenCart 2.3
       
      УСТАНОВКА
      1. Скопируйте содержимое папки upload в файловую систему сайта поверх структуры папок.
      2. Если у вас OpenCart 2, то Через "Дополнения - Установка дополнений" установите OCMOD boxberryapi.ocmod.xml
      3. Установка и настройка модуля доступна в системе администрирования, на странице "Дополнения - Доставка - Отправка BoxBerry "
       
      Есть и другие модули автоматизации доставки, для таких служб как:
      Courierexe, DHL, Axiomus
      Возможна разработка аналогичных модулей и под другие службы доставки.
       
      Добавил toporchillo Добавлено 18.02.2018 Категория Доставки Системные требования Сайт разработчика Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Нет Старая цена 750  
    • By toporchillo
      Модуль позволяет удобно и быстро создавать доставки в личном кабинете BoxBerry, прямо из OpenCart через API Boxberry.
      Теперь для создания доставки вам не надо копи-пастить адреса доставки и информацию о посылке в систему BobBerry. Все сделает модуль.
      Демо: http://toporchillo.myjino.ru/os21/admin (логин demo, пароль demo)
       
      Модуль совместим с OpenCart 1.5.x, 2.0.x, 2.1.x, 2.2.x, 3.x
      хорошо работает в связке с модулем Доставка Boxberry
       
      Для автоматизация отслеживания доставок Boxberry существует такой модуль для OpenCart 2.3
       
      УСТАНОВКА
      1. Скопируйте содержимое папки upload в файловую систему сайта поверх структуры папок.
      2. Если у вас OpenCart 2, то Через "Дополнения - Установка дополнений" установите OCMOD boxberryapi.ocmod.xml
      3. Установка и настройка модуля доступна в системе администрирования, на странице "Дополнения - Доставка - Отправка BoxBerry "
       
      Есть и другие модули автоматизации доставки, для таких служб как:
      Courierexe, DHL, Axiomus
      Возможна разработка аналогичных модулей и под другие службы доставки.
       
    • By rwebook
      Внимание, персональная поддержка работает только по будням
       
      Плагин доставки Новой почтой
      Работает через API Новой Почты поэтому база городов и отделений всегда актуальна (ключ нужно взять в кабинете Новой почты)
      Как работает:

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

      Работает на любых оформлениях (стардартное opencart, simplesheckout )
      на сайте должен установлен быть jquery
       
      demo -  https://9999.pp.ua/index.php?route=checkout/checkout - https://prnt.sc/qd2uky
       
      Установка
      1) обновить модификаторы
      2) установить плагин 3) обновить модификаторы 4) настроить модуль 5) Вам нужно в настройках модуля прописать ID элемента (поля) (select, input) 
      1 - поля для автодобавления Города
      2 - поля для автодобавления Отделения Новой Почты пример для города (для отделения аналогично, только выбирать другое поле)  
      Пожелания нового ф-ционала пишите в комментариях
    • By VladLazarev
      Добрый день, нужно сделать доставку Новой почты для определенной категории товаров, стоит модуль Simple, например Декор - доставка Новая почта и самовывоз, Аксессуары - доставка только самовывоз. Подскажите где я могу найти такой модуль чтобы нормально работал с Simple.
  • 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.