Как добавить товары и категории в OpenCart: пошаговая инструкция
В OpenCart 3.0.x категорию лучше создать до товара: тогда его проще сразу поместить в нужный раздел каталога. За 20–30 минут вы добавите категорию и карточку, настроите цену, остаток и изображения, а затем проверите результат на витрине.

Что понадобится перед началом
Инструкция рассчитана на OpenCart 3.0.x. В других версиях названия пунктов и расположение полей могут отличаться. Чтобы добавить категорию и товар, нужны доступ к панели администратора с правами на каталог, готовые название и описание, цена, изображение и адрес сайта для проверки витрины. Если магазин уже принимает заказы, сначала сохраните резервную копию: ошибка в каталоге может быть заметна покупателям.
В OpenCart категория задаёт раздел каталога, а товар можно связать сразу с несколькими категориями. Создайте раздел первым — так не придётся возвращаться к карточке и исправлять её связи.
Шаг 1. Создайте категорию
В панели администратора откройте Каталог → Категории и нажмите кнопку добавления. Если пункта нет, проверьте права пользователя: у его группы должны быть разрешены просмотр и изменение категорий.
На вкладке с основными данными заполните название категории и описание. Если магазин использует несколько языков, заполните поля для каждого включённого языка: пустой перевод может привести к пустому заголовку на соответствующей версии витрины. Проверьте, что название отображается в нужном языковом поле.
На вкладке Данные выберите родительскую категорию, если новый раздел должен быть вложенным. Для верхнего уровня родительскую категорию не выбирайте. При необходимости укажите изображение, порядок сортировки и включите статус. Проверка: после сохранения категория появляется в списке с включённым статусом.
На вкладке SEO задайте SEO URL — короткий адрес без пробелов, например coffee. Он должен быть уникальным в магазине. Если поле не отображается, проверьте настройки SEO URL в системе и права доступа; не подменяйте его случайным адресом в описании. Проверка: сохраните категорию и откройте её страницу на витрине.
Нажмите «Сохранить». Если категория должна быть видна в верхнем меню, проверьте настройку отображения в меню и родительскую категорию. Сам факт создания раздела не всегда означает, что он появится в меню темы. Проверка: откройте витрину в отдельной вкладке и найдите раздел через меню или каталог.
Шаг 2. Добавьте товар
Откройте Каталог → Товары и нажмите кнопку добавления. На вкладке Основное укажите название, описание, метатег заголовка и метатег описания. Заполните языковые версии, которые использует магазин. Проверка: в списке товаров отображается заданное название.
На вкладке Данные заполните модель — это обязательный идентификатор товара в OpenCart. Укажите цену, количество, наличие, статус и порядок сортировки. Налоговый класс выбирайте по настройкам магазина и правилам, по которым вы продаёте: универсального значения для всех магазинов нет. Проверка: после сохранения цена и статус видны в карточке товара в админке.
На вкладке Ссылки выберите созданную категорию. Здесь же при необходимости назначают производителя и связанные товары. Категория не всегда назначается автоматически только потому, что товар создан из её страницы. Проверка: после сохранения откройте категорию на витрине и убедитесь, что товар попал в список.
На вкладке Изображения выберите основное изображение и добавьте дополнительные кадры, если они нужны. Используйте файл с достаточным разрешением и понятным содержимым: тема магазина может обрезать изображение иначе, чем ожидается. Проверка: миниатюра появилась в списке изображений, а карточка товара открывается без пустого блока.
При необходимости заполните атрибуты, опции, скидки и специальные цены. Атрибуты описывают свойства товара, а опции позволяют покупателю выбрать вариант, например размер или цвет; это разные механизмы. Если варианты должны менять цену или остаток, проверьте настройки опций до публикации. Проверка: выбор варианта на витрине меняет именно те значения, которые вы настроили.
Сохраните товар и откройте его на витрине. Проверьте цену, изображение, описание, наличие, категорию и работу кнопки добавления в корзину. Затем повторите проверку на мобильном экране: тема может по-разному размещать изображения и блоки покупки.
Если не получилось
Категория или товар не появляются на витрине. Проверьте статус, выбранный магазин, дату доступности и привязку товара к категории. Если включён кеш модификаций или кеш темы, обновите его через инструменты админки и повторите проверку.
После сохранения открывается страница ошибки или изменения пропадают. Проверьте, заполнены ли обязательные поля, и есть ли у вашей группы права на изменение каталога. Если проблема повторяется, попросите администратора посмотреть журналы ошибок OpenCart и веб-сервера.
Вместо картинки пустое место или значок битого изображения. Проверьте, что файл загрузился и отображается в менеджере изображений. Не переименовывайте файлы каталога вручную, пока магазин работает: карточка хранит ссылку на конкретный путь.
SEO URL не сохраняется или ведёт не туда. Убедитесь, что адрес уникален и функция SEO URL включена в настройках магазина. Проверьте правила перенаправления и настройки сервера по документации вашей версии OpenCart и хостинга.
Товар есть в категории, но покупатель его не видит. Проверьте фильтры витрины, остаток, статус наличия, выбранный магазин и настройки темы. Для проверки временно откройте страницу товара напрямую, а затем сравните условия показа с настройками категории.
Что проверить перед публикацией
| Что проверяем | Где смотреть | Ожидаемый результат |
|---|---|---|
| Категория | Каталог → Категории и витрина | Включена, открывается по нужному адресу |
| Цена и наличие | Товар → Данные, затем карточка | Цена верная, покупка доступна по правилам магазина |
| Связь с разделом | Товар → Ссылки и страница категории | Товар отображается в нужной категории |
| Изображение | Товар → Изображения и витрина | Основной кадр загружается и не обрезан критично |
| Оформление заказа | Витрина и тестовая корзина | Товар добавляется в корзину с правильными параметрами |
Сохранение в админке — не финальная проверка. Для покупателя важна карточка на витрине: именно там обнаруживаются неверная цена, отсутствующая категория или неработающий выбор варианта.
Термин: SEO URL
SEO URL — читаемый адрес страницы, например /coffee, вместо адреса с техническими параметрами. В OpenCart такие адреса должны быть уникальными; сам адрес не гарантирует рост позиций в поиске, но помогает человеку понять, куда ведёт ссылка.
Что делать дальше
После первой публикации оформите тестовый заказ и проверьте, что покупатель получает правильные цену и вариант товара, а заказ появляется в админке. Затем добавьте недостающие характеристики и изображения. Если товаров много, сначала согласуйте единые правила для названий, моделей и категорий: исправлять сотни карточек вручную дороже, чем настроить структуру каталога заранее.
Редактор изображений: Убрать лишнее, заменить фон, добавить объект, расширить кадр — на вашем изображении.
Спросить за 20 ₽Источники: OpenCart Documentation
Частые вопросы
Можно ли добавить товар без категории?
Почему категория создана, но её нет в меню?
Нужно ли заполнять модель товара?
Чем атрибут отличается от опции?
Почему товар сохранён, но не открывается по SEO URL?
Материал носит информационный характер и подготовлен редакцией «Агентуры». Он не является офертой, рекламой или индивидуальной консультацией. Упомянутые продукты, компании и торговые знаки принадлежат их правообладателям. Перед принятием решений, влекущих юридические или финансовые последствия, обратитесь к профильному специалисту.