Что такое идентификатор товара ?
Идентификатор товара это значение с помощью которого вы можете точно определить товар в вашем магазине.
Зачем нужен идентификатор товара?
Вы можете создавать новые товары, а можете обновлять существующие.
И именно идентификатор позволит определить есть ли в вашем магазине такой товар или нет.
Допустим, вы хотите обновить цену товара, с помощью идентификатора модуль определит в каком именно товаре нужно обновлять цену.
Или же вы хотите создать товары которых у вас еще нет. А товары которые у вас есть, просто обновить цену и количество. И именно идентификаторы товара помогут определить что нужно создать, а что уже создано и достаточно просто обновить.
Какие идентификаторы товара поддерживает SimplePars?
На данный момент модуль SimplePars способен идентифицировать товары по следующим полям.
- Артикул [sku]
- Код товара [model]
- Название [name] НЕ РЕКОМЕНДУЕТСЯ
- Универсальный код [upc]
- Европейский номер товара [ean]
- Японский штрихкод [jan]
- Номер книжного издания [isbn]
- Номер партии [mpn]
- Поле расположение [location]
Как использовать в реальных проектах?
Довольно просто, вам достаточно создать любую границу парсинга и выбрать с каким идентификатором сравнивать. Модуль будет брать данные из указанной границы парсинга и сравнивать с выбранным идентификатором.
Таким образом вы можете связать между собой товары из разных доноров.
Где указывается идентификатор товаров?
Идентификатор товаров выбирается на вкладке Парсинг в ИМ в выпадающем меню.
После выбора идентификатора товаров не забываем нажать сохранить.
Дополнение
Зеленым я выделил идентификатор который в приоритете, так как это считается не гласным стандартом.
Красным я выделил идентификатор который я крайне не рекомендую использовать, так как название товара у донора может быть не уникальным, а значит два совершенно разных товара могут иметь одинаковое имя и это приведет к проблемам при обновлении.
Рекомендую избегать использование названия в роли идентификатора.