Return Rate (Return Rate)

Доля заказов, в которых хотя бы один товар был возвращён.

Что такое Return Rate (Return Rate)?

Доля заказов, в которых хотя бы один товар был возвращён.

Формула

Return Rate = Orders с возвратом / Total paid orders

Как считать

Считаем заказы с хотя бы одним возвратом и делим на общее число оплаченных заказов.

Зачем нужна

Возвраты съедают маржу: обратная логистика, проверка, уценка. Высокий return rate → проблемы с описанием или качеством товара.

SQL-запрос

-- Таблицы: returns(return_id, order_id, item_id, reason, refund_amount, created_at)
--          orders(order_id, user_id, created_at, total_amount, status, payment_method, promo_code, channel)
SELECT
  DATE_TRUNC('month', o.created_at)                            AS order_month,
  COUNT(DISTINCT o.order_id)                                   AS total_orders,
  COUNT(DISTINCT r.order_id)                                   AS returned_orders,
  ROUND(
    COUNT(DISTINCT r.order_id)::NUMERIC
    / NULLIF(COUNT(DISTINCT o.order_id), 0), 4
  )                                                            AS return_rate
FROM orders o
LEFT JOIN returns r ON r.order_id = o.order_id
WHERE o.status IN ('paid', 'delivered')
  AND o.created_at >= DATE_TRUNC('month', CURRENT_DATE - INTERVAL '6 month')
GROUP BY 1
ORDER BY 1 DESC;
Обновлено:
Открыть каталог метрик