Чтобы сравнить две WMS, соберите для каждой одинаковый рабочий контур и бюджет на 12 месяцев. Отдельно посчитайте платежи поставщикам и стоимость времени своей команды. Тогда недорогая подписка не скроет дорогой запуск, а годовая скидка — большой платёж в начале проекта.
Эта методика подходит владельцу склада, селлеру и руководителю фулфилмента, у которых уже есть одно или несколько коммерческих предложений. Она помогает проверить состав расходов. Пригодность самой WMS нужно проверять на рабочих операциях: низкая цена не компенсирует отсутствие обязательного процесса.
Начните с инструмента: открыть пустой расчёт на 12 месяцев. В нём есть три заполненных учебных предложения, помесячная таблица, печать и сохранение входных данных. Все примеры вымышлены; они не представляют тарифы поставщиков или результаты клиентов.
Сначала опишите, что именно покупаете
«Один склад» может означать разные системы работы: один клиент с одним кабинетом маркетплейса или десять клиентов с разными владельцами товаров, тарифами и доступами. Сравнивать только название плана в этих случаях бесполезно.
Зафиксируйте одну конфигурацию для всех предложений. Список должен быть достаточно подробным, чтобы поставщик мог подтвердить его письменно.
| Что фиксировать | Пример вопроса поставщику | Как использовать в расчёте |
|---|---|---|
| Склады и клиенты | Один или несколько физических складов? Сколько клиентов и юрлиц? | Проверить лимит плана и обязательный переход на другой |
| Пользователи и рабочие места | Какие роли оплачиваются? Нужна ли отдельная лицензия ТСД? | Считать именно оплачиваемые места, с учётом смен и ролей |
| Объём | Заказы, отгруженные единицы, строки или операции? Как считают набор? | Перевести собственный прогноз в договорную единицу |
| Процессы | Приёмка, ячейки, FBS, FBO, возвраты, маркировка, расчёты клиентов | Подтвердить состав, ограничения и обязательные модули |
| Обмен данными | Какие кабинеты и внешние системы? Кто настраивает и поддерживает обмен? | Отделить включённый обмен от оплачиваемой настройки |
| Запуск и выход | Какие данные перенесут? Что останется в архиве? Как получить выгрузку? | Включить подготовку, проверку, параллельную работу и завершение старой подписки |
Если два предложения закрывают разную задачу, сначала выровняйте состав. Например, бесплатная выгрузка товаров не равна переносу резервов, незавершённых заказов и расчётов клиентов. Недостающую работу отметьте как неизвестную сумму, а не как нулевой расход.
Приведите единицы тарификации к одной базе
Для каждого тарифа запишите валюту, единицу, период, лимит, превышение, скидку, срок её действия и дату предложения. Рядом оставьте ссылку на прайс и подтверждение состава. Налоговую базу фиксируйте отдельно: окончательные суммы к оплате или другая согласованная база. Не добавляйте предполагаемую ставку налога автоматически.
Различие единиц видно на официальных страницах. MPFIT описывает объём через отгруженные единицы товара и отдельно объясняет учёт наборов; поступления и остатки в этот счётчик не входят. Odoo указывает оплату за пользователя в месяц, а в условиях выделяет услуги внедрения и отдельные виды расходов. Это примеры разных принципов тарификации, а не готовое сравнение одинакового набора функций. Источники проверены 31 октября 2026 года: MPFIT — тарифы и определение единицы, Odoo — состав подписки и исключения.
Допустим, у вас 10 000 заказов, но в каждом в среднем две отдельные товарные единицы. Подставить 10 000 в тарифный счётчик единиц было бы ошибкой. Сначала получите фактическое число учитываемых единиц, а правила комплектов и повторных отгрузок уточните у поставщика. Простое среднее может не учитывать сезонность и состав ассортимента.
В калькулятор вносится уже рассчитанный платёж за подписку со всеми тарифными превышениями. Он намеренно не изображает универсальный биллинг: у разных поставщиков пакеты, пороги и исключения устроены по-разному. Попросите поставщика рассчитать один обычный и один пиковый месяц на ваших объёмах.
Какие расходы включить
Удобно вести пять денежных групп и отдельную оценку труда. Каждая сумма должна иметь одно место в расчёте.
1. Подписка. Базовый план, оплачиваемые пользователи, модули, кабинеты и превышения объёма. Скидку считайте только в пределах подтверждённого периода и состава. Если после трёх месяцев меняется цена, внесите разные месячные платежи.
2. Внешние регулярные услуги. Хостинг, расширенная поддержка, связь, сопровождение обмена и доработок — только если они оплачиваются отдельно. Например, Odoo прямо исключает из подписки услуги внедрения, сопровождение пользовательского кода и хостинг Odoo.sh. Это не основание добавлять такие расходы к любой другой WMS: её состав проверяется по собственному предложению. Официальные условия Odoo.
3. Запуск. Обследование, настройка, платная подготовка и загрузка данных, интеграции, обучение, проверка переноса и помощь при переключении. Для каждой работы нужны результат и критерий принятия. Формулировка «внедрение включено» полезна только вместе с перечнем того, что именно сделают.
4. Оборудование. Нужные именно для выбранного решения сканеры, принтеры, терминалы, компьютеры и сеть. Имеющееся исправное устройство не становится новой покупкой. В денежном бюджете новая покупка учитывается в момент оплаты; её амортизацию нельзя прибавить второй раз к той же покупке.
5. Параллельная работа. Оплата старой системы на период подготовки и завершения незакрытых операций, доступ к необходимому архиву. Укажите условие, после которого старую подписку действительно можно прекратить. «Отключим сразу» без проверки хвостов создаёт необоснованно дешёвый сценарий.
6. Внутреннее время. Часы руководителя склада, администратора, бухгалтера и сотрудников на подготовку, обучение, сверку и дальнейшее обслуживание процесса. Их оценка нужна для выбора ресурсов, даже если зарплата не изменится. Часы, уже оплаченные отдельным счётом подрядчика или включённые в другую денежную строку, повторно не добавляйте.
Существующая аренда склада и обычная сборка заказов не входят в бюджет WMS целиком. Если проект меняет эти расходы, покажите подтверждённое изменение отдельной строкой с основанием. Полную себестоимость складской работы разбираем в расчёте по операциям.
Формула: деньги и время показываем отдельно
Для каждого из 12 месяцев сложите пять денежных групп:
Платежи месяца = подписка + внешние услуги + запуск + оборудование + параллельная система.
Денежный бюджет 12 месяцев = сумма платежей всех месяцев.
Оценка своего труда = сумма часов × стоимость часа.
Бюджет с оценкой труда = денежный бюджет + оценка своего труда.
При разных ставках сначала посчитайте часы каждой роли отдельно. Для инструмента можно получить взвешенную ставку: сумма стоимости часов всех ролей, делённая на общее количество часов. Зафиксируйте её источник и период. Если время не измерено, укажите диапазон и проверьте оба края.
Такой расчёт — управленческий бюджет проекта. Он не подменяет бухгалтерские расходы: покупка техники, налоги и труд могут отражаться в учёте иначе. В инструменте нет автоматического вычета налогов. Сопоставляйте предложения на одной базе; возможные возмещения налогов и сроки их получения рассматривайте отдельно с ответственным за учёт.
Результаты разных расчётов нельзя просто складывать. Подписка или труд из этого бюджета могут уже входить в месячный пул себестоимости операций; время исправления из расчёта ошибки может быть включено в тот же фонд труда. При сведении бюджета отмечайте общие строки и учитывайте их один раз.
Не путайте средний месяц с графиком денег. Цена «15 000 ₽ в месяц при оплате за год» означает платёж 180 000 ₽ в согласованную дату, если именно так указано в предложении. Записать по 15 000 ₽ каждый месяц полезно для сравнения эквивалента, но недостаточно для планирования платежей.
Три учебных предложения для одинакового склада
Во всех примерах один условный склад, шесть сотрудников, десять клиентов и 10 000 заказов в месяц. Необходимые операции считаем одинаковыми исключительно для демонстрации формулы. Все суммы окончательные и вымышленные, без отдельной налоговой модели. Стоимость внутреннего часа — 750 ₽.
| Статья за 12 месяцев | A: фиксированная подписка | B: оплата за пользователя | C: предоплата за год |
|---|---|---|---|
| Подписка | 15 000 × 12 = 180 000 ₽ | 6 × 1 800 × 12 = 129 600 ₽ | 180 000 ₽ одним платежом |
| Внешние услуги | 2 000 × 12 = 24 000 ₽ | 5 000 × 12 = 60 000 ₽ | 1 000 × 12 = 12 000 ₽ |
| Запуск | 30 000 ₽ | 100 000 ₽ | 20 000 ₽ |
| Оборудование | 40 000 ₽ | 40 000 ₽ | 40 000 ₽ |
| Старая система | 1 × 10 000 = 10 000 ₽ | 2 × 10 000 = 20 000 ₽ | 1 × 10 000 = 10 000 ₽ |
| Денежный бюджет | 284 000 ₽ | 349 600 ₽ | 262 000 ₽ |
| Своя команда | 40 + 4 × 12 = 88 ч | 80 + 8 × 12 = 176 ч | 30 + 3 × 12 = 66 ч |
| Оценка труда | 66 000 ₽ | 132 000 ₽ | 49 500 ₽ |
| Бюджет с трудом | 350 000 ₽ | 481 600 ₽ | 311 500 ₽ |
| Максимальный платёж месяца | 97 000 ₽ | 165 800 ₽ | 251 000 ₽ |
В предложении B подписка дешевле A, но запуск и внешнее сопровождение в этом примере дороже. У C ниже общая сумма и больше платёж первого месяца. Какой вариант подходит, зависит также от доступных денег, условий выхода и подтверждённых рабочих возможностей. Числа не дают оснований ранжировать реальные продукты.
Откройте любой заполненный расчёт: пример A, пример B, пример C. Каждая сумма раскрыта по месяцам; можно заменить её своими данными и сохранить результат.
Проверьте чувствительность до решения
Неопределённость лучше показать отдельным сценарием, чем спрятать внутри точного числа.
В учебном B два дополнительных оплачиваемых пользователя на весь год добавят 2 × 1 800 × 12 = 43 200 ₽. Это верно только для линейной цены без изменения плана. Если поставщик переводит вас на пакет, нужен новый расчёт по его правилам.
Дополнительные десять внутренних часов в месяц при ставке 750 ₽ увеличат оценку ресурсов на 90 000 ₽ за год. Денежные платежи автоматически не изменятся. Экономию денег можно заявить лишь после подтверждения, что сократились оплачиваемые сверхурочные, услуги подрядчика или потребность в новом найме.
Если в трёх пиковых месяцах понадобится по 8 000 ₽ дополнительных услуг, денежный бюджет увеличится на 24 000 ₽. Если сезон не подтверждён, это сценарий риска, а не ожидаемый счёт. Отдельно проверьте задержку запуска, дополнительный месяц старой системы и прекращение проекта после годовой предоплаты.
Не включайте одновременно ожидаемые штрафы, потерянную выручку и стоимость тех же ошибок без разбора пересечений. Для подтверждённых инцидентов используйте отдельный расчёт стоимости ошибки. Для предполагаемых рисков покажите сценарий и основания вероятности, если они есть; произвольный рекламный процент ничего не доказывает.
Когда этот расчёт нужно расширить
Двенадцать месяцев удобны для первого бюджета, но могут быть коротким горизонтом для сложного внедрения или оборудования. Если выгодный вариант меняется при горизонте 24–36 месяцев, это нужно показать отдельно. Не приписывайте устройству нулевую остаточную стоимость лишь потому, что таблица заканчивается двенадцатым месяцем.
При нескольких валютах зафиксируйте курс и дату, а затем проверьте диапазон изменения курса. При пакетных тарифах, индексации, разных ставках ролей и оплате по факту нужен более подробный график. Инструмент допускает разные месячные суммы, но не устанавливает договорные условия сам. Он моделирует неотрицательные платежи. Подтверждённый возврат предоплаты учитывайте отдельным графиком поступлений, с суммой, датой и основанием; не скрывайте его уменьшением другой расходной строки.
Если обязательная функция ещё не подтверждена, бюджет остаётся предварительным. Сначала проверьте процесс, затем запросите недостающую смету. Иногда настройка существующей системы или изменение одного участка дешевле полной замены — такое предложение тоже можно включить в сравнение.
Что сделать после расчёта
Сохраните исходное предложение, заполненный бюджет и список неизвестных строк. Попросите поставщика подтвердить единицы, лимиты, состав запуска, годовой платёж и стоимость завершения работы. После этого проверьте один обязательный рабочий сценарий и обновите смету по его результату.
Для конкретного перехода из MPFIT есть отдельный разбор переноса и стоимости. Если рассматриваете Skirbo, подготовьте число клиентов, пользователей, складов, объём по месяцам и перечень нужных работ. Открыть контакты поддержки — следующий шаг для уточнения состава. Заполненная таблица сама по себе не является заявкой и никуда не отправляется.
Источники и границы
Первичные страницы проверены 31 октября 2026 года: MPFIT — тарифы, MPFIT — прайс-лист, Odoo — условия подписки. Они подтверждают опубликованные единицы и состав предложений, но не факт внедрения на конкретном складе.
Формулы, структура бюджета и три сценария — учебная методика этой статьи. В ней нет заявлений о достигнутой клиентами экономии, сроках внедрения или гарантированной окупаемости.