Как считается цена для клиента в проценке
Коротко: поставщик отдаёт закупку → PlatParts находит процент наценки → показывает цену для клиента на сайте.
Без формул в стиле программиста — только арифметика, которую можно проверить в калькуляторе.
См. также
От чего отталкиваемся
| Что | Откуда |
|---|---|
| Закупочная цена | Ответ поставщика в проценке (до наценки магазина) |
| Категория покупателя | Гость / категория в профиле пользователя |
| Правила наценки | Связка «точка выдачи — поставщик»: сначала дополнительные, потом шаблон |
Наценка не считается от цены конкурента и не от «желаемой розницы» — только от закупки этого поставщика.
Формула словами
Цена для клиента = закупка + (закупка × процент ÷ 100)
| Наценка | Закупка 1 000 ₽ | Цена для клиента |
|---|---|---|
| 30% | 1 000 | 1 300 ₽ |
| 15% | 1 000 | 1 150 ₽ |
| −10% | 1 000 | 900 ₽ |
| 0% | 1 000 | 1 000 ₽ |
Как выбирается процент
- Берётся категория покупателя (или «гость»).
- Ищется блок наценки для этой категории — сначала на связке (дополнительный), потом в шаблоне.
- В блоке перебираются диапазоны сверху вниз: закупка должна быть не ниже «Цена от» и не выше «Цена до» (если верх ограничен).
- Подошла строка — берётся её Наценка, %.
Если ни одна строка не подошла по интервалу, система может взять последнюю строку в списке как запасной вариант. Поэтому важно явно настроить последний «хвост» с «Не ограничивать сверху».
Пример 1. Один процент на всё
Шаблон для физлица: одна строка: от 0 ₽, не ограничено сверху, 25%.
Закупка: 4 200 ₽.
- Процент: 25%
- Клиенту: 4 200 + 1 050 = 5 250 ₽
Пример 2. Три ступени
Категория «Розница» (пример — у вас может называться иначе):
| Цена от | Цена до | % |
|---|---|---|
| 0 | 5 000 | 40 |
| 5 000 | 20 000 | 25 |
| 20 000 | не ограничена | 15 |
| Закупка | Попадает в строку | Клиенту (округлённо) |
|---|---|---|
| 3 000 ₽ | первая, 40% | 4 200 ₽ |
| 8 000 ₽ | вторая, 25% | 10 000 ₽ |
| 50 000 ₽ | третья, 15% | 57 500 ₽ |
Пример 3. Гость и зарегистрированный
Шаблон (категории «Розница» и «Оптовики» — ваши имена из справочника):
- Гость (категория пустая): везде 35%
- Категория «Розница»: везде 30%
Закупка 2 000 ₽, покупатель не вошёл → 2 700 ₽.
Тот же товар, пользователь с категорией «Розница» → 2 600 ₽.
Пример 4. Дополнительная перебивает шаблон
Шаблон: для категории «Оптовики» — 12% на все суммы.
На связке «Центр — Партком» дополнительно для той же категории «Оптовики»: 8%.
Закупка 10 000 ₽, у покупателя в профиле категория «Оптовики», проценка через Партком на Центре:
- Берётся 8% (дополнительная), не 12%
- Клиенту 10 800 ₽
На другом поставщике той же точки — по-прежнему 12% из шаблона.
Что наценка не делает
| Не входит в шаблон наценок | Где настраивается |
|---|---|
| Скидки в корзине, промокоды | Акции, маркетинг |
| Округление «красивых» цен | Другие настройки (если есть в сборке) |
| Наценка при импорте каталога | Импорт товаров |
| Кроссировка, откуда брать бренд | Проценка, поставщики |
Что проверить
- Смотрите закупку в строке проценки, не итог
- На сайте выбрана та же точка выдачи
- Проверили под гостем и под нужной категорией пользователя
- Для исключений смотрели дополнительные наценки
Не сходится — если цена «не та».