Статьи
Короткие разборы по сайтам, ботам, скриптам, серверу и автоматизации. Без академичности: только то, что помогает быстрее понять задачу и принять решение.
Ученик не получает уведомление о новом уроке: как проверить LMS
Диагностика уведомлений LMS: публикация урока, сегменты курса, расписание, timezone, email и push, очередь, отписка и повторная отправка без дублей.
Читать статью →Доказательство доставки не прикрепляется к заказу: как восстановить связь
Что проверить, если фото, подпись или геометка курьера загрузились, но не видны в заказе: upload ID, объектное хранилище, права, offline sync и привязка события.
Читать статью →Возврат маркированного товара не проходит в учете: что проверить
Почему возврат маркированной позиции не восстанавливает остаток: код маркировки, чек возврата, статус выбытия, агрегация, ЭДО и безопасная сверка учета.
Читать статью →Конверсия привязывается к неправильному заказу: как исправить атрибуцию
Как найти ошибку, когда аналитическая конверсия получает чужой order ID: dataLayer, SPA, повтор thank-you page, сессии, очереди событий и сверка с backend.
Читать статью →Пользователь голосует за отзыв несколько раз: как защитить рейтинг от дублей
Почему счетчик полезности отзыва накручивается повторными запросами: уникальные ограничения, идемпотентность API, авторизация, анонимные голоса и пересчет рейтинга.
Читать статью →Онлайн-касса недоступна и платежи зависают: как сохранить заказы и чеки
Как разделить успешную оплату и фискализацию при недоступной онлайн-кассе: статусы, очередь чеков, повторные попытки, идемпотентность и сверка заказов.
Читать статью →Отмена подписки недоступна в личном кабинете: как исправить управление тарифом
Что проверить, если клиент не может отменить подписку: статусы платежного провайдера, права, UI, webhooks, окончание периода и безопасная синхронизация автопродления.
Читать статью →Сброс пароля не работает после регистрации через соцсети: как связать аккаунты
Почему пользователь, зарегистрированный через Google, Яндекс или VK, не может сбросить пароль: проверка identity provider, связей аккаунта, email и безопасное добавление локального входа.
Читать статью →Deep link из push открывает не тот раздел: как исправить маршрутизацию
Почему переход из push открывает главный экран: payload, cold/warm start, Android intent filters, iOS universal links, навигация, авторизация и отложенный маршрут.
Читать статью →Dead Letter Queue никто не обрабатывает: как настроить возврат сообщений
Как разобрать накопившуюся DLQ в RabbitMQ, Kafka или очереди: причины отказа, poison messages, retry policy, quarantine, replay и защита от циклов.
Читать статью →CRM не создает задачу после нового лида: как восстановить автоматизацию
Почему новый лид появляется без задачи менеджеру: webhook, роботы CRM, стадии, ответственный, дедупликация, права и безопасная обработка пропусков.
Читать статью →Chrome Web Store отклоняет разрешения расширения: как сократить permissions
Как подготовить расширение Chrome к проверке: минимальные permissions, host_permissions, optional permissions, activeTab, privacy disclosure и доказательство функций.
Читать статью →