kodnado.ru/articles

Статьи

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

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

Google Play отклонил приложение: как разобрать причину и пройти модерацию

Что делать, если Google Play отклонил приложение: policy, privacy, permissions, target SDK, тестовые аккаунты и форма апелляции.

Google Play, мобильное приложение, публикация, policy, Android Читать статью →

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

Почему закрытый контент доступен по прямой ссылке: проверка прав только в меню, кеш, CDN, файлы, API и сессии.

подписка, закрытый контент, доступ, безопасность, membership Читать статью →

В CRM тысячи дублей клиентов: как очистить базу и остановить повторное появление

Как найти и объединить дубли в CRM: телефон, email, нормализация, правила импорта, источники заявок и защита от новых дублей.

CRM, дубли клиентов, очистка данных, интеграция, автоматизация Читать статью →

Мониторинг показывает сервер доступным, когда сайт лежит: как настроить правильные проверки

Почему ping не равен доступности сайта: health check, HTTP-статус, база, PHP-FPM, SSL, контентная проверка и алерты.

мониторинг, алерты, сервер, uptime, health check Читать статью →

Заказ с товарами разных продавцов не разделяется: как настроить 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, сервер Читать статью →