Не используйте для обмена учётную запись администратора сайта. Создайте отдельного пользователя только для интеграции и выдайте ему минимальные права, которые нужны модулю: загрузка данных, обновление остатков и цен, обработка заказов. Если модуль поддерживает собственную авторизацию, применяйте её вместо общих данных администратора.
Для пароля действуют три правила: он уникален для обмена, достаточно сложный и не хранится в переписке или открытом файле. Не вставляйте его в URL, скриншоты и настройки, доступные всем сотрудникам. При смене пароля обновите его одновременно на стороне сайта и в 1С, затем выполните тестовый обмен.
Ограничьте адрес обмена на уровне веб-сервера или защитного экрана: разрешите запросы только с IP сервера 1С. Если адрес меняется, настройте стабильный внешний IP или другой безопасный способ доступа. Проверьте, что прокси или CDN не подменяет адрес клиента, иначе ограничение может работать неправильно.
Включите HTTPS и регулярно просматривайте журнал запросов: неизвестные IP, частые ошибки авторизации и необычный объём обмена требуют проверки. Отдельно протестируйте загрузку товаров, цен, остатков и заказов после настройки.
Безопасный обмен — это не одна галочка, а связка из минимальных прав, защищённого канала, ограничения по IP и понятного контроля ошибок.
WooCommerce и 1С: обмен товарами
@woo_1c_exchange_ww
Безопасный обмен WooCommerce и 1С: отдельный пользователь, сильный пароль и доступ по IP
Этот пост опубликован в Telegram-канале WooCommerce и 1С: обмен товарами. Подписаться можно по ссылке: @woo_1c_exchange_ww.