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

[HowTo] как добавить способ доставки ocstore


Recommended Posts

Для тех кому требуется дополнительный простой модуль доставки. Как добавить свой собственный способ  доставки.На базе стандартного модуля Flat.( Мне требовалось добавить доставку с индивидуальным расчетом)

 

Для этого делаем следующее: 

 

1) admin/language/russian/shipping/
Сначала  копируем файл flat.php и переименовываем его в flat_individ.php 
 (или другое имя, которое вы придумали). заменяем в нем все нужные на flat_individ значения. Я это делала в NotePad+. Добавляем название для нашего способа доставки.

 

2) admin/view/template/shipping/
копируем файл flat.tpl и переименовываем его в flat_individ.tpl и заменяем в нем все упоминания flat на 
flat_individ

 

3) admin/controller/shipping/
Создаем копию файла flat.php и переименовываем его в 
flat_individ.php Производим замену flat на flat_individ, в том числе  переименовываем имя класса  с class ControllerShippingFlat на ControllerShippingFlatIndivid

 

4) catalog/model/shipping/
копируем файл flat.php и переименовываем его в 
flat_individ.php  
Производим замену flat на flat_individ, в том числе  переименовываем имя класса контроллера с class ModelShippingFlat на ModelShippingFlatIndivid

 

5) catalog/language/russian/shipping/
копируем файл flat.php и переименовываем его в flat_Individ.php заменяем в нем все нужные значения. 
Добавляем название для нашего способа доставки.

 

 

Все готово,  устанавливаем его в админке. Теперь можно будет выбрать этот способ покупателю  при оформлении заказа. Версия, на которой исполнялось - ocstore 1.5.5.1.1

 

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


  • 7 months later...
  • 2 months later...
  • 3 months later...
  • 5 months later...
  • 10 months later...
  • 3 months later...
  • 3 months later...

возможно это будет проще

https://opencartforum.com/files/file/1045-multidostavka-free/

 

у меня версия 2.1.0.2 и не работает  :(

 

в методах доставки появляется "Мульти доставка" а когда нажимаешь редактировать.... гора ошибок....

 

Notice: Indirect modification of overloaded property ControllerShippingMultiflat::$data has no effect in C:\Apache24\htdocs\1\admin\controller\shipping\multiflat.php on line 20Notice: Indirect modification of overloaded property ControllerShippingMultiflat::$data has no effect in C:\Apache24\htdocs\1\admin\controller\shipping\multiflat.php on line 22Notice: Indirect modification of overloaded property ControllerShippingMultiflat::$data has no effect in C:\Apache24\htdocs\1\admin\controller\shipping\multiflat.php on line 23Notice: Indirect modification of overloaded property ControllerShippingMultiflat::$data has no effect in C:\Apache24\htdocs\1\admin\controller\shipping\multiflat.php on line 24Notice: Indirect modification of overloaded property ControllerShippingMultiflat::$data has no effect in C:\Apache24\htdocs\1\admin\controller\shipping\multiflat.php on line 25Notice: Indirect modification of overloaded property ControllerShippingMultiflat::$data has no effect in C:\Apache24\htdocs\1\admin\controller\shipping\multiflat.php on line 26Notice: Indirect modification of overloaded property ControllerShippingMultiflat::$data has no effect in C:\Apache24\htdocs\1\admin\controller\shipping\multiflat.php on line 27Notice: Indirect modification of overloaded property ControllerShippingMultiflat::$data has no effect in 

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


у меня версия 2.1.0.2 и не работает :(

потому что этот модуль предназначен для 1.5.х и не работает на 2х

 

делайте как в первом посте, либо ищите модуль именно для 2х - например такой

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

  • 3 months later...
  • 2 months later...
  • 7 months later...

Самое начало этой истории можно упростить

Ну или ещё проще...

https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=13525&filter_license=0&filter_download_id=14&filter_rating=1

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

  • 7 months later...

freelancer- у большое спасибо за плагин!

Жаль, что в OcStore регионы доставки очень грубые. Берет края и области.

А доставка в столицу региона сильно отличается по сравнению доставкой в провинции.

В ВордПресс регионы доставки определяются Индексами (допустимо указывать диапазон индексов).

Таким образом можно стоимость доставки менять исходя даже из района города и даже улицы!

Думаю, что такой плагин достаточно перспективен с точки зрения монетизации (если его еще нет

для OpenCart).

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


  • 8 months later...

Доброго времени суток!

Обращаюсь к вам за профессиональным советом. 

У меня старый OpenCart.

 

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

Можете пожалуйста подсказать как сделать так - что бы на странице оформления заказа при выборе другой страны, например Украины сразу подставлялась стоимость доставки по Украине, а не по России?

 

Скриншот прилагаю

 

Благодарю заранее!

dostavka.jpg

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


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

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

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

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

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

Вхід

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

Вхід зараз

×
×
  • Створити...

Important Information

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