МСИнтеграции

Чек-лист перед запуском синхронизации МойСклад ↔ WooCommerce

Десять пунктов, которые сэкономят несколько часов на старте — от прав API до настройки складов в МойСклад.

Перед тем как нажать «Подключить» в МСВуком, пройдитесь по этому списку — это снимет 90% типовых проблем при первом запуске.

Со стороны WooCommerce

  1. WP 4.4+ и Woo 3.5+. Стандартный REST API v3 появился именно здесь. На более старых версиях некоторые эндпоинты не работают.
  2. HTTPS. Без HTTPS Woo откажется выдавать API-ключи.
  3. Постоянные ссылки в Настройки → Постоянные ссылки должны быть не «Простые» (любой формат с /%postname%/ подойдёт). На «Простых» REST API не работает.
  4. REST API включён. WooCommerce → Настройки → Дополнительно → REST API — галочка стоит.
  5. Webhook'и не блокируются. Если используете Cloudflare / WAF — webhook'и от Woo на наш URL должны проходить. Мы шлём POST с JSON и заголовком X-WC-Webhook-Signature.

Со стороны МойСклад

  1. Установлено приложение МСВуком через каталог приложений МойСклад.
  2. Организация выбрана. В МСВуком на вкладке «Заказы» нужно выбрать одну из ваших организаций в МойСклад — туда мы будем заводить «Заказы покупателя».
  3. НДС. Решите заранее: учитываете НДС или нет. Если да — какая ставка по умолчанию, и включён ли НДС в цены. В МСВуком два соответствующих чекбокса.
  4. Склады. Если работаете с несколькими складами и есть приоритет, какой списывать первым — на тарифе Профи можно настроить порядок. Иначе по умолчанию агрегируем остаток по всем неархивным складам.

И последнее

  1. Запустите вручную первую синхронизацию. На вкладке «Товары» нажмите «Синхронизировать сейчас» — увидите, сколько товаров доехало из МС в Woo. Это самый быстрый способ понять, что маппинг полей работает, до того как пойдут реальные заказы.

Готовы попробовать? Установить МСВуком.