Підключіть Odoo POS
Що це робить
Підключіть ваш Odoo Point of Sale, і обрані вами каси виконуватимуть роботу з лояльності замість вас. Ваш персонал пробиває продаж як завжди, з однією маленькою додатковою звичкою: додає клієнта до чека. Passtastic бачить продаж та оновлює картку клієнта, зазвичай за кілька секунд — окремий пристрій для нарахування не потрібен.
Нагорода, яку клієнт уже заробив, теж працює біля стійки: повна картка штампів, позиція з вашого каталогу балів, перевага від рівня клієнта. Ваш персонал обирає її на продажі, і вона списується з чека, не виходячи з Odoo.
Два заклади для наочності:
- Rolling Pin, пекарня з карткою штампів. Кожна кава — один штамп. Касирка додає Марту до чека, пробиває флет-вайт, і картка отримує штамп ще до того, як Марта знайде столик. На десятому візиті безкоштовний круасан уже чекає у списку нагород на касі.
- Foglia Verde, делікатесна крамниця з балами. Один бал за євро, а баночка песто коштує 300 балів. Лука просить її, касирка обирає баночку на продажі, вона списується з рахунку, і за хвилину картка показує залишок.
Ця інтеграція входить до кожного тарифу Passtastic: Single Location, Multi-Location та Groups & Brands.
Що працює на касі — а що й далі потребує сканування
На касі ваш персонал може надати:
- нагороду з повної картки штампів,
- позицію з вашого каталогу балів,
- перевагу від рівня клієнта.
Пропозицію з кампанії на касі реалізувати не можна. Безкоштовна кава на день народження, дрібниця «ми за вами скучили», будь-що, що ви надсилаєте як пропозицію — це й далі надається так само, як раніше: ваш персонал відкриває застосунок Passtastic Scanner, сканує картку клієнта та підтверджує пропозицію там. Тримайте застосунок сканера на телефоні за стійкою саме для цього.
Які картки можуть нараховувати за продажами в Odoo
- Картки балів та рівнів нараховують за правилом нарахування балів, прив'язаним до картки, наприклад один бал за євро. Картка без прив'язаного правила не нараховує нічого, доки ви не налаштуєте його.
- Картки штампів нараховують один штамп за оплачений продаж — або один за кожну позицію, що зараховується, якщо ви оберете такий варіант під час налаштування програми.
- Купони, пакети (передоплачені штампи / передоплачені бали) та членства не можуть нараховувати за продажами в Odoo, тому вони не з'являються у списку програм, які можна увімкнути.
Перш ніж почати
- Odoo з модулем Point of Sale, версії 17, 18 або 19, та можливість створити API-ключ. Odoo.sh, власний сервер та Community працюють усі; на тарифі Odoo Online саме підключення одразу покаже, чи відповідає ваша база даних.
- Доступ до Odoo, який дозволяє створити користувача та надати йому права.
- Принаймні одну опубліковану картку балів, рівнів або штампів у Passtastic. Якщо такої ще немає, створіть її через Програми → Нова програма.
- Безкоштовний застосунок Passtastic Scanner на телефоні чи планшеті — він і далі знадобиться для пропозицій з кампаній.
- Необов'язково: сканер штрихкодів на касі, щоб персонал викликав клієнта скануванням його картки, а не вводив прізвище.
Крок 1 — Створіть користувача в Odoo та отримайте його API-ключ
Дайте Passtastic окремого користувача Odoo замість власного доступу. Так ви бачитимете, що він зробив, а вимкнути його згодом — це один клік.
1. В Odoo створіть нового користувача — назвіть його, наприклад, *Passtastic Integration* — та надайте йому касове право Point of Sale: User і право до адресної книги Contacts.
2. Увійдіть в Odoo під цим користувачем.
3. Натисніть аватар у верхньому правому куті, а потім пункт особистих налаштувань Preferences.
4. Відкрийте розділ безпеки Account Security та натисніть New API Key.
5. Коли Odoo запитає, як довго має діяти ключ, оберіть безстроковий варіант Persistent Key та скопіюйте ключ.
Odoo показує ключ лише один раз і більше ніколи. Скопіюйте його, перш ніж залишити цей екран; якщо втратите — створіть новий.
Вам також знадобляться три дані з того самого Odoo: адреса Odoo (вебадреса, за якою ви відкриваєте Odoo, наприклад `https://vashakompaniya.odoo.com`), назва бази даних (вона вказана на екрані входу в Odoo) та логін цього користувача (електронна адреса, під якою він входить).
Крок 2 — Підключіть Odoo до Passtastic
1. У панелі керування Passtastic відкрийте Налаштування, потім Інтеграції (у розділі Бізнес).
2. Знайдіть Odoo POS та натисніть Підключити.
3. Заповніть адресу Odoo, назву бази даних, логін користувача інтеграції та API-ключ і натисніть Підключити Odoo.
Passtastic перевірить дані у вашому Odoo та поверне список ваших кас.
Нарахування починається звідси, а не з минулого місяця. Продажі, які вже лежать у вашому Odoo, заднім числом не зараховуються. Нараховує все, що пробито з цієї миті.
Крок 3 — Прив'яжіть каси до ваших локацій
Сторінка показує по одному рядку на кожну касу у вашому Odoo. Для кожної оберіть локацію Passtastic, у якій вона стоїть, та увімкніть Нараховує лояльність для тих кас, які мають зараховуватися.
- Каси, які ми можемо зіставити за назвою, уже заповнені. Те, що зіставити не вдалося, починається зі значення Не використовувати.
- Ще немає локації для неї? Скористайтеся пунктом + Нова локація… у цьому самому списку, щоб створити її, не залишаючи сторінку.
- Каса з позначкою Потребує уваги була відсутня в останньому списку, який надіслало ваше Odoo. Вона й далі нараховує та й далі займає точку сканування, тож перевірте, чи хочете ви, щоб вона зараховувалася.
Каса, яка нараховує, займає точку сканування. Точки сканування — це той самий ліміт, з якого беруть застосунки сканера вашого персоналу: три на Single Location, дев'ять на Multi-Location, тридцять на Groups & Brands. Нижній рядок цього кроку показує, скільки ви вже використали. Кожна локація з касою, що нараховує, включає один сканер для персоналу безкоштовно, тому вимкнення каси не завжди зменшує це число.
Крок 4 — Які програми нараховують?
Далі ви побачите свої програми лояльності. Увімкніть ті, що мають нараховувати за продажами в Odoo, і для кожної визначте:
- Нараховувати за — кожним продажем або лише продажами, які містять позицію з обраних вами категорій товарів Odoo.
- Штампи, для картки штампів — один за продаж або один за кожну позицію, що зараховується, до встановленої вами межі.
- Нагороди на касі — чи можна надати нагороду цієї програми прямо з каси.
Для карток балів та рівнів перевірте, що прив'язано правило нарахування балів. Без нього картка не нарахує нічого, скільки б продажів не пройшло.
Крок 5 — Скажіть Odoo, на які товари діє винагорода
Коли ви вмикаєте картку, ми створюємо у вашому Odoo тег із назвою Passtastic: <назва вашої винагороди>. Винагорода, яка щось дарує — безкоштовний круасан, безкоштовна кава — може відніматися лише від товару з цим тегом, щоб ніколи випадково не знизити весь рахунок.
Поставте цей тег на товари, які ви готові віддавати безкоштовно: в Odoo відкрийте товар і додайте його в Product Tags. Достатньо одного товару; додайте більше, якщо клієнт може вибирати.
Доки ви цього не зробите, винагорода з'являється на екрані каси й нічого не віднімає. Винагороди, що є відсотком від усього рахунку, тегу не потребують.
Крок 6 — Зробіть це миттєвим (необов'язково)
Passtastic просить ваше Odoo повідомляти нас у момент оплати продажу — саме тому продажі зазвичай надходять за кілька секунд. Якщо створений користувач не має прав це налаштувати, Passtastic покаже вам п'ять коротких кроків та адресу, яку ви вставите в Odoo самі.
У будь-якому разі нічого не губиться: ми також опитуємо ваше Odoo щохвилини, тож продаж надійде протягом хвилини, навіть якщо ви ніколи не виконаєте цей крок.
Крок 7 — Оновіть кожну касу один раз, щоб винагороди з'явилися
Каса зберігає власну копію ваших товарів і програм лояльності, тому каса, яка вже відкрита, ще не знає про щойно увімкнену винагороду. На кожній касі відкрийте меню (☰ угорі праворуч), виберіть Reload Data, а потім Limited. Зробіть це після підключення і щоразу, коли вмикаєте ще одну картку або змінюєте винагороду. Спершу завершіть поточний продаж: перезавантаження видаляє незакритий чек.
Що ваш персонал робить біля стійки
Одна звичка: додати клієнта до чека. Персонал шукає клієнта за прізвищем в Odoo та додає його до продажу до прийому оплати — той самий крок, що й для будь-якого іншого чека. Саме це дає штамп або бали. Продаж без клієнта не нараховує нічого.
Якщо у вас є сканер штрихкодів на касі, персонал може відсканувати картку клієнта з гаманця замість вводити прізвище; з'явиться той самий клієнт.
Надання нагороди. Коли клієнт доданий до чека, зароблені ним нагороди видно просто на касі. Персонал обирає одну, і вона списується з продажу — нічого вводити чи пам'ятати не треба. Якщо клієнт воліє зберегти її, персонал не обирає нічого, і нагорода залишається на картці.
Пропозиції з кампаній і далі йдуть через застосунок сканера. Кава на день народження чи дрібниця «повертайтеся швидше» підтверджується скануванням картки клієнта в застосунку Passtastic Scanner, а потім видається біля стійки як завжди.
Ваші учасники у ваших контактах Odoo
Ваші учасники з'являються в Odoo самі. Коли хтось приєднується до вашої програми, Passtastic додає його до ваших контактів Odoo з іменем, електронною адресою та телефоном, щоб персонал знаходив людину біля стійки одним пошуком. Учасників, які приєдналися до підключення, ми додаємо протягом наступних днів. Того, кого Odoo вже має з тією самою електронною адресою чи телефоном, ми прив'язуємо, а не дублюємо.
Один виняток: учасник, який не залишив ні електронної адреси, ні номера телефону, до ваших контактів не додається — його немає з чим зіставити та нічого шукати. Таких клієнтів ви обслуговуєте як завжди: скануйте їхню картку застосунком Passtastic Scanner.
Учасники додаються автоматично — вимкнути це неможливо. Уже створені контакти залишаються в Odoo, а видалення учасника в Passtastic ніколи не видаляє його контакт в Odoo.
Повернення
Коли ви оформлюєте повернення продажу в Odoo, Passtastic забирає назад те, що цей продаж нарахував, пропорційно до повернутої суми: повертаєте половину чека — зникає половина балів. Картка ніколи не опускається нижче нуля: якщо клієнт уже витратив ці бали, все зупиняється на нулі. Це можна вимкнути перемикачем Забирати бали при поверненнях на сторінці Odoo в Passtastic.
Поширені запитання
Чи маю я сам заносити своїх клієнтів в Odoo?
Що саме ви записуєте в моє Odoo?
Чи забирають повернення штампи та бали?
Чи може персонал і далі сканувати картку застосунком Passtastic — чи не нарахує це бали двічі?
Що робити, якщо клієнта немає в чеку?
Ми вказали в продажу не того клієнта. Це можна перенести?
Ми повернули продаж, у якому клієнт скористався нагородою. Що станеться з нагородою?
Що робити, якщо нового учасника не знаходять на касі?
Усунення несправностей
«Odoo не прийняло цей ключ.» Не збігається ключ, логін або і те, і те. Ключ має належати саме тому логіну, який ви ввели, тож перевірте, чи скопіювали ключ повністю та чи логін — це електронна адреса, під якою входить цей користувач. У разі сумніву створіть в Odoo новий ключ у розділі Account Security та вставте його.
«Не вдалося зв'язатися з вашим Odoo за цією адресою.» Використайте адресу, за якою ви відкриваєте Odoo, разом із `https://` та без нічого після домену. Якщо ваше Odoo на власному сервері, перевірте, чи він працює та чи доступний з інтернету.
«Ми не бачимо у вашому Odoo жодної каси.» Або в Odoo ще не налаштовано жодної каси, або створений користувач її не бачить. Надайте цьому користувачеві право Point of Sale: User та спробуйте ще раз.
«Це Odoo вже підключене до Passtastic.» Ця база даних підключена до іншого бізнесу в Passtastic. Спершу відключіть її там, а потім підключіть тут.
«Ми впізнаємо цю базу даних Odoo, але вона відповідає за іншою адресою.» Ваше Odoo переїхало: новий домен або перехід з Odoo Online на власний сервер. Спершу відключіть старе підключення, а потім підключіться за новою адресою. Якщо це копія вашого Odoo, що працює поруч із робочою, підключіть робочу.
Повідомлення каже, що цей користувач Odoo не може створювати контакти. Нарахування працює й далі, але нові учасники не з'являтимуться у ваших контактах Odoo. Надайте користувачеві право Contacts в Odoo та підключіться знову на сторінці Odoo; відтоді учасники додаватимуться.
Бали або штампи не надійшли. Найчастіше клієнта не було в чеку. Це може бути й питання часу: дайте хвилину. Якщо нічого так і не надійшло, перевірте на сторінці Odoo, чи касу увімкнено для нарахування та прив'язано до правильної локації і чи увімкнено саму програму.
Нагороди немає на касі. Закрийте цю касу та відкрийте її один раз заново — Odoo підхоплює нагороди лише під час відкриття каси. Якщо нагороди й далі немає, перевірте, чи увімкнено Нагороди на касі для цієї програми та чи клієнт справді її заробив.
Щоб вести лояльність без POS або підключити інші інструменти, перегляньте POS-системи та інтеграції. Огляд того, що Odoo та Passtastic роблять разом, є на сторінці інтеграції з Odoo.