Чек-лист перед запуском синхронизации МойСклад ↔ WooCommerce
Десять пунктов, которые сэкономят несколько часов на старте — от прав API до настройки складов в МойСклад.
Перед тем как нажать «Подключить» в МСВуком, пройдитесь по этому списку — это снимет 90% типовых проблем при первом запуске.
Со стороны WooCommerce
- WP 4.4+ и Woo 3.5+. Стандартный REST API v3 появился именно здесь. На более старых версиях некоторые эндпоинты не работают.
- HTTPS. Без HTTPS Woo откажется выдавать API-ключи.
- Постоянные ссылки в
Настройки → Постоянные ссылкидолжны быть не «Простые» (любой формат с/%postname%/подойдёт). На «Простых» REST API не работает. - REST API включён.
WooCommerce → Настройки → Дополнительно → REST API— галочка стоит. - Webhook'и не блокируются. Если используете Cloudflare / WAF — webhook'и от Woo на наш URL
должны проходить. Мы шлём POST с JSON и заголовком
X-WC-Webhook-Signature.
Со стороны МойСклад
- Установлено приложение МСВуком через каталог приложений МойСклад.
- Организация выбрана. В МСВуком на вкладке «Заказы» нужно выбрать одну из ваших организаций в МойСклад — туда мы будем заводить «Заказы покупателя».
- НДС. Решите заранее: учитываете НДС или нет. Если да — какая ставка по умолчанию, и включён ли НДС в цены. В МСВуком два соответствующих чекбокса.
- Склады. Если работаете с несколькими складами и есть приоритет, какой списывать первым — на тарифе Профи можно настроить порядок. Иначе по умолчанию агрегируем остаток по всем неархивным складам.
И последнее
- Запустите вручную первую синхронизацию. На вкладке «Товары» нажмите «Синхронизировать сейчас» — увидите, сколько товаров доехало из МС в Woo. Это самый быстрый способ понять, что маппинг полей работает, до того как пойдут реальные заказы.
Готовы попробовать? Установить МСВуком.