Каталог без картинок и без значения «цвет из списка» на витрине приёмника бесполезен. История Дополнительные REST-методы короткая и по делу. 1.1.0 от 23.10.2024 добавила методы пользовательских свойств инфоблоков. 1.1.1 от 25.11.2024 исправила ошибки импорта файловых и списочных свойств и включила логирование процесса импорта. 1.0.1 когда-то лечила названия полей на Windows-1251.
Если на приёмнике висит архив 2019 года, вебхук может быть живым, а фото — нет. Сначала обновление restext, потом повтор узкого прогона. Бесплатный модуль, 100–499 установок. Искать «галочку картинок» в настройках restext не нужно: настроек почти нет, нужна актуальная версия и верный профиль на доноре.
Что проверить на десяти карточках
- файл в свойстве, не только детальная картинка элемента;
- список с одним и с несколькими значениями;
- пользовательское свойство, которого нет в стандартном наборе каталога;
- сайт приёмника в UTF-8; если всё ещё Windows-1251 — вспомните патч 1.0.1;
- лог импорта 1.1.1: есть запись по элементу, не только «профиль +API ок».
Журнал донора и лог restext — разные бумаги. Донор написал «ушло», приёмник мог отрезать файл. Читайте оба. Без доступов к приёмнику поддержка АКРИТ бесплатно это не сведёт. Телефон +7 499 938 8452.
Чего методы не обещают
restext не конвертирует тип свойства. На доноре список, на приёмнике строка — получите сюрприз, не «умный каст». Схема инфоблока на B должна быть готова до потока. Модуль не создаёт вам заново всю модель каталога «как в 1С».
Множественные файлы, водяные знаки и CDN — зона сайта и хостинга. Если /upload/ на приёмнике закрыт авторизацией, карточка приедет, витрина картинку не покажет. Это не баг REST.
Порядок обновления
Обновите restext на приёмнике, откройте /profile/, прогоните те же десять SKU, сверьте лог. Не обновляйте одновременно ядро Битрикса, restext и +API в один час распродажи. Красные тесты платформы чинят до эксперимента со свойствами.
Типовой текст Маркета про 50 товаров относится к демо профиля выгрузки на доноре, не к лимиту свойств restext. На бесплатном приёмнике обрезок «ровно 50» почти всегда демо +API. После покупки старшей редакции тот же вебхук начнёт принимать полный поток, если сервер тянет.
Порядок полей, который не надо выдумывать
Сначала на приёмнике создайте свойства того же типа, что на доноре, хотя бы для узкого пилота. Потом соответствие в профиле. Потом прогон. Обратный порядок даёт пустые списки при живом вебхуке. Лог 1.1.1 тогда пишет факт приёма, а витрина всё равно пустая — смотрите тип свойства, не REST.
Windows-1251 на одном конце и UTF-8 на другом ломают не только названия полей из патча 1.0.1, но и значения списков. Если приёмник давно на UTF-8, а донор нет, чините кодировку донора или принимайте, что часть строк приедет кракозябрами. restext это не перекодировщик сайта.
Файлы большого размера упираются в max_allowed_packet и лимиты PHP на обоих концах. Красный монитор и маленький пакет выглядят как «картинка не приехала». Сначала тесты платформы и пакет базы, потом спор с 1.1.1. Телефон +7 499 938 8452, если лог врёт при живом файле на доноре и зелёном /profile/.
Возврат к списку
