API 1С ломается не в коде, а на стыке форматов, статусов и прав доступа
Чаще всего интеграция WordPress с 1С разваливается не из-за «сложного API», а из-за мелочей: разные названия полей, пустые значения, неверная кодировка, разные единицы измерения. Если сразу не договориться о структуре, сайт начнёт принимать мусор, а 1С — отбрасывать нужные данные.
Проверьте базовый набор:
— у каждого товара есть стабильный внешний идентификатор;
— значения статусов и складов совпадают по смыслу, а не по названию;
— цены и остатки передаются в одном формате, без ручных правок;
— обмен идёт по понятному сценарию: кто создаёт, кто обновляет, кто удаляет.
Отдельно следите за ошибками авторизации и таймаутами. Если запросы идут пакетами, делайте повторную попытку и логируйте не только факт ошибки, но и payload. Без этого любой сбой превращается в угадайку.
Если интеграция нужна надолго, не связывайте WordPress и 1С напрямую «в лоб» — лучше оставить слой преобразования данных. Тогда менять поля, склады или правила цен можно без переписывания всего обмена.
Интеграции WordPress с сервисами
@wp_api_integrations_ww
API 1С ломается не в коде, а на стыке форматов, статусов и прав доступа
Этот пост опубликован в Telegram-канале Интеграции WordPress с сервисами. Подписаться можно по ссылке: @wp_api_integrations_ww.