Корзина
empty basket
Ваша корзина пуста
Выберите в каталоге интересующий товар и нажмите кнопку "В корзину"
В каталог
Отложенные товары
empty delayed
Отложенных товаров нет
Выберите в каталоге интересующий товар и нажмите кнопку "В избранное"
В каталог
Заказать звонок
Заказать звонок

Интеграция 1С-Битрикс интернет магазин и Мой Склад Краснодар Веб студия Alex Kote

Как осуществить правильную интеграцию Мой склад и 1С-Битрикс. Проблемы и решения. 

Столкнувшись с проектом потребовавшим интеграции интернет магазина на платформе 1С-Битрикс в редакции «Малый бизнес» и онлайн программы Мой Склад, понимаешь, что интеграция с 1С УТ вещь элементарная.

Инструкция на сайте Мой Склад конечно расписывает весь процесс как достаточно просто. Достаточно подключить услугу «Интернет магазин», настроить параметры синхронизации. Выгрузку товаров, модификаций, остатков и цен, а также склад. Настраивается и синхронизация заказов между МС и ИМ. Настройки простые и сложностей не вызывает. Правда после выгрузки начинается полный хаос.

Первое с чем сталкиваешься при интеграции это большой объем данных требующий больших ресурсов сервера. Это решаемая проблема, однако попытки увеличить время на обмен между МС и ИМ тут же ломает выгрузку. Ошибка "Превышен лимит попыток проверки статуса отправки каталога (5)." – дело в том, что шаг на выполнение обмена в Битриксе по умолчанию равен 30 секундам, при обмене с 1С УТ данная настройка помогает не перегружать сервер распределяя нагрузку увеличением тайминга на обработку. Однако в Мой склад если сервер не дал ответ в течение 30 секунд то процесс прерывается. Исправляется ошибка установлением таймаута в 15-20 секунд, сама обработка плюс время на ответную информацию.

Каталог на сайте появился, только не появился выбор торговых предложений. Связано это с тем, что свойства торговых предложений отгружаются с Моего склада в CML2. Такие свойства не выводятся для выбора, их можно использовать только в виде текстовых описаний характеристик. Для полноценной работы потребуется трансформировать эти данные при синхронизации в свойства торговых предложений имеющих вид «Список».  

Обмен проходит, ура! Но радость была недолгой так как номера заказов в ИМ и номера заказов в Моем складе не совпадают. Сделать отдельный префикс для номеров тоже нельзя. Так как логика заказов в МС – номер заказа + 1. И по-другому никак. Конечно это не критично для тех пользователей МС работающих только с заказами интернет магазина, для тех, кто работает и через обычный магазин будет очень неудобно. Посмотреть номер заказа при этом можно в самом заказе МС по кнопке «внешний код» там проставлен реальный номер из Битрикса.

Каталог выгружен, заказы пришли, вроде все. А нет, это только начало. После любого изменения на стороне Интернет магазина Битрикс – статус заказа, товар, количество и т.д. приходит новый заказ, который заменяет старый. При этом попытки смены статуса заказа в МС и отправке данных в ИМ сопровождаются ошибкой выгрузки. В МС выгрузка осуществляется через устаревший модуль, который не поддерживается Битриксом с 2015 года (оперативно ребята работают, ничего не скажешь). О проблеме знают, решать не хотят. Техподдержка рекомендовала настроить обмен заказами через обмен CommerceML. Подключили второй интернет магазин, настроили обмен заказами – ошибка, устаревший модуль. Техподдержка так ничего и не решила. Очень помог модуль «Мой склад: Гибкий обмен заказами по API». Теперь отключив в синхронизации на стороне МС обновление заказов, с помощью модуля обновляется корзина, статусы, отгрузки, оплаты и т.д. Все работает шикарно и без лишних проблем. Правда цена на модуль в 11999 рублей многих отпугнет.  

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

Заказать комплексное внедрение обмена 1С-Битрикс и Мой склад можно в ВЕБ-студии Alex Kote. Работаем с любыми регионами России.