По задаче видим так: единая база товаров, где каждая позиция заводится один раз, с продуманной структурой категорий, наборов свойств и справочников. Нужны гибкие характеристики (текст, числа, выбор из списка, единицы измерения), поддержка модификаций (цвет, размер, объём) и комплектов. Отдельно важна работа с изображениями и документами: типы медиа, порядок галереи, проверка размеров и обязательности. Так как торгуем в нескольких странах, поля должны заполняться по языкам, с понятной отметкой, где перевод готов, где его нет, а где он устарел. Плюс правила проверки и показатель заполненности, чтобы недоделанная карточка просто не уходила в продажу.
И самое главное для нас — отдача данных наружу. Требуются стабильные выгрузки и фиды: в собственный магазин и на внешние торговые площадки, у каждой площадки со своим сопоставлением наших полей и её формата. Нужны роли и права (контент-менеджеры, переводчики, руководитель категории видят только своё), история изменений, пакетное редактирование и импорт из наших текущих таблиц, чтобы аккуратно перенести всё, что уже накоплено. Расскажите, на каком стеке будете делать, как организуете хранение атрибутов и медиа и какие ориентировочные сроки и этапы предложите.