PultrackBlog
TM
Iki Kassir Oflaýn Ýagdaýda Şol Bir Soňky Haryt Satylanda Näme Bolýar?

Iki Kassir Oflaýn Ýagdaýda Şol Bir Soňky Haryt Satylanda Näme Bolýar?

GysgaçaOflaýn-esasly POS dizaýny hakynda giňden ýaýran bir ýazgy, ýerli ýatda saklamany, nobatly sinhronizasiýany we gapma-garşylyklary çözmegi adaty arhitektura hökmünde (adatdan daşary çäre däl-de) suratlandyryp, köp gürrüň döretdi. Bu peýdaly bir maglumat çeşmesi, ýöne pudagyň ählumumy tolkuny üçin subutnama däl — biz muňa gözegçilik nokady hökmünde garaýarys, gözleg hökmünde däl. Muny kiçi dükan eýeleriniň bize berýän hakyky soragyny ara alyp maslahatlaşmak üçin ulanýarys: iki enjam oflaýn wagtynda şol bir harydy satsa ýa-da dürli bahalary ýazga alsa, hakykatdan-da näme bolýar?

Biz Pultrack — durnuksyz internet bilen işleýän, köplenç bir kassada iki walýuta bilen iş salyşýan kiçi söwda dükanlary üçin niýetlenen kassa we ammar dolandyryş programmasyny döredýäris. Şonuň üçin oflaýn-esasly POS arhitekturasy hakynda bir ýazgy ýaýrap, "pudak üýtgedi" diýip okalanda, biz saklanyp, hakykatdan näme aýdylýandygyny we näme çaklanylýandygyny barlamak isleýäris.

Ilki bilen açyk aýtsak: biz şu ýerde salgylanýan ýazgy — oflaýn-esasly POS ulgamlary barada bir jemgyýetçilik görnüşli makala [1]. Bu, ýerli ýatda saklamanyň, nobatly sinhronizasiýanyň we gapma-garşylyklary çözmegiň POS-da nähili işläp biljekdigi barada many-mantykly, ynandyryjy düşündiriş. Ýöne bu bazar barlagy däl, deň-duşlar tarapyndan seredilen ölçeg-derňew däl we her bir üpjün edijiniň öz arhitekturasyny şu görnüşde gaýtadan gurandygynyň subutnamasy hem däl. Biz muny giň gerimli tendensiýanyň subutnamasy hökmünde däl-de, üns bermäge mynasyp, maglumatly bir garaýyş hökmünde getirýäris. Has anyk zatlara — meselem, iki kassa apparatynyň bir wagtda şol bir harydy satmaga synanyşanda hakykatdan näme bolýandygyna — çuňňur aralaşan ýerimizde, bu biziň öz amaly pikirlenmämiz, kiçi dükanlaryň gündelik işleýşine gözegçilik etmekden gelip çykýar, haýsydyr bir çeşmä degişli edilýän zat däl.

"Oflaýn-esasly" hakykatdan näme meseläni çözýär?

Çeşmedäki esasy pikir gaty ýönekeý: "internet ýok" ýagdaýyny ýalňyşlyk hasaplamagyň deregine, ulgam ýerli enjamy satuwyň bolup geçýän esasy ýeri hökmünde kabul edýär, merkezi serwer bilen sinhronizasiýany bolsa, birikme bar bolan islendik wagt amala aşyrylýan soňraky iş hökmünde görýär [1]. Kassa, çek çap etmek we haryt galyndysyny azaltmak ilki bilen ýerli maglumatlar esasynda ýerine ýetirilýär. Bu çemeleşmäniň, kiçi dükanlaryň iň köp gürrüň berýän näsazlygyny — ýagny tor soragy jogap almanka kassanyň düýbünden işlemegini bes etmegini — aradan aýyrýandygy öňe sürülýär.

Bu many-mantykly dizaýn maksady, we dükan eýeleriniň bizden näme isleýändigi bilen gabat gelýär: mobil ulgamda näsazlyk, elektrik togunyň öçürilmegi ýa-da haýal oba internet birikmesi wagtynda hem, işgärleriň sebäbini bilmegine zerurlyk galman, satuw ýazgysyny dowam etdirip bilýän kassa.

Onda iki adam soňky haryt satylanda hakykatdan näme bolýar?

