Гибкая тарификация по 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. Система использует переданные модификаторы тарифа для каждого товара в корзине.
  2. Суммы платежа группируются по типам модификаторов.
  3. Для каждого типа модификатора рассчитываются дополнительные комиссии.
  4. Базовые комиссии заказа корректируются с учетом дополнительных комиссий от модификаторов.

Пример расчета комиссий

Рассмотрим заказ с товарами из примера запроса выше:

Заказ:
- Товар 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 применяется отрицательный процент к сервисной комиссии, что снижает общую комиссию для товаров этого типа.