2026-08-04 Автор: ZCS
Представете си претъпкан гише, опашка от клиенти и прекъсване на интернета по средата на смяната. В POS система, зависима от връзка, това е моментът, в който продажбите спират. В офлайн POS система те едва се регистрират - продажбата все още се завършва, касовата бележка все още се отпечатва и транзакцията просто чака своя ред да се синхронизира, след като връзката се възстанови. Това ръководство обяснява какво всъщност представлява офлайн POS система, как успява да продължи да работи без интернет, какво все още зависи от свързаността дори в офлайн режим и къде тази възможност е най-важна.
Офлайн ПОС системата е хардуер и софтуер за точка на продажба, създаден да обработва продажби, да отпечатва касови бележки и да записва транзакции, дори когато няма активна интернет връзка - за разлика от изцяло облачно-зависима система, която спира да функционира в момента, в който връзката прекъсне. Основният принцип на дизайна е ясен: вместо да третира всяка транзакция като нещо, което трябва да достигне до отдалечен сървър, преди да се счита за завършена, офлайн системата третира локалното завършване като достатъчно в момента, като синхронизацията с централната система се случва след това, а не по време на самата продажба.
Механизмът зад това е добре установен модел в плащанията, често наричан обработка „съхранение и пренасочване“, и се разделя на няколко отделни стъпки.
Когато продажбата се осъществи без свързаност, терминалът криптира и съхранява данните за транзакцията директно на устройството, вместо да ги предава веднага. Според Adyen, чиято платформа за плащания поддържа офлайн обработка в своите терминални и мобилни SDK продукти, устройството оценява условията за сигурност, преди да се загуби връзката, и може да продължи да одобрява транзакции локално за определен прозорец след това - офлайн периодът не е неограничен или неограничен, а е ограничен прозорец, предназначен да балансира непрекъснатостта и риска.
Завършените офлайн продажби не се съхраняват просто като изолирани записи – те се подреждат в реда, в който са се случили, като по този начин се формира партида от чакащи транзакции, които чакат да бъдат изпратени, след като се осъществи връзка. Интегрирани глобални плащания описва това поведение на опашка като временен заместител на самия платежен шлюз – одобрява транзакциите локално, използвайки правила като лимити за разходи и проверки на карти, като същевременно задържа завършената партида, докато тя достигне до истинския шлюз.
След като връзката бъде възстановена, пакетът от опашки се предава автоматично към централната система, в реда на извършване на транзакциите, без да се изисква персоналът ръчно да изпраща каквото и да било. Това предотвратява превръщането на натоварена смяна с прекъсваща връзка в проект за ръчно съгласуване — системата сама обработва процеса на наваксване, вместо да го оставя на мениджър в края на деня.
Една добре изградена офлайн система също трябва да предпазва от процеса на синхронизиране, който създава дублиращи се или конфликтни записи – например две устройства, които чакат продажби за един и същ артикул в наличност, трябва да се съгласуват чисто, а не и двете да твърдят, че е продаден един и същ запас. Това е истински инженерен проблем, а не маловажен детайл: това е част от причината, поради която офлайн възможностите са вградени в системата от самото начало, а не нещо, добавено впоследствие.
Струва си да се посочи предварително ограниченията тук, тъй като офлайн режимът не е пълен заместител на свързаността във всяко отношение. Транзакциите с карта, одобрени офлайн, носят по-голям риск от тези, одобрени онлайн: терминалът взема локално решение въз основа на съхранени правила, вместо да получава потвърждение в реално време от издателя на картата, което според... ЕПОС сега означава, че има малък шанс одобрена офлайн транзакция да бъде отхвърлена, след като действително бъде препратена за оторизация - риск, който повечето офлайн системи управляват чрез консервативни ограничения за размера на транзакциите и дневния офлайн обем, вместо да елиминират напълно. Синхронизирането на инвентара в реално време на множество места, актуализациите на промоционалните цени в реално време и таблата за отчитане, базирани в облак, също зависят от активна връзка, за да отразяват текущите данни - офлайн режимът поддържа брояча работещ, но не прави всяка функция на свързана система достъпна без връзка.
Ненадеждната свързаност не се ограничава само до един вид бизнес или регион. Мобилните и външните търговци – камиони за храна, пазарни сергии, шофьори на доставки – рутинно работят извън постоянно WiFi или клетъчно покритие. Селските и отдалечени търговски обекти в много части на света се сблъскват с инфраструктурни пропуски, които правят постоянната връзка нереалистична. А на някои пазари, по-широките условия на телекомуникационните или банковите мрежи – включително пазари като Иран, където международната свързаност и достъпът до платежни мрежи могат да бъдат непостоянни поради редица структурни причини – правят офлайн устойчивостта по-малко удобна функция и по-скоро основно оперативно изискване. Във всички тези случаи практическият въпрос не е дали интернет ще спре, а доколко ще оцелее непрекъснатостта на бизнеса, когато това се случи.
Не всяко устройство, предлагано на пазара като „офлайн способно“, се справя еднакво добре с гореспоменатите механики – ограниченията за офлайн транзакции, надеждността на синхронизирането и начинът, по който системата се справя с предотвратяването на дублиране по време на повторно свързване, варират в зависимост от доставчика. За по-широка рамка за оценка на хардуер, базиран на Android, като цяло, нашата пълно ръководство за избор на система обхваща по-широк набор от критерии, които си струва да се вземат предвид отвъд самите възможности за работа офлайн. А за фирми, които се опитват да решат дали хардуерът, ориентиран към работа офлайн, е подходящ в сравнение със стандартната свързана конфигурация, нашето сравнение... Офлайн ПОС срещу онлайн ПОС за пазари с ниска свързаност навлиза по-дълбоко в този специфичен компромис.
Като пример за това как изглежда на практика офлайн хардуерът за Android POS, подходът на ZCS към дизайна на терминали - разгледан в нашата Ръководство за отворен SDK и персонализиран ODM — включва локално съхранение и поддръжка на ниво фърмуер, необходими за обработка от типа „съхранение и пренасочване“ в цялата си гама устройства. За фирми, които сравняват опциите по-общо между различните производители, преди да стеснят избора си до конкретен доставчик, нашият обзор... Най-добрите производители на POS системи в Китай, за които си струва да знаете е полезна отправна точка, за да видите как изглежда текущият хардуерен пейзаж.
В1. Офлайн ПОС система същата ли е като система без никакво изискване за интернет?
Не съвсем — повечето системи, които могат да работят офлайн, все още се нуждаят от периодична свързаност, за да синхронизират съхранените транзакции, да актуализират цените и да съгласуват инвентара. „Офлайн“ описва способността за продължаване на функционирането по време на прекъсване на връзката, а не постоянна независимост от интернет.
В2. Могат ли плащанията с карта да се приемат безопасно офлайн?
Да, в рамките на ограниченията. Офлайн обработката на карти (съхранение и препращане) одобрява транзакциите локално, използвайки съхранени правила за риск, след което ги препраща за пълно оторизиране, след като връзката се възстанови. Това носи малък риск транзакцията да бъде отхвърлена впоследствие, поради което повечето системи ограничават размера на офлайн транзакциите и дневния обем.
В3. Колко дълго може да работи една ПОС система в офлайн режим?
Това варира в зависимост от платформата и доставчика — някои системи поддържат определен офлайн прозорец (например 24 часа в някои мобилни SDK реализации), вместо неограничена офлайн работа, тъй като излагането на риск се увеличава, колкото по-дълго устройството остава изключено.
В4. Какво се случва, ако две офлайн транзакции си противоречат, когато системата се свърже отново?
Добре проектираните офлайн системи включват логика за чисто съгласуване на транзакциите в опашката, предотвратявайки проблеми като двойно отчитане на инвентара, когато множество офлайн продажби се синхронизират обратно към един и същ централен запис. Това е основна част от това, което отличава правилно проектираната офлайн система от основния локален кеш.
В5. Нуждаят ли се фирмите в региони с ниска свързаност от специален хардуер за офлайн ПОС терминали?
Не е задължително специален хардуер, но те се нуждаят от хардуер и софтуер, специално разработени да поддържат обработка от типа „съхранение и пренасочване“ и надеждно локално съхранение на данни — това е въпрос, свързан с дизайна на фърмуера и софтуера, както и със спецификациите на хардуера, така че си струва да се консултирате директно с който и да е доставчик, вместо да приемате, че която и да е ПОС система се справя еднакво добре с офлайн режим.