Артикул товара

    Эта полоса в форме поставщика отвечает за артикул и все, что с ним связано:

    В прайс листе, артикул может представлять собой любой набор допустимых символов длиной до 64 байт. А в товаре, артикул содержится в поле "SKU".

    Внимание:

    Одна буква кириллицы занимает 2 байта.

    Плагин ищет товар только по артикулу, если не указаны дополнительные критерии поиска:

    Артикул должен быть уникальным на весь магазин. Если в магазине будет несколько товаров с одинаковыми артикулами, то плагин обновит только один из них, остальные проигнорирует.

    При создании нового товара, если плагин заметит, что товар с таким артикулом уже есть в магазине, он переходит в режим обновления, и обновляет существующий товар, не создавая новый.

    Однако, в магазине могут существовать товары с одинаковыми артикулами, и в случае 1 и 2 (см. рисунок выше), такие товары могут успешно обрабатываться:

    1. Поиск товара происходит по артикулу и номеру поставщика одновременно. Т.е. если будут найдены несколько товаров с заданным артикулом, то из них выберется только товар, который принадлежит данному поставщику.
    2. Используется только в случае, если в прайс листе имеется колонка с названиями производителей, и номер этой колонки прописан в форме поставщика в полосе "Производитель". Работает аналогично п.1

    На рисунке выше видно еще один пункт "Товаров", он означает следующее...

    Связать артикулы (sku) товаров.

    Если у разных поставщиков, один и тот же товар имеет разные артикулы, то плагин создаст несколько одинаковых товаров в магазине. 

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

    Получится так, что товар может быть обновлен разными прайс листами от разных поставщиков. У разных поставщиков - разные цены, значит, в результате, товар получит цену, которая была в последнем, обработанном  прайс листе.

    Однако, такого примитивного результата можно избежать, если в полосе "Цена" формы поставщика выбрать что-либо из этого меню:

    "Цена снизилась" - в результате обработки всех прайс листов от поставщиков, вы получите в магазине самую низкую цену товара.

    Как связать артикулы.

    В прайс листе должны быть две колонки с артикулами и колонка с ценой - колонка с произвольными числами:

    Настройки формы поставщика:

    В полях "Название товара" и "Цена" пропишите колонку № 2. Включите действие:


    Сохраните форму поставщика и отправьте прайс лист в обработку.

    Проверьте, связались ли артикулы. Выберите во вкладке "Инструменты" функцию:

    и нажмите "Старт".

    Список связанных артикулов выводится в файл admin/uploads/ex.xml на сервере. Сохраните этот файл, пригодится в будущем.

    Связывать можно неограниченное количество артикулов, но каждый новый артикул следует привязывать к первому, т.е. к артикулу, который уже существует в магазине.

    Чтобы удалить все связки артикулов, очистите в БД таблицы suppler_sku и suppler_sku_description

    Префикс артикула.

    Если артикулы поставщика слишком короткие, например:  1, 2, 3, 12, 54... то существует большая вероятность, что они совпадут с артикулами другого поставщика.

    Чтобы этого не произошло, рекомендуется добавить к артикулам префикс. Для каждого поставщика - свой префикс.

    Тогда плагин, если прочтет из прайс листа артикул "3", он добавит в магазин товар с артикулом "supp1-3".

    Т.е. к артикулам налету добавляется префикс.

    Аналогично и при поиске товара:

    • читается из прайс листа артикул "3"
    • ищется в магазине артикул "supp1-3"

    Если товары с простыми артикулами уже были загружены в магазин ранее, то ситуацию можно исправить Инструментами:

    Замена артикула в товарах.

    Можно заменить артикул товара. Для этого, в прайс листе должны быть две колонки с артикулами и колонка с ценой - колонка с произвольными числами:

    Настройки формы поставщика:

    В полях "Название товара" и "Цена" пропишите колонку № 2. Включите действие: "Не обновлять цены и остатки", сохраните форму поставщика и отправьте прайс лист в обработку.

    В результате, артикул из колонки 3 прайс листа заменит артикул товара из колонки 1.

    Парсинг.

    Не имеет смысла парсить артикул с сайта поставщика, артикул должен быть такой, как в прайс листе.

    Но такая возможность существует. Например, на странице сайта поставщика, артикул представлен в таком виде:

    а ссылка на эту страницу находится в колонке прайс листа № 9.

    Тогда настройки парсинга будут такими:

    Кнопка "Артикул в опции".

    Используется при необходимости идентифицировать товар в магазине не по полю sku, а по полю optsku:

    Будет найдено конкретное значение опции Размер - "LL" и обновлена ее цена и остаток.

    Если артикул 88372-a не будет найден в optsku, то плагин будет искать его в поле sku, т.е. как обычный артикул товара.

    Альтернативный артикул.

    В полосе "Артикул" есть поле для задания альтернативного артикула:

    Этот артикул, плагин использует для поиска товара не тогда, когда по основному артикулу товар не был найден, а когда основной артикул отсутствует в прайс листе:

    usergio Copyright © 2023