Если не нужно менять название разделов при обмене с 1С

В init.php можно довесить событие, запрещающее изменение наименования и описания элементов, удаления изображений, в т.ч. и на событие изменения разделов каталога OnBeforeIBlockSectionUpdate:

Читать далее Если не нужно менять название разделов при обмене с 1С

Что же там передает 1С во время обмена с Битрикс?

Есть множество вариантов отлавливания данных, но можно посмотреть их  в виде массива переменной arFields Битрикс во время обмена. Читать далее Что же там передает 1С во время обмена с Битрикс?

Меню из списка инфоблоков и их разделов для базового шаблона

Привелось мне тут на базовом шаблоне интернет-магазина делать меню, состоящее не только из разделов определенного инфоблока, но и из списка инфоблоков.  Читать далее Меню из списка инфоблоков и их разделов для базового шаблона

Перенос инфоблока из одного в другой тип инфоблока

Блин, огонь на грани дырки движка! Но работает!

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

Но!
1. Переходим в редактирование ИБ, который надо перенести.
2. Меняем GET-параметр type на _нужный_ тип (куда перенести).
3. Теперь сохраняем инфоблок.
4. Профит.

https://idea.1c-bitrix.ru/transfer-with-another-type-of-an-infoblock/

Бесконечное перенаправление сайта на Bitrix

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

И оно было с https на http, а nginx снова на https.

Оказалось, что в модуле безопасности нужно прописать адрес сайта с портом 443.

Теперь все стало на свои места.

Сайт scooterprice.ru теперь висит на https://scooterprice.ru

Ошибка в API-запросе, код 100. Обратитесь в службу поддержки. Ошибка возникла в методе

При экспорте товаров из 1С-Битрикс в магазин группы ВКонтакте возникает ошибка 100. Система, как всегда, многословна и дает очень понятные разъяснения ошибки, а точнее — никаких!

«Ошибка в API-запросе, код 100. Обратитесь в службу поддержки. Ошибка возникла в методе»

Но, благо, что в настройках можно включить детальный лог, что в совокупности передачи 1 товара за цикл дает возможность найти товар-затычку.

У меня «Велосипед 3-х колёсный «Дидактик №2» с игровой панелью» преобразовался в «Велосипед 3-х колёсный "Дидактик №2 дюйма с игровой панелью», где «"» и «дюйма» как-то вовсе не нужно, но скорее всего, что «"» и мешает передаче товаров. Попробую почистить все кавычки и повторить обмен.

Автоматизация статусов при оплате заказов

В Битриксе есть свои автоматизации, но они мне не подходят, т.к. если заказ ушел наложкой, то он уже давно выдан, а деньги только пришили, и как только деньги пришли, то автоматом установился статус «оплачен» и заказ пошел на повторную обработку, как любой заказ с предоплатой.

Только можно сделать так: Читать далее Автоматизация статусов при оплате заказов

Автоматизация смены статуса заказа при его отмене

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

После очередного обновления Bitrix статус «Отменен» перестал выставляться, а просто появлялся флаг отмены.

Но при синхронизации работы с  RetailCRM это не удобно, т.к. там флага отмены нет, а есть статус. Читать далее Автоматизация смены статуса заказа при его отмене