Интеграция 1С Битрикс c 1С:Управление торговлей
Оформите заявку на сайте, мы свяжемся с вами в ближайшее время и ответим на все интересующие вопросы.
|
от 2400 р.
Заказать услугу
|
Интеграция — обмен данными между сайтами, программами, приложениями. Синхронизация Битрикс с 1С актуальна, когда в интернет-магазин важно выгрузить базу товаров, цен и остатков из 1С или получать информацию о заказах в 1С.
Возможность
Интеграция сайта на Bitrix с 1С дает возможность:- выгружать данные о товарных позициях (артикулы, стоимость, наличие) из 1С на сайт — по графику, в real-time режиме или в один клик;
- учитывать онлайн-заказы в привычном интерфейсе 1С;
- разгрузить персонал, который сможет работать с заказами в едином окне;
- отображать в личном кабинете пользователя статусы заказов.
Что требуется для обмена
От интернет-магазина:
- иметь редакцию «Бизнес» или «Малый бизнес»
- отрегулировать параметры интеграции
- создать пользователя и группу «Обмен с 1С», права для интеграции
- разрешить делать выгрузку
- открыть доступ на просмотр папки /bitrix/admin/
От системы 1С:
- установить необходимый модуль
- настроить URL и пользователя из группы «Обмен с 1С»
- отрегулировать характеристики выгрузки
- поддерживаемые продукты
Как осуществляется выгрузка
Обмен инициирует 1С — сайт принимает запрос и передает данные. Выполняются планомерные запросы от 1С к скрипту /bitrix/admin/1c_exchange.php, путь к которому задается в настройках 1С.
При импорте позиций сначала производится авторизация 1С в интернет-магазине, в результате которой сайт обозначает ID сессии. Затем производится формирование и отправка файлов. Потом осуществляется распаковка файлов, их разбор и наконец импорт. Продолжительность процесса определяется объемом выгружаемых данных и может занимать несколько часов для каталога на 100 тысяч позиций.
На сайт выгружаются фотографии (в папку import_files) и файлы:
- import.xml — разделы, позиции, их характеристики и единицы измерения, склады, типы цен;
- references.xml — справочники;
- offers.xml — торговые предложения и их характеристики;
- prices.xml — цены;
- rests.xml — остатки;
- documents.xml — заказы;
- contragents.xml — покупатели.
Выгрузка выполняется в папку /upload/1c_catalog/. В ней хранятся документы последнего обмена — предыдущие удаляются перед следующим процессом. Эту функцию можно деактивировать в dbconn.php, объявив константу: define("BX_CATALOG_IMPORT_1C_PRESERVE", true);. Таким образом документы не будут удаляться, папка получит новое название с использованием числа. Папка последней выгрузки не будет содержать чисел в названии.