Импорт из CSV
Добрый день! Почитал форум, но так и не нашел пример моей проблемы. Подскажите, пожалуйста, почему при добавлении новых товаров через csv файлик, которые содержат характеристики (размер/цвет), код артикула не присвается на всю карточку товара (характеристики при создании новой карточки указаны строкой <{44,46,48,50}>, по такой же аналогии и с цветом). Поле код артикула при импорте остается просто пустым (в csv файле оно заполнено), хотя если товар не содержит выбор характеристик, то артикул после импорта отображается верно. У меня есть потребность присвоить одинаковый код артикула на все характеристики в одном товаре, но таких товаров много и для каждого товара нужны свои индивидуальные кода артикулов.
3 ответа
Код артикула — свойство артикула, а не товара. Поэтому для импорта этих кодов надо для каждого артикула добавить в файл отдельную строку, как написано в инструкции. Даже несмотря на то, что артикулы генерируются из значений характеристик и что коды у всех артикулы в пределах товара должны быть одинаковыми.
Можно ещё спросить у службы поддержки на всякий случай.
Эта путаница потому, что понятие "артикул" Webasyst трактует по своему, не так как обычно принято в учетных системах. Я первое время тоже не мог понять этой логики. В общем, тут артикул - это не SKU и не идентификатор товара, а некая сущность, "вложенная" в сущность "товар". То есть каждый товар может иметь несколько артикулов (имеющих разные характеристики). Код артикула как раз и отличает артикулы внутри товара и должен быть уникальным внутри товара и ни как иначе. Если вам нужны некие коды производителя (которые обычно и называют "артикул"), то их надо указывать в других полях, не в коде артикула. Возможно, подойдет наименование артикула, но это не точно (не всегда подходит). Можно создать характеристику для своих значений "артикул". Возможны варианты, смотря как и где это будет у вас использоваться и показываться.
Получается, разные товарные единицы (SKU) идентифицируются по уникальной паре "наименование товара" + "код артикула". Еще можно работать с ID, но это не очень удобно в штатной загрузке/выгрузке CSV.
Если вы сделаете внутри товара одинаковые коды артикула, то при обработке csv-файла значения характеристик будут перезаписываться... в общем наступит ахтунг! )))
Для значительного упрощения работы с csv-файлами, возможно стоит рассмотреть вариант совсем отказаться от артикулов. То есть каждый товар (каждая комбинация размера, цвета и т.п.) - это отдельная карточка. А для группировки похожих (например, такие же, но другого цвета) есть специальные плагины. Это еще и на URL-ы карточек повлияет (это если копать в тему SEO)... Но это, конечно, ни разу не рекомендация, а личное мнение, которое никому не навязываю.
Господа, спасибо за ответы.