Можно ли через импорт CSV заменить ID товара в магазине на ID товара из импортируемого файла?

Можно ли через импорт CSV заменить ID товара в магазине на ID товара из импортируемого файла? И какая последовательность действий?

Проблема в том в файле CSV поставщика уникальным столбцом являетcя только ID

2 ответа

  • 1
    replicant 29 ноября 2021 12:43 #

    Сделайте ID товара поставщика Кодом артикула в вашем магазине (это просто делается на уровне структуры таблицы в файле импорта), а ID товара (порядковый номер строки в таблице базы данных товаров вашего магазина) не трогайте. Пусть ID товара создается сам автоматом как всегда.

    Вмешиваться в процесс подмены ID товаров - сложное, рисковое и муторное дело. Не надо этого делать на живой базе.

    Поиск по Коду артикула в админке есть. Код артикула можно сделать ещё и видимым в таблице товаров. Все будет вполне юзабельно и наглядно.

    Если у поставщика есть ещё и артикул, то его отнесите в Наименование артикула (не путать с Кодом артикула). И эти данные тоже не пропадут при импорте и станут доступны для поиска и т.п.

    • +1
      Антон Антон 29 ноября 2021 13:02 #

      Спасибо, понял. 

      Проблема ещё в том, что раньше Кодом артикула был выбран другой столбец поставщика, назывался "Артикул_код". С ним всё нормально обновляли. Потом поставщик его убрал и теперь, если назначить ID товара Кодом артикула, то создаются новые товары, а надо только обновить цены и остатки, так как в них и наименование изменено и картинка и т.д.

Эта тема в архиве. Добавление комментариев к ней отключено.