Jump to content
Sign in to follow this  
KamilFo

Как вывести опции товаров на страницы категорий?

Recommended Posts

Всем привет!

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

На текущий момент открыл вкладки Контроллера product.php и category.php.
В первой вкладке нашел определение массива опций

this->data['options'] = array();

Скопировал его в category.php.

Затем пытаюсь вызвать опции в product/category.tpl, начиная с

<?php if ($options) { ?>

но именно здесь условие и обрывается. Цикл листинга

<?php foreach ($products as $product) { ?>

не видит опций в текущем продукте и просто не отображает блок опций.

В чем может быть проблема?
Какие подводные камни я не учел?

Пожалуйста, подскажите.
Спасибо.

Share this post


Link to post
Share on other sites

Share this post


Link to post
Share on other sites

Спасибо за подсказку, но интересует именно кодинг.

 

Система уже "довольно кастомная" и установка модуля может обвалить то, что есть.

Кроме того, VQmod нормально не ставится, после установки сайт не запукается.

Но это уже совсем другая история.

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

Добрый день, у меня такая же проблема. Вы решили свою?

Share this post


Link to post
Share on other sites

Добрый день, у меня такая же проблема. Вы решили свою?

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.

Sign in to follow this  

  • Similar Content

    • By matroskin92
      300.00 руб
      Скачать/Купить дополнение


      Простое оформление заказа
      Простое решение для упрощения процесса оформления заказа, используя встроенные возможности OpenCart. Модуль не подразумевает каких-либо настроек и использования дополнительных полей. Для оформления страницы использовались стили от стандартной темы шаблоны и соответственно Bootstrap, Вы можете самостоятельно и без какого-либо риска изменить оформление.
       
      ДЕМО OPENCART 2.3 (Установлена beta-версия)
      ДЕМО OPENCART 3
       
      УСТАНОВКА
      Установите модуль через стандартный установщик в административной панели сайта, после обновите кэш модификаторов. 
      Для отключения модуля - отключите модификатор.
       
      ЧТО ВНУТРИ
      Модуль имеет 5 основных блоков на одной странице
      1. Выбор пути - без регистрации, с регистрацией и авторизация. Исходя из выбора - изменяются поля в блоке с контактными данными.
      2. Контактные данные клиента (Оставлены только Фамилия, Имя, Телефон и Email)
      3. Способ доставки.
      4. Адрес доставки. При использовании стандартного способа "Самовывоз из магазина", code "flat" данный блок не будет отображаться и не проверяется на корректность заполнения. Из полей оставлены 2 адресных, город и индекс.
      5. Способ оплаты. 
       
      Данное решение удовлетворит большинство магазинов, которым необходимо простое и быстрое оформление заказа, но нет желания устанавливать сложные модули. 
       
       
      ИЗМЕНЕНИЕ ОФОРМЛЕНИЯ
      Вы можете самостоятельно изменить оформление и изменить расположение блоков на свое усмотрение. Для сохранения работоспособности модуля сохраняйте блоки с уникальными идентификаторами (id) и названия полей (name).
       
      НЕ ПОКУПАЙТЕ МОДУЛЬ, ЕСЛИ
      Если Ваш магазин использует дополнительные поля для клиентов и адресов.
       
      ПОДДЕРЖКА
      Поддержка в личных сообщениях и в комментариях в соответствующей теме на форуме
       
      Внимание! Для Opencart 2.3 доступна для скачивания beta-версия новой версии модуля.
      Не используйте beta-версию модуля на работающих магазинах. 
      Добавил matroskin92 Добавлено 22.01.2019 Категория Покупки, оформление заказа, корзина Системные требования Сайт разработчика https://matrosite.ru/ Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3 ocStore 3.0
      2.3 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
    • By matroskin92
      Простое решение для упрощения процесса оформления заказа, используя встроенные возможности OpenCart. Модуль не подразумевает каких-либо настроек и использования дополнительных полей. Для оформления страницы использовались стили от стандартной темы шаблоны и соответственно Bootstrap, Вы можете самостоятельно и без какого-либо риска изменить оформление.
       
      ДЕМО OPENCART 2.3 (Установлена beta-версия)
      ДЕМО OPENCART 3
       
      УСТАНОВКА
      Установите модуль через стандартный установщик в административной панели сайта, после обновите кэш модификаторов. 
      Для отключения модуля - отключите модификатор.
       
      ЧТО ВНУТРИ
      Модуль имеет 5 основных блоков на одной странице
      1. Выбор пути - без регистрации, с регистрацией и авторизация. Исходя из выбора - изменяются поля в блоке с контактными данными.
      2. Контактные данные клиента (Оставлены только Фамилия, Имя, Телефон и Email)
      3. Способ доставки.
      4. Адрес доставки. При использовании стандартного способа "Самовывоз из магазина", code "flat" данный блок не будет отображаться и не проверяется на корректность заполнения. Из полей оставлены 2 адресных, город и индекс.
      5. Способ оплаты. 
       
      Данное решение удовлетворит большинство магазинов, которым необходимо простое и быстрое оформление заказа, но нет желания устанавливать сложные модули. 
       
       
      ИЗМЕНЕНИЕ ОФОРМЛЕНИЯ
      Вы можете самостоятельно изменить оформление и изменить расположение блоков на свое усмотрение. Для сохранения работоспособности модуля сохраняйте блоки с уникальными идентификаторами (id) и названия полей (name).
       
      НЕ ПОКУПАЙТЕ МОДУЛЬ, ЕСЛИ
      Если Ваш магазин использует дополнительные поля для клиентов и адресов.
       
      ПОДДЕРЖКА
      Поддержка в личных сообщениях и в комментариях в соответствующей теме на форуме
       
      Внимание! Для Opencart 2.3 доступна для скачивания beta-версия новой версии модуля.
      Не используйте beta-версию модуля на работающих магазинах. 
    • By gyurza2000
      OpenCartPRO 2.3.0.2.3
      Шаблон: Aridius Fractal
      Корзина Simple
       
      Имею плавающий БАГ:
      Комментарии, что можно ввести при оформлении заказа в корзине не всегда долетают до админки.
      То есть, клиент утверждает,что писал комменты, а в админке в его заказе комментов никаких нет. Но это ещё пол беды. Когда этот БАГ совпал с проверкой Yandex маркета...нам влепили предупреждение, за то, что мы код не отослали вовремя,который их проверяющий в комменты втыкал. Скриншоты нам предъявили.
       
      Так вот..где БАГ искать?
      Отключать что либо из имеющихся компонент для выжидания всплывания БАГа не могу - боевой магаз в сезон своей максимальной нагрузки
    • By Bumblebee7312
      Здравствуйте, в последнее время начал наблюдать нехорошую тенденцию - клиенты стали часто сообщать, что у них то товар добавился сам в корзину, потом клиент сообщает что это какая-то ошибка, то вообще заказ сам появился, а клиент потом пишет, дескать заказ не делала, опции бывает сами добавляются к товарам. 

      Я бы не обратил на это внимание и списал на человеческий фактор, но это стало происходить слишком часто. Никаких модулей с подозрительных сайтов не устанавливал, лицензии оплачены, то есть с этой стороны все в порядке должно быть. В админке заказы ничем не отличаются от обычных. 

      Сразу скажу, что в дебрях и тонкостях я не сведущ от слова "совсем". Может это конечно череда совпадений, но решил уточнить, может кто сталкивался с таким?
      Для работы с корзиной установлен модуль Simple 4.9.7

      Сразу всем спасибо за советы. 
    • By Shiptor
      Скачать/Купить дополнение


      Shiptor — фулфилмент и агрегатор доставки
      Shiptor - Логистическая платформа для электронной торговли
       
      - Фулфилмент
      - Все службы доставки
      - Интеграции с ведущими СMS, СRM, ERP
      - Сall-центр
      - Фото товаров
       
      Сервис берёт на себя все задачи по сопровождению заказа для интернет-магазинов на аутсорсе: заборы у поставщика, хранение и выполнение заказов, упаковку, доставку ведущими службами через один договор.
       
      www.shiptor.ru
      +74997024920
      sales@shiptor.ru
       
      О модуле "Shiptor - агрегатор доставки" :
       
        Модуль позволяет использовать самую выгодную стоимость доставки и покрыть максимальную географию РФ благодаря выбору среди ведущих логистических компаний через единый договор с Shiptor. Также сервис агрегатора Shiptor предлагает единый забор и доставку день-в-день по Москве, единый забор в регионе и доставку по РФ любыми службами доставки. Фулфилмент и отправку через единый сортировочный центр Shiptor в Москве. Подробную информацию о сервисе агрегатора Вы можете прочитать на сайте Shiptor.ru
       
       
        Ключевые возможности модуля — это расчет стоимости и сроков доставки, предоставление выбора конкретной логистической службы для передачи заказа в пункт выдачи или доставка до двери курьером, а также создание заказа в личном кабинете сервиса Shiptor для дальнейшей обработки, управления и отслеживания заказа.
       
      Службы доставки - партнеры агрегатора Shiptor, доступные через модуль:
       
      Shiptor по Москве и МО
      PickPoint по РФ
      DPD по РФ, Казахстану и Белоруссии
      CDEK по РФ
      Boxberry по РФ
      IML по РФ
      Почта России по РФ
       
       
      Демо-сайт модуля с доступом в админпанель http://opencart.shiptor.ru/2.1_simple_demo_stable/
      Модуль устанавливается и обновляется по ftp. Инструкция по установке находится в архиве с модулем (обратите внимание, что для стандартной версии и с модулем Simple нужны разные файлы ocmod)
      Последняя актуальная версия модуля для OpenCаrt 1.5 все также доступна на форуме, но больше не получает обновления и поддержку.
      Модули для OpenCart 2.x-3.0 продолжают получать поддержку и обновления с новыми функциями и исправлениями.
      Владельцам OpenCart версии 1.5 рекомендуем рассмотреть возможность миграции на более свежую версию системы.
      Преимущества и совместимость:
        Модуль выполняет основные функции взаимодействия с Личным Кабинетом агрегатора доставки Shiptor. Предоставляет возможность гибкого подхода к реализации принятой в магазине бизнес-схемы продаж.  Распространяется бесплатно.  Сопровождается поддержкой и полной документацией.
       
        При разработке мы ориентировались на стандартное поведение покупателя при оформлении заказа, иными словами модуль настроен на дефолтный шаблон платформы. Однако мы понимаем обоснованные желания пользователя по индивидуализации шаблона и поэтому модуль также имеет поддержку популярного модификатора шаблона «Simple – простое оформление заказа», с помощью которого легко можно скорректировать позитивную модель поведения покупателя при оформлении заказа.
       
        Модуль представлен в пяти разных версиях для каждой версии платформы OpenCart или ее локализаций. Набор возможностей может отличаться в зависимости от версии платформы. Протестирован на Opencart и OcStore версий 1.5, 2.0, 2.1, 2.2, 2.3, 3.0 в дефолтном шаблоне, в т.ч. с модификатором оформления заказа SimpleCheckout, без установки дополнительных модулей и шаблонов.
       
         Код модуля открыт и при желании и наличии технических навыков Вы можете самостоятельно доработать модуль на совместимость с Вашими модификаторами страницы чекаута, сторонними модулями или расширить его возможности.
       
       
      Демо-сайт http://opencart.shiptor.ru/2.1_simple_demo_stable/
       
      Возможности:
      Автоматический расчет стоимости доставки по России, Казахстану и Белоруссии при работе через склад Shiptor Автоматический расчет стоимости доставки по России при доставке из регионов (только для Opencart 2.0-3.0) Перерасчет стоимости доставки в зависимости от выбранного способа оплаты с учетом всех комиссий. Отображение карты выбора пунктов самовывоза и постаматов. Скрытие отдельных способов доставки или установка для них правила по отдельным регионам. Увеличение отображаемого времени доставки. Поддержка мультимагазина. Выгрузка товарной номенклатуры в Shiptor (только для Opencart 2.0-3.0) Поддержка опций товаров при расчете доставки и добавлении заказа в Shiptor (только для Opencart 2.0-3.0) Поддержка работы со стандартными купонами на скидку (только для Opencart 2.0-3.0) Использование веса из карточек товаров для расчета доставки. Использование габаритов из карточки товара для расчета доставки Демонстрация подсказок при вводе названия населенного пункта и автовыбор региона для удобства использования и точности расчета. Передача заказов вместе с описью номенклатуры товаров и услуг в ЛК. Передача заказов с наложенным платежом в т.ч. с оплатой по карте или без него. Автоматическая и пакетная передача заказов. Возможность использования города "по умолчанию" из модулей Simple и GeoIP. (только для Opencart 2.0-3.0) Отображение трек-номера и внутренних статусов заказа от Shiptor Ассоциация внутренних статусов заказа от Shiptor со статусами заказа OpenCart Отображение трекномера и статусов заказа от курьерской службы Логирование операций обмена данными с Shiptor. Возможность установки правил по каждому способу доставки: Наценка в %; Наценка в ₽; Бесплатная доставка; Фиксированная цена; Фиксированная цена в зависимости от веса; Минимальный и максимальный вес корзины для доставки; Минимальная и максимальная сумма корзины для доставки и другое;  
      Инструкция по настройке модуля
      Добавил Shiptor Добавлено 22.09.2016 Категория Доставки Системные требования Сайт разработчика https://shiptor.ru Старая цена Метод активации Через официальный сайт дополнения Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Да  
  • 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.