supplier_products_sync
No name
Основные настройки модуля находятся в пункте меню Товары->Менеджер заданий синхронизации товаров
Для добавления нового задания необходимо выполнить первичную настройку модуля.
Название будет отображено в заголовке карточки задания. Драйвер не изменяется. В пунктах выдачи выбираются склады для каждого задания отдельно. В расписании можно задать частоту проверки почтового ящика. Частота автоматического запуска задания по расписанию. Не забудьте, что необходимо добавить файл /shell_scripts /manager_launcher.php на выполнение по CRON чаще, чем самое часто выполняемое задание. В корневой категории выбирается категория в которую будут помещены новые товары, отсутствующие в CSCART После первичной настройки необходимо нажать кнопку "Создать" в правом углу панели. После этого появятся настройки драйвера почты, в одноименной вкладке.
Настройка задания
Настройка почты для парсинга
На вкладке необходимо заполнить стандартные настройки почты. Указать имя файла присылаемого в ZIP-архиве. А так же почту отправителя файла. Настройка второй отправитель используется для суммирования остатков товара. Если настройку не использовать то остатки товаров будут обновляться из файла.
На этом настройка модуля завершена.
Для возможности контролировать коллизии товаров в прайсах, предусмотрен пункт меню выводящий таблицу. В которой указаны места возникновений коллизий, а так же их описание.
- Прайс №1 и Прайс №2: Прайсы между которыми идёт сравнение. Если одно из полей пустое(имеет значение "none") то значит проверка шла только одного прайса.
- Продукт №1 и Продукт №2: Информация о продуктах проходивших проверку. Носит в основном технический характер для возможности однозначной идентификации товаров в прайсах и корректировки.
- Причина: Детальное описание причины возникновения коллизии с дополнительной информацией о товаре вызвавшем коллизию.
- Дата: Дата проверки и возникновения коллизии.
- Одинаковые коды и разные имена в CSCART и прайсе: При загрузке прайса сравниваются, в CSCART "Код товара" и доп. поле "Название в прайсе" с пришедшими из прайса кодом тована и наименованием. Если коды одинаковые, а названия разные, то товар попадает в таблицу и его загрузка пропускается.
- Неверный формат количества товара в прайсе: Если при загрузке прайса количество товара является дробным числом, то товар попадает в таблицу и так же пропускается.
- Товар с меньшей ценой: Если найдены совпадения товара в прайсе с разной ценой то выбирается товар с большей ценой, остатки суммируются. Проверка ведётся в рамках одного прайса!
В карточки товаров были добавлены поля: "Название в прайсе" - служит для возможности изменения название товара в CSCART, в поле будет загружено название из прайса. "ID в CS CART" - уникальный идентификатор товара в интернет-магазине. "Оригинальный ID товара" - по этому полю происходит обновление товара. Если необходимо указать другой товар для обновления из прайса, то достаточно вписать сюда ID товара соответствующий оригинальному ID
Важно: все сопоставления товаров в CSCART и приходящих в прайсе, происходят по названию из прайса и коду товара.