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

Когда мы меняем логику работы пункта “Товара нет в прайслисте”, то товары, артикулы которых есть в прайслисте со статусом FALSE также начинают скрываться. У вас так?

У меня честно говоря нет таких прайсов. Но по логике так быть не должно, если вы не делали синоним false = 0.

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

Например я заливаю ТОЛЬКО цены, остатков в прайсе нет - например Поставщик прислал акцию на товар.
Необходимо, чтобы остатки НЕ менялись.
Но это невозможно, им обязательно что то присвоится или 0 или то что введем.

т.о. для поля
Если товар в прайсе (но не выбрано в схеме) -Ставить наличие

необходим вариант НЕ изменять количество

или же как на 2м скрине

image

Акцию думаю надо только через стандартный импорт загружать.

С радостью, но артикула товара и производителя это разное.

Тогда только ВПР-ить.

Ну если бы я хотел этим заниматься, то и модуль бы не покупал… ))
Не знаю зачем вы мне такое предлагаете.
Имхо мое предложение вполне логичное.
При измененинии только цен должна быть возможность никак НЕ менять остатки.

Вам надо сделать отдельный парсер по прогрузке цен, не выбирать колонку наличие вообще, а для наличия везде поставить Оставить прежний статус.

Спасибо за подсказку.
Так? Не срабатывает. Обнулились остатки.
image

image
Регистронезависимость еще нужна. а то вот выяснилось, что это тоже влияет.
Если у поставщика new, а у нас NEW, то товары не сопостовляются.

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

Вот случилось, что поставщик в файле Эксель изменил данные с остатками с 18й колонки на 16ю.
18я оказалась пустой и не сколько сот товаров нужных просто отметились, как нет в наличии.
И заметили это аж через неделю…
Такие ошибки учень губительны.

Хотя по сути мне кажется надо как то проверять меняется ли шаблон файла
Например по первой указанной строке.
Если их порядок или заголовки поменялись, то сразу сообщать.

Например мы указали что остатки находятся в 16 строке.
Модуль должен считать, что она называется в файле Остатки.
Если при следующей загрузке это название изменилось, то присылать уведомление на почту.

image
image

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

Пожалуйста сделайте, чтобы по Умолчанию было выбрано Артикул + Бренд
image

Сделаем ее в новом релизе.

Просили точно такие же клиенты, как вы. Многим это пришлось по вкусу и у многих чаще связка через Артикул.

Этого пока не будем делать, это путь к ошибкам.

слабо представляю как в магазине могут быть артикула, но отсутствовать бренды.
сделайте его НЕ по умолчанию пожалуйста, например 3м в выпадающем списке
вчера так поломал 8000 товаров… которых при проверке только по Артикулу конечно же в прайсе НЕ было всем остатки просто обнулились

для полного получения информации от поставщиков очень часто приходится настраивать по 2 парсера, что вы и сами часто рекомендуете.
и если в одном из них нет кол-ва, то начинаются проблемы

Как сделать, чтобы при импорте остатки вообще НЕ менялись?

Необходимо
Если товара НЕТ в прайсе - Не менять наличие !
Если товар ЕСТЬ в прайсе, но (но не выбрано в схеме) - Не менять наличие !

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

Договорились, сделаем.

Спасибо за быстрые ответы.

Стоп
Это работает
Если товара НЕТ в прайсе - Не менять наличие !
Ура
image

Осталось это
Если товар ЕСТЬ в прайсе, но (но не выбрано в схеме) - Не менять наличие !
Пожалуйста добавьте это. Это же простая проверка для внедрения и никак не замедлит процесс импорта.

Скажите можно задать время импорта с точностью до минуты.
Конкретное.
Это опять же позволит более гико компоновать импорт нескольких файлов от одного поставщика.
например 23:05 ? это сейчас хоть не много бы помогло.

Да конечно, в кроне добавьте --parser_id и параметр --force.

В мануале есть пример.

Да, присоединяюсь к этому пожеланию.

Еще проблемка при Создании новых товаров
у меня все характеристики с маленькой буквы
в XML поставщика с большой
При иморте у нового товара получается так

image

В идеале, чтобы регистр игнорировался

Попробовал через Синонимы характеристик сопоставить - не получилось.

Есть какой то способ сейчас победить эту проблему?