Импорт товаров - вопрос по дублирующимся Product code

Коллеги!
Ситуация - отказался от импорта товаров из 1С
Решили сделать импорт через csv стандартными возможностями.
Есть несколько производителей.
По каждому готовим скриптом csv файл и делаем импорт в магазин.

Вопрос - правильно ли я понимаю что при одинаковом Product code у некоторых продуктов(от разных производителей) в магазине будет .опа?

т.е.
123456;ru;polka;запчасти//полки;Бренд: E[Polka]

заменится при следующем импорте на
123456;ru;tarelka;кухня//посуда;Бренд: E[посуда]

какие поля ключевые а какие переписываются? как идентифицируется то…
что-то закипел ))

хотя поле product_code и неуникально - но да, при импорте с одинаковым артикулом первый заменится данными из последнего. Самый правильный вариант - задать для каждого поставщика свой префикс, и добавлять его к артикулу, таким образом будет уникальный артикул у каждого товара.

Вариант хороший, но только если товар не технический(тоже такой вариант использую на своём). Технику часто ищут именно по артикулам, а следовательно там не должно быть лишних символов. Если же артикул принципиален, пусть даже и два одинаковых - надо думать дальше. Возможно, в сторону парсера прайсов RF, там есть связи с прайсами у товаров.

1 лайк

именно - техника - запчасти
(((((((((((((
а из 1С такая же петрушка? или там берется ID?

что за парсер прайсов RF?

При выгрузке товаров из 1С есть вариант сопоставления товаров по external_id в 1с, следовательно проблемы дублей вроде нет.

https://store.retailfactory.ru/moduli-dlya-cs-cart/avtomatizaciya-praysov-postavschikov/

Я не знаю, как сейчас, но в некоторых случаях, при поиске точного совпадения, в данном случае по коду товара, бралось толко одно первое совпадение, и вот тут может быть загвозда…

а вот вопрос - если к артикулу добавить пробел и потом символ - будет же искаться
но картина будет искаженная (((

вот болту добавил “пробел l
уже разные, уже выдает поиск.
но имхо кашу только больше усугубит в будущем

или вы про парсер от RF?

я не помню где с этим столкнулся, давно это было. Это точно не поиск по сайту или админке, там соответствие не точное, то есть идет поиск по вхождению %строка_поиска%. Дело было где-то внутри кода, когда выборка по product_code шла в функции db_get_row (или обработка результата db_get_array проходила только 1 цикл). Но возможно сейчас от этого бага логики уже избавились, я не настаиваю что он сейчас присутствует

что еще можно придумать?

По логике, при установленном модуле Поставщики - в таблицу товара должно добавляться поле с id поставщика, и при импорте идти сравнение на уникальность ключа из полей код товара - ид поставщика. Это кстати позволяло бы на лету создавать карточки товара, к которым бы сразу привязывались записи одного и тогоже товара от разных поставщиков. Аналогично для мультивендора. А не тот огород который у нас нагроможден.

1 лайк

доступен к установке такой модуль.

Стоит попробовать?

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

снимаю шляпу перед вашей политкорректностью ))

и пошел пробовать на “кошках”

Отвечал на похожий вопрос в другой теме. Правда, это не решит в полной мере вопрос поиска товара по Артикулу, так как штатный поиск выгребает все совпадения из контента, и если такие найдутся, то в выдаче может быть несколько товаров, даже из разных категорий.
Если вам надо настроить поиск на сайте более тонко, например для поиска по Артикулу, то есть модуль “Улучшение Поиска” от eComLabs, он позволяет настроить выдачу таким образом.

пока устраивает как поиск ищет, имхо когда несколько находит всяко лучше когда не находит совсем :wink:

склоняюсь к добавлению посфикса к Product code для дублей.

((

Это спорно, так как человек может искать насос, а выдаст зубочистку. :wink:

Решение через наш модуль все таки будет надежнее - он у нас именно для таких целей и сделан. Вы выбираете бренд и в нем ищутся артикулы.

Без плясок с бубном. Быстро и надежно.

Спасибо за предложение.

цена кусается… ((

магазин пока не приносит денег… всё запускаемся …
ссылка на модуль в закладках лежит )