Расширенный импорт по характеристикам

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

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

Позволяет распределять товар по нужным категориям в зависимости от характеристики
Подробное описание
$44.44
$44.44

MS: Расширенный импорт по характеристикам

Описание

Модуль ms_import_commerceml расширяет функциональность импорта CommerceML, позволяя распределять товар по нужным категориям в зависимости от характеристики, управлять статусами импортируемых заказов, а также управлять специальным реквизитом для выгрузки префикса к заказу.

Основные возможности

  • Распределение по категориям: Автоматическое создание и распределение товаров по категориям на основе характеристик
  • Управление статусами: Управление статусами товаров на основе характеристик при импорте
  • Многоуровневые категории: Создание категорий по уровням (1, 2, 3) на основе характеристик
  • Экспорт номера заказа: Добавление префикса к номеру заказа при экспорте в CommerceML
  • Интеграция с CommerceML: Расширение стандартного импорта CommerceML дополнительными возможностями

Как работает модуль

Модуль использует следующие механизмы:

  1. Функции работы с категориями (func.php):
  • fn_get_imported_categories() - создает категории на основе характеристик товара:
  • Получает настройки сопоставления характеристик с уровнями категорий
  • Создает категории по уровням (1, 2, 3) на основе значений характеристик
  • Возвращает ID конечной категории для товара
  1. Хуки импорта (hooks.func.php):
  • fn_ms_import_commerceml_update_product_categories_pre() - распределяет товары по категориям при импорте:
  • Проверяет настройку использования характеристик для создания категорий
  • Вызывает функцию создания категорий на основе характеристик
  • Устанавливает основную категорию и список категорий для товара
  • fn_ms_import_commerceml_update_product_pre() - управляет статусами товаров:
  • Проверяет значение отслеживаемой характеристики
  • Устанавливает статус товара в зависимости от значения характеристики:
  • "Включен" (A) - при значении ms_status_feature_on
  • "Выключен" (D) - при значении ms_status_feature_off
  • Специальный статус - при значении ms_status_feature_special (устанавливает avail_since)
  1. Хук экспорта (hooks.func.php):
  • fn_ms_import_commerceml_commerceml_order_formator_form() - добавляет префикс к номеру заказа при экспорте:
  • Проверяет настройку экспорта номера заказа
  • Добавляет поле "НомерПоДаннымКлиента" с префиксом к номеру заказа
  1. Схемы:
  • schemas/cml/aliases.post.php - определяет алиасы для полей CommerceML

Где находится функциональность

  • Административная панель:
  • Настройки модуля с сопоставлением характеристик и категорий
  • Настройки управления статусами товаров
  • Страница синхронизации данных CommerceML

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

  • Использовать характеристики для сопоставления категорий (used_features): Включить создание категорий на основе характеристик
  • Использовать характеристики только для новых товаров (feature_new_product): Применять только к новым товарам при импорте
  • 1 уровень (ms_product_features): Сопоставление характеристики с уровнем 1 категории
  • 2 уровень: Сопоставление характеристики с уровнем 2 категории
  • 3 уровень: Сопоставление характеристики с уровнем 3 категории
  • Отслеживаемая характеристика (ms_status_feature_id): Характеристика для управления статусами
  • Статус товара "Включен" (ms_status_feature_on): Вариант характеристики для статуса "Включен"
  • Статус товара "Выключен" (ms_status_feature_off): Вариант характеристики для статуса "Выключен"
  • Специальный статус товара (ms_status_feature_special): Вариант характеристики для специального статуса
  • Экспорт номера заказа (export_order_number): Включить экспорт номера заказа с префиксом

Использование

  1. Настройка сопоставления категорий:
  • Выберите характеристики для уровней категорий (1, 2, 3)
  • Укажите варианты характеристик для каждого уровня
  1. Настройка управления статусами:
  • Выберите характеристику для отслеживания статусов
  • Укажите варианты характеристики для разных статусов
  1. Результат:
  • При импорте товары автоматически распределяются по категориям на основе характеристик
  • Статусы товаров устанавливаются автоматически на основе значений характеристик

Технические детали

  • Модуль автоматически устанавливается в мультивендор и Ultimate редакции CS-Cart
  • Работает только при импорте через CommerceML (dispatch == 'commerceml.import')
  • Создает категории автоматически, если они не существуют
  • Использует настройки импорта CommerceML для определения компании

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

$44.44
Выберите опции
Скидка 75%
$44.44 $177.78
Выберите опции
Скидка 40%
$66.67 $111.11
Выберите опции
$44.44
Выберите опции
Скидка 40%
$66.67 $111.11
Выберите опции
Скидка 84%
$44.44 $276.67
Выберите опции