Когда вы честно посчитали себестоимость товара — с доставкой, пошлиной и всем, что товар «набрал» по дороге до склада, — возникает следующий вопрос: а какую, собственно, цену ставить? И тут большинство предпринимателей делают одинаково: берут закупку, добавляют привычные «плюс 30%» — и поехали. Или смотрят, по чём продаёт сосед, и ставят так же.
Проблема в том, что цена «на глаз» или «плюс стандартная наценка» почти всегда где-то проигрывает. На одних товарах вы недозарабатываете, на других — становитесь неконкурентными. А когда товаров сотни, держать это в голове уже невозможно.
Почему одинаковая наценка на всё — это ловушка
Представьте, что вы ставите +30% на весь ассортимент. Звучит просто и справедливо. Но товары разные:
- один оборачивается быстро и продаётся сам — на нём можно зарабатывать меньше с единицы, но брать оборотом;
- другой лежит месяцами и занимает место — он должен приносить больше с каждой продажи;
- на третьем у вас сильная конкуренция, и +30% делает вас дороже всех;
- а на импортном товаре доставка и пошлина уже съели часть маржи — и +30% от закупки на самом деле означает куда меньшую реальную прибыль.
Единая наценка не видит этих различий. Она одинаково ошибается в обе стороны: где-то вы теряете прибыль, где-то — клиентов.
Цена, которая считается от себестоимости
Логичнее назначать цену не «от балды», а от себестоимости — по понятному правилу. В ERPJS цена в прайс-листе считается по формуле: берётся база (чаще всего это себестоимость), к ней применяется ваша наценка в процентах, при необходимости добавляется фиксированная сумма — и результат округляется.
Базой может быть не только себестоимость. Можно считать цену от последней цены закупки или отталкиваться от другого прайс-листа (например, розничная цена — это оптовая плюс определённый процент). Вы задаёте правило один раз, а система считает цены по нему для всего списка товаров.
Главное — разные товары могут считаться по-разному. Для этого есть ценовые группы: вы объединяете товары в категории и для каждой задаёте свою наценку. Электроника — одна, аксессуары — другая, расходники — третья. Каждая группа живёт по своей формуле, но всё это — в одном прозрачном механизме.
Свой прайс для каждого клиента
Один товар часто продаётся по разным ценам в зависимости от клиента: оптовому — одна, розничному — другая. В ERPJS прайс-лист привязывается к карточке клиента. Когда вы выписываете счёт на этого клиента, цены подставляются из его прайса сами — ничего выбирать вручную не нужно. Оптовик получит оптовые цены, розничный покупатель — розничные, потому что это определяется тем, кто клиент.
А самих прайс-листов можно держать сколько нужно — отдельно оптовый, розничный, для маркетплейса (где ещё надо заложить комиссию). У каждого свой набор цен, свой период действия и своя валюта.
Валютный прайс: курс меняется, а вы ничего не делаете
Это отдельно важно для тех, кто закупает в валюте. Если прайс-лист ведётся в валюте — скажем, в евро, — то гривневая цена не «застывает». Когда вы выписываете документ в гривне, система берёт цену в евро и пересчитывает её по курсу на дату этого документа.
Курс скакнул — вы не переписываете ценники, не запускаете никаких пересчётов. Евровая цена осталась та же, а гривневый эквивалент всегда актуален на день продажи. Для импортёра это снимает целый пласт ручной работы.
Когда изменилась себестоимость — пересчёт под контролем
Другая ситуация — когда изменилась сама база. Закупили новую партию дороже, себестоимость выросла, и вы хотите, чтобы цены в прайсе это учли. Тогда вы запускаете пересчёт: система проходит по прайс-листам и пересчитывает цены по вашим формулам.
Это отдельное осознанное действие, а не что-то, что происходит само собой. И это правильно: цены — слишком чувствительная вещь, чтобы меняться у вас за спиной. Вы решаете, когда обновить прайс, и делаете это одной операцией на весь список.
Красивые ценники и скидки
Мелочь, которая влияет на восприятие: цена после расчёта редко выходит ровной. Поэтому есть округление — до любой удобной кратности: до 99, до 50 копеек, до десятки.
Так же работают скидки — и они тоже привязываются к клиенту. В его карточке указана таблица скидок, и при выписке счёта они применяются сами, без ручного вмешательства. Саму скидку можно задать на конкретный товар, группу товаров или бренд и ограничить периодом. Это удобно для акций: скидка действует в нужные даты и на нужный перечень, а не правится руками по всему каталогу.
Главное
Цена — это решение, а не угадывание. Себестоимость даёт вам пол, ниже которого продавать нет смысла. Формула в прайс-листе даёт механику. Валютный прайс снимает вопрос курса, а пересчёт остаётся там, где он и должен быть, — в ваших руках.
Вместо «плюс тридцать процентов и будь что будет» вы получаете цены, которые опираются на реальные цифры и обновляются тогда, когда вы этого хотите.
Как ERPJS считает цену продажи?
Цена в прайс-листе считается по формуле: берётся база (чаще всего себестоимость, но можно и последняя цена закупки или другой прайс-лист), применяется ваша наценка в процентах, при необходимости добавляется фиксированная сумма, и результат округляется. Для разных категорий товаров можно задать разные формулы через ценовые группы.
Можно ли иметь разные цены для опта и розницы?
Да. Вы держите несколько прайс-листов — например, оптовый, розничный и для маркетплейса. Прайс привязывается к карточке клиента: когда вы выписываете счёт на него, цены подставляются из его прайса сами. Оптовик получает оптовые цены, розничный — розничные, и выбирать что-то вручную не нужно.
Что с ценами, если прайс в валюте, а курс меняется?
Если прайс ведётся в валюте (например, в евро), при выписке документа в гривне цена пересчитывается по курсу на дату документа. Курс изменился — ничего переписывать не надо: цена в валюте та же, а гривневый эквивалент всегда актуален на день продажи.
Пересчитываются ли цены автоматически при изменении себестоимости?
Нет, и это сделано намеренно. Когда себестоимость изменилась и вы хотите обновить цены, вы запускаете пересчёт одной операцией на весь прайс-лист. Цены не меняются у вас за спиной — вы сами решаете, когда обновить прайс.
Можно ли округлять цены до «красивых»?
Да. Есть округление до любой кратности — до 99, до 50 копеек, до десятки. Рассчитанная по формуле цена автоматически приводится к удобному виду.
Поддерживаются ли скидки и акции?
Да. Скидки привязываются к карточке клиента и применяются при выписке счёта автоматически. Саму скидку можно задать на конкретный товар, группу товаров или бренд и ограничить периодом действия — удобно для акций, когда скидка должна действовать в нужные даты и на нужный перечень товаров.
Попробуйте ERPJS для своего учёта
Учёт товаров, финансов и клиентов — в одной системе. Начните с бесплатного тарифа.
Попробовать бесплатно