Telegram

~12 ч

Франшиза: API остатков WooCommerce

Региональная витрина федерального бренда, WooCommerce. Остатки с центрального склада должны обновляться дважды в сутки — фактически обновления срывались, на витрине «нет в наличии» у ходовых позиций.

Франшиза, витрина Воронеж · WordPress, WooCommerce, REST API

Примеры типовых задач по нашей практике. Названия компаний и домены изменены; детали проектов — по запросу.

Кейс: франшиза — синхронизация остатков

Метрики кейса

  • Срок работ ~12 ч
  • SKU в обмене ~2 000
  • Оценка от 8 900 ₽

До и после

былоостатки устарели
сталоcron по расписанию

пример интерфейса, не скрин клиентского сайта

Проблема

Cron на shared-хостинге срабатывал нерегулярно, запрос к API склада падал по таймауту 30 с без повтора. В админке не было понятного лога — менеджер узнавал о проблеме от покупателей. Центральный IT дал документацию API, интеграцию нужно чинить на стороне WP.

Решение

Перенесли задачу на системный cron хостинга, увеличили таймаут, добавили 3 повтора с паузой, пагинацию по 200 SKU. Лог последнего успешного обмена и ошибок — виджет в админке + Telegram при сбое. Тест на staging с урезанным каталогом 400 SKU.

Результат

Синхронизация 2 раза в сутки по расписанию, за неделю — один сбой с авто-алертом и ручным догоном. Работы ~12 часов с согласованием формата JSON с центральным складом.

Срок: ~12 часов

Опишите задачу

Опишите URL сайта и симптом — ответим в Telegram @webstudio7 или на info@web-studio-7.ru в рабочее время. Смета — до начала работ.