Определите, что именно считается позицией
Сначала договоритесь, какие сущности есть в ассортименте: серия, модель и конкретная модификация. Например, у одной модели может быть несколько размеров или вариантов комплектации. Если они имеют разные артикулы и условия поставки, их нельзя без проверки объединять в одну строку. Иначе покупатель выберет одно исполнение, а запрос поступит по другому.
Назначьте каждой позиции устойчивый внутренний идентификатор. Название не подходит для этой роли: его могут уточнить, сократить или перевести. Если поставщиков несколько, выясните, уникален ли их артикул во всём вашем ассортименте. При повторном импорте система должна понимать, какую позицию обновить, а не создавать её заново.
Соберите минимальный рабочий набор полей
Для первого согласования обычно нужны идентификатор, название, категория, описание, значимые характеристики, изображения и способ обращения. В зависимости от задачи добавляются цена, доступность, сроки поставки и документы. Не включайте поле только потому, что оно встречалось в чужом каталоге: выясните, кто его заполнит и зачем оно посетителю.
Ниже — условный пример структуры. Обозначения DEMO не относятся к реальной продукции и не должны попадать на рабочий сайт. В конкретном проекте названия и обязательность полей согласуются с ассортиментом и способом загрузки.
Это рабочий образец исходных данных, а не универсальный формат импорта для любой CMS и не обязательный набор полей Google. Формат загрузки и разметку страниц согласуют отдельно.
| Поле | Условный пример | Правило проверки |
|---|---|---|
| product_id | DEMO-001 | Не меняется при переименовании позиции |
| category | Оборудование / Насосы | Категория существует в согласованном дереве |
| name | Демонстрационная модель A | Название понятно без внутреннего сокращения |
| power_value / power_unit | 2.2 / кВт | Число и единица записаны последовательно |
| availability | По запросу | Статус подтверждён ответственным |
| image / document | demo-001-main.jpg / demo-001.pdf | Файл существует и относится к этой модели |
Приведите характеристики к общим правилам
Один параметр должен иметь одно согласованное название. Если мощность записана в трёх колонках «Мощн.», «кВт» и «Power», фильтр и сравнение потребуют дополнительного сопоставления. Единицы измерения лучше явно определить в структуре данных. Формат чисел и десятичный разделитель согласуйте с инструментом импорта.
Отличайте нулевое значение от неизвестного и неприменимого. Ноль может быть допустимой характеристикой; пустая ячейка обычно означает отсутствие сведений. Эти состояния не следует автоматически заменять друг другом. Для списковых значений задайте словарь: например, одинаковый материал не должен появляться в фильтре под несколькими написаниями.
Свяжите фотографии и документы с товарами
Храните изображения и документы с понятными именами и привязкой к позиции. Если фотографии передаются папкой, подготовьте таблицу соответствия или согласованное правило имён. Обозначьте главное изображение, дополнительные ракурсы и общие иллюстрации серии. Случайная сортировка файлов не должна решать, какой кадр увидит посетитель.
У документов проверьте модель, редакцию и читаемость. Паспорт похожего изделия не становится правильным только из-за совпадающего названия файла. Уточните источник материалов и право на их размещение до загрузки. Если сведения конфиденциальны, не включайте их в общий комплект для публичного каталога.
- Проверить, что каждый путь ведёт к существующему файлу
- Убрать изображения-заглушки из набора для публикации
- Подписать общие изображения серии как общие
- Назначить ответственного за актуальность технических документов
Проверьте структуру на разных типах товаров
Выберите не только самые простые позиции. Добавьте в пробную выборку товар с длинным названием, несколькими модификациями, неполным описанием, несколькими файлами и статусом «по запросу». Так станет видно, выдерживает ли таблица реальный ассортимент. Если исключение встречается часто, его стоит учитывать в модели данных, а не исправлять вручную после каждой загрузки.
После пробного импорта сравните число позиций, категории, значения параметров и прикреплённые файлы. Повторите загрузку с одним изменённым товаром и проверьте, обновилась ли существующая карточка. Отдельно выясните, что произойдёт с позицией, удалённой из исходной таблицы: это должно быть предсказуемое правило.
Определите, кто поддерживает данные после запуска
Назначьте источник актуальной информации и ответственного за исправления. Это может быть учётная система, таблица или редактор каталога; важно не название инструмента, а понятный порядок обновления. Если два сотрудника правят разные копии файла, согласуйте, какая версия считается основной.
Таблица для каталога не заменяет описание оформления заказа, оплаты и доставки. Если покупателю нужно самостоятельно завершить покупку, дополнительно готовятся торговые сценарии. Если задача — инженерный подбор и запрос расчёта, карточки должны помогать передать выбранную модель и необходимые параметры специалисту.
Частые вопросы
Нужно ли заполнять весь ассортимент до обсуждения сайта?
Нет. Для обсуждения структуры полезнее небольшая выборка разных типов продукции, список категорий и описание источника данных. Полный набор готовится по согласованным правилам.
Можно ли взять таблицу поставщика без изменений?
Её можно использовать как источник, но нужно проверить идентификаторы, единицы, полноту данных, привязку файлов и соответствие вашей структуре. Наличие колонок ещё не означает готовность к импорту.
Нужна ли цена у каждой позиции?
Это зависит от сценария продажи. Для продукции с индивидуальным расчётом возможен запрос условий, но посетителю нужно объяснить следующий шаг и сохранить выбранную модель в обращении.
Обсудим ваш сайт?
Выберите формат, чтобы посмотреть результат услуги, состав работ и стартовую стоимость.