Что такое идентификатор товара.

Что такое идентификатор товара ?

Идентификатор товара это значение с помощью которого вы можете точно определить товар в вашем магазине.

Зачем нужен идентификатор товара?

Вы можете создавать новые товары, а можете обновлять существующие.
И именно идентификатор позволит определить есть ли в вашем магазине такой товар или нет.
Допустим, вы хотите обновить цену товара, с помощью идентификатора модуль определит в каком именно товаре нужно обновлять цену.
Или же вы хотите создать товары которых у вас еще нет. А товары которые у вас есть, просто обновить цену и количество. И именно идентификаторы товара помогут определить что нужно создать, а что уже создано и достаточно просто обновить.

Какие идентификаторы товара поддерживает SimplePars?

На данный момент модуль SimplePars способен идентифицировать товары по следующим полям.

  1. Артикул [sku]
  2. Код товара [model]
  3. Название [name] НЕ РЕКОМЕНДУЕТСЯ
  4. Универсальный код [upc]
  5. Европейский номер товара [ean]
  6. Японский штрихкод [jan]
  7. Номер книжного издания [isbn]
  8. Номер партии [mpn]
  9. Поле расположение [location]

Как использовать в реальных проектах?

Довольно просто, вам достаточно создать любую границу парсинга и выбрать с каким идентификатором сравнивать. Модуль будет брать данные из указанной границы парсинга и сравнивать с выбранным идентификатором.

Таким образом вы можете связать между собой товары из разных доноров.

Где указывается идентификатор товаров?

Идентификатор товаров выбирается на вкладке Парсинг в ИМ в выпадающем меню. После выбора идентификатора товаров не забываем нажать сохранить.

Дополнение

Зеленым я выделил идентификатор который в приоритете, так как это считается не гласным стандартом.
Красным я выделил идентификатор который я крайне не рекомендую использовать, так как название товара у донора может быть не уникальным, а значит два совершенно разных товара могут иметь одинаковое имя и это приведет к проблемам при обновлении.
Рекомендую избегать использование названия в роли идентификатора.