Jump to content

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 5

Share this post


Link to post
Share on other sites

Ок, а как быть если нужен ещё один метод доставки? :)

Share this post


Link to post
Share on other sites

Не забудем упомянуть о том, как должен метод в контроллере называться. Flatindivid или FlatIndivid? ;)

Share this post


Link to post
Share on other sites

Ок, а как быть если нужен ещё один метод доставки? :)

если простой, то все тоже самое. Только имя например flat_tk

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

А для версии движка 2.0.x.x есть что либо подобное?

Тоже интересно

Share this post


Link to post
Share on other sites

Все работает отлично!)) спасибо!)

Share this post


Link to post
Share on other sites

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

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 

Share this post


Link to post
Share on other sites

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

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

 

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

Share this post


Link to post
Share on other sites

Подыму тему...

На версии 2.2 все отлично работает. Автору респект!

  • +1 1

Share this post


Link to post
Share on other sites

В версии 2.3 тоже работает. Спасибо автору.

Share this post


Link to post
Share on other sites

В OC Store 2,3 работает, спасибо автору! Я клонировал метод доставки free

Share this post


Link to post
Share on other sites

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

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

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

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

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

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

для OpenCart).

Share this post


Link to post
Share on other sites

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

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

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

 

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

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

 

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

 

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

