Импорт из CSV

Добрый день! Почитал форум, но так и не нашел пример моей проблемы. Подскажите, пожалуйста, почему при добавлении новых товаров через csv файлик, которые содержат характеристики (размер/цвет), код артикула не присвается на всю карточку товара (характеристики при создании новой карточки указаны строкой <{44,46,48,50}>, по такой же аналогии и с цветом). Поле код артикула при импорте остается просто пустым (в csv файле оно заполнено), хотя если товар не содержит выбор характеристик, то артикул после импорта отображается верно. У меня есть потребность присвоить одинаковый код артикула на все характеристики в одном товаре, но таких товаров много и для каждого товара нужны свои индивидуальные кода артикулов.

3 ответа

  • 1
    Rat Партнер-разработчик 28 августа 2021 13:49 #

    Код артикула — свойство артикула, а не товара. Поэтому для импорта этих кодов надо для каждого артикула добавить в файл отдельную строку, как написано в инструкции. Даже несмотря на то, что артикулы генерируются из значений характеристик и что коды у всех артикулы в пределах товара должны быть одинаковыми.

    Можно ещё спросить у службы поддержки на всякий случай.

  • 1
    Vaslav24 29 августа 2021 07:58 #

    Эта путаница потому, что понятие "артикул" Webasyst трактует по своему, не так как обычно принято в учетных системах. Я первое время тоже не мог понять этой логики. В общем, тут артикул - это не SKU и не идентификатор товара, а некая сущность, "вложенная" в сущность "товар". То есть каждый товар может иметь несколько артикулов (имеющих разные характеристики). Код артикула как раз и отличает артикулы внутри товара и должен быть уникальным внутри товара и ни как иначе. Если вам нужны некие коды производителя (которые обычно и называют "артикул"), то их надо указывать в других полях, не в коде артикула. Возможно, подойдет наименование артикула, но это не точно (не всегда подходит). Можно создать характеристику для своих значений "артикул". Возможны варианты, смотря как и где это будет у вас использоваться и показываться.

    Получается, разные товарные единицы (SKU) идентифицируются по уникальной паре "наименование товара" + "код артикула". Еще можно работать с ID, но это не очень удобно в штатной загрузке/выгрузке CSV.

    Если вы сделаете внутри товара одинаковые коды артикула, то при обработке csv-файла значения характеристик будут перезаписываться... в общем наступит ахтунг! )))

    Для значительного упрощения работы с csv-файлами, возможно стоит рассмотреть вариант совсем отказаться от артикулов. То есть каждый товар (каждая комбинация размера, цвета и т.п.) - это отдельная карточка. А для группировки похожих (например, такие же, но другого цвета) есть специальные плагины. Это еще и на URL-ы карточек повлияет (это если копать в тему SEO)... Но это, конечно, ни разу не рекомендация, а личное мнение, которое никому не навязываю.

  • 1
    Andrey P 29 августа 2021 09:28 #

    Господа, спасибо за ответы.

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

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