У магазині, де зважують товар, насправді два списки товарів. Один — в обліковій програмі: там ціни, коди, залишки. Другий — усередині самих вагів: там теж назви й ціни, тільки свої. Ці списки нічого не знають одне про одного, і зводить їх докупи людина. Зазвичай вручну, з клавіатури вагів, до відкриття або у вихідний.
Поки позицій десять, це не проблема. Коли їх сто п’ятдесят, а вагів троє, кожна зміна ціни перетворюється на три однакові набори одного й того самого тексту. І кожен із них можна зробити з помилкою.
Чому ваги не бачать вашу програму
Ваги з друком етикеток — це самостійний пристрій із власною пам’яттю. Усередині лежить таблиця товарів, де кожен запис має номер: PLU. Продавець набирає цей номер або тисне гарячу клавішу, кладе товар на платформу — ваги беруть із запису назву й ціну за кілограм, множать на вагу і друкують етикетку.
Що саме зберігається в записі, залежить від моделі, але базовий набір скрізь однаковий:
- номер PLU;
- назва для друку — обмежена за довжиною, часто 30–40 символів, і довша просто обріжеться;
- ціна за кілограм;
- термін придатності в днях — з нього ваги рахують дату на етикетці;
- номер відділу й тип штрихкоду;
- іноді тара й номер гарячої клавіші.
Жодного зв’язку з обліковою програмою тут немає. Ваги не «підтягують» ціни — вони знають рівно те, що в них колись завантажили.
Ваговий штрихкод: як ціна потрапляє в чек
На етикетці друкується EAN-13, але складається він не так, як штрихкод фасованого товару з заводу. Це внутрішній штрихкод магазину, і його структура така:
| Частина | Приклад | Що означає |
|---|---|---|
| Префікс | 21 | Ознака внутрішнього штрихкоду. Діапазон 20–29 GS1 лишила магазинам саме для власних потреб — такий код не існує ніде за межами вашої точки |
| Код товару | 00042 | П’ять цифр — той самий номер, під яким товар лежить у вагах |
| Вага або ціна | 01234 | 1,234 кг або 12,34 грн — що саме, залежить від налаштування вагів і касової програми |
| Контрольна цифра | 5 | Рахується автоматично з попередніх дванадцяти |
Ключовий момент — у середині штрихкоду передається код товару, а не назва й не ціна за кілограм. Каса, зчитавши етикетку, шукає цей код у своєму довіднику. Якщо у вагах під номером 42 лежить апельсин, а в касовій програмі під тим самим номером банани — на етикетці буде одне, у чеку інше.
Тому коди в обох місцях мають збігатися. Найпростіший спосіб цього досягти — не вигадувати для вагів окрему нумерацію, а брати код товару прямо з облікової програми.
Гарячі клавіші
Гарячі клавіші — це прямі кнопки на вагах для товарів, які зважують найчастіше. Замість набирати «сорок два» продавець тисне одну клавішу. Скільки їх, залежить від моделі: у простих десятки, у торгових — до двохсот із гаком.
Розкладка клавіш — це теж дані, і їх теж треба десь вести. Найгірший варіант — тримати в голові або на папірці, приклеєному до вагів: після заміни продавця чи перезавантаження таблиці відновлювати її нема звідки. Розумніше зберігати номер клавіші прямо в картці товару облікової програми, у будь-якому вільному полі — тоді розкладка живе разом із товаром і переживає будь-яке перезавантаження вагів. Побічна вигода: цей самий номер можна вивести на ціннику, який друкує облікова програма, — продавець бачить, яку клавішу тиснути, і не мусить тримати розкладку в голові.
Що ламається при ручному веденні
- Ціну змінили в програмі, у ваги не занесли. Етикетка друкує стару, каса рахує нову. Покупець це помічає на касі — і має рацію.
- Два товари на одній клавіші. Другий просто затирає перший, і про це ніхто не дізнається, поки не зважать не той товар.
- Помилка в коді. Одна цифра — і каса не знаходить товар за етикеткою або знаходить чужий.
- Треті ваги забули. Двоє оновили, треті лишились зі старим списком. Найпоширеніший сценарій у магазинах, де більше одних ваг.
- Назва обрізалась. На етикетці «Сир кисломолочний дома…» — бо в програмі назва довша, ніж дозволяють ваги.
Жодна з цих помилок не помітна в момент, коли її роблять. Усі вони виявляються на касі, при покупцеві.
Як має бути
Правило просте: одне джерело правди. Товари й ціни змінюються тільки в обліковій програмі, а ваги отримують готовий список по мережі. Тоді зміна ціни — одна дія, а не три, і розбіжність між етикеткою та чеком стає технічно неможливою.
Ручний набір
- Троє вагів — три однакові набори того самого тексту з клавіатури
- Ціну змінили в програмі, у ваги забули — на касі етикетка не збігається з чеком
- Розкладка клавіш — на папірці, приклеєному до вагів
- Обрізану назву й помилку в коді видно вже при покупцеві
Завантаження з програми
- Один прогін оновлює всі ваги в магазині
- Ціна на етикетці й у чеку — з одного джерела, розійтись їм нема як
- Номер клавіші зберігається в картці товару й друкується на ціннику
- Конфлікти клавіш, довгі назви й порожні коди видно до завантаження
Щоб так зробити, потрібно небагато:
- ваги з мережевим інтерфейсом — Ethernet або Wi-Fi. Старі моделі підключаються кабелем до одного конкретного ПК, і з ними так не вийде;
- облікова програма, з якої можна дістати товари з цінами;
- коди товарів, що вкладаються у формат PLU — зазвичай до шести цифр;
- поле в картці товару, де ведеться номер гарячої клавіші.
Чим допоможемо
Ми зробили програму, яка робить саме це: читає товари з УкрСкладу і завантажує їх у ваги по локальній мережі — назви, ціни, коди PLU, гарячі клавіші й терміни придатності.
- Без проміжних файлів. Нічого не треба вивантажувати в Excel і потім заганяти окремою утилітою від виробника вагів — без додаткових ексель і програм.
- Нічого не зміниться у вашій базі. У базу УкрСкладу програма не пише нічого: тільки читає.
- Помилки видно до завантаження. Програма показує, що і куди завантажиться, та окремим списком — де два товари претендують на одну клавішу, у кого порожній або нечисловий код, чия назва не влізе в етикетку.
Ранній доступ: збираємо передзамовлення
Програма написана, зараз іде перевірка на реальному обладнанні. У ранній доступ беремо обмежену кількість магазинів — щоб перевірити її на різних моделях вагів і кількостях товарів. Хто заходить до запуску, отримує спеціальну ціну і перше налаштування на своєму обладнанні за наш рахунок.
Напишіть, які у вас ваги і скільки їх — за кілька хвилин скажемо, чи підійде, і покажемо, як це працює.
Не зручно писати зараз — лишіть контакт на сторінці передзамовлення, зв’яжемось самі.
Працюєте з іншою обліковою програмою або іншою маркою вагів? Напишіть, яке у вас обладнання — перевіримо сумісність і скажемо, чи можна зробити те саме.
Підібрати обладнання: ваги, програми для обліку.