Нашел хорошую статью.
https://know-online.com/post/bitrix-admin-panel-button
А если кратко, выводим этот код в любом месте
Подробнее
-
bitrix добавить кнопку в панель
-
bitrix добавить кнопку в панель администратора (вверху)
Вешаем код на обработчик
Подробнее -
ошибка failure Ошибка проверки источника запроса. Обновите модуль обмена или отключите проверку в настройках компонента.
Для ее ликвидации во время синхронизации
надо
1. в init засунуть12COption::SetOptionString("catalog", "DEFAULT_SKIP_SOURCE_CHECK", "Y");COption::SetOptionString("sale", "secure_1c_exchange", "N");2. надо правильно передать сессию. Ее брать вот от сюда ссылка для примера
Подробнее -
Битрикс создание инфоблока через апи
создание инфоблока ссылка
Подробнее -
bitrix пустой DETAIL_PAGE_URL в корзине у торговых предложений в компоненте bitrix:sale.basket.basket
Это очень просто решается. Не настроены торговые предложения- инфоблок.
Подробнее -
bitrix — наборы, скрипт создания набора из xml
Сначала по основам.
1) При заполнении связанной с товаром таблицы b_catalog_product_sets, образуется связь один ко многим.
ссылка внутри битрикса
/bitrix/admin/perfmon_table.php?lang=ru&table_name=b_catalog_product_setsссылка описания в апи
https://bxapi.ru/src/?module_id=catalog&name=CCatalogProductSet::getAllSetsByProduct
Подробнее -
битрикс 24 — Связь с интернет-магазинами — ошибка 301 moved permanenly
При синхронизации битрикс и битрикс 24 могут возникнуть ошибки.
Это ошибка редиректов в сайте на битрикcе;
что делаем. Убираем в htaccesse все редиректы. Оставляем голый htaccess, который по умолчанию был с битриксом. И запускаем crm.
Может прийти текст от битрикса. Из за того что показывается лишь 100 символов. Забираем данные самостоятельно. Его надо отлавливать вот так в Php init:
Подробнее -
bitrix — структура уровней цен товара (как хранятся цены товара). Отличие Add2BasketByProductID и Add2Basket
Суть уровней цен в битриксе : есть табличка
b_catalog_price
В ней хранятся записи по принципу Один ко многим :
т.е один элемент каталога (инфоблока) имееет много цен. У меня на сайте — 4 типа цены.Я отфильтровал на картинке
Подробнее -
bitrix- почему не забираются заказы созданные не в 1с.
Обратите внимание на эти значения в sale.export.1c
$arFilter[«!EXTERNAL_ORDER»] = «Y»;
Подробнее -
bitrix кастомизация заказов при синхронизации с 1с
Очень важно понять. что 1с отправляет запросы к сайту. и отправляет post запросом файлы для синхронизации. И при обращении в битрикс происходит ответ со строкой успеха или же xml файл.
Подробнее
Цены
1500 р/чБолее подробно тут: https://ftask.ru/цены