День добрый!
Если в товаре есть дополнительные поля, например, даже такое обязательное поле как главная категория, не устанавливать одним действием для какого одного вида товара ни контролировать их заполненность в целом по сайту их невозможно.
Это огромная проблема. В результате этой проблемы опенкард пригоден только для сайта максиму на 100 товаров и то это огромная работа с этими дополнительными полями.
Если товаров больше, а таких полей ни одно, а несколько, то можно только пожалеть тех людей которые создали сайт магазина на этом движке.
Вот свеженький пример из моей практики администрирования сайта.
У меня у товара несколько цветов и я сейчас как дура сижу и редактирую 200 новых товаров собирая комплекты из товаров одного вида. Каждый товар имеет 11 цветов.
Я должна зайти в каждый товар и добавить к нему еще 10 аналогичных товаров других цветов. А еще у меня к каждому з товаров 10 товаров которые могут быть его комплектующими (эти товары константа для каждого цвета). Посчитайте сколько мне это делать! Мрак. В экселе я бы эту задачу максимум за пару часов решила.
Да еще мне нужно в этих товарах установить главную категорию тоже таким же топорным методом, хотя она одна для всех этих товаров. И её установить через выгрузку эксель, например, 1 минута времени (Если бы это было возможно!).
С главной категорией вообще полный аут, мало того, что её нельзя ни контролировать в целом по сайту, ни устанавливать для груп товаров одним действием. Если вы намерены использовать для обновления цен функционал выгрузки/ загрузки через эксель, то при первом же таком редактировании главная категория, которую вы так муторно устанавливали будет сброшена и её снова не будет в этих товарах.
Если нельзя сделать, чтобы нормально, без привлечения программистов можно было заполнять и контролировать такие поля, то я никому не рекомендую создавать сайт на опенкард.