Модуль от RetailFactory.ru: Автоматизация прайсов поставщиков. Импорт товаров, обновление цен и остатков из Excel/XML/CSV файлов


#264

Обнаружен баг:
При сохранении ссылки импорта по рассписанию такого вида /xml.php?ost=1&structure2=1&brand_type[]=30 в квадратные скобки почему-то добавляется 0, тоесть после сохранения ссылка преобретает иной вид (/xml.php?ost=1&structure2=1&brand_type[0]=30) и перестает быть рабочей…


#265

Проблему видим, постараемся поправить быстрее. Если критично напишите в личку, подскажем простые фиксы ручные.


#266

Внесли изменения в работу модуля, теперь ссылки с спецпараметрами корректно обрабатываются.

Обновление будет доступно в течении дня.


#267

День добрый. Купил ваш модуль, изучаю.

1.Не планируете ли в стратегию ценообразования добавить возможность выбрать группу пользователей? Например, розничные и мелко-оптовые клиенты могут быть в разных группах.
Может быть, есть смысл добавить настройку и “оптовые скидки” Cs-cart, что бы 2 раза не делать при появлении нового товара

  1. Возможно, в стратегию ценообразования есть смысл добавить условие “категория”, т.к. наценки/скидки могут быть сильно разными. Допустим, на телефон и на чехол к нему…

3.а. У товара кроме артикула (обычно это модель) есть еще уникальный код (партномер).
Например https://ru.store.asus.com/notebooks/laptop/e210ma_gj004t
Ноутбук ASUS Laptop E210MA-GJ004T (модель=артикул)
Код товара: 90NB0R41-M05420 (партномер)
В прайс-листах поставщиков бывает, что модель=артикул внутри наименования. Было бы удобно добавить товару и, соответственно, в “значение” поле “партномер”.

Кроме того, у каждой торгующей организации в учетной системе каждому товару присваивается свой внутренний код. По ссылке ниже у Ситилинк этот код (назван “код товара”) = 1561887


Было бы удобно фиксировать и этот код в карточке товара и иметь возможность использовать в обработке прайс-листов. Часто этот код упрощает работу при размещении заказа у поставщика (он в своей учётной системе при импорте заказа распознает товар именно по этому году).
Для маркетплейса было бы особенно актуально, т.к. продавец=поставщик сразу получит заказ со своим кодом и легко импортирует в учетную систему.

3.б. Скорее идея для нового модуля. Либо развития вашего “Оплата заказа после подтверждения менеджером…”.
После размещения заказа покупателем автоматически отправлять email-запрос поставщику (поставщикам).
В идеале в письмо добавить “кнопку” / ссылку. Что бы поставщик не писал ответ текстом, а просто кликнул “товар в резерве” или “товара нет”. Жаль AMP-письма не везде поддерживаются:) Суть идеи в автоматизации процесса хотя бы размещения заказа, а то и перевода в статус “Ожидается оплата”.

3.в. Часто в качестве уникального кода для распознавания товара используют EAN13, он встречается и в прайс-листах и используется в разных импортах/обработчиках. Можно ли и его добавить?


#268

Добрый день!
Проверку полей не делали или уже готово?
Напоминаю: при смене формата (смены колонок и пр.) прайс-листа поставщиком в базу летит чушь, приходится вычищать потом, если вовремя заметишь. Вообщем, довольно таки опасно бесконтрольно доверять поставщикам и загружать автоматически их прайсы без какой-либо валидации.


#269

Пока нет. Запросов нет, по одному не делаем чтобы не усложнять решение.

Уже просили, добавим в план работ. Сроки не скажу - но будем делать.

Задача понятна, но пока в планах нет, сложный функционал.

Думали о таком - по факту бизнес логика работы с поставщиками очень разная и сделать модулем почти не возможно (возможно, но инвестиции в разработку будут большие). Спрос не покроет разработку. Можем сделать разве что вам под заказ теоритически.

Просто импортируйте его как артикул или код поставщика.


#270

Пока отложили, вылетают проблемы - например с прайсами без заголовков, они чаще всего встречаются.


#271

Прайсов без заголовков ни одного нет. Странная статистика.


#272

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


#273

Добрый день.
Справку прочел, остался вопрос.
Если мы заливаем новые товары с характеристиками.
Что будет если Не найдено совпадение.
Например у нас называется Тип полотенцесушителя Водяной, а в прайсе поставщика Водный.
Можно как то соответствие значений характеристик проставить?

Скрин из справки.


#274

Добрый день!

Соответствия значений характеристик нет.


#275

Жаль, а то хотели мы рыбку съесть)))

Может доработаете в будущем?
ведь сейчас качественно заливать новинки только ручками удается

В таком виде реализацию предлагаю.
После импорта (или во время) выдается отчет.


В файле импорта у характеристики Тип полотенцесушителя было найдено отсутствующее в магазине значение Водный
у таких товаров (список имен товаров)
—Товар 1
—Товар 2
—Товар 3

Что делать

  1. Выбрать значение из имеющихся - выпадающий список, в нем выбираем Водяной
  2. Присвоить новое значение вручную - поле для ввода ручками
  3. Присвоить значение Водный (добавляется тоже в базу)


#276

Это довольно сложная доработка, не планировали.

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


#277

Несколько поставщиков на один товар важная вещь!
Остатки будут суммироваться по всем поставщикам или какая-то иная логика будет доступа?

Сейчас же в текущей версии столкнулись с одной неприятной особенностью. Если какой-то из прайсов поставщика отваливается, то во-первых, никаких уведомлений об этом, что очень печально может быть при работе с маркетплейсами, товара фактически нет, а в остатках все еще есть, блокировка на маркетплейсе обеспечена.
А во-вторых, если один отваливается, то все последующие прайсы стопорятся и не обрабатываются. То есть один отсутствующий прайс-лист вешает модуль и остальные прайсы уже не срабатывают. Может, сможете сделать какую-нибудь обработку ошибок, чтобы один прайс не вешал все остальные? А то совсем печально, пока не заглянешь в админку и не поймешь, что дела совсем плохи.


#278

Добрый день!

Передали на проверку, такого быть не должно.

Скорее всего сделаем настройкой, пока вопрос открыт.


#279

Приветствуем!
Смогли воспроизвести проблему?


#280

Добрый день, нет - все работает отлично на тестовых сборках.

Вам надо делать тикет в поддержку с SSH доступами, проверьте что модуль обновлен.


#281

Подскажите один момент: если во вкладке “Настройки обновления” установить обновлять изображения, то все изображения будут заново загружаться (тем самым раздувая магазин) при импорте прайса или только измененные?


#282

Добрый день.

Сравнение идет по имени файла - если при загрузке конечное имя изменяется, то файл грузится.

Раздувки конечно же нет, модуль ориентирован на максимальную скорость, поэтому мы делаем все в обход ядра.


#283

Добрый день.
Есть вопрос по модулю.

один и тот же товар, например СамсунгС22
поставляют 3 поставщика
-П1
-П2
-П3
у всех у них есть файлы с остатками, которые загружаются последовательно П1, П2, П3

но у П1 товара на остатке 10 штук, а у П2 и П3 товара на остатке 0

может ли модуль НЕ затирать плюсовые остатки П1, нулями поставщиков П2 и П3 ?
например если данные были обновлены в течении получаса
или просто брать как то максимальное число из всех файлов

склад у нас один в админке, т.е. записывать в разные склады не вариант