Gost koji zna zemlju, a ne zna grad
Visit Pljevlja i Visit Žabljak rade svoj posao: prodaju jedan kraj, do detalja. Ali veliki dio gostiju ne traži Pljevlja ni Žabljak. Traži Crnu Goru. Ima sedam dana, dvoje ljudi i pitanje "odakle da počnem".
Za tog gosta nijedan gradski sajt nije dobar ulaz. Trebao je sajt iznad njih, koji vidi cijelu mrežu i od tura koje mreža stvarno vodi sklapa putovanje.
Tako je nastao Come to Montenegro, flagship sajt mreže. Nije novi kod ni novi admin. To je treći sajt na istoj platformi, sa jednom razlikom: dok gradski sajt vidi samo svoj sadržaj, portal vidi sve.

Rute: putovanje složeno od stvarnih tura
Glavni proizvod portala su gotove rute: tri dana, pet dana, sedam dana. Nisu marketinški tekst. Svaka ruta je niz dana, a svaki dan može da nosi jednu turu koja se zaista rezerviše u mreži, sa imenom operatera i cijenom.

Dvije odluke su ovdje bile važne.
Dani bez ture su iskreno označeni. Sedmodnevna ruta ide od Tare do Boke, ali mreža još nema partnere na obali. Umjesto da izmislimo ponudu, ti dani nose preporuku i napomenu da ih ne prodajemo. Kad partner na obali uđe u mrežu, dan dobije turu u adminu, bez promjene koda.
Cijena je uvijek "doživljaji od X €". Smještaj se ne prodaje, pa se ni ne obećava. Gost tačno zna šta je u cijeni, a šta bira sam.

Upit, ponuda, depozit
Na portalu nema instant naplate i to je namjerno. Tok ide ovako:
- Gost pošalje upit za rutu ili pojedinačnu turu: datum, broj ljudi, napomena. Ništa se ne naplaćuje.
- Tim se vrati sa planom i jednom cijenom za cijeli boravak, obično istog dana.
- Gost plati depozit karticom preko sigurnog linka. Ostatak se plaća na licu mjesta.
- Na dan ture gost sreće lokalnog operatera, istog onog čije ime stoji na sajtu.
Ispod toga radi isti booking motor kao na gradskim sajtovima: operater dobija pitanje "možeš li da voziš ovo?" na telefon, u mejl i u svoj portal, a odgovor se upisuje samo jednom bez obzira koliko puta i sa koliko mjesta stigne. Otkazivanja zbog vremena ili operatera se vode kao slučaj koji pokriva sve pogođene goste odjednom, sa rokom do kojeg oni biraju šta dalje.
Destinacije i mapa cijele zemlje
Portal ima sloj sadržaja koji gradski sajtovi nemaju: hub stranice za regije, opštine i nacionalne parkove. Sjever je otvoren, sa Žabljakom, Pljevljima, Plužinama, Šavnikom, Mojkovcem, Kolašinom i Bijelim Poljem. Obala, centar i istok stoje kao "uskoro", i to piše otvoreno, uz napomenu da se kraj otvara tek kad partneri budu spremni.

Hub stranice za krajeve u kojima mreža još ne radi su namjerno van indeksa. Nema smisla da Google šalje gosta na stranicu na kojoj ne može ništa da rezerviše.
Iznad svega stoji mapa cijele zemlje sa granicama opština i grupisanim pinovima po kategoriji: priroda, kultura, gdje jesti, gdje odsjesti, etno sela, seoska domaćinstva, kampovi. Mjesta na mapi su isti zapisi koje gradski sajtovi već vode, samo prikazani odozgo.

Kako jedan kod vozi tri sajta
Tehnički, Come to Montenegro je zapis u tabeli sajtova sa jednom zastavicom: is_flagship. Ta zastavica mijenja ponašanje na nekoliko mjesta:
- Sadržaj se označava po sajtu kroz vezu više prema više. Gradski sajt je filtriran na svoj sadržaj, portal koristi izlaz iz tog filtera i vidi ture svih sajtova. Ista tura, isti zapis, tri ulaza.
- Destinacije i rute pripadaju samo portalu. Nisu vezane za sajt, nego su zaključane iza flagship provjere, pa gradski sajt ne može slučajno da ih prikaže.
- Sopstvena tema, tirkizna paleta na tamnoj podlozi, sopstveni logo i favicon, sve kroz CSS varijable, bez drugog builda.
- Zajedničko sanduče office@cometomontenegro.com za sve sajtove osim Pljevalja, sa potpisom i adresom pošiljaoca koji odgovaraju domenu sa kog je upit stigao.

Praktična posljedica: nova opština se dodaje u adminu kao hub, novi partner se prijavi kroz partnerski portal, nova tura se veže za dan u ruti. Ništa od toga ne traži programera.
Maya zna zemlju, gradovi znaju detalje
AI vodič Maya radi i na portalu, sa posebnim znanjem za nivo zemlje: aerodromi, valuta, vize, sezone, kako doći, šta vrijedi kad. Pravilo joj je jednostavno: za duboke lokalne detalje šalje gosta na gradski sajt, a rezervaciju zadržava ovdje.
Uz nju stoji stranica Planirajte put sa svim što gostu treba prije dolaska: gdje je Crna Gora, dva aerodroma i Dubrovnik preko granice, dolazak autom, autobusom i vozom, kad doći za šta, kako se kretati, novac i dokumenti.

Osamnaest jezika
Portal radi na istih 18 jezika kao ostatak mreže: engleski, crnogorski, njemački, ruski, mađarski, francuski, italijanski, poljski, turski, albanski, španski, slovački, slovenački, ukrajinski, holandski, danski, švedski i norveški.

Hub stranice za opštine su pisane na engleskom, pa prevedene kroz isti verzionisani postupak kao i ostatak sadržaja. Ispravka ide u izvor i ponovo prolazi kroz sve jezike.
Pod haubom
Platforma: PHP 8.3, Laravel 13, Filament v4 kao admin za sve sajtove, Spatie Translatable, mcamara localization, Stripe, Anthropic API za Mayu, Google Maps za mapu zemlje.
Frontend: Blade i Alpine.js, Tailwind CSS v4, Vite. Bez React-a i Vue-a.
Obim cijele platforme: 50 modela podataka, 192 migracije, 41 transakcijski mejl, 151 test fajl, oko 2.000 komitova. Od toga je više od 400 komitova otišlo samo na flagship sloj: rute, hubovi, mapa, tema.
Kako pristupamo ovakvim sistemima pogledajte na stranicama Izrada sajtova i Sistem integracije, a o tome zašto sajt treba da prodaje, ne samo da prikazuje, u tekstu sajtovi koji donose upite i rezervacije.
Pogledajte websajt
Ako vodite turističku organizaciju, mrežu destinacija ili operatera i treba vam jedan ulaz za cijelu ponudu, kontaktirajte nas. Pogledajte i ostale projekte iz našeg portfolija.



