1

Тема: Как обращаться к категории в опенкарт

Это тема относится к ...создать в админке опенкарт что-то свое... .
Нам необходимо обеспечить автоматическое занесение в БД категорий нового товара. Как это сделать?

Исходные данные, которые необходимо использовать: массив, состоящий из строк имен ПОДкатегорий. Например, "Хорошая категория", "Отличная категория". Я сейчас не знаю, какие именно имена там будут содержаться. И никто не знает...

Поделиться

2

Re: Как обращаться к категории в опенкарт

Основная таблица опенкарт category .  В ней интересны пока только три ячейки (столбцы)
category_id (автоинткремент)
parent_id (0 - родительская категория)
status (по умолчанию - не определено)

Вторая таблица category_description . Интересны только:
category_id (ориентируемся по таблице category )
language_id (ориентируемся на = 1 См. ...создать в админке опенкарт что-то свое... 5- й пост
name (определяем сами, но ориентация исключительно на уникальность)

Третья таблица category_to_store . Интересно ВСЕ! (см. ...создать в админке опенкарт что-то свое...
category_id (ориентируемся по таблице category )
store_id ( см. ...создать в админке опенкарт что-то свое... 5- й пост

Поделиться

3

Re: Как обращаться к категории в опенкарт

Исходя из предложенного делаем вывод, что только имя является значимым для нас. Остальное чисто программно заносится.

SV⇓ пишет:

name (определяем сами, но ориентация исключительно на уникальность)

Ориентируясь на это, сопоставляем имя "внедряемого" имени категории и категории, уже сохраненной (существующей) в опенкарт. Вытаскиваем id_category по имени.

Поделиться