Дублируются товары при обновлении прайса csv файлом

#
Дублируются товары при обновлении прайса csv файлом
При обновлении товаров импортом csv в некоторых случаях происходит не обновление существующего товара, а дублирование. Артикул, разделы, название товара все в прайсе без изменений, добавляются только картинки или обновляется количество.  С чем может быть связано? Закономерности не обнаружено, могут продублироваться все товары, а может половина обновиться как и должно быть, а половина продублироваться при единовременной загрузке.
#
Re: Дублируются товары при обновлении прайса csv файлом
NatalyR писал(а):
Артикул, разделы, название товара все в прайсе без изменений

Если это действительно так то попробуйте экспортировать только эти данные. Только меняется цена правильно понимаю?
Кажется при экспорте и в редактирование  возможно некий формат меняется в CSV файле. Таким образом ели есть мельчайшее изменение в одном из столбцов это будет считаться как новый товар. Например два пробела вместо одной или точка запятая в наименование товара если даже артикул одинаковый. Попробуйте сделать проверку только по артикулу.
Или прикрепите прайс лист для анализа.
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
#
Re: Дублируются товары при обновлении прайса csv файлом
Насколько я понимаю идентификация товара идет по Артикул в, иначе если оно будет реагировать на каждый пробел например в Названии товара, то это не реально будет в дальнейшем отследить не изменилась ли какая точка или запятая в новом прайсе у поставщика.  Сейчас магазин заполняется, поэтому некоторые прайсы заливались сначала только с артикулом , названием и ценой и постепенно к ним добавляем описание и картинки. Вот и выявился такой косяк. Т.е. старый прайс дополнили описание , картинкам, залили а оно задвоилось.
Вчера выяснился такой момент, оставила из прайса на пробу 11 товаров, заливала в Яндекс -браузере, все двоится, клиент заливал в Хроме, тоже задваивается, попробовала через Мозилу, обновилось без дубля. Чем объяснить пока не знаю, будет еще пробовать.
Вынесла в админку к товару поля -Артикул и дата, чтоб легче было отслеживать дубли. Но при больших объемах конечно все равно сложно будет, если не понять ключевой момент - почему оно так делает?
#
Re: Дублируются товары при обновлении прайса csv файлом
Вот как работает импорт экспорт https://www.hostcms.ru/documentation/modules/shop/exchange/csv/imports/
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
#
Re: Дублируются товары при обновлении прайса csv файлом
Проблема с дублированием так и не решилась. По какому принципу система идентифицирует товар? По каким именно полям?
Пример - загружен товар с артикулом, разделами, названием, описанием, количеством на складе, ценой. Необходимо у ряда товаров изменить их количество на складе. Хочу сделать это залив артикул и только новое количество. Система распознает это как уже существующий товар? Илил для нее это будет совсем новый?
Модератор
#
Re: Дублируются товары при обновлении прайса csv файлом
NatalyR писал(а):
По какому принципу система идентифицирует товар? По каким именно полям?

В предыдущем сообщении ссылка, которая содержит ответ на ваш вопрос: https://www.hostcms.ru/documentation/modules/shop/exchange/csv/imports/
#
Re: Дублируются товары при обновлении прайса csv файлом
Не содержит.
Цитата:
Товар в процессе импорта может быть найден по CML ID, артикулу, пути, идентификатору товара.


Меня интересует конкретная ситуация. Есть артикул и измененное количество товара на складе.
Почему система по артикулу не находит уже существующий товар, а делает дубли?
Или для корректного поимка необходимо чтобы совпадали все поля? - Артикул, разделы, название?
Модератор
#
Re: Дублируются товары при обновлении прайса csv файлом
NatalyR,
если есть только артикул и количество, то какие дубли система может создавать?
Для обновления достаточно артикула и количества на складе.
#
Re: Дублируются товары при обновлении прайса csv файлом
Последний пример.
Файл прайса не менялся совсем. При первоначальной загрузке клиентка забыла указать поле с ценой. Поэтому сделала опять импорт того же самого файла только указала загрузку цены. Все товары прайса задублировались! Одни с ценой, вторые точно такие же без цены.
http://deltapet.ru/shop/628/631/693/

#
Re: Дублируются товары при обновлении прайса csv файлом
   Проверьте еще раз CSV. На пятой правда версии была ошибка, кто-то из манагеров в базе в названии товара поставил ; после этого задвоилось. Можно в shop_items таблице в MySQL посмотреть. У дублей может быть поле marking (как правило артикул товара) значение NULL. Ну а там сообразите как прямым запросом починить. А если без цены, так еще проще прямым SQL запросом удалить.
Авторизация