Гибкая тарификация по SKU с использованием модификаторов тарифов
Гибкая тарификация позволяет применять различные комиссионные ставки к отдельным товарам в заказе на основе их типа. Это обеспечивает более точный подход к расчету комиссий по сравнению с использованием единой ставки для всего заказа.
Договорные отношения и модификаторы тарифов
Перед началом использования гибкой тарификации по SKU для каждого партнера формируется и согласовывается договор, в котором определяется:
- Какие товары (SKU) относятся к определенным типам модификаторов.
- Какие комиссионные ставки (в процентах) применяются для каждого типа модификатора.
Примечание
Модификаторы тарифов могут как увеличивать комиссии (положительный процент), так и уменьшать их (отрицательный процент) в зависимости от конкретных договоренностей.
После согласования этих параметров партнер может начать использовать гибкую тарификацию, передавая соответствующие значения модификаторов при создании заказов.
Создание заказа с модификаторами
Для использования гибкой тарификации при создании заказа методом /orders передайте:
- уникальный ID — skuId;
- тип модификатор тарифа — tariffModifier.
Модификатор тарифа определяет, какой тариф будет применяться при расчете комиссии за обработку позиции в корзине.
Пример запроса на создание заказа с товарами, для которых будет применяться гибкая тарификация:
{
"orderId": "merchant_order_id",
"cart": {
"items": [
{
"productId": "1",
"total": "1030",
"skuId": "sku1",
"quantity": {
"count": 1
},
"features": {
"tariffModifier": "LOW"
},
"title": "Apple Watch"
},
{
"productId": "2",
"total": "1020",
"skuId": "sku2",
"features": {
"tariffModifier": "HIGH"
},
"quantity": {
"count": 2
},
"title": "Moleskine Classic Large 130x210"
}
],
"total": {
"amount": "2050"
}
},
"availablePaymentMethods": [
"CARD"
],
"currencyCode": "RUB",
"preferredPaymentMethod": "CARD",
"redirectUrls": {
"onError": "https://test.pay.yandex.ru/",
"onSuccess": "https://test.pay.yandex.ru/"
}
}
Процесс тарификации после оплаты
После успешной оплаты заказа происходит тарификация с учетом переданных модификаторов тарифа:
- Система использует переданные модификаторы тарифа для каждого товара в корзине.
- Суммы платежа группируются по типам модификаторов.
- Для каждого типа модификатора рассчитываются дополнительные комиссии.
- Базовые комиссии заказа корректируются с учетом дополнительных комиссий от модификаторов.
Пример расчета комиссий
Рассмотрим заказ с товарами из примера запроса выше:
Заказ:
- Товар 1: "Apple Watch", skuId="sku1", tariffModifier="LOW", total=1030₽
- Товар 2: "Moleskine Classic", skuId="sku2", tariffModifier="HIGH", total=1020₽
Базовые ставки и модификаторы:
Базовая сервисная комиссия: 10%
Модификатор LOW:
- Дополнительная сервисная комиссия: -5% (скидка)
Модификатор HIGH:
- Дополнительная сервисная комиссия: +15%
Расчет комиссий:
1. Базовая комиссия:
- Базовая сервисная комиссия: 2050₽ (общая сумма) * 0.1 = 205₽
2. Дополнительные комиссии по модификаторам:
a. Модификатор LOW (для Apple Watch):
- Дополнительная сервисная комиссия: 1030₽ * (-0.05) = -51.50₽ (скидка)
b. Модификатор HIGH (для Moleskine Classic):
- Дополнительная сервисная комиссия: 1020₽ * 0.15 = 153₽
3. Итоговая комиссия:
- Итоговая сервисная комиссия: 205₽ - 51.50₽ + 153₽ = 306.50₽
Обратите внимание, что для модификатора LOW применяется отрицательный процент к сервисной комиссии, что снижает общую комиссию для товаров этого типа.