У каталога может быть много полей, но для регулярного мониторинга нужны не все. Если задача связана с ценой и наличием, подробное описание материала упаковки вряд ли поможет принять решение. А без артикула трудно найти тот же товар в следующем сборе. Для сравнения условий доставки понадобится ещё и регион.
Разберём небольшой набор полей, с которого удобно начать. Его можно расширять, когда появится понятная причина собирать больше данных.
Минимальный набор для сравнения
Начните с пяти полей: они помогают найти товар, сравнить значения и проверить исходную страницу. В таблице показан формат каждой записи.
| Поле | Пример | Для чего нужно |
|---|---|---|
| Идентификатор | SKU-1042 | Найти ту же карточку при следующем сборе |
| Название | Лампа настольная | Быстро понять, о каком товаре речь |
| Цена | 2490 | Сравнить значение между запусками |
| Регион | Москва | Разделить условия получения товара |
| Ссылка | Адрес карточки | Проверить исходную страницу |
Отдельно определите смысл цены: текущая сумма, базовая цена или другое значение из карточки. Смешивать их в одной колонке нельзя. Валюту укажите рядом с ценой или в описании поля.
Название помогает читать таблицу, но не заменяет устойчивый идентификатор. Оно может измениться без замены самого товара.
Наличие требует пояснения
Слово «остаток» бывает неоднозначным. Источник может показывать доступность заказа, количество по размерам или сумму по нескольким складам. Эти значения отвечают на разные вопросы.
Если нужен размер одежды, общий остаток карточки недостаточен. Если нужна доставка в определённый город, доступность без региона тоже не даёт полного ответа. Лучше завести отдельное поле с понятным смыслом, чем назвать всё одним словом «наличие».
Проверки важнее количества колонок
В Akmelo у полей есть типы, обязательность и правила проверки. Укажите числовой тип для цены и заранее решите, как обрабатывать пустое значение. Не подставляйте ноль только ради заполненной ячейки.
После настройки проверьте несколько разных карточек. Особое внимание уделите комплектам, вариантам размера и товарам со скидкой: одинаковые на вид страницы могут возвращать разные по смыслу значения.
Добавляйте новые колонки под конкретный вопрос. Например, количество отзывов пригодится для сравнения карточек, но не обязательно нужно для ежедневной проверки цен.
О сопоставлении карточек подробнее рассказали в материале об идентификаторах товаров. А перед передачей таблицы дальше пригодится проверка данных перед выгрузкой.
Чтобы перейти от списка колонок к рабочему процессу, посмотрите схему мониторинга цен и ассортимента. Настройка источника и его полей описана в руководстве по сайтам.

