[FEATURE] Auto-create product property 'ID товара из Б1' for B1 source tracking

Resolved 💬 2 comments Opened Jan 28, 2026 by arwoxb24 Closed Feb 28, 2026

Задача / Task

При миграции товарных позиций автоматически создавать и заполнять свойство товара с ID из B1.

Требования / Requirements

  1. Свойство товара на B2:
  • Название: ID товара из Б1
  • Тип: строка
  • Создаётся автоматически если не существует
  1. Логика:
  • При php bin/migrator migrate --entity=product_rows
  • Проверить существование свойства на B2
  • Если нет → создать через crm.product.property.add
  • При миграции товара → записать ID из B1 в это свойство
  1. Ограничения:
  • ⛔ B1 = ТОЛЬКО ЧТЕНИЕ
  • ✅ B2 = создание/обновление

Пример / Example

B1 товар ID: 2475
B2 свойство: PROPERTY_XX = "2475"

Файлы / Files

  • src/Commands/Migrate/Catalog/ProductMigrator.php
  • src/Commands/MigrateCommand.php

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