ERP-система для интернет-магазина
Интернет-магазин ломается не на продажах, а на том, что происходит после клика «Заказать». Заказ пришёл на почту, товар списали в тетради, ТТН выписали на сайте перевозчика, деньги посчитали вечером в Excel — и где-то на этом пути остаток разошёлся с реальностью. ERPJS сводит заказы, склад, доставку и деньги в одну базу: продажа с сайта сразу становится документом, который меняет остаток и показывает, сколько вы на ней заработали.
Что обычно ломается в учёте интернет-магазина
Проблемы у всех похожие, и ни одна из них не про «мало продаж».
- Сайт продаёт то, чего нет. Последнюю единицу купили в рознице, на сайте она ещё висит — и клиент заказывает то, чего уже нет на полке.
- Заказы живут в трёх местах. Часть в почте, часть в мессенджере, часть на маркетплейсе. Собрать за день, сколько всего заказали, можно только руками.
- ТТН выписывают отдельно. Каждую накладную заводят на сайте перевозчика заново, вручную перенося адрес и телефон из заказа.
- Прибыль считают «на глаз». Оборот виден, а сколько от него осталось после закупки, доставки и возвратов — нет.
- Возвраты никто не ведёт. Товар приехал назад, деньги вернули, а в учёте остаток и выручка так и остались «как продано».
Как это работает в ERPJS
Заказ с сайта попадает в систему автоматически — дальше он живёт как документ, а не как письмо в почте.
Заказы с сайта
Заявка из интернет-магазина создаёт заказ в учёте: клиент, товары, цены, адрес доставки. Переносить руками ничего не нужно.
Остатки в реальном времени
Продажа списывает товар со склада сразу. Остаток на сайте видит то же число, что и кладовщик, — без вечерней сверки.
Доставка и ТТН
Экспресс-накладная Новой Почты создаётся из заказа: адрес, телефон и отделение получателя уже есть в документе — переносить их на сайт перевозчика не нужно.
Дальше заказ превращается в отгрузку, отгрузка — в счёт или чек. Каждый шаг меняет остаток и взаиморасчёты сам, без отдельной сводки в конце дня.
А если продажи идут ещё и на маркетплейсах?
Обычная ситуация: свой сайт, Rozetka и Prom одновременно. Проблема та же — три витрины и один склад, который не знает о двух из них.
ERPJS подтягивает заказы с маркетплейсов в ту же базу, что и заказы с сайта, а каталог, остатки и цены отдаёт обратно по расписанию. Поэтому продажа на Rozetka уменьшает остаток, который видит ваш собственный сайт. Подробнее — в материале об интеграции с Rozetka и Prom.
Нужен ли программист, чтобы подключить сайт?
Нет. Обмен с сайтом настраивается через открытый API, и владельцы магазинов делают это сами — у нас есть кейс, где владелец связал свой сайт с учётом без разработчика, описав задачу обычными словами.
Если у вас типовая платформа и типовой сценарий — заказы внутрь, остатки наружу — настройка занимает часы, а не недели внедрения.
Главная ценность не в том, что система «умеет интеграции». А в том, что после подключения исчезает ежевечернее переписывание продаж из одной программы в другую — именно там и рождаются расхождения, из-за которых потом не сходится месяц.
Как считается прибыль интернет-магазина
Оборот показывает любая витрина. Прибыль — только система, которая знает себестоимость.
ERPJS ведёт фактическую себестоимость по FIFO: в неё входит не только закупочная цена, но и доставка, пошлина и прочие расходы, легшие на партию. Поэтому в отчёте видно не «продали на столько», а сколько осталось после всех расходов — по каждому товару и по каждому клиенту.
Возврат тоже становится документом: товар возвращается на склад, выручка уменьшается, и месячный итог не приходится править руками.
А фискальный чек?
Если магазин принимает онлайн-оплату, чек должен быть фискальным. ERPJS работает с программными кассами — чек формируется из того же заказа и уходит покупателю вместе с номером от налоговой. Как это устроено, описано на странице о фискальных чеках без отдельной кассы.
Кому это подходит
- Магазину на любой платформе — готовая CMS или самописный сайт: обмен идёт через открытый API, поэтому конкретная платформа значения не имеет.
- Продавцам на маркетплейсах — когда Rozetka или Prom дают больше заказов, чем собственный сайт.
- Магазинам со своим складом — там, где есть реальные остатки, партии и себестоимость, а не дропшиппинг.
- Тем, кто продаёт и онлайн, и офлайн — одна точка и сайт живут на одном складе, без отдельных таблиц.
Начать можно с учёта товара, а интеграцию с сайтом подключить тогда, когда ручной перенос начнёт мешать.
Частые вопросы
Какая программа подходит для учёта интернет-магазина?
Та, что ведёт склад и деньги, а не только заказы. Минимум: остатки в реальном времени, себестоимость с учётом доставки, взаиморасчёты с клиентами, обмен с сайтом и перевозчиком. ERPJS закрывает это в одной базе — от заказа до прибыли.
Нужна ли интернет-магазину ERP-система или хватит CRM?
Если есть свой склад — нужна учётная часть. CRM ведёт клиента и заказ, но не знает остатков, себестоимости и реальной прибыли. Для торговли товаром нужны обе части, и удобнее, когда они в одной системе.
Как заказы с сайта попадают в учёт?
Через обмен по API: заявка с сайта создаёт в системе заказ с клиентом, товарами и адресом доставки. Дальше он проходит обычный путь — отгрузка, счёт или чек, — и каждый шаг сам меняет остаток.
Можно ли подключить Rozetka и Prom одновременно с собственным сайтом?
Да. Заказы с маркетплейсов поступают в ту же базу, что и заказы с сайта, а каталог, остатки и цены отдаются обратно по расписанию. Один склад обслуживает все витрины сразу.
Нужен ли программист для интеграции с сайтом?
В типовом сценарии — нет. Обмен настраивается через открытый API, и владельцы магазинов делают это самостоятельно. В нашем кейсе владелец магазина связал сайт с учётом без разработчика.
Как система считает прибыль по товарам?
По фактической себестоимости методом FIFO: в неё входит закупочная цена плюс доставка, пошлина и прочие расходы на партию. Поэтому отчёт показывает реальный остаток после всех расходов, а не оборот.
Сколько стоит учёт для интернет-магазина?
Бесплатный тариф — один пользователь и 512 МБ без ограничения по времени, функциональность не урезана. Дальше €30 в месяц за команду до трёх пользователей. Интеграции с сайтом и маркетплейсами не оплачиваются отдельно.