Задать вопрос
@sergeantpepper

Как реализовать синхронизацию инфоблоков Bitrix между двумя (и более) сайтами?

Доброго времени!

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

Ниже еще раз коротко опишу суть вопроса.
Есть два сайта: один назовем родительским, другой — дочерним. Хочется добиться условной полной синхронизации Каталога с родительского сайта на дочерний по клику на какую-то кнопку или без этого клика — по расписанию. То есть при добавлении товаров на сайт-родитель делать синхронизацию тем или иным способом, и эти товары переезжали бы на дочерний сайт вместе со всеми своими названиями, характеристиками, ценами, сертификатами (PDF документы, JPG изображения) и фотографиями (JPG/PNG). Знаю, что этого можно добиться и встроенным в Битрикс инструментом экспорта-импорта через XML и архивы, и через специальные модули обмена через Excel, но это все требует, во-первых, определенных знаний и подготовки, во-вторых, представляет собой гораздо большую сложность для админа.
Здесь я уточняю именно об инструментах/модулях, которые могут это делать автоматически. Буду благодарен за любые наводки, спасибо!
  • Вопрос задан
  • 73 просмотра
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
rpsv
@rpsv
делай либо хорошо, либо никак
Поднимите оба сайта в режиме многосайтовости с общим ядром. Тогда у вас будет общее ядро, общая база и вопроса про синхронизацию стоять не будет.

Если хотите идти по сложному пути: то делайте модуль, который будет и принимать и отправлять данные между сайтами, ставьте на оба сайта и всё.
Запросы с сайта на сайт можете делать через https://dev.1c-bitrix.ru/api_d7/bitrix/main/web/ht...
Настройки модуля пихайте в options.php нового модуля

Не забудьте про безопасность транспорта (хотя бы банально общим секретом на обоих сайтах).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы