Площадка доставки забирает долю цены, поэтому её кусок растёт вместе с каждым злотым, который ты добавишь. Чтобы удержать задуманный вклад на позиции, ресторатор делит сумму переменных затрат этой позиции и целевого вклада на единицу минус фактическая ставка удержания, а не прибавляет комиссию к цене зала.
Почему комиссия делит цену, а не вычитает из неё
Скидка поставщика — это сумма. Комиссия площадки — не сумма: это процент от того, что заплатит гость, поэтому в тот момент, когда ты поднимаешь цену, кусок площадки растёт вместе с ней.
Возьмём одно блюдо. Продукты стоят 14,20 PLN, контейнер с пакетом — 2,30 PLN, а лишние минуты кухни, которые создаёт канал доставки, стоят 1,10 PLN. В зале то же блюдо продаётся за 36,00 PLN и после продуктов оставляет 21,80 PLN.
Ты хотел 21,80 PLN. Не хватает 6,64 PLN на каждой тарелке, и никакое количество заказов этого не чинит.
Причина чисто механическая.
Цены, которым предстоит пережить процентное удержание, строятся делением.
| Способ назначить цену доставки | Что происходит с вкладом | Что происходит с миксом | Что видит гость |
|---|---|---|---|
| Цена зала плюс процент комиссии | Падает ниже цели на каждой позиции, и разрыв тем шире, чем дешевле позиция | Почти не двигается — ошибка пропорциональна, поэтому прячется | Умеренную, правдоподобную надбавку |
| Одна плоская надбавка на всю карту доставки | На части позиций перелёт, на части недолёт | Сдвигается к позициям, занижённым относительно их затрат | Ровную, аккуратную карту |
| Каждая позиция пересчитана формулой ниже | Попадает в цель по построению | Сдвигается к позициям, которые правда несут этот канал | Неровную карту, которой нужно объяснение |
Третья строка честная и одновременно самая трудная для объяснения собственной смене. Остальная часть страницы и есть это объяснение, а любое число в ней проверяется по твоей же расчётной выписке — для этого есть финансовый слой.
Формула цены, которая удерживает заданный вклад
Цена на площадке = (Себестоимость порции + Затраты на упаковку + Лишний труд + Целевой вклад) ÷ (1 − Фактическая ставка удержания)
Себестоимость порции— стоимость рецептуры порции в тот момент, когда она уходит с кухни, PLN. Её калькуляция принадлежит столпу про food cost, а эта страница берёт её как данность;Затраты на упаковку— контейнер, крышка, пакет, приборы и наклейка, без которых этот заказ не поедет, PLN;Лишний труд— дополнительные минуты кухни и раздачи, которые канал доставки создаёт для этой позиции, по твоей полной стоимости часа, PLN;Целевой вклад— деньги, которые эта позиция обязана оставить после всех своих переменных затрат, PLN;Фактическая ставка удержания— то, что площадка правда забирает, десятичной дробью от 0 до 1, прочитанное по расчётной выписке, а не по прайсу площадки.
Целевой вклад на позицию — вклад, который ресторатор сам назначает как тот, что одна позиция обязана оставить после всех переменных затрат этого канала. Это решение, а не замер: два ресторана с одинаковыми затратами вправе поставить его по-разному, и формула работает при любом выбранном числе.
Фактическая ставка удержания — разрыв между суммой заказа и тем, что перечислено, как доля суммы заказа; меряется по расчётным выпискам, а не по прайсу. Сам замер принадлежит странице про маржу доставки после комиссии; эта страница только потребляет число, которое та производит.
Счёт вперёд и обратным ходом
Пересчитаем на том же блюде. Переменные затраты: 14,20 + 2,30 + 1,10 = 17,60 PLN. Ты решаешь, что позиция обязана оставить те же 21,80 PLN, что оставляет в зале. Числитель — 17,60 + 21,80 = 39,40 PLN. При фактической ставке удержания 0,30 цена на площадке равна 39,40 ÷ 0,70 = 56,29 PLN.
Проверь обратным ходом, потому что формула цены, которую нельзя проверить обратным ходом, — это догадка: 56,29 × 0,70 = 39,40 PLN перечислено, минус 17,60 PLN переменных затрат, остаётся ровно 21,80 PLN. Блюдо теперь несёт в твои постоянные затраты с площадки столько же, сколько со столика.
Два условия, которых в формуле не написано
Под этой арифметикой лежат два условия, и оба важны. Первое: каждое число выше — без НДС, а цена, которую гость читает на площадке, — цена с налогом.
art. 41 ust. 12f вместе с переходным art. 146ef закона о НДС, а не через приложение, на которое ссылается большинство отраслевых статей: закон применяет пониженную ставку к услугам, классифицированным в группировке «usługi związane z wyżywieniem (PKWiU 56)» (Ustawa o VAT, сводный текст Dz.U. 2025 poz. 775, art. 41 ust. 12f, открыто 26.08.2026), а art. 146ef ust. 1 задаёт эту ставку в 8 %, а основную — в 23 % (тот же сводный текст, art. 146ef ust. 1, открыто 26.08.2026).Обе ставки польские, и обе относятся к польскому закону. Переводи в цену с налогом один раз, в конце, по ставке этой конкретной позиции.
Второе: страница не называет нормой ни одну ставку комиссии, а 0,30 выше — вход из разобранного примера, а не отраслевой ориентир. Ни Eurostat, ни польское статистическое управление ставок удержания площадок не публикуют: сплошной проход по каталогу Eurostat 26.08.2026 вернул два набора, в названии которых слово о комиссиях вообще встречается, и оба — структурная статистика предприятий за 1997–2001 годы по кредитной и страховой деятельности; про площадки доставки нет ничего. Твоя ставка — факт твоей выписки, и читается она в аналитическом слое.
Из чего складывается цель по вкладу для позиции доставки
Затраты, которых зал не видит никогда
Двух из четырёх входов выше за столиком не существует. Упаковка — очевидный, и она редко бывает одной строкой: герметичный контейнер, крышка, переживающая скутер, пакет, приборы, соусник и печатная наклейка складываются в число, которое большинство кухонь никогда не считало на блюдо. Второй — лишний труд, который создаёт канал: раздача, сборка, проверка, передача курьеру. Оба принадлежат странице про замер канала доставки; здесь это просто ещё две строки в числителе, и формуле безразлично, откуда они взялись, пока они посчитаны на позицию и на канал.
Вклад, который ты решаешь оставить
Есть три защитимых способа выбрать цель, и выбирать придётся.
Первый — равная сумма на позиции: блюдо обязано оставить на площадке столько же денег, сколько оставляет за столиком. Это цель, которой пользуется вся эта страница, и именно она сохраняет целой твою арифметику точки безубыточности, потому что порог считает вклад в деньгах, а не в процентах чего-либо. Маржа покрытия (contribution margin) — это деньги, остающиеся от чистой выручки после вычета переменных расходов; они идут на покрытие постоянных расходов, а после того как постоянные расходы закрыты, становятся прибылью — определена на столпе про точку безубыточности и оттуда сюда процитирована.
Второй — равная доля цены, и он не переживает встречи с формулой.
Три отношения, одно блюдо, один вечер. Если доля от цены гостя тоже обязана совпасть, поднимать надо саму цель, а вместе с ней и цену, — а это решение о спросе, а не об арифметике.
Третий — число, которое требует твой порог рентабельности: вся сумма постоянных затрат периода, разложенная на гостей и заказы, которых ты правда ждёшь. Это плановая дорога, а не карточная, и живёт она в слое прогноза.
На сколько выше цены в зале — и условие, которое эта формула прячет
Требуемая надбавка к цене зала % = (Цена на площадке ÷ Цена в зале − 1) × 100
Цена на площадке— цена из формулы выше для одной позиции, PLN;Цена в зале— цена ровно той же позиции за столиком, PLN.
И вот ловушка.
Два ответа расходятся на 13,49 процентного пункта на одном блюде, и короткий — не округление длинного. Это другое утверждение, верное только тогда, когда цена зала сама была собрана из тех же затрат и той же цели по вкладу, что и цена доставки. Наша собрана иначе: доставочный вариант несёт 2,30 PLN упаковки и 1,10 PLN лишнего труда, которых у зала не было никогда, и эти 3,40 PLN надо вернуть до того, как вообще зайдёт речь о комиссии.
Короткая формула, значит, отвечает на «насколько поднять цену, чтобы восстановить её после процентного удержания», а длинная — на «какая цена оставит мне выбранный вклад». Совпадают они ровно в одном частном случае: когда между каналами в позиции не меняется ничего. Случай этот достаточно редкий, чтобы самой безопасной привычкой было вовсе не применять короткий вариант к карте — слой сценариев считает длинную при изменённой ставке за то время, пока набираешь новое число.
Предельная ставка удержания: комиссия, при которой позиция перестаёт приносить
Предельная ставка удержания, при которой позиция ещё приносит = 1 − (Себестоимость порции + Затраты на упаковку + Лишний труд) ÷ Цена на площадке
- числитель дроби — суммарные переменные затраты позиции в канале доставки, PLN;
Цена на площадке— цена, фактически показанная гостю на площадке, PLN;- ответ — десятичная дробь; умножь на 100, чтобы прочитать её процентами.
Ниже этой ставки позиция ещё что-то оставляет; ровно при ней не оставляет ничего; выше — каждый заказ уничтожает деньги.
Именно это число стоит вывести на управленческий экран, потому что оно единственное сравнивает позицию с её каналом, а не с другими позициями. Статья про отчётность ровно про эту привычку: чисел мало, но каждое меняет решение.
Вырожденный случай — не сноска. Если предельная ставка удержания выходит нулём или меньше, позиция не окупает собственных переменных затрат ни при какой комиссии, включая нулевую.
Площадка тут ни при чём, и никакая надбавка этого не чинит — решать надо, место ли этой позиции в карте доставки вообще, в такой упаковке и в такой граммовке.
Одна плоская надбавка на всё меню доставки ломает микс
Аккуратное решение — поднять всё на одно число. Вот что оно делает с тремя обычными позициями, у каждой из которых цель равна тому, что она оставляет в зале.
| Позиция | Переменные затраты, доставка | Целевой вклад | Требуемая надбавка | Предельная ставка удержания |
|---|---|---|---|---|
| Паста, 36,00 PLN за столиком | 17,60 PLN | 21,80 PLN | 56,35 % | 68,7 % |
| Крем-суп, 18,00 PLN за столиком | 8,30 PLN | 13,40 PLN | 72,22 % | 73,2 % |
| Стейк, 62,00 PLN за столиком | 31,80 PLN | 34,00 PLN | 51,61 % | 66,2 % |
Три позиции, три надбавки, разброс больше двадцати процентных пунктов.
Паста ложится близко к цели и прикрывает беду.
Вред не в самих 3,64 и 1,54. Вред в том, что гость получает карту, где позиция, которой требовалась наименьшая надбавка, получила наибольшую в абсолютных числах, а та, которой требовалась наибольшая, получила слишком мало. Спрос двигается к относительно подешевевшей позиции, то есть ровно к той, которая теперь мимо своей цели на каждом заказе. Микс толкнула в неверную сторону твоя же собственная цена.
Доля в миксе продаж (menu mix) — штуки одного блюда, делённые на все проданные штуки в той же категории карты. Термин принадлежит столпу про меню-инжиниринг и цитируется оттуда без изменений; что происходит с матрицей после переоценки — тема той страницы, а не этой. Эта страница называет только механизм: плоская надбавка есть изменение относительных цен, а микс отзывается именно на относительные цены.
Позиции, которые нельзя поднимать, и чем их заменить
Несколько строк карты сопротивляются формуле, и лучше назвать их вслух, чем позволить среднему числу их спрятать.
Напитки. Бутылочная газировка — единственная позиция карты, честную цену которой гость уже знает, и заметная надбавка на ней читается как хитрость, а не как логистика.
Одна надбавка, наложенная на карту с налогом, ложится, значит, на две разные базы без налога, и целевой вклад, который ты думал, что назначил, — не тот, который получился.
Дешёвые добавки и соусы. Позиция с низкой абсолютной ценой не в состоянии впитать собственную упаковку: контейнер за 2,30 PLN при порции за 9,00 PLN — это четверть цены до того, как случится хоть что-нибудь. Поднять её настолько, чтобы она работала, значит сделать её нелепой; оставить — значит превратить в доплату, которую финансирует остальная карта.
Всё, что гость сравнивает между каналами на одном экране. Если одна и та же позиция есть и на твоей странице, и на площадке, разница становится высказыванием о тебе, а не о площадке.
Работает другое: менять саму позицию, а не число. Граммовка только для доставки со своей себестоимостью, сет, который раскладывает упаковку на три составляющие вместо одной, минимальная сумма заказа, делающая маленькую корзину возможной, или перенос этой строки целиком в собственный канал. Все четыре — решения по карте с затратным последствием, и их стоит просчитать до объявления: слой калькуляторов существует ровно для этого шага.
Ценовой паритет и условия договора: что прочитать до того, как поднимать
Условие ценового паритета — условие договора о том, насколько цены на площадке могут отличаться от собственных цен ресторана. Её содержание — факт твоего договора, а не этой страницы, и страница ничего не утверждает ни о том, что написано в твоём, ни о том, что там писать позволено.
Прочитай собственный договор до того, как тронешь хоть одну цену, и прочитай в нём три вещи: ограничены ли цены на площадке относительно твоих собственных, от какой базы считается комиссия и вычитаются ли промо-скидки до этой базы или после. Второе и третье меняют фактическую ставку удержания, которую ты кладёшь в формулу, а значит меняют каждую произведённую ею цену. У самой базы — с налогом или без — есть в этом разделе своя страница, о том, от какого знаменателя берётся процент от выручки, потому что это самое частое место, где два верных числа описывают две разные вещи.
Если паритет тебя правда связывает, арифметика не исчезает; она меняет форму. Либо оба канала двигаются вместе, и надбавка становится общим ценовым решением со спросом зала за спиной, либо канал доставки соглашается на меньший вклад, а ты позиция за позицией решаешь, какие строки могут себе это позволить, — ровно для этого и нужна предельная ставка удержания из предыдущего раздела. И какую бы цену ты ни выбрал, это обязана быть цена в документе, а не только на экране: статья про выставление счетов описывает, что должно сойтись дальше по цепочке.
Что видит гость: разрыв между твоим сайтом и площадкой
Прогони ту же формулу при ставке удержания, равной нулю, — а это и есть твой собственный канал заказов, — и наше блюдо выходит по 39,40 PLN, то есть по самому числителю.
Рядом цена на площадке равна 56,29 PLN. Разрыв, который гость видит между двумя каналами, — 16,89 PLN на одном блюде, и это не маржа: это доля площадки в цене, построенной так, чтобы эту долю пережить.
Разрыв этот одновременно довод в пользу собственного канала и риск для репутации, а чем из двух он окажется, зависит только от того, объяснишь ли ты его. «Цены на площадках доставки включают стоимость их обслуживания» — фраза, которая ничего не стоит и предотвращает один отзыв. Не работает притворство, будто цены одинаковы, когда их разделяет одно нажатие. Сама сделка, которая за этим стоит, — что остаётся у тебя, когда заказ входит в твою дверь, — тема статьи про онлайн-заказы.
Стоит сказать прямо: собственный канал заказов тоже не бесплатен. Ему нужна страница, которая грузится, свежая карта, платёжная дорожка и человек, снимающий трубку, когда всё это подведёт. Эти 16,89 PLN — то, на что всё перечисленное покупается, и это настоящий бюджет, а не премия.
Чего надбавка не чинит: длинная дорога и остывшее блюдо
Верная цена бережёт одну вещь — вклад одного заказа. Она не бережёт ничего из того, что гость правда переживает.
Дорога в сорок минут делает из горячего блюда тёплое, и никакое число в числителе этого не меняет. Протекающая упаковка превращает верную маржу в возврат денег и публичный отзыв. Карта, устаревшая на площадке, производит отмены, которые стоят тебе себестоимости порции при нулевой выручке. Это операционные отказы, и арифметика этой страницы о них молчит совершенно: позицию можно оценить безупречно и всё равно послать не ту позицию за двенадцать километров.
Два из этих отказов лечатся тем же слоем, который держит твои цены. Держать карту доставки, остатки на складе и подтверждения в одном месте — это то, что описывает статья про автоматизацию ресторана, а на то, какой слой системы вообще обязан владеть картой и прайсом, отвечает статья про CRM или ERP. Прайс, живущий в трёх местах, за месяц окажется неверным минимум в двух, а неверная цена — это сломанная формула, как бы тщательно её ни строили.
Где здесь ИИ, а где обычная арифметика. Каждый расчёт на этой странице — обычная арифметика: сложение, одно деление, одно вычитание. Никакой модели он не требует, и никакого ИИ в нём нет. Программа добавляет ровно одно: входы перестают переписываться руками — фактическая ставка удержания приходит из выписки, себестоимость порции из рецептуры, затраты на упаковку из закупочного счёта, а ответ меняется, когда меняются они. Ничто на этой странице не предсказывает спрос и ничто не решает за тебя, сколько позиция стоит для гостя.
Частые вопросы
Почему нельзя просто прибавить комиссию к цене зала?
Потому что комиссия — доля выставленной цены, а не сумма. Когда цена растёт, кусок площадки растёт в той же пропорции, и сложение никогда не догоняет. При цене 36,00 PLN в зале и ставке 30 % прибавка 30 % даёт 46,80 PLN, из которых до тебя доходит 32,76 PLN; после 17,60 PLN переменных затрат позиция оставляет 15,16 PLN вместо 21,80 PLN, которые она оставляет за столиком. Цены, которым предстоит пережить процентное удержание, строятся делением, а не сложением.
Как посчитать цену доставки, которая удержит мою целевую маржу?
Сложи всё, что меняется вместе с этой одной позицией в канале доставки — себестоимость порции, упаковку, лишний труд, — прибавь вклад, который позиция обязана оставить, и раздели сумму на единицу минус твоя фактическая ставка удержания, записанная дробью. При 17,60 PLN переменных затрат, цели 21,80 PLN и ставке 0,30 цена равна 39,40 ÷ 0,70 = 56,29 PLN. Проверь обратным ходом: 56,29 × 0,70 − 17,60 = 21,80 PLN.
Хорошая ли идея — плоская процентная надбавка на всё меню доставки?
Нет, и причина измерима, а не эстетична. Позиции различаются тем, сколько упаковки и лишнего труда несут относительно своей цены, поэтому надбавка, которая нужна каждой, тоже разная — в разобранном примере 51,61 %, 56,35 % и 72,22 % для трёх обычных блюд. Одно плоское число на части позиций перелетает, а на части недолетает, и гость отзывается на относительные цены, которые ты только что изменил, сдвигая микс ровно к тем позициям, которые теперь мимо цели.
При какой комиссии позиция перестаёт окупаться?
При ставке, на которой площадка забирает всё, что выше твоих переменных затрат: единица минус переменные затраты позиции, делённые на её цену на площадке. Паста по 56,29 PLN с переменными 17,60 PLN перестаёт приносить при 68,7 %. Если это число выходит нулём или меньше, позиция не окупает переменных затрат даже при нулевой комиссии, и решение касается самой позиции, её граммовки и упаковки, а не цены.
Можно ли ставить на площадке цены выше, чем в ресторане?
Это дело твоего договора, и страница сознательно на это не отвечает: то, что разрешает условие ценового паритета, — факт подписанного документа, и он различается между площадками и между поколениями договоров. Прочитай эту оговорку до переоценки. Если она правда тебя ограничивает, арифметика всё равно работает — либо оба канала двигаются вместе, либо канал доставки живёт на меньшей цели, а предельная ставка удержания по позициям решает, какие строки это вынесут.
Что видит гость, когда цены в каналах разные?
Разницу, которую он проверит за секунды, потому что обе цены разделяет одно нажатие на том же телефоне. В разобранном примере одно и то же блюдо стоит 39,40 PLN в собственном канале и 56,29 PLN на площадке — 16,89 PLN разницы, и ничего из этого не маржа. Гость принимает разрыв, когда его объясняют одной фразой про стоимость обслуживания, и считает нечестностью, когда о нём не сказано вовсе. Фраза бесплатна, отзыв — нет.
Пересчитай три самые продаваемые позиции доставки формулой цены выше, а потом сравни предельную ставку удержания каждой с фактической ставкой из последней расчётной выписки. Если хотя бы одна окажется ниже, дело не в величине надбавки, и никакой процент этого не поправит — разбор своих чисел начинается в портале отбора, а остальная часть раздела — на ресторанном хабе.