Модификация импорта CommerceML

Укажите домен без http и слешей. Пример: domain.com
ms_commerceml_modification

Поставка в электронном виде.

Вносит изменения и дополнения в товары и вариаций при импорте через модуль commerceml.
Подробное описание
2 000.00 ₽
2 000.00 ₽

ms_commerceml_modification

Описание

Модуль Модификация импорта CommerceML вносит изменения и дополнения в товары и вариации при импорте через модуль CommerceML. Модуль позволяет управлять созданием товаров без штрих-кода, заменять код продукта, удалять вариации при отсутствии в наличии и импортировать артикул в поле поставщика.

Функциональность

  • Удаление вариаций товара, если их нет в наличии
  • Предотвращение создания товаров без штрих-кода
  • Замена кода продукта при отсутствии штрих-кода на формат "Артикул_Постфикс"
  • Выбор характеристики для постфикса кода продукта
  • Импорт артикула в поле "Артикул поставщика" (для модуля rf_stock_parser)
  • Интеграция с модулем rf_supplier_price для обработки цен

Принцип работы

Модуль работает через систему хуков CommerceML:

  1. Хук commerceml_product_convertor_convert - обработка товаров при конвертации:
  • Не создавать товары без штрих-кода:
  • Проверяет наличие штрих-кода в данных товара
  • Если штрих-код отсутствует или начинается с "2", помечает товар как удалённый
  • Заменять код продукта:
  • Если штрих-код отсутствует или начинается с "2", заменяет код продукта
  • Использует формат "Артикул_Постфикс", где постфикс берётся из выбранной характеристики
  • Если постфикс отсутствует, использует только артикул
  • Импорт артикула поставщика:
  • Если включена опция и установлен модуль rf_stock_parser, импортирует артикул в поле ms_manufacturer_code
  1. Хук commerceml_product_importer_import_pre - предобработка импорта:
  • Сохраняет код продукта для вариаций в глобальную переменную
  • Обрабатывает удалённые вариации при отсутствии в наличии
  • Интегрируется с модулем rf_supplier_price для обработки цен типа "rf_cost"
  1. Хук update_product_pre - обновление товара перед сохранением:
  • Восстанавливает код продукта для вариаций из глобальной переменной
  1. Хук update_product_post - обновление товара после сохранения:
  • Удаляет вариации товара, если они помечены как удалённые и отсутствуют в наличии
  • Сохраняет цену "rf_cost" в поле товара (для модуля rf_supplier_price)
  • Сохраняет артикул поставщика в поле manufacturer_code
  1. Функция fn_ms_commerceml_modification_cscart_features() - выбор характеристики для постфикса:
  • Отображает селект с характеристиками CS-Cart в настройках модуля
  • Позволяет выбрать характеристику, значение которой будет использоваться как постфикс

Расположение в админке

Настройки модуля:

  • Модули → Управление модулями → Модификация импорта CommerceML

Настройки:

  • Удалять вариацию товара, если её нет в наличии (removed_variation_not_available) - чекбокс (по умолчанию: выключено)
  • Не создавать товары без штрих-кода (not_create_without_barcode) - чекбокс (по умолчанию: выключено)
  • Заменять код продукта при отсутствии штрих-кода на Артикул_Постфикс (replace_product_code) - чекбокс (по умолчанию: включено)
  • Характеристика для Постфикса (cscart_feature_id) - выбор характеристики из списка (настраивается через селект в настройках)
  • Загружать артикул в поле Артикул поставщика (import_manufacturer_code) - чекбокс, требует модуль rf_stock_parser (по умолчанию: включено)

Важные замечания

  • Модуль работает только при обмене данными через CommerceML
  • Штрих-коды, начинающиеся с "2", считаются невалидными
  • Замена кода продукта работает только при отсутствии штрих-кода
  • Для работы с артикулом поставщика требуется модуль rf_stock_parser
  • Для работы с ценами "rf_cost" требуется модуль rf_supplier_price
  • Характеристика для постфикса выбирается из всех характеристик системы

Похожие товары

2 000.00 ₽
Выберите опции
Скидка 75%
2 000.00 ₽ 8 000.00 ₽
Выберите опции
Скидка 40%
3 000.00 ₽ 5 000.00 ₽
Выберите опции
2 000.00 ₽
Выберите опции
Скидка 40%
3 000.00 ₽ 5 000.00 ₽
Выберите опции
Скидка 84%
2 000.00 ₽ 12 450.00 ₽
Выберите опции