«Синк не запускается»

  • Токен МС протух (они живут ~год). Пересоздай в МС → обнови в Витрине.
  • МС API вернул 429 (rate limit) — подожди 1-2 минуты, попробуй снова.
  • Нет доступа к https://online.moysklad.ru/api/remap/1.2/ (firewall на стороне МС?)

«Задваиваются товары»

Причина: у тебя в МС два товара с одинаковым артикулом. При upsert мы матчим по артикулу — создаётся неоднозначность.

Фикс:

  1. В МС → найди дубли по артикулу
  2. Объедини их (МС поддерживает merge)
  3. В Витрине удали лишний дубль (AdminProducts → Удалить)

«Остаток не обновляется»

  • Webhook не зарегистрирован. Проверь в МС → Настройки → Webhook'и.
  • URL webhook неправильный. Должен быть точно https://<your-domain>/api/v1/sync/moysklad/webhook.
  • SSL на домене истёк. Проверь curl -I https://<domain>/health.

«Фото не пушатся в МС»

  • У товара нет фото в Витрине (логично).
  • Фото слишком большие (>500KB) — мы сжимаем до 500KB, но иногда МС отказывает. Пересохрани фото вручную меньшего размера.
  • МС API возвращает 400 (invalid image) — проверь что не PNG с прозрачным фоном (МС хочет JPEG).

«Greenlet error при синке»

Это было пофикшено 07.04 — product.photos → COUNT query. Если видишь снова — напиши нам с логом.