kodnado.ru/articles

Статьи

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

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

НДС не выделяется в заказе юридического лица: что проверить

Как правильно рассчитывать и показывать НДС для B2B-заказа: статус контрагента, ставки, включенный налог, документы, округление и snapshot.

НДС, B2B, заказы, налоги, юридические лица Читать статью →

Как разделить платеж между площадкой и несколькими продавцами

Архитектура split payment маркетплейса: ledger, комиссия, несколько продавцов, возвраты, hold, округление и выплаты.

маркетплейс, split payment, платежи, продавцы, ledger Читать статью →

Продавец может изменить цену после оформления заказа: как зафиксировать условия

Почему заказ должен хранить snapshot товара: цена, скидка, налог, комиссия, название и защита API от изменения оформленной позиции.

маркетплейс, цены, заказы, snapshot, безопасность Читать статью →

Выплата продавцу создается до окончания срока возврата

Как настроить hold выплат маркетплейса: срок возврата, delivered_at, disputes, резервы, частичные возвраты и безопасный payout job.

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

Бонусный счет создается несколько раз для одного клиента

Как исключить дубли бонусных счетов: уникальность клиента и программы, параллельная регистрация, merge аккаунтов и единый журнал операций.

бонусы, программа лояльности, дубли, база данных, идемпотентность Читать статью →

Возвращенный товар не попадает в доступный остаток

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

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

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

Дедупликация заказов между сайтом, CRM и учетной системой: external_id, webhook retries, импорт, unique index и безопасное объединение.

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

Service discovery отдает недоступный адрес gRPC

Почему gRPC-клиент получает неправильный endpoint: advertised address, DNS, health check, container network, TLS authority и балансировка.

gRPC, service discovery, DNS, микросервисы, балансировка Читать статью →

Webhook содержит секретные данные в открытом логе

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

webhook, логи, секреты, персональные данные, безопасность Читать статью →

Ansible зависает на ожидании sudo-пароля

Диагностика become в Ansible: tty, NOPASSWD, become password, CI, sudoers и принцип минимальных привилегий.

Ansible, sudo, become, DevOps, автоматизация Читать статью →

Доставляемость писем упала после резкого роста объема

Как восстановить репутацию отправителя: warm-up, сегментация, bounce, complaints, SPF/DKIM/DMARC и разделение транзакционного потока.

email, доставляемость, репутация домена, DMARC, рассылки Читать статью →

Статистика лидов не совпадает с рекламным кабинетом

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

лиды, CRM, реклама, аналитика, сверка данных Читать статью →