Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


bloodrain777

Recommended Posts

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


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


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

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

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

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

 

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


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

 

Надіслати
Поділитися на інших сайтах

  • 1 month later...
  • 1 month later...

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

Надіслати
Поділитися на інших сайтах


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

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

Надіслати
Поділитися на інших сайтах

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

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

Надіслати
Поділитися на інших сайтах

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

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

Надіслати
Поділитися на інших сайтах

  • 4 months later...

Чтобы этот модуль работал на новых версиях опенкарта нужно отредактировать файл \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 работает.

Змінено користувачем Deiz
Надіслати
Поділитися на інших сайтах


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

 

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

 

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

  • +1 1
Надіслати
Поділитися на інших сайтах


Чтобы этот модуль работал на новых версиях опенкарта нужно отредактировать файл \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 работает.

 

 

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

Надіслати
Поділитися на інших сайтах

  • 3 months later...
  • 1 month later...
  • 3 weeks later...
В 11.02.2017 в 07:56, koshsh сказал:

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

 

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

Надіслати
Поділитися на інших сайтах

  • 2 months later...

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

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

ocStore 2.3.0.2.2

 

123.jpg

Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...
On 21.05.2017 at 2:03 PM, bloodrain777 said:

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


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

Надіслати
Поділитися на інших сайтах


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

  • +1 1
Надіслати
Поділитися на інших сайтах

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

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

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

Надіслати
Поділитися на інших сайтах


12 часов назад, kolosol сказал:

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

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

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

 

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

 

  • +1 1
Надіслати
Поділитися на інших сайтах

В 05.06.2017 в 23:51, bloodrain777 сказал:

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


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

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

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...
В 10.06.2017 в 21:54, rezhisser сказал:


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

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

 

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

  • +1 1
Надіслати
Поділитися на інших сайтах

  • 1 year later...
В 03.09.2018 в 08:33, Boojin сказал:

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

 

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

  • +1 1
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.