Bu, birden köp kassa ýa-da enjamy bolan dükan eýeleriniň iň köp soraýan ýagdaýy, we "oflaýn-esasly" ulgamyň bu ýerde näme wada berýändigini, näme wada bermeýändigini takyk aýtmak gerek.

  • Iki enjam, bir ammar. Eger dükanda iki kassa ýa-da bir kassa bilen ikinji hasaplaýjy üçin planşet bolsa, we ikisi hem şol bir wagtda oflaýn bolsa, her enjam diňe soňky sinhronizasiýada bilen zady bilýär. Eger bir haryddan diňe bir sanysy galan bolsa, we iki enjam hem şol bir oflaýn wagt aralygynda ony satsa, iki satuw hem ýerli taýdan dogry görüner — sebäbi hiç bir enjamyň beýlekiniň näme edendigini bilmäge mümkinçiligi ýok.
  • Utgaşdyrma meselesi hakyky, çaklama däl. Birikme dikeldilende, ulgam bir birlik galyndysyna garşy dogry görünýän iki satuw bilen näme etjegini çözmeli bolýar. Bu ýerde hemme kişä laýyk gelýän "dogry" jogap ýok — ulgam ikinji satuwy el bilen barlamak üçin belläp biler, ikisine hem geçmäge rugsat berip, galyndyny otrisatel edip biler ýa-da "birinji wagt möhüri utýar" diýen düzgüni ulanyp biler. Her saýlawyň öz artykmaçlyklary we kemçilikleri bar, we haýsy harydyň haýsy usuly ulanýandygy amala aşyryş çözgüdi, bir çeşmeden umumylaşdyryp bolmajak zat.
  • Baha we walýuta ýene bir gatlagy goşýar. Birden köp walýutada baha bellenilýän dükanlarda, oflaýn ýazga alnan satuw enjamyň soňky sinhronizasiýasynda hereket eden çalyşma kursuny ulanan bolup biler, beýleki bir enjam bolsa — başga wagtda sinhronizasiýa edilip — biraz başga bir kursy ýadynda saklan bolup biler. Iki satuwy utgaşdyrmak diňe "galyndy kime degişli" diýen sorag däl, eýsem "satuw bolan wagty haýsy kurs hakykatdan hereket edipdir" diýen sorag hem bolýar.

Bularyň hiç biri oflaýn-esasly çemeleşmäniň nogsanlydygyny aňlatmaýar — bu diňe sinhronizasiýa we gapma-garşylyk çözme gatlagynyň hakyky iş edýändigini aňladýar, we dükan eýeleriniň "ol sinhronlaşýar" diýen jogaby doly hasaplaman, dawalaryň takyk nähili çözülýändigini üpjün edijilerden soramaga hukugy bar.

Bu hakykatdan täzemi, ýa-da diňe täzeden marketing edilenmi?

Muny täze özgeriş diýip atlandyrmakdan seresap bolardyk. Baglanyşyk zaýıf bolan ýerlerdäki kiçi dükanlar, POS programma üpjünçiligi bar bolaly bäri "kassany işledip goý, soň düzet" diýen çemeleşmäniň bir görnüşine mätäç bolupdyr. Belki üýtgäp biljek zat — üpjün edijileriň munuň özüni wagtlaýyn çäre hökmünde däl-de, esasy arhitektura hökmünde nähili açyk suratlandyrmagy — çeşme ýerli-esasly ýatda saklamany we nobatly sinhronizasiýany "adatdan daşary rejim däl-de, adaty model" diýip häsiýetlendirýär [1]. Bu, ulgamlaryň gurluşynda hakyky özgerişi görkezýärmi, ýa-da alyjylara nähili düşündirilýändigindäki özgerişimi — muny bir ýeke-täk makala çözüp biljek zat däl.

Dükan eýesi "oflaýn rejime" ynanmazdan öň hakykatdan näme soramaly?

  • Eger şol bir haryt iki enjamda sinhronizasiýadan öň satylsa näme bolýar — gapma-garşylyk düzgüni barmy, we men muny düşnükli dilde görüp bilýärinmi?
  • Oflaýn rejim karta ýa-da mobil pul geçirimi tölegini tassyklamagy öz içine alýarmy, ýa-da diňe sargyt ýazgysyny we haryt hasabatyny? Bular köplenç dürli zatlar, we tölegiň hasaplaşygy adatça henizem töleg gaýtadan işleýjä we soňraky birikmä bagly bolýar.
  • Eger meniň dükanym iki walýutada baha belleýän bolsa, oflaýn satuw pursatynda haýsy çalyşma kursy ýazga alynýar, we ol berkidilenmi, ýa-da sinhronizasiýa wagtynda düşündirişsiz täzelenip bilýärmi?
  • Gapma-garşylyk ýüze çykanda, işgärlere barlamak üçin aýdyň bellik berilýärmi, ýa-da ulgam ýeňijini dymyp özi saýlaýarmy?
  • Sinhronizasiýa wagtynda näme üýtgändigini görkezýän žurnaly görüp bilerinmi, şeýlelikde çalyşma tabşyryşy ýa-da hasap yzsyz üýtgedilmez ýaly?

Bu kiçi dükan eýelerini nirä alyp barýar?

Biz peýdaly netijäniň "oflaýn-esasly indi ülgüm boldy" diýen zat däldigine, gyzykly inženerçiligiň we gyzykly howpuň "internetsiz işleýärmi" diýen soragdan "iki oflaýn hakykaty birleşdirmeli bolanda näme bolýar" diýen sorağa geçendigine ynanýarys. Şu bölek göni soramaga mynasyp, sebäbi bu, agyr birikme gününden soň haryt hasabyna ýa-da günlük kassa jemine ynanyp bolar ýa-da bolmazlygyny hakykatdan kesgitleýän bölek. Biz Pultrack-y takyk şu görnüşdäki köp enjamly, iki walýutaly utgaşdyrmany göz öňünde tutup dizaýn edýäris, sebäbi ýeterlik derejede hakyky gün ahyry hasaplarynyň nädogry gidenini gördük, we "ol ahyrsoňy sinhronlaşýar" diýen jogabyň doly jogap däldigini bilýäris — ýöne bu biziň dizaýn saýlawymyz, haýsydyr bir bäsdeşiň muny nädogry edýändigi baradaky pikir däl.

Ýygy-ýygydan soralýan soraglar

Oflaýn-esasly POS ulgamy dükanyma hiç haçan internet gerek däl diýmegimi aňladýarmy?

Ýok. Oflaýn-esasly diýmek, kassa, çek çap etmek we haryt hasabaty ýaly esasy funksiýalaryň göni birikmesiz dowam edip biljekdigini aňladýar, ýöne köp ulgam henizem enjamlaryň arasynda maglumat sinhronlaşdyrmak, ýazgylary ätiýaçlamak we köp halatda karta ýa-da mobil pul geçirimi tölegini hakykatdan tassyklamak üçin wagtal-wagtal birikmä mätäç bolýar.

Eger iki kassa oflaýn wagtynda haryjyň soňky birligini satsa, näme bolýar?

Adatça iki satuw hem öz enjamynda aýratynlykda dogry görüner, sebäbi hiç birinde beýlekisiniň hereketini görmäge real wagt mümkinçiligi ýok. Enjamlar täzeden birikende, ulgam haýsydyr bir gapma-garşylyk düzgünini ulanmaly bolýar — barlamak üçin belläp, ikisine hem rugsat berip otrisatel etmek ýa-da wagt möhüri boýunça ileri tutmak. Munuň awtomatik we dogry çözülýändigine ynanmazdan öň, munuň nähili dolandyrylýandygyny haýsydyr bir üpjün ediji anyk soraň.

'Oflaýn-esasly' arhitektura hakykatdan täzemi?

Esasy zerurlyk — näsazlyk wagtynda hem satuwy dowam etdirmek — baglanyşygy pes bolan ýerlerdäki dükanlar üçin täze zat däl. Biziň gözden geçiren ýeke-täk makalamyza görä üýtgäp biljek zat, käbir üpjün edijileriň indi ýerli-esasly ýatda saklamany we nobatly sinhronizasiýany ätiýaçlyk aýratynlygy hökmünde däl-de, esasy arhitektura hökmünde häsiýetlendirmegi. Bu diňe bir gözegçilik bellemesi, giň gerimli pudak gaýtadan gurluşynyň tassyklamasy däl.

Oflaýn rejim karta töleglerini hem öz içine alýarmy?

Adatça doly däl. Sargyt ýazgysy we haryt hasabaty köplenç ýerli dolandyrylyp bilner, ýöne karta ýa-da tor bilen baglanyşykly töleg tassyklamasy adatça henizem töleg gaýtadan işleýjä we göni birikmä bagly bolýar, hasaplaşyk bolsa enjam täzeden onlaýn bolanda amala aşyrylýar.

Iki walýutaly bahalandyrma oflaýn sinhronizasiýany nähili kynlaşdyrýar?

Eger dükan iki walýutada baha belleýän bolsa, oflaýn satuw enjamyň soňky ýadynda saklan haýsy çalyşma kursuny ulanan bolsa, şoňa görä ýazga alynýar. Eger iki enjam dürli wagtlarda sinhronizasiýa edilen bolsa, olar dürli kurslary saklap bilerler, şonuň üçin näsazlykdan soň satuwlary utgaşdyrmak diňe haryt hasaplaryny deňleşdirmek däl-de, eýsem her amal üçin haýsy kursuň hakyky hereket edendigini kesgitlemek hem bolýar.

Çeşmeler

Pultrack synap görüň✈ Telegram