Hazard

[Решено] Как настроить габаритные размеры товара

Рекомендуемые сообщения

Hazard    0

Добрый день.

Подскажите пожалуйста, как настроить габаритные размеры товара в Opencart 2?

Дело в том что они переделаны из Длина х Ширина х Высота в Ширина х Высота х Глубина, однако в админке отображаестся корректно (скрин 1), а в клиентской части сайта первой идет Глубина (скрин 2). Собственно вопрос: как переместить Глубину в конец и получить заветные Ш х В х Г?

P.S. Сайт http://acousticonline.ru . Товаров уже залито прилично, так что хотелось бы решить вопрос программно, не переписывая значения каждого товара.

post-705529-0-87293000-1452971422_thumb.jpg

post-705529-0-74441300-1452971430_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Pascha    673

так дело в верстке вывода параметров (править код tpl продукта) значения переписывать не нужно

Изменено пользователем Pascha

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Hazard    0

Понятное дело, только то что я правлю не имеет результата.

 

Например, менял местами значения height, width и lenght в product.tpl в папке view:

<?php if ($length > 0) { ?><span><?php echo $text_dimension; ?></span>

<?php echo $length; if(!empty($length)) echo " x "; echo $width; if(!empty($width)) echo " x "; echo $height; ?><br />

и в product.php в папке controller менял местами эти строки:

$data['width']  = $this->length->format($product_info['width'], $product_info['length_class_id']);
$data['height'] = $this->length->format($product_info['height'], $product_info['length_class_id']);
$data['length'] = $this->length->format($product_info['length'], $product_info['length_class_id']);
 
Результата ноль. Где еще может быть загвоздка, ума не приложу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Pascha    673

и в product.php в папке controller менял местами эти строки:

$data['width']  = $this->length->format($product_info['width'], $product_info['length_class_id']);

$data['height'] = $this->length->format($product_info['height'], $product_info['length_class_id']);

$data['length'] = $this->length->format($product_info['length'], $product_info['length_class_id']);

результата и не будет, потому как внимательнее читайте мое первое сообщение и не лезте в контроллер

 

а вот тут как раз верстка

<?php echo $length; if(!empty($length)) echo " x "; echo $width; if(!empty($width)) echo " x "; echo $height; ?><br />

 

 

и невооруженным взглядом видно что 

length

у Вас стоит первым, все что нужно- переместить его на нужное место

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Hazard    0

Странно, поменял length и width местами - ничего не изменилось:

<?php echo $width; if(!empty($width)) echo " x "; echo $length; if(!empty($length)) echo " x "; echo $height; ?>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Hazard    0

А воз у меня и ныне там. Ни у кого нет идей?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
afwollis    1 099

почисть кэш

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Pascha    673

я хз как оно там все у Вас устроено, но по логике, я б сделал так изначально

в контроллер

$data['width'] = $product_info['width'];
$data['height'] = $product_info['height'];
$data['length'] = $product_info['length'];

в tpl

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

<?php if ($length) { ?>
<span><?php echo $text_dimension; ?></span>
<?php echo $width; ?> x <?php echo $height; ?> x <?php echo $length; ?>
<?php } else { ?>
<span>Размеры (Ш х В):</span>
<?php echo $width; ?> x <?php echo $height; ?>
<?php } ?>

естественно поместив Размеры (Ш х В): в языковой файл и ввел бы переменную этой строки в код например как <?php echo $text_dimension1; ?>

и на этом закрыл бы вопрос

Изменено пользователем Pascha

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Hazard    0

почисть кэш 

 Это где? Поподробнее подскажите как это сделать.. Предполагаю, может помочь, потому что вношу множество изменений, в том числе по подсказке Pascha и вообще никакой реакции.. Не бывает такого..

Изменено пользователем Hazard

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
afwollis    1 099

поиск - модификаторы, кэш модификаторов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Hazard    0

У меня в сборке 2.0 есть Модули - Модификаторы - Очистить , это оно?

Если да, то не понимаю как это может влиять на габаритные размеры товаров..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Pascha    673

это влияет на то, что вы удалите файлы с измененным модификатором кодом и сгенерируете новые...которые учтут изменения которые Вы сделали недавно (по типу кэша vqmod)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Hazard    0

Поразительно, но факт! Сколько ни правил код, не разу не сбрасывал этот кэш, а сейчас помогло.

Порядок действий: нажал Очистисть - нажал Обновить - поменял местами (как и обсуждали в начале) lenght и height - нажал Обновить - Profit!

Всем огромное спасибо!

Изменено пользователем Hazard

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
shoputils    240

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Похожий контент

    • От pikitos

      2 299.00 руб
      Скачать/Купить дополнение


      2.x Revolution. Адаптивный универсальный шаблон
       
      Демонстрация:
      Магазин техники Apple Магазин авто-запчастей Магазин пиццерии Магазин авто-товаров (пример 1) Магазин авто-товаров (пример 2) Магазин одежды и обуви Магазин косметики Админка доступ: demo / demo Ссылка на валидатор Ссылка на PageSpeed  
      Как купить и очень легко и быстро установить шаблон и начать работать показано на видео. Видео старое и качество огонь..
      Так же прошу учитывать мой часовой пояс: + 4 часа к Московскому времени (GMT+7). Это если вдруг у вас вечер, а ответа все нет, будет утром.
      !Внимание: Для шаблона начиная с версии 2.0 должны быть установлены на сервере - PHP версии 5.4 и выше + Ioncube Loader версии 5.0 и выше.
      Чтобы узнать вашу версию php и ioncube, скачайте файл, распакуйте, загрузите к себе в корень сайта и откройте по адресу http://ваш-сайт.ru/myinfo.php
      Шаблон Revolution - это результат многолетнего опыта работы с cms opencart и сферой e-commerce в целом. Главная идея - чистота, минимализм и выделение товара на главный план. Любое решение в шаблоне обосновано.
      Настройки шаблона продуманы и взаимосвязаны. В шаблоне продуманы многие мелочи. Если товара нет в наличии, быстрый заказ не доступен (но его можно включить, есть опция). Возможность использовать магазин как каталог, без кнопки купить и корзины в пару кликов. Если корзина стоит всплывающая, то убирается "стрелка вниз" на Корзине покупок указывающая на ее корзины. Меняется сортировка товаров в зависимости от доступности товара для заказа. И тому подобные взаимосвязи.
       
      Функционал:
      2 типа меню каталога товаров: Amazon меню и горизонтальное выпадающее. Быстрый поиск в шапке сайта с возможностью выбора категории поиска. Заказ обратного звонка в шапке сайта. Дополнительные контакты. Новые страницы каталога: Новинки и Хиты продаж. Встроенный модуль новостей с выбором товаров для новости. Отзывы на магазин. Информационные блоки на главной странице. 6 настраеваемых слайдеров товаров. Новинки, Хиты продаж, Акции и 3 пользовательских слайдера. Виджет vk на главной странице. Настраевыемые сортировки в каталоге товаров. Автоматические настраевыемые стикеры товаров: новинка, хит продаж, акция. Быстрый заказ товара. Полностью переделана страница сравнения товаров. Теперь она адаптивная, выбор параметров сравнения, идет сравнение товаров по категории, кнопка показа только отличий. Меняются и сохраняются кнопки после добавления товаров в сравнение или закладки. 3 вид отображения товаров в каталоге. Всплывающая корзина. Быстрый просмотр товара. В закладки добавление без регистрации. Выбор вывода характеристик в карточке товара с ограничением. Выбор какие данные показывать в карточке товара. В карточке товара зум для фото и слайдер дополнительных фото. Дополнительные вкладки для всех товаров с настройками. Дополнительные вкладки отдельно для каждого товара. Отображение новостей в карточке товара к которым он прикреплен. Подписка на новости, с выбором пользователей для рассылки в админке. Иконки социальных сетей в подвале сайта. Иконки платежных систем в подвале сайта. В контактах карта формируется автоматически из адреса. Внимание! На сайте auto.oc-mod.ru и moda.oc-mod.ru показана адаптация для модулей: Simple - упрощенная регистрация и заказ; filter Pro. В состав шаблона входит только адаптация для этих модулей (в архиве с шаблоном в папке "_Фиксы для других модулей"). Микро-разметка. ... еще много чего (допишется позже). Лицензия:
      Шаблон можно приобрести на форуме и запросить лицензионный ключ в личном сообщении, написав домен на котором он будет использоваться. Шаблон можно использовать только на одном домене. + Выдается ключ на тестовый домен. В след. версиях добавиться:
      Поддержка мультимагазина И что еще нужно пишите.. Включена адаптация для популярных модулей:
      Модуль Simple - упрощенная регистрация и заказ filter Pro более полное описание добавится попозже...
      .
      Добавил pikitos Добавлено 05.06.2016 Категория Платные шаблоны Системные требования PHP v5.4+ и Ioncube Loader v5.0+ Сайт разработчика oc-mod.ru Старая цена Метод активации По запросу в ЛС
      По запросу на почту
      По скайпу
      По емейлу
      Через официальный сайт дополнения Ioncube Loader Требуется OpenCart 2.3
      2.2
      2.1 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1  
    • От nezgovorov
      Здравствуйте, требуется переверстать сайт http://serjneue.bget.ru/ (он в данный момент на opencart 1.5) на opencart 2.3 pro 
      1) верстать на базе дефолтного шаблона.
       
      2) соблюдая правила opencart
       
      3) валидность верстки по https://validator.w3.org/  без серьезных проблем
       
      4) корректность на всех основеых платформах и современных браузерах. (и мобильная версия)
       
      Обязателен опыт работы с opencart 2.3 ! Нужна профессиональная верстка! Скидывайте контакты и примеры своих работ.
      Или пишите в скайп - apxu86
    • От Kiselove
      Группировка товаров. Отображение на сайте. 

      Сейчас: 
      Группировка происходит за счет создания в админке серии товаров, к которой приписываются товары, входящие в эту серию. При отображении группы товаров на сайте в списке товаров цена подписана в формате "От…". Все товары данной группы можно увидеть, а также цены и вес, цвет и т.д., только зайдя в карточку товара. 

      Реализовать: 
      Вывод группы товара в списке с отображением всех атрибутов каждого товара в группе. Примеры с других магазинов в примечании. Т.е. у покупателя должна быть возможность моментального выбора нужного веса, цвета и т.д. в группе товаров, не заходя в карточку товара. Еще бывает что у товара до 20 разновидностей (обычно это одежда с размерами) – можно выводить списком тогда выпадающим, если атрибутов больше 6-7 
    • От androidpos

      3 000.00 руб
      Скачать/Купить дополнение


      54ФЗ Касса интернет-магазина (фискальный регистратор)
      Регистрация электронных платежей в соответствии с 54ФЗ. Данные с Вашего сайта поступают прямо на Ваш ПК и ФР. Никаких ежемесячных платежей и посредников по передаче данных. Любая модель регистраторов Штрих и Атол. Отправка данных ОФД, электронные чеки. Может работать с несколькими магазинами одновременно. OpenCart 1.5-2.0 - 2.3
       
      "Касса интернет-магазина" представляет собой комплекс из двух модулей - один устанавливается на сайте интернет-магазина, другой на ПК под управлением ОС Windows. К этому же ПК подключается фискальный регистратор (далее ФР).
      После оплаты покупателем товара и перехода статуса заказа в заранее выбранный при настройке, модуль сайта производит отправку информации об оплаченном заказе на ПК .Обработанные данные заносятся в базу и передаются на ФР. После регистрации происходит автоматическая передача данных ОФД (оператору фискальных данных), который в свою очередь фиксирует продажу и отправляет электронный чек покупателю на адрес, указанный при заказе. На всё уходит 1-2 сек.
      С текущей версии включена поддержка работы с курьерами.
      Требования к хостингу:
      - PHP от 5.4
      - ionCube Loader от 5.0 (два зашифрованных файла)
      - разрешённые исходящие соединения (на любом порту)
      Требования к ПК:
      - ОС Windows 7
      - .NET Framework 4.0
      - установленные драйвера ФР - в зависимости от выбранной модели
      - выделенный IP (локальной сети или ПК)
      Фискальный регистратор (ФР) - любая модель Штрих или Атол, поддерживающая 54ФЗ.
      Возможности модуля на хостинге:
      - ввод IP для связи
      - данные логина и пароля для связи
      - выбор отслеживаемого статуса заказа
      - создание и сохранение списка видов платежей, которые следует считать электронными и фиксировать по 54ФЗ.
      - отправка и учет всех видов бонусов и скидок в заказе
      - сохранение (для последующей передачи) неотправленных по какой-либо причине оплаченных заказов
      - приём и передача информации на ФР от модуля "Смартфон курьера для OpenCart +54ФЗ"
      Возможности модуля на ПК:
      - автоматическая авторизация подключения
      - работа по HTTP и HTTPS
      - фильтрация по IP
      - запись данных в базу, вывод журнала, просмотр отдельных заказов (чеков)
      - при отсутствии связи с ФР накопление незарегистрированных чеков
      - все функции управления ФР, возвраты
      - возможность отключения печати чеков на ленте, с записью только в ФН (что предусмотрено 54ФЗ для удалённых электронных платежей)
      - пробитие как он-лайн чеков (оплата на сайте\платёжной системе), так за наличный расчет
      - тест канала связи
      - тест модуля на сайте
      Кроме этого, система имеет закодированную передачу данных и стойкое шифрование (256 бит) авторизации.
      В архиве три установки на OC (1.5, 2.0-2.2, 2.3), установщик Windows.
      Лицензия (ключ) по запросу после приобретения.
      Драйвера для регистраторов, бесплатные демо-версии (v1.0.1), ссылки на демо доступы здесь.
      Сайт поддержки - help.android-pos.ru
       
      Быстро и бесплатно спрашиваем здесь:  WhatsApp
       
      Новая услуга - удалённое подключение под ключ (при выполнении требований к оборудованию и ПО). Подробнее - support@android-pos.ru или ЛС.
       
      Добавил androidpos Добавлено 01.07.2017 Категория Платежные системы Системные требования Сайт разработчика http://cash.android-pos.ru Старая цена Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 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.4.1
      1.5.3.1 ocStore 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 Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х  
    • От androidpos
      Регистрация электронных платежей в соответствии с 54ФЗ. Данные с Вашего сайта поступают прямо на Ваш ПК и ФР. Никаких ежемесячных платежей и посредников по передаче данных. Любая модель регистраторов Штрих и Атол. Отправка данных ОФД, электронные чеки. Может работать с несколькими магазинами одновременно. OpenCart 1.5-2.0 - 2.3
       
      "Касса интернет-магазина" представляет собой комплекс из двух модулей - один устанавливается на сайте интернет-магазина, другой на ПК под управлением ОС Windows. К этому же ПК подключается фискальный регистратор (далее ФР).
      После оплаты покупателем товара и перехода статуса заказа в заранее выбранный при настройке, модуль сайта производит отправку информации об оплаченном заказе на ПК .Обработанные данные заносятся в базу и передаются на ФР. После регистрации происходит автоматическая передача данных ОФД (оператору фискальных данных), который в свою очередь фиксирует продажу и отправляет электронный чек покупателю на адрес, указанный при заказе. На всё уходит 1-2 сек.
      С текущей версии включена поддержка работы с курьерами.
      Требования к хостингу:
      - PHP от 5.4
      - ionCube Loader от 5.0 (два зашифрованных файла)
      - разрешённые исходящие соединения (на любом порту)
      Требования к ПК:
      - ОС Windows 7
      - .NET Framework 4.0
      - установленные драйвера ФР - в зависимости от выбранной модели
      - выделенный IP (локальной сети или ПК)
      Фискальный регистратор (ФР) - любая модель Штрих или Атол, поддерживающая 54ФЗ.
      Возможности модуля на хостинге:
      - ввод IP для связи
      - данные логина и пароля для связи
      - выбор отслеживаемого статуса заказа
      - создание и сохранение списка видов платежей, которые следует считать электронными и фиксировать по 54ФЗ.
      - отправка и учет всех видов бонусов и скидок в заказе
      - сохранение (для последующей передачи) неотправленных по какой-либо причине оплаченных заказов
      - приём и передача информации на ФР от модуля "Смартфон курьера для OpenCart +54ФЗ"
      Возможности модуля на ПК:
      - автоматическая авторизация подключения
      - работа по HTTP и HTTPS
      - фильтрация по IP
      - запись данных в базу, вывод журнала, просмотр отдельных заказов (чеков)
      - при отсутствии связи с ФР накопление незарегистрированных чеков
      - все функции управления ФР, возвраты
      - возможность отключения печати чеков на ленте, с записью только в ФН (что предусмотрено 54ФЗ для удалённых электронных платежей)
      - пробитие как он-лайн чеков (оплата на сайте\платёжной системе), так за наличный расчет
      - тест канала связи
      - тест модуля на сайте
      Кроме этого, система имеет закодированную передачу данных и стойкое шифрование (256 бит) авторизации.
      В архиве три установки на OC (1.5, 2.0-2.2, 2.3), установщик Windows.
      Лицензия (ключ) по запросу после приобретения.
      Драйвера для регистраторов, бесплатные демо-версии (v1.0.1), ссылки на демо доступы здесь.
      Сайт поддержки - help.android-pos.ru
       
      Быстро и бесплатно спрашиваем здесь:  WhatsApp
       
      Новая услуга - удалённое подключение под ключ (при выполнении требований к оборудованию и ПО). Подробнее - support@android-pos.ru или ЛС.
       
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу