Статьи
Короткие разборы по сайтам, ботам, скриптам, серверу и автоматизации. Без академичности: только то, что помогает быстрее понять задачу и принять решение.
Заказ с товарами разных продавцов не разделяется: как настроить marketplace-логику
Как разделять заказ маркетплейса по продавцам: подзаказы, комиссии, доставка, статусы, выплаты и уведомления.
Читать статью →Цена меняется в корзине из-за курса валют: как зафиксировать расчет
Почему корзина пересчитывает цену при повторном открытии: курс валют, округления, кеш, сессия, налоги и правила фиксации цены.
Читать статью →Бонусы начисляются за отмененный заказ: как исправить логику лояльности
Почему программа лояльности начисляет бонусы за отмененные заказы: статусы, оплата, возврат, очереди и повторные события.
Читать статью →Бот MAX не получает сообщения пользователя: как проверить webhook и обработчик
Что делать, если бот MAX не видит сообщения: webhook, токен, endpoint, права, формат событий, логи и ответ сервера.
Читать статью →Google Apps Script перестал запускаться по триггеру: что проверить
Почему Apps Script не выполняется по расписанию: права, владелец, квоты, ошибка функции, удаленный триггер и авторизация.
Читать статью →Electron-приложение показывает белый экран после сборки: как найти причину
Почему Electron после build открывается белым экраном: пути к файлам, preload, router, CSP, packaged app, dev/prod отличия и логи.
Читать статью →Сайт не предлагает установить PWA: что нужно для install prompt
Почему браузер не показывает установку PWA: manifest, service worker, HTTPS, icons, display mode, beforeinstallprompt и критерии Chrome.
Читать статью →Cloudflare показывает ошибку 522 при работающем сервере: что проверить
Почему Cloudflare 522 появляется при живом сервере: firewall, origin IP, timeout, IPv6, nginx, whitelist и перегрузка.
Читать статью →Webhook не приходит на локальный сервер: как настроить тестирование
Почему webhook не доходит до localhost: публичный URL, туннель, HTTPS, firewall, подпись, retry и логи входящих запросов.
Читать статью →SAML-ответ отклоняется из-за неверной подписи: как проверить SSO
Почему SAML SSO не проходит проверку подписи: сертификат, metadata, canonicalization, clock skew, ACS URL и настройки IdP/SP.
Читать статью →SMS-код приходит после истечения срока: как настроить OTP без раздражения пользователей
Почему OTP-код приходит слишком поздно: SMS-провайдер, retry, TTL, очередь, лимиты, повторная отправка и UX формы.
Читать статью →SIP-телефон регистрируется, но звонки не проходят: где искать проблему
Почему SIP-регистрация успешна, а звонки не идут: NAT, RTP, firewall, codecs, маршруты, ACL и настройки АТС.
Читать статью →