Автор
Тема:

Как добавить способ доставки в Opencart / OcStore

 (Прочитано 1421 раз)

saitikdev

  • Administrator
  • Неплохо разбираюсь в сайтах
  • *****
  • Сообщений: 2073
  • Karma: +1000/-0
    • Просмотр профиля
Как добавить способ доставки в Opencart / OcStore

Последовательность действий такая: берем указанный файл - копируем его и меняем как указано

Админская часть

1) admin/language/russian/shipping/
Сначала  копируем файл flat.php и переименовываем его в flat_individ.php  (или другое имя, которое вы придумали - но, если делаете в первый раз - то лучше сперва однословное попробуйте типа - score.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

Папка Catalog

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 заменяем в нем все нужные значения. Добавляем название для нашего способа доставки.


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

Далее заходите в админку:
Дополнения - Способы Доставки
и там увидите ваш способ: жмите Установить
Далее "Изменить" и меняете на Включено и сохраняйте,

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


И вот еще видео полезное - тут показывается как с бесплатным модулем дополнить до 12 разных способов доставки:


 
« Последнее редактирование: Сентября 20, 2023, 01:05:38 pm от saitikdev »
Качественное SeoСео консультации - от специалиста с опытом более 10 лет | Рекомендуем - Лучший хостинг

saitikdev

  • Administrator
  • Неплохо разбираюсь в сайтах
  • *****
  • Сообщений: 2073
  • Karma: +1000/-0
    • Просмотр профиля
Re: Как добавить способ доставки в Opencart / OcStore
« Ответ #1 : Сентября 20, 2023, 01:42:35 pm »
Смотрите, если при добавлении доставки - ничего не поменялось

нужно обновить сессию, просто так это не сделать, нужно в файле checkout.php - контроллере фронтенда, добавить
это
unset($this->session->data['shipping_methods']);
потом перезагрузить страницу с оформлением товара и удалить код выше, так сессия очистится.
Качественное SeoСео консультации - от специалиста с опытом более 10 лет | Рекомендуем - Лучший хостинг

 

Новые темы IT

Новые темы по Маркетингу