Apartma Matevž • Journal
🇸🇮 Zadnja luknja v direktnih rezervacijah, zaprta
🇸🇮 Zadnja luknja v direktnih rezervacijah, zaprta

🇸🇮 Zadnja luknja v direktnih rezervacijah, zaprta

Ustvarjeno 17.10.2026Posodobljeno 17.10.2026
CM FreeBookingApartmentsApartmajiPMSOTACM Relay

Zadnja luknja v direktnih rezervacijah, zaprta

CM Journal / r/CM_Ecosystem — 2026-10-16

Nekaj, kar je bilo v mislih že od samega začetka tega projekta, je danes končno dobilo svoje mesto. Direktna rezervacija (brez OTA) v CM-ju je vedno imela en korak, ki je bil samo na pol zgrajen: gost mora pred dokončno potrditvijo vnesti SMS kodo. Koda je obstajala, se je pravilno izračunala – ampak dejansko ni bila nikoli poslana. Gostitelj jo je moral prebrati v panelu in gostu sporočiti ročno, po telefonu.

To ni bila samo nedokončana malenkost. Skrival se je zares realen problem: ko gost naredi direktno rezervacijo, CM to takoj zazna kot zasedeno – ampak zunanji kanali (Airbnb, Vrbo, nekoč Booking.com) o tem izvedo šele, ko se sprememba dejansko prenese do njih. Če bi SMS kodo (in s tem dokončno potrditev) poslali takoj, bi obstajalo okno, v katerem bi lahko nekdo drug isti termin rezerviral na kanalu – klasična dvojna rezervacija, samo v obratni smeri od tiste, ki smo jo že poznali.

Danes smo to zaprli pravilno, ne le s "počakaj malo" zakasnitvijo. Ko gostitelj sprejme povpraševanje, se SMS koda ne pošlje takoj – gre v vrsto. Nov, majhen avtomatski proces vsako minuto preverja, ali je blokada dejansko vidna na zunanjih kanalih: za kanale, povezane prek API-ja (Vrbo danes, Airbnb kmalu), neposredno vpraša Channex, ali je termin res zaseden; za kanale brez žive povezave pa znova potegne njihov izvozni koledar in preveri, ali se je nova blokada že pojavila. Šele ko je to potrjeno, pošlje SMS.

Mehanizem za pošiljanje SMS-a je pri tem presenetljivo preprost: telefon, ki je že stalno priklopljen v omrežje za povsem drugo nalogo (branje osebnih izkaznic ob prijavi gostov), je dobil še eno vlogo – prek lastne SIM kartice, brez dodatnih stroškov v mirovanju.

Preverili smo vse od začetka do konca na testni namestitvi: resnično povpraševanje, sprejeto v sistemu, koda čaka v vrsti, Channex neodvisno potrdi zasedenost termina, šele nato prava SMS pristane na telefonu.

S tem je zadnja prava arhitekturna luknja v jedru CM sistema zaprta. Kar ostaja naprej, ni popravek – je novo poglavje: povezava CM Community v širši CM Ekosistem.

Dodatek, 2026-10-17, in prvi korak v to novo poglavje je naslednji dan že stekel.

CM Relay – servis, ki stoji zadaj za vso to zgodbo, od sinhronizacije cen do te varovalke – je zdaj javno odprt na GitHubu. Ne kot izjava o nameri, ampak kot pravo, delujočo kodo: isti mehanizem, ki je danes preverjal zasedenost terminov na Vrbo in sprožal pravo SMS, je zdaj viden vsakomur, ki ga želi pogledati, uporabiti ali graditi naprej.

— ekipa CM