Про то, что мы говорили, что на почту не приходят все данные заказа. Я оплачу, только оперативно поправьте.

Скриншоты скину Вам на почту, доделайте пожалуйста, если надо что-то доплатить пишите скину деньги.

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

А в чем проблема с отключением возникла? Просто пропишите Вот вам и переход сразу к следующему шагу.

Добрый день. Да, вы правы - все товары были добавлены вручную, теперь же пытаюсь обновлять цены из прайсов. Прайсы в xlsx/csv. В качестве ключа используется просто артикул (уникальный для каждого товара). Пытался видоизменить под себя предоставленные вами примеры на modx.pro, но возникла проблема с отключением "создания" категорий/товаров и с отключением уровня глубины. Спасибо большое за подсказку, постараюсь правильно ей воспользоваться.

Здравствуйте. Я так понимаю, у вас товары появились не из импорта? То есть товары уже есть на сайте, и вы решили к этому прикрутить modImporter? Смотрите, вот файл для примера: https://gist.github.com/Fi1osof/5e8cc4fb684c474db87f#file-processor-class-php-L184 В нем два важных метода: 1. StepWriteTmpGoods (это первичная запись данных товаров в таблицу). 2. StepImportUpdateGoods (непосредственно обновление товаров). Есть еще StepImportCreateGoods (создание товаров), вот его вы можете использовать для записи в лог каких товаров нет в БД, так как в момент вызова этого метода во временной таблице останутся только необновленные товары (то есть для которых нет товаров на сайте). Теперь к сути: у вас в качестве ключа используется 1С-артикул, но по умолчанию modMonitor использует externalKey. Тем не менее, это совсем не проблема, externalKey ему не обязателен, связка товаров может быть реализована по любой кастомной логике. В вашем случае, для начала, надо артикул записать в качестве externalKey во временную таблицу (на уровне метода StepWriteTmpGoods). Смотрите, в StepImportUpdateGoods есть данные артикула. В методе StepWriteTmpGoods надо просто заменить строчку на Таким образом во временной таблице у вас в качестве ключа будет на 1С-ключ системный, а Артикул. А в методе StepWriteTmpGoods надо заменить строчку на В итоге у вас должно происходить обновление товаров по артикулу, а не 1С-ключу. Конечно, все это вам для примера, и придется покопаться с кодом, но повторюсь, проблемы в целом нет никакой, задача вполне реализуемая. P.S. Вопрос еще в формате импорта. У вас XML-файл или что?

Т.е. "из коробки" обновлять цены (только цены) по артикулу компонент не умеет?

нужно расширить базовый процессор console написать методы для загрузки товаров прайса во временные таблицы и переноса этих данных в каталог сайта. на modx.pro есть несколько примеров, как это можно сделать.