Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Вызов модуля доставки на странице товара


Recommended Posts

Подскажите начинающему!

Требуется оценка доставки на странице товара. Имеется ocStore 2.3 + Moneymaker2 и модуль доставки СДЭК, который требуется вызвать со страницы товара.

 

В шаблоне страницы товара (catalog/view/theme/moneymaker2/template/product/product.tpl) пытаюсь создать объект модуля доставки СДЭК и получить варианты доставки.

Как правильно вызвать установленный модуль доставки в произвольном месте?

 

$this->load->model('extension/shipping/cdek');

$registry = new Registry();

$loader = new Loader($registry);
$registry->set('load', $loader);

$config = new Config();
$registry->set('config', $config);

$cdek = new ModelExtensionShippingCdek($registry);

 

 

Link to post
Share on other sites

19 минут назад, andreyosipov сказал:

В шаблоне страницы товара (catalog/view/theme/moneymaker2/template/product/product.tpl) пытаюсь создать объект модуля

$this->load->model('extension/shipping/cdek');

$registry = new Registry();

$loader = new Loader($registry);
$registry->set('load', $loader);

$config = new Config();
$registry->set('config', $config);

$cdek = new ModelExtensionShippingCdek($registry);

 

Прямо в шаблоне ?
Это костыль конкретный
За такое по ..  рукам бьют

В контроллере всю логику вставляйте
А в шаблоне только её вывод

 

Link to post
Share on other sites

Справедливо )

Согласен, буду в контроллере создавать.

Если не затруднит, подскажите простой пример, как из своего контроллера вызвать существующий контроллер доставки

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

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


      Способ оплаты в зависимости от способа доставки
      Модуль при оформлении заказа отображает способы оплаты в зависимости от выбранного способа доставки.

      Если у вас другой модуль оформления заказа, то адаптация под него производится бесплатно.

      Демонстрация

      Настройки модуля: Перейти на сайт

      Доступы в панель управления

      Логин: demo
      Пароль: demo
      Добавил seregin Добавлено 10.05.2016 Категория Модули Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1 ocStore 3.0
      2.3.0.2.4
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет  
    • By seregin
      Модуль при оформлении заказа отображает способы оплаты в зависимости от выбранного способа доставки.

      Демонстрация

      Настройки модуля: Перейти на сайт

      Доступы в панель управления

      Логин: demo
      Пароль: demo
    • By KlimGo
      Всем привет!
       
      Есть такая проблема. Попросили помочь с настройкой магазина. Стоит на шаблоне ocStore 3.0.2.0
      Сайт http://kristall-azot.ru/ 

      1. Никак не могу понять, как включить отображение карточек товаров, а также, чтобы категории тоже в ЧПУ менялись.
      То бишь отключить этот каталожный режим.
       
      2. А еще как убрать /home в ЧПУ на главной.

      Буду очень признателен!
    • By SirGrey
      Модуль позволяет указать для каждого товара свою стоимость доставки.
       
      В админке у товаров добавлено поле - Стоимость доставки. 
      Если оно заполнено то учитывается в расчёте, если нет берется базовая стоимость из настроек модуля.
       

       
      Это стандартный метод доставки, совместим со всеми модулями и шаблонами.
    • By SirGrey
      750 10
      Скачать/Купить дополнение


      Индивидуальная стоимость доставки для каждого товара
      Модуль позволяет указать для каждого товара свою стоимость доставки.
       
      В админке у товаров добавлено поле - Стоимость доставки. 
      Если оно заполнено то учитывается в расчёте, если нет берется базовая стоимость из настроек модуля.
       

       
      Это стандартный метод доставки, совместим со всеми модулями и шаблонами.
      Добавил SirGrey Добавлено 18.09.2021 Категория Доставки Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет  
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

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.