Нужно везти структуру каталога с сайта A на сайт B, оба на 1С-Битрикс. Файл Excel устареет к вечеру. Связка такая: на B ставите бесплатный Дополнительные REST-методы, сохраняете настройки, получаете код вебхука и ID пользователя. На A ставится «Экспорт на порталы + API» и создаётся профиль с плагином «1С-Битрикс».
Этот плагин есть в старшей редакции экспорта, не в фидах за 21 990 ₽. В профиль донора пишут домен приёмника, код вебхука, ID пользователя и ID инфоблока-источника. Дальше обычный запуск профиля: руками на узком разделе, потом cron.
Что заполнить в профиле донора
- адрес принимающего сайта — тот хост, где /rest/…/profile/ уже открывается;
- код вебхука и ID пользователя ровно как в настройках restext, без пробела в конце;
- ID инфоблока, который везёте, не «первый попавшийся каталог»;
- соответствие полей и фильтр SKU, как в любом профиле +API;
- узкий прогон: один раздел, карточки с фото и списочным свойством.
На приёмнике restext с 1.1.1 умеет принять файловые и списочные свойства и пишет лог импорта. На более старой 1.1.0 пользовательские свойства уже были, картинки ещё сыпались. Не гоняйте боевой каталог на архиве 2019 года.
Чего связка не подменит
Заказы, бонусы и пользователей restext не копирует. Это канал инфоблока. Обмен с 1С на каждом сайте остаётся своим. Если на приёмнике другая структура разделов, профиль не «угадает» дерево: решите, создаёте разделы или кладёте в существующие.
Демо +API режет профиль до 50 товаров. restext бесплатный и своего лимита «50» не имеет. Обрезок на приёмнике при живом restext чаще всего лимит донора, не «сломанный вебхук». После покупки +API тот же профиль отдаст полный отбор.
Порядок запуска, чтобы не затереть витрину
Сначала приёмник: restext, «Сохранить», /profile/, зелёные тесты Битрикса. Потом донор: профиль, десять карточек, сверка фото и списков. Потом расширение фильтра. Наоборот — донор стучится в пустоту, а вы чините не тот сайт.
Поддержка АКРИТ смотрит оба конца: журнал профиля +API и лог импорта restext 1.1.1. Без доступов к двум админкам бесплатно «каталог не едет» не разбирают. Телефон +7 499 938 8452. Договор с хостингом и схема складов на каждом сайте — ваши.
Ключ товара и повторный прогон
Решите до потока, чем элемент на приёмнике считается тем же: XML_ID, артикул, свойство. Иначе второй прогон создаст двойников или затрёт чужие карточки. Это настройка профиля +API и схема инфоблока, не кнопка restext. Бесплатный модуль примет то, что донор отправил.
Картинки из 1.1.1 приезжают, если файловое свойство на приёмнике того же смысла. Не ждите, что детальная картинка донора сама ляжет в «ещё фото». Пропишите соответствие полей. Лог импорта читайте по элементу, не по общему «успех».
Расписание cron на доноре ставьте после узкой сверки. Ночной полный каталог в первый день — способ затереть витрину и искать виноватого до утра. Поддержка без двух доступов это не откатит. Телефон +7 499 938 8452. Бэкап приёмника до первого полного прогона обязателен, даже если restext бесплатный.
Возврат к списку