dostavka.jpg

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.


  • Similar Content

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


      OptimBlog
      OptimBlog – блог для Opencart 3
      Описание
      Данный модуль позволяет создать бесконечное множество статей и категорий для них. Например вы можете создавать категории «Новости», «Статьи», «Акции», а также создать полноценный блог для своего магазина с разбитием материалов по категориям.
      Концепция и отличие от других блогов для Опенкарт 3.
      Другие блоги для Opencart 3
      Большинство (как бы не 100%, аналогов не видел) модулей блогов и других аналогичных используют концепцию клонирования программного кода(контроллеров и сопутствующих файлов - Model-View-Controller) категорий товаров и самих товаров, превращая скрипты:
      «категорию товаров» → «категорию статей»
      «товар» → «статья»
      клонирование таблиц Базы Данных аналогично категориям и товарам.
      Такой подход вызывает много конфликтов. Например наименования таблиц при смене одного модуля на другой совпадали, а неопытные пользователи недоумевали от полученных ошибок и не понимали причины. Ошибок и несостыковок на практике было более чем достаточно. Описывать их все тут не имеет смысла..
      OptimBlog – концепция и основная идея
      Категории присваивается тип — Товар/Статья.
      Функционал Статьи расширяется аналогично функционалу Товара.
      Отзывы аналогично категориям разделены на 2 типа — Товар/Статья.
      А также добавлена возможность вывода «Ответа магазина» на «Отзыв» с использованием HTML.
      Данный модуль блога не заменяет родных файлов Opencart 3.
      Сохранена концепция Опенкарт в названиях и определениях, а также сохранён привычный для администратора магазина внешний вид интерфейса.
      Нет конфликтов по SEO URL, так как используется штатный функционал Opencart. Который вы можете расширить приложенными модификаторами.
      Модуль на 90% состоит из файлов модификаторов, которые можно удалить или отключить в любое время.
       
      Функционал и возможности модуля OptimBlog
      Общие для категорий, товаров и статей:
      Заголовок H1
      Краткое описание -
      Выводится в категории и в модулях выводящих товары или статьи. Модификатор для товарных модулей отсутствует.
      Общие для товаров и статей:
      Главная категория -
      Используется для определения хлебных крошек в «URL от базового домена» находящихся в индексе Поисковых Систем. А так же правильной настройки свойства canonical для страниц сайта.
      Рекомендуемые товары и статьи -
      Нет добавления страницы саму на себя.
      Рекомендовать можно в трёх направлениях: двойное, или в одну из сторон.
      Статьи:
      Теги
      Начало и конец публикации
      Автор
      Атрибуты
      Изображения
      Возможности для разработчиков:
      Заложены на будущее некоторые функции и возможности, которые разработчики могут использовать для создания своих модулей. Например: «дополнительные изображения» в настройках категории, можно выводить с помощью слайдера. А «Производителя» использовать для соответствующих привязок и сортировок.
      Модули разработчиков связанные с выводом товаров, можно легко переопределить для Статей. Так как php-код контролеров и моделей практически зеркальный.
      Использовалась верстка с классами Bootstrap 3. Что можно легко использовать для своих шаблонов без лишних заморочек и потерей времени.
       
      Состав модулей и модификаторов семейства OptimCart
      optimblog.ocmod.zip — модуль OptimBlog.
      installer.ocmod.zip — вносит разрешения в часть кода, для установки модуля(контроллера) поиска по статьям, находящегося в составе optimblog-category.ocmod.zip.
      optimblog-admin.filter-categories-products-informations.ocmod.zip — модификатор для расширения возможности фильтрации Категорий, Товаров и Статей.
      breadcrumb-last.ocmod.zip — модификатор убирающий кликабельность последнего пункта хлебных крошек.
      canonical-category.ocmod.zip — модификатор добавляющий материнские категории в канонический URL подкатегории. Продолжение предыдущей версии модификатора: Канонические страницы категорий в Opencart 2.0.x.x - 2.3.x.x (Canonical URL)
      canonical-category-no-page.ocmod.zip — модификатор аналогичный предыдущему, только убирающий канонический URL на страницах листинга(page=n).
      canonical-information.ocmod.zip — модификатор аналогичный canonical-category.ocmod.zip, добавляющий подкатегории в канонический URL статьи, при наличии главной категории в её настройках.
      canonical-manufacturer.ocmod.zip — модификатор исправляющий баг ссылки rel="prev" на странице производителя page=2.
      optimblog-module-bestseller-information.ocmod.zip — модуль «Лучшие статьи».
      optimblog-module-featured-information.ocmod.zip — модуль «Рекомендуемые статьи».
      optimblog-module-latest-information.ocmod.zip — модуль «Новые статьи».
      optimblog-module-category-information.ocmod.zip — модуль «Категории статей».
      optimblog-module-search-information.ocmod.zip - модуль «Поиск статей».
      optimblog-admin.ocmod.zip — отвечает за административную часть.
      optimblog-category.ocmod.zip — отвечает за пользовательскую часть.
      optimblog-category-theme-default.ocmod.zip — отвечает за пользовательскую часть шаблона «Стандартная тема». (Для создания модификатора для своего шаблона скопируйте, разархивируйте и отредактируйте данный файл под свой шаблон заменив путь к шаблону в коде модификатора или установите вместо этого optimblog-category-theme-all.ocmod.zip модифицирующий все шаблоны.)
       
       
      Установка OptimBlog
      Установить installer.ocmod.zip.
      Обновить кэш модификаторов.
      Установить optimblog.ocmod.zip.
      Удалить или отключить модификатор installer.ocmod.zip.
      Обновить кэш модификаторов.
      Зайти в «Группы пользователей» и назначить соответствующие права доступа.
      В выпадающем списке раздела «Модули / Расширения» выберите «Статьи».
      Активируйте модуль OptimBlog для своего магазина (модуль мультимагазинный, аналогично модулей Темы).
      Редактируйте настройки модуля OptimBlog и сохраните.
       
       
      Информация:
      Демо: http://demo.optimcart.com
      Админка: http://demo.optimcart.com/admin
       
      GitHub: https://github.com/optimlab/optimblog

      Лицензия: GNU General Public License version 3 (GPLv3)
      Добавил optimlab Добавлено 14.06.2018 Категория Блоги, новости, статьи Системные требования Сайт разработчика http://optimlab.ru Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore Несовместим OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет  
    • By halfhope
      300.00 руб
      Скачать/Купить дополнение


      Advanced Shipping - простая настраиваемая доставка с фикс стоимостью.
      Возможности
      Возможность создавать неограниченное кол-во своих доставок со своей ценой, названием и описанием. Поддержка мультиязычности Поддержка мультимагазинов Возможность выводить доставки в зависимости от цены корзины Возможность выводить доставки в зависимости от веса корзины Возможность выводить доставки в зависимости от кол-ва товаров Возможность выводить доставки определенным группам пользователей Возможность сочетать указанные 3 параметра Требования
      vqmod/ocmod нужен только для вывода доп.описания доставки, не более, модуль будет работать и без него. При использовании Simple никаких vqmod/ocmod модификаций устанавливать не нужно, Simple поддерживает вывод описания для модулей доставки без модификации. Поддерживаемые версии
      1.5.x 2.x 3.x Описание файлов
      advanced_shipping_v1.1_oc_v1.5.x.zip - версия для 1.5 advanced_shipping_v1.1_oc_v2.x.ocmod.zip - для версий 2.x, младше 2.2 advanced_shipping_v1.1_oc_v2.2.ocmod.zip - для версий 2.2.x advanced_shipping_v1.1_oc_v2.3.ocmod.zip - для версий 2.3.x и старше advanced_shipping_v1.1_oc_v3.x.ocmod.zip - для версий 3.x Установка
      1.5.x Скопируйте файлы из архива (из папки upload) в корневую директорию сайта (копировать следует без замены файлов) Перейдите в раздел "Дополнения" > "Доставка". Установите модуль "Advanced Shipping". 2.x, 3.x Загрузите архив с модулем через установщик дополнений, выполните установку Перейдите в раздел "Дополнения" > "Доставка". Установите модуль "Advanced Shipping". Пример настройки
      Доставка в зависимости от стоимости корзины:
      Ценовой диапазон от 0 до 300. Будет показан вариант доставки при стоимости товаров корзины ниже 300. Ценовой диапазон от 500 до 900. Будет показан вариант доставки при стоимости товаров корзины в промежутке между 500 и 900. Ценовой диапазон от 1000 до 0. Будет показан вариант доставки при стоимости товаров корзины свыше 1000. Аналогично с весом и количеством товаров
      Добавил halfhope Добавлено 27.09.2015 Категория Доставки Системные требования Сайт разработчика ockb.ru Старая цена Метод активации Без активации 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 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 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика  
    • By halfhope
      Возможности
      Возможность создавать неограниченное кол-во своих доставок со своей ценой, названием и описанием. Поддержка мультиязычности Поддержка мультимагазинов Возможность выводить доставки в зависимости от цены корзины Возможность выводить доставки в зависимости от веса корзины Возможность выводить доставки в зависимости от кол-ва товаров Возможность выводить доставки определенным группам пользователей Возможность сочетать указанные 3 параметра Требования
      vqmod/ocmod нужен только для вывода доп.описания доставки, не более, модуль будет работать и без него. При использовании Simple никаких vqmod/ocmod модификаций устанавливать не нужно, Simple поддерживает вывод описания для модулей доставки без модификации. Поддерживаемые версии
      1.5.x 2.x 3.x Описание файлов
      advanced_shipping_v1.1_oc_v1.5.x.zip - версия для 1.5 advanced_shipping_v1.1_oc_v2.x.ocmod.zip - для версий 2.x, младше 2.2 advanced_shipping_v1.1_oc_v2.2.ocmod.zip - для версий 2.2.x advanced_shipping_v1.1_oc_v2.3.ocmod.zip - для версий 2.3.x и старше advanced_shipping_v1.1_oc_v3.x.ocmod.zip - для версий 3.x Установка
      1.5.x Скопируйте файлы из архива (из папки upload) в корневую директорию сайта (копировать следует без замены файлов) Перейдите в раздел "Дополнения" > "Доставка". Установите модуль "Advanced Shipping". 2.x, 3.x Загрузите архив с модулем через установщик дополнений, выполните установку Перейдите в раздел "Дополнения" > "Доставка". Установите модуль "Advanced Shipping". Пример настройки
      Доставка в зависимости от стоимости корзины:
      Ценовой диапазон от 0 до 300. Будет показан вариант доставки при стоимости товаров корзины ниже 300. Ценовой диапазон от 500 до 900. Будет показан вариант доставки при стоимости товаров корзины в промежутке между 500 и 900. Ценовой диапазон от 1000 до 0. Будет показан вариант доставки при стоимости товаров корзины свыше 1000. Аналогично с весом и количеством товаров
    • By DSV
      2 500.00 руб
      Скачать/Купить дополнение


      Grand - адаптивный универсальный шаблон
      Grand – многоцелевой, настраиваемый, легкий в использовании и полностью адаптивный шаблон для работы современного интернет магазина. 
      Подходит для любого типа магазина: одежда, обувь, электроника, спорт, ювелирные изделия и многое другое ...
       
      Демонстрация
      Магазин: http://grand.kreativ.pro/
      Админка: http://grand.kreativ.pro/admin/ , доступ: demo / demo
       
      Совместимость
      Работает с Opencart v3.0, Русская сборка OpenCart v3.0, ocStore v3.0
       
      Настройки:
      "Быстрый Старт" (Quick Start).
      Настройка основных цветов в админке
      Добавление CSS в админке
      Добавление JavaScript в админке
      Модуль "Настройка шаблона"
      Модуль "Баннеры"
      Модуль "Новости" (с добавлением сопутствущих товаров)
      Модуль "Категории на главной", с возможностью выбора категорий, выводятся блоками по одной категории
      Модуль "Заказ в 1 клик" (с учетом в админке)
      Модуль "Вывод текста во всплывающем окне"
      Модуль "Дополнительные вкладки в карточке товара"
      Модуль "Нашли дешевле?"
      Модуль "Заказ обратного звонка" (с учетом в админке)
      Модуль "Подписка на новости"
      Модуль "Просмотренные товары"
      Модуль "Рекомендуемые" (добавляете свои товары и меняете заглавие на свое)
      Модуль "Слайдшоу" (с возможностью добавления своего текста и некоторыми настройками)
      Модуль "Сообщить когда появится"
      Модуль "Текстовые баннеры"
      Модуль "Быстрый просмотр товара"
      Вывод Артикула (SKU) в карточке товара
      Добавление карты на странице "Контакты"
      Пользовательские меню в шапке сайта
      Контактная информация в шапке сайта
      Контактная информация в подвале сайта
      Трехуровневое основное и боковое меню
      Основное меню (свои ссылки, бренды, информация, контакты)
      Стикер товара – Акция
      Иконки социальных сетей в шапке сайта
      Иконки социальных сетей в подвале
      Иконки платежных систем в подвале сайта
      Свои иконки социальных сетей в карточке товара и в новостях
      Zoom эффект изображения в карточке товара
      Возможность отключения кнопки "Купить" и "Заказ в один клик" если товара нет в наличии
      Свои ссылки в подвале сайта
      Слайдер дополнительных изображений в карточке товара
      Всплывающее окно при нажатии кнопки купить
      Авторизация во всплывающем окне
      В настройках шаблона можно добавить логотип в подвале сайта
      Хлебные крошки - убраны ссылки страницы на саму себя
      Вкл/Выкл краткого описания товаров
      Вкл/Выкл прокрутки в модулях (рекомендуемые, акции, бестселлер, новинки, блог)
      Вкл/Выкл картинки категорий в списке товаров
      Вкл/Выкл кнопки в "Закладки", в "Сравнение"
      Вкл/Выкл ссылок в подвале сайта
      Вкл/Выкл микроразметки карточки товара
      Вкл/Выкл поворота картинки при наведении курсора
      Вкл/Выкл Условия соглашения (Контакты, Быстрый заказ, Заказ звонка)
       
      Лицензия:
      Шаблон можно использовать только на одном основном домене (тестовые без ограничений).
       
      Техническая поддержка
      Через личные сообщения на данном форуме.
      Поддержка производится только пользователям, числящимся в списке покупателей шаблона.
      Добавил DSV Добавлено 09.12.2018 Категория Платные шаблоны Системные требования Сайт разработчика dsv@kreativ.pro Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
    • By DSV
      Grand – многоцелевой, настраиваемый, легкий в использовании и полностью адаптивный шаблон для работы современного интернет магазина. 
      Подходит для любого типа магазина: одежда, обувь, электроника, спорт, ювелирные изделия и многое другое ...
       
      Демонстрация
      Магазин: http://grand.kreativ.pro/
      Админка: http://grand.kreativ.pro/admin/ , доступ: demo / demo
       
      Совместимость
      Работает с Opencart v3.0, Русская сборка OpenCart v3.0, ocStore v3.0
       
      Настройки:
      "Быстрый Старт" (Quick Start).
      Настройка основных цветов в админке
      Добавление CSS в админке
      Добавление JavaScript в админке
      Модуль "Настройка шаблона"
      Модуль "Баннеры"
      Модуль "Новости" (с добавлением сопутствущих товаров)
      Модуль "Категории на главной", с возможностью выбора категорий, выводятся блоками по одной категории
      Модуль "Заказ в 1 клик" (с учетом в админке)
      Модуль "Вывод текста во всплывающем окне"
      Модуль "Дополнительные вкладки в карточке товара"
      Модуль "Нашли дешевле?"
      Модуль "Заказ обратного звонка" (с учетом в админке)
      Модуль "Подписка на новости"
      Модуль "Просмотренные товары"
      Модуль "Рекомендуемые" (добавляете свои товары и меняете заглавие на свое)
      Модуль "Слайдшоу" (с возможностью добавления своего текста и некоторыми настройками)
      Модуль "Сообщить когда появится"
      Модуль "Текстовые баннеры"
      Модуль "Быстрый просмотр товара"
      Вывод Артикула (SKU) в карточке товара
      Добавление карты на странице "Контакты"
      Пользовательские меню в шапке сайта
      Контактная информация в шапке сайта
      Контактная информация в подвале сайта
      Трехуровневое основное и боковое меню
      Основное меню (свои ссылки, бренды, информация, контакты)
      Стикер товара – Акция
      Иконки социальных сетей в шапке сайта
      Иконки социальных сетей в подвале
      Иконки платежных систем в подвале сайта
      Свои иконки социальных сетей в карточке товара и в новостях
      Zoom эффект изображения в карточке товара
      Возможность отключения кнопки "Купить" и "Заказ в один клик" если товара нет в наличии
      Свои ссылки в подвале сайта
      Слайдер дополнительных изображений в карточке товара
      Всплывающее окно при нажатии кнопки купить
      Авторизация во всплывающем окне
      В настройках шаблона можно добавить логотип в подвале сайта
      Хлебные крошки - убраны ссылки страницы на саму себя
      Вкл/Выкл краткого описания товаров
      Вкл/Выкл прокрутки в модулях (рекомендуемые, акции, бестселлер, новинки, блог)
      Вкл/Выкл картинки категорий в списке товаров
      Вкл/Выкл кнопки в "Закладки", в "Сравнение"
      Вкл/Выкл ссылок в подвале сайта
      Вкл/Выкл микроразметки карточки товара
      Вкл/Выкл поворота картинки при наведении курсора
      Вкл/Выкл Условия соглашения (Контакты, Быстрый заказ, Заказ звонка)
       
      Лицензия:
      Шаблон можно использовать только на одном основном домене (тестовые без ограничений).
       
      Техническая поддержка
      Через личные сообщения на данном форуме.
      Поддержка производится только пользователям, числящимся в списке покупателей шаблона.
  • 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.