kodnado.ru/articles

Статьи

Короткие разборы по сайтам, ботам, скриптам, серверу и автоматизации. Без академичности: только то, что помогает быстрее понять задачу и принять решение.

799 материаловРазборы по сайтам, ботам, API, серверам и автоматизации

Заказ с товарами разных продавцов не разделяется: как настроить marketplace-логику

Как разделять заказ маркетплейса по продавцам: подзаказы, комиссии, доставка, статусы, выплаты и уведомления.

маркетплейс, продавцы, заказы, подзаказы, ecommerce Читать статью →

Цена меняется в корзине из-за курса валют: как зафиксировать расчет

Почему корзина пересчитывает цену при повторном открытии: курс валют, округления, кеш, сессия, налоги и правила фиксации цены.

корзина, валюта, интернет-магазин, цены, заказы Читать статью →

Бонусы начисляются за отмененный заказ: как исправить логику лояльности

Почему программа лояльности начисляет бонусы за отмененные заказы: статусы, оплата, возврат, очереди и повторные события.

бонусы, лояльность, интернет-магазин, заказы, CRM Читать статью →

Бот MAX не получает сообщения пользователя: как проверить webhook и обработчик

Что делать, если бот MAX не видит сообщения: webhook, токен, endpoint, права, формат событий, логи и ответ сервера.

MAX bot, бот, webhook, мессенджер, интеграция Читать статью →

Google Apps Script перестал запускаться по триггеру: что проверить

Почему Apps Script не выполняется по расписанию: права, владелец, квоты, ошибка функции, удаленный триггер и авторизация.

Google Apps Script, Google Sheets, триггеры, автоматизация, скрипт Читать статью →

Electron-приложение показывает белый экран после сборки: как найти причину

Почему Electron после build открывается белым экраном: пути к файлам, preload, router, CSP, packaged app, dev/prod отличия и логи.

Electron, desktop app, JavaScript, сборка, debug Читать статью →

Сайт не предлагает установить PWA: что нужно для install prompt

Почему браузер не показывает установку PWA: manifest, service worker, HTTPS, icons, display mode, beforeinstallprompt и критерии Chrome.

PWA, manifest, service worker, install prompt, frontend Читать статью →

Cloudflare показывает ошибку 522 при работающем сервере: что проверить

Почему Cloudflare 522 появляется при живом сервере: firewall, origin IP, timeout, IPv6, nginx, whitelist и перегрузка.

Cloudflare, ошибка 522, CDN, nginx, сервер Читать статью →

Webhook не приходит на локальный сервер: как настроить тестирование

Почему webhook не доходит до localhost: публичный URL, туннель, HTTPS, firewall, подпись, retry и логи входящих запросов.

webhook, localhost, ngrok, API, интеграция Читать статью →

SAML-ответ отклоняется из-за неверной подписи: как проверить SSO

Почему SAML SSO не проходит проверку подписи: сертификат, metadata, canonicalization, clock skew, ACS URL и настройки IdP/SP.

SAML, SSO, авторизация, сертификат, IdP Читать статью →

SMS-код приходит после истечения срока: как настроить OTP без раздражения пользователей

Почему OTP-код приходит слишком поздно: SMS-провайдер, retry, TTL, очередь, лимиты, повторная отправка и UX формы.

SMS, OTP, авторизация, 2FA, уведомления Читать статью →

SIP-телефон регистрируется, но звонки не проходят: где искать проблему

Почему SIP-регистрация успешна, а звонки не идут: NAT, RTP, firewall, codecs, маршруты, ACL и настройки АТС.

SIP, АТС, телефония, RTP, VoIP Читать статью →