Выгружаем товары в магазин из 1С ocStore 2.3.0.2.3 Возникла необходимость создания значения "Бренда", без привязки к стандартным функциям опенкарта. В базе данных в oc_product создан столбец "brand". Теперь для верной работы на сколько я понимаю нужно создать глобальную переменную (или как там оно правильно называется) формата $brand Для примера пытаемся выводить в карточке товара фаил catalog/view/theme/default/template/product/product.tpl <?php echo $text_manufacturer; ?> <b><?php echo $brand; ?></b> Само собо ничего не происходит. Судя по всему эту переменную сначала нужно где-то создать. Есть версия что нужно прописать ее в catalog/controller/product/product.php Вопрос как ее прописываем?
Чтобы не заводить отдельного поля в БД можно было воспользоваться готовым неиспользуемым полем типа UPC. Правда, в дефолтном шаблоне оно не выводится, но на форуме есть описание как его отобразить. Ну или если нужно именно отдельно поле, то можно его вывести по аналогии с UPC.
Для каких целей вам это значение? Ну и подсмотреть всегда можно на примере значения manufacturer . Кроме контроллера это будет ещё и модель .
Это значение будет выгружаться в yml для маркетплейсов. Помимо этого так же планируем выгружать "видимость" для маркетплейсов. Ну и вероятно еще какие либо параметры потребуются. Контроллер это я так понимаю catalog/controller/product/product.php А модель будет catalog/model/catalog/product.php ? В принципе вариант использовать UPC или другие неиспользуемые значения юзать тоже рабочая версия, но здесь больше для мозга разминка требуется. Хочется добиться того, что задумано. Откатить никогда не поздно.