Внешний код вместо артикула

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

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

Модуль позволяет использовать внешний код МойСклад или 1С в качестве Артикула (кода) товара
Подробное описание
2 000.00 ₽
2 000.00 ₽

MS: Внешний код вместо артикула

Описание

Модуль ms_external_to_code позволяет использовать внешний код из систем МойСклад или 1С в качестве артикула (кода) товара при импорте через CommerceML. Модуль обрабатывает внешние коды товаров и преобразует их в артикулы товаров CS-Cart.

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

  • Использование внешнего кода как артикула: Автоматическое использование внешнего кода товара из 1С/МойСклад в качестве артикула
  • Обрезка внешнего кода: Возможность обрезать внешний код по символу "#" (все после символа становится артикулом)
  • Проверка уникальности: Опция проверки уникальности артикула перед использованием обрезанного кода
  • Интеграция с CommerceML: Автоматическая обработка внешних кодов при импорте через CommerceML

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

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

  1. Хук импорта CommerceML (hooks.func.php):
  • Функция fn_ms_external_to_code_commerceml_product_importer_import_pre() вызывается перед импортом товара через CommerceML
  • Обрабатывает внешний код товара (external_id) и преобразует его в артикул (product_code)
  1. Обрезка внешнего кода:
  • Если включена опция "Обрезать внешний код":
  • Ищет символ "#" во внешнем коде
  • Если символ найден, использует все после символа "#" как артикул
  • Если символ не найден, использует весь внешний код как артикул
  • Если опция выключена, использует весь внешний код как артикул
  1. Проверка уникальности:
  • Если включена опция "Проверить уникальность артикула":
  • Проверяет, существует ли уже товар с таким артикулом
  • Если существует и это не тот же товар, использует полный внешний код вместо обрезанного
  • Если не существует или это тот же товар, использует обрезанный код

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

  • Автоматическая работа: Модуль работает автоматически при импорте товаров через CommerceML
  • Административная панель:
  • Настройки модуля (обрезка внешнего кода, проверка уникальности)

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

  • Обрезать внешний код (cut_external_id): Если включено, внешний код обрезается по символу "#" (все после символа становится артикулом)
  • Проверить уникальность артикула (check_product_code_unique): Если включено, проверяется уникальность обрезанного артикула перед использованием

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

  • Модуль автоматически устанавливается в мультивендор и Ultimate редакции CS-Cart
  • Работает только при импорте через CommerceML
  • Обрабатывает внешний код товара из системы 1С или МойСклад
  • Преобразует внешний код в артикул товара CS-Cart

Примеры работы

  1. С обрезкой внешнего кода:
  • Внешний код: 12345#ABC-123
  • Артикул товара: ABC-123
  1. Без обрезки:
  • Внешний код: 12345#ABC-123
  • Артикул товара: 12345#ABC-123
  1. С проверкой уникальности:
  • Внешний код: 12345#ABC-123
  • Если артикул ABC-123 уже существует у другого товара → используется 12345#ABC-123
  • Если артикул ABC-123 уникален → используется ABC-123

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

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 ₽
Выберите опции