Вывод своего "бренда"

Тема в разделе "Общие вопросы", создана пользователем Vlad-on, 30 окт 2023.

  1. Vlad-on

    Vlad-on Новичок

    Сообщения:
    15
    Симпатии:
    0
    Выгружаем товары в магазин из 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

    Вопрос как ее прописываем?
     
  2. SiteMix

    SiteMix Продвинутый пользователь

    Сообщения:
    1.031
    Симпатии:
    174
    Чтобы не заводить отдельного поля в БД можно было воспользоваться готовым неиспользуемым полем типа UPC.
    Правда, в дефолтном шаблоне оно не выводится, но на форуме есть описание как его отобразить.
    Ну или если нужно именно отдельно поле, то можно его вывести по аналогии с UPC.
     
  3. Vlad-on

    Vlad-on Новичок

    Сообщения:
    15
    Симпатии:
    0
    Вариант в принципе приемлем, но хотелось бы научиться описанным выше вопросам.
     
  4. Tom

    Tom Специалист

    Сообщения:
    718
    Симпатии:
    223
    Для каких целей вам это значение?
    Ну и подсмотреть всегда можно на примере значения manufacturer . Кроме контроллера это будет ещё и модель .
     
  5. Vlad-on

    Vlad-on Новичок

    Сообщения:
    15
    Симпатии:
    0
    Это значение будет выгружаться в yml для маркетплейсов.
    Помимо этого так же планируем выгружать "видимость" для маркетплейсов. Ну и вероятно еще какие либо параметры потребуются.

    Контроллер это я так понимаю catalog/controller/product/product.php

    А модель будет catalog/model/catalog/product.php ?

    В принципе вариант использовать UPC или другие неиспользуемые значения юзать тоже рабочая версия, но здесь больше для мозга разминка требуется. Хочется добиться того, что задумано. Откатить никогда не поздно.
     
  6. Vlad-on

    Vlad-on Новичок

    Сообщения:
    15
    Симпатии:
    0
    Разобрался. Всем спасибо.