Как массово изменить код артикула? Есть решение

Здравствуйте! 

Примерно у 5000 товаров необходимо сменить код артикула. При импорте, в товар добавляется новый артикул, а не меняется существующий. 

Подскажите какие варианты есть, кроме как делать это вручную?

1 ответ

  • 1
    Павел Трофимов Партнер-разработчик 14 октября 2019 12:17 # Решение

    При импорте, в товар добавляется новый артикул, а не меняется существующий

    Такое должно происходить в случае если идентификация артикулов происходит по коду. Если идентификацию артикулов при импорте делать по названию, то код артикула вполне нормально должен поменяться. Или у вас не заполнены названия для артикулов? Если нет, можно попробовать сделать экспорт, заполнить у всех артикулов название равное коду, импортировать (выбрав идентификацию артикулов по коду). Снова экспортировать, поменять коды артикулов так как вам необходимо и импортировать обратно, выбрав на этот раз идентификацию по названию артикула. Т.о. вы поменяете коды артикулов. Но останутся названия. Навскидку не помню можно ли затем через импорт удалить названия артикулов (если они вам не нужны), но если нельзя, то можно их привести в соответствие с кодами артикулов, ну или просто очистить через БД.

    • +1
      Y Y 17 октября 2019 20:25 #

      Здравствуйте! Благодарю за помощь, буду пробовать. Подскажите, а именно названия артикулов в БД как найти? Чтобы случайно не удалить код артикула) 

      И ещё вопрос, когда артикул один у товара, там даже нет поля такого название артикула, когда их несколько, да есть...

      • +1

        а именно названия артикулов в БД как найти?

        Таблица shop_product_skus поле name

        когда артикул один у товара, там даже нет поля такого название артикула, когда их несколько, да есть...

        Когда один артикул - все равно есть, просто это поле почему-то скрыто из интерфейса

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите