Заказ (order)
receipt_long #10B981
Тип order — для заказов, покупок, оформления корзины. Каждый заказ создаёт отдельное уведомление в ленте входящих и немедленно отправляет push.
Как работает
- Пользователь оформляет заказ — нажимает «Купить»
- Ваш код вызывает
notix.notify({ type: 'order', ... }) - Уведомление появляется в ленте входящих
- Push-уведомление мгновенно приходит на телефон
Webhook API
POST/api/v1/webhook
{
"title": "Новый заказ #1247",
"body": "Клиент: Иван, Сумма: 12 000 ₽",
"notification_type": "order",
"priority": "high",
"tags": ["заказ", "оплата"],
"payload": {
"order_id": "1247",
"customer": "Иван",
"phone": "+7 917 000-00-00",
"items": [
{ "name": "Товар 1", "price": 5000, "qty": 2 },
{ "name": "Товар 2", "price": 2000, "qty": 1 }
],
"total": 12000
}
}JS SDK — из корзины
// После оформления заказа
document.querySelector('#checkout-btn').addEventListener('click', async () => {
await notix.notify({
title: 'Новый заказ #1247',
type: 'order',
priority: 'high',
tag: 'Заказы',
payload: {
order_id: '1247',
customer: 'Иван',
total: 12000,
items: cart.items.map(i => ({
name: i.name,
price: i.price,
qty: i.qty
}))
}
});
});Что видно в ленте
- Иконка: receipt_long (чек)
- Цвет: #10B981 (зелёный)
- Заголовок: номер/название заказа
- Тело: сумма, клиент
- Payload: состав заказа, цены, контакты
Приоритеты
| Приоритет | Когда использовать |
|---|---|
urgent | VIP-клиент, крупная сумма, срочная доставка |
high | Обычный заказ (рекомендуется по умолчанию) |
normal | Предзаказ, бронь |
low | Добавление в корзину без оформления |
Рекомендация
Всегда передавайте payload с детализацией заказа: ID, позиции, сумму, контакты. Это позволит быстро принимать решения по заказу прямо из уведомления, не открывая админку магазина.