Хлеб, молоко, весовой товар и очередь, которая не ждёт, — так работает и магазин у дома, и минимаркет. В BuySale товары сканируются один за другим, вес с весовой этикетки сам попадает в корзину, а товары с истекающим сроком сами собираются в список — всё в вашем телефоне.
Сканируете этикетку с весов, вес читается из кода. На приходе есть поле срока.
Во время продажи сканер остаётся открытым: вы подносите товары один за другим, и товар, который есть в базе и хватает по остатку, сам попадает в корзину. Внизу экрана видно название корзины, сколько в ней разных товаров и общую сумму. Если кода нет в базе, сканер закрывается и предлагает привязать код к товару — в следующий раз он найдётся сразу.
Этот раздел открывается именно для магазина типа «продукты». Каждому весовому товару в приложении присваивается номер для весов (PLU), и этот же номер вводится в сами весы — настройка делается один раз, дальше продавец ничего не вводит. Устройство кода, разница форматов 22 и 21 и настройка весов — в руководстве по весовым этикеткам.
В карточке товара на складе есть раздел «Номер для весов»: задаёте пятизначный номер, а приложение показывает образец кода для проверки.
Весы должны быть настроены на внутримагазинный формат этикетки: 13-значный код, начинающийся с 22 для веса и с 21 для суммы.
Этикетка прочитана — и товар, и вес уже в корзине. Если номер ни к одному товару не привязан, приложение сообщит об этом и не добавит чужой товар.
В продуктах деньги теряются в двух местах: в просмотренном сроке годности и в товаре, который кончился на полке. И то, и другое в складском учёте само собирается в отдельный список.
Если товар пришёл дважды, каждая поставка записывается отдельной партией со своей датой и своим сроком. При продаже первой списывается та, у которой срок ближе, а в карточке видно, сколько осталось в каждой партии, и срок можно поправить.
Товары, у которых до срока осталась неделя или меньше, выводятся отдельным списком на главном экране и на складе. На весь список скидка ставится одним нажатием, а цена со скидкой одинакова и на кассе, и в чеке, и в расчёте прибыли.
Для каждого товара задаётся порог «заканчивается» — в продуктах по умолчанию 5 штук, можно поставить свой. Когда остаток падает ниже, товар подсвечивается жёлтым на главном экране и на складе.
В магазине у дома без долгов не бывает. Если на кассе выбрать оплату «в долг», сначала спрашивается номер телефона: клиент уже в базе — сразу видно его имя и открытый долг, новый — появляется поле имени. Долг сам попадает в тетрадь долгов.
Если клиент отдал часть денег, вы вписываете эту сумму в поле «сколько дал сейчас» — остаток сам посчитается и уйдёт в долг.
Когда клиент приносит деньги, вы вписываете сумму в его долг: платит частями — остаток уменьшается, больше остатка принять нельзя. Оплаты долгов за день учитываются и в кассе смены.
Рядом с каждым клиентом стоит цветная точка — она считается по реальной истории: сколько долгов он закрыл вовремя и на сколько дней в среднем опаздывал. Если стоит насторожиться, при записи долга на экране появится предупреждение.
Клиенту можно поставить предел «больше этой суммы в долг не давать» или полностью заблокировать его — сверх лимита новый долг не запишется.
Итог дня каждый день в назначенный час сам приходит в Telegram — приложение открывать не нужно: выручка, наличные/карта/долг, прибыль, расходы, сколько записано в долг и какие товары заканчиваются. По умолчанию 22:00, час меняется с 18:00 до 23:00 или отчёт выключается совсем; для этого у владельца должен быть открыт Telegram-бот.
Цену задаёт тип магазина, и она одинакова для всех магазинов этого типа. В этом типе вопросы к AI-помощнику отдельно не списываются. Цены всех типов и что в них входит — на странице цен, а сколько просят другие программы — в исследовании цен на программы.
Счёт по дням, абонентского договора нет; за сотрудников, кассы и количество товаров не доплачиваете; настройка 0 сум; 7 дней бесплатно. Это не фискальная касса.
Число выше — действующая цена для этого типа магазина. Опубликованные цены других программ собраны на странице «Сколько стоят программы для магазина» — со ссылками на источник и датой проверки.
Отдельного типа «мини-маркет» нет: и продуктовый магазин, и мини-маркет регистрируются в приложении как «Продукты». Именно в этом типе работает всё, о чём написано на этой странице, — весовая этикетка, партии и сроки. Цена — 6 630 сум в день, 198 900 сум за 30 дней.
Да, если весы печатают этикетку во внутримагазинном формате: 13-значный код, 22 для веса и 21 для суммы, номер товара — пять цифр. Этот номер вы присваиваете товару в приложении и вводите в сами весы. Если весы так не печатают, вес вводится в корзине вручную.
Хватит камеры телефона. На Android читает встроенный движок браузера — это самый быстрый путь; на iPhone такого движка нет, код читает библиотека приложения, и может быть медленнее. На компьютере работает и USB-сканер, шлющий Enter в конце кода — перед сканированием выйдите из поля цены или количества, иначе первые два символа кода попадут в это поле.
Нет. Чек BuySale — обычный товарный чек: название магазина, дата, продавец, товары, итог и вид оплаты. Фискального признака и налогового QR-кода в нём нет, то есть он не заменяет кассовый аппарат. Печатается чек через окно печати браузера, а ширина выбирается один раз на весь магазин — 58 или 80 мм.
Нет. Сканер не читает код маркировки Data Matrix, и BuySale не подключён к системе Asl belgisi — программа ничего не отправляет в государственные системы. Такой товар в BuySale ведётся по обычному штрих-коду на упаковке (EAN или UPC), а если его нет — создаёте код магазина и печатаете этикетку. Какие ваши товары подпадают под обязательную маркировку и что нужно при их продаже, уточните в налоговом органе (soliq.uz) или у бухгалтера.
В приложении для Android или Windows — да: продажи, долги и оплаты до 7 дней встают в очередь и сами уходят на сервер, когда связь вернётся. В веб-версии в браузере без связи продажа не запишется, поэтому на кассе лучше поставить приложение.
Отдельной кнопки списания пока нет. Такой товар убирается через инвентаризацию: сканируете то, что на полке, и остаток приводится к фактическому. Поэтому список «скоро истекает» и важен — продать со скидкой выгоднее, чем выбросить.
Просмотр закупочной цены — отдельное разрешение: без него сотруднику не отправляются ни закупка, ни прибыль — ни на экране, ни в файле Excel. Продажа в долг, возврат и отчёты — тоже отдельные разрешения. Продавец входит по номеру магазина и своему 4-значному PIN. О его входе вам приходит уведомление в Telegram — для этого должен быть открыт Telegram-бот, а само уведомление можно отключить в настройках.
Да, второй магазин открывается как филиал: отдельная регистрация не нужна, оба магазина в одной учётной записи и на одном балансе, а между ними вы переходите одним нажатием. Остатки, продажи и прибыль ведутся в каждом филиале отдельно и не смешиваются; товар из магазина в магазин отправляется перемещением. Сегодняшние продажи и прибыль обоих магазинов приходят с итогом в вечернем отчёте в Telegram, а отчёты в приложении у каждого филиала свои. Как открыть и сколько стоит — на странице о филиалах.
Как устроен весовой штрих-код: префикс 22 или 21, номер PLU, вес или сумма. Как настроить весы под BuySale и что нужно продуктовому магазину.
Подробнее →Программа сама составляет список заканчивающегося товара и по продажам за 30 дней подсказывает, сколько брать. Список копируете или печатаете на A4.
Подробнее →Тетрадь долгов в телефоне: продажа в долг на кассе, клиент по номеру, частичная оплата, просрочка отдельно. Клиент видит долг в Telegram, SMS не шлём.
Подробнее →Цена зависит от типа магазина: продукты, одежда, ювелирный, аптека. Оплата по дням, без платы за настройку и без доплаты за сотрудников.
Подробнее →9 типов магазинов: продукты, парфюмерия, хозтовары, телефоны, ювелирные изделия, одежда, стройматериалы, аптека и «Другое». Цена зависит от типа.
Подробнее →
7 дней бесплатно, платёжная карта не нужна. Дальше от 6 630 сум в день — по типу магазина.
Начать бесплатноПомощник BuySale
Отвечает по информации с сайта
ИИ может ошибаться — важное уточните в Telegram.
Пишет ответ