Došla je pandemija i odjednom vam je pokretanje web trgovine postalo glavni prioritet? Važna odluka koja vas čeka je odabir platforme na temelju koje ćete napraviti svoje eCommerce carstvo. U moru alata čudnih imena, jedan iskače više od drugih - WooCommerce.
The post Kako otvoriti webshop? Važan korak je odabir platforme – što nudi WooCommerce? appeared first on Netokracija.
eCommerce dizajneri, gurui i programeri već cijelo desetljeće tupe, mole i skvikću. Crtaju grafove, sjede po sastancima i šapuću klijentima kako je eCommerce baš prava stvar za njihovo poslovanje: “… to je kao da imate poslovnicu koja je otvorena cijeli dan, svaki dan i radi automatski bez blagajnika…” kaže mlada programerka uz ponosno odobravanje kolega. Analogije i dosjetke pri kraju sastanka nisu pomogli, klijentov zaključak je: “Slušajte, zgodni su ti interneti, ali nemamo mi vremena za to. Ajde da poklonimo Opel Corsu na nagradnoj pa tako zavrtimo nešto za mlade”.
Tim Berners Lee bi vjerojatno bacio flipchart na klijenta, jer pazite, znanstvenici s CERN-a su prije 30 godina(!) ugradili eCommerce u samu srž weba – jedan od inicijalnih server response kodova je i 402 tzv. Payment Required kod.
Isprike na geek-out digresiji no svjedoci smo novog doba gdje i baka i deda mokro sanjaju eCommerce, a internetske trgovine postaju forte digitalnog poslovanja. S pravom uplašene kompanije rukama i nogama hvataju web vlak ne bi li nastavile interakciju sa svojim kupcima. I kao što mnogi memovi već prikazuju, COVID-19 je “ukrao show”. Zamijenio je ranije spomenute gurue i spletom (nažalost nesretnih) okolnosti pokazao vlasnicima biznisa kako da nađu vrijeme za eCommerce putovanje. Narod je takav – ljudi efikasnije vježbaju uz trenera, temeljito nauče štivo kada ih stroga profesorica “sruši”, a izdašnije ulažu u digital kada ih na to prisili nevidljiv i prevrtljiv neprijatelj.
Međutim, koronin eCommerce uzlet generirao je i procvat gurua i prodavača magle. Alata za izradu internetskih trgovina je sve više i više, a svaki od njih tvrdi da je baš on najbolji za izradu vašeg digitalnog sustava. Na tržištu vlada kaos, a “kako otvoriti web shop” pitanja na eCommerce FB grupi tražena su k’o konačno otvaranje kafića. Mišljenja je puno, a kriza potiče na neracionalne i ishitrene odluke, odluke koje bi vas kasnije mogle ponovo koštati biznisa. Kroz tekst ću opisati zašto je baš sada potrebno koristiti provjerene i kvalitetne sustave tj. znanja koja su već dugo u branši.
Kada se bacimo na realne brojke, WooCommerce je trenutno predvodnik eCommerce sustava te mu je udio u svim web stranicama veći od sva tri njegova takmaca zajedno (Shopify, Magento, PrestaShop). Da novim čitateljima bude jasnije, WooCommerce je dodatni alat pomoću kojeg internetsku stranicu pogonjenu WordPressom pretvarate u internetsku trgovinu. Naizmjence ću pisati WordPress ili WooCommerce no zapravo se radi o istoj platformi.
Jedan od temelja WooCommerce predvodništva je sama “demokratizacija izdavaštva” – mantra koju žive već punih 17 godina kroz WordPress. Prvotno zamišljen kao sustav za pisanje blogova, taj alat za održavanje web sadržaja (Content Managmement System, CMS) otvorenog koda prerastao je samog sebe i postao kičma interneta – ili si barem tako volimo govoriti. No istina je, WordPress se koristi na 63% svih internetskih stranica koje imaju CMS, a samim time je ispunio svoju misiju da ljudima olakša stvaranje raznovrsnog online sadržaja. To je ujedno i temelj njegove raširenosti – WP se koristi kod državnih portala, korporativnih sjedišta, medijskih/NGO servisa i eCommerce aplikacija jer stavlja sadržaj i ownership u središnje mjesto digitalnih radnji.
No premda je WordPress/WooCommerce po većini parametara popularan i uspješan softver, prate ga određeni mitovi i zablude. Stoga ćemo proći te sveprisutne teme i opisati zašto je baš WooCommerce dobar izbor za izradu eCommerce aplikacija.
WordPress je od svojih početaka poznat kao blogging platforma pomoću koje možete “brzinski” objaviti sadržaj na webu. Svjetski poznata “5 minute install” krilatica samo je pogurnula cijeli WordPress među alate kojima navodno nije mjesto u većim organizacijama. No, WordPress verzija 1.5 (Billy Strayhorn*) označila je odmak od blogerske platforme prema kompletnom alatu za web izdavaštvo. Tako je 2005. godine WP postao punokrvni sustav za upravljanje online sadržajem budući da su njegovi tvorci omogućili kreiranje statičkih stranica (tzv. pages) i prilagodljivih izbornika. Pomoću tih elemenata mogli ste kreirati bilo kakvo web sjedište, dovoljno moćno da stane uz bok tada popularnoj Joomli ili DotNetNukeu.
Na ljeto 2010. godine izlazi verzija 3.0 (Thelonious Monk*) koja omogućava izradu bilo kakve vrste sadržaja, ne samo blogova i statičkih stranica. Upravo je tada nastao i WooCommerce koji je vlasnicima internet sjedišta omogućio kreiranje proizvoda kao jedinica sadržaja. U tom trenutku WordPress je postao platforma i za eCommerce radnje.
Zato jer je to važan koncept koji je omogućio spajanje i interakciju između svih jedinica sadržaja koje možete imati na jednoj internetskoj trgovini: vijesti, akcije, proizvodi, brendovi, kolekcije, tematski proizvodi, landing pages, microsites… sve je to moguće kreirati i realizirati unutar istog WordPress odnosno WooCommerce sustava. Takva fuzija sadržaja je velika prednost o kojoj ostali eCommerce sustavi mogu samo sanjati.
*Imenovanje WordPress verzija po jazz velikanima nije slučajnost nego pravilo – svaki glavni programer odgovoran za WordPress verziju odabire ime po svojem omiljenom glazbenom improvizatoru.Osam godina kasnije na red je došla dorada samog uređivača sadržaja (text editora). WP zajednica je objavila dugo najavljivani Gutenberg editor koji je omogućio slaganje sadržaja baš onako kako vlasniku web trgovine treba, bez da mora tražiti programersku pomoć. S time je WordPress dobio mogućnost izrade još kompleksnijeg sadržaja i koncept pisanja u tzv. blokovima, redovima i kolonama – nešto što moderni online alati poput Mediuma, Wixa ili SquareSpacea promoviraju već par godina. Naime, WordPress je rastao iz godine u godinu po stopi po 17%, dok je mlađa konkurencija, poput Squarespacea ili Wixa, rasla po stopi od otprilike 210%! Novi koncept je zapravo bio i strateški odgovor na modernu konkurenciju pošto se primijetilo da dio korisnika ne želi koristiti WordPress već automatski odabire Medium ili Wix za pokretanje web stranice.
Gutenberg tako danas omogućava da sami kreirate razne stranice koje na sebi imaju vaše proizvode, brendove, promotivne akcije, tekstove i multimediju – i to sve složeno na način kako odgovara internet trgovini, bez pomoći developera ili dizajnera. Iako još nije potpuno “ispoliran”, Gutenberg će dugoročno omogućiti velikim timovima da rade na interesantnom i interaktivnom sadržaju unutar samog WooCommercea.
Trenutni problemi koje Gutenberg ima su pristupačnost (accessibility) alata te poteškoće koju urednici imaju oko samog novog koncepta izrade sadržaja. Međutim, na alatu i njegovom razvoju aktivno rade tisuće dobrovoljaca koji dnevno prikupljaju ‘feedback’ od preko 20 milijuna aktivnih korisnika, a upravo je broj volontera važan moment i za sljedeći segment – sigurnost.
Broj sigurnosnih prijetnji kod WordPress platforme je relativno mali. MacOS, Windows, razne distribucije Linuxa pa čak i PDF format imaju daleko veći broj prijavljenih sigurnosnih prijetnji, a to su sustavi koje svakodnevno koristimo. Na primjer, Debian ima otprilike 9.800 prijavljenih CVE (Common Vulnerabilities and Exposures) sigurnosnih prijetnji dok Joomla, Drupal ili WordPress pojedinačno imaju oko 1100. Sama brojka ne govori puno o ozbiljnosti i stupnju prijetnji no ona je zanimljiv podatak kada pričamo o sigurnosti alata poput WordPressa. Njegova srž je objektivno sigurnija od vašeg #RadimDoma setupa.
No sada ćete reći “OK, ali moja internet trgovina je javno dostupna i podložna raznim napadima”. I to je istina. Trik je u implementaciji i svakodnevnoj brizi koju programeri unose u projekt, a upravo je brza i efikasna zajednica glavni zamašnjak sprječavanju sigurnosnih propusta. Više stotina aktivnih volontera od 2003. godine polira svaki aspekt WordPress i WooCommerce jezgre. Ako se pojavi neki sigurnosni rizik, sustav se sam automatski nadograđuje, a vrijeme potrebno za primjenu patcha je maksimalno unutar jednog dana. Potencijalni sigurnosni problemi se nalaze u dva dodatna stupa: vanjski moduli (poznati kao pluginovi) i vanjski vizualni predlošci web dizajna tzv. teme.
Početkom svibnja 2019. godine objavljena je verzija WordPressa 5.2 (Jaco Pastorius) koja sa sobom nosi dugo očekivana sigurnosna poboljšanja i “enterprise-grade” razinu upravljanja s nadogradnjama. Ako ste htjeli zaraziti sve svjetske WP stranice, potrebno bi bilo da hakirate glavni server za nadogradnje (api.wordpress.org) i pristup njemu bi omogućio zarazu svih WP stranica. Po novome to više nije moguće zbog novougrađenih enkripcijskih mehanizama. Također, trenutno se radi na projektu kodnog naziva Gossamer koji će iste mehanizme nadogradnji primijeniti i na autore vanjskih modula i tema.
Što se tiče privatnosti korisnika, ne mogu izbjeći i sveprisutan GDPR – WordPress je od verzije 4.9.6 (Billy Tipton) usklađen s EU regulativom na više polja:
No budite oprezni, programeri koji vam rade implementaciju internetske trgovine još uvijek moraju paziti na GDPR pravilnike, kako upravljati s bazom podataka, korisnicima i narudžbama (Neuralab je poredi toga uveo ISO 27001 standard). Ipak, to je standardna procedura za svaki eCommerce sustav, ne samo za WordPress/WooCommerce.
Kada smo već kod EU regulative, 2016. je stupila na snagu nova skupina pravila koja opisuje na koji bi način eCommerce aplikacije trebale biti pristupačne i lake za korištenje. Pristupačnost (iliti accessibility) je i inače krucijalna tema u web industriji, a sada je dobila i svoj zakonski okvir. Dva datuma su bitna:
WordPress odnosno WooCommerce sustav ima pregršt alata koji ge čine pristupačnim i lakim za korištenje, a u zajednici djeluje i cijeli tim volontera koji se brine o tome da sve linije koda, dizajnerske odluke i moduli budu izgrađeni po WCAG 2.0 sustavu što je i uvjet EU direktive. Ovo je objektivna prednost nad eCommerce sustavima koji ignoriraju taj moment. Naime, testiranje problema pristupačnosti i njihova implementacija zahtijeva ogroman broj volontera i njihovih komentara. Ostali sustavi poput Kentica, Drupala, Sitecore ili Magenta objektivno nemaju toliko veliku zajednicu ljudi koja radi na navedenim problemima. Pristupačne teme nisu rezervirane samo za korisnike s invaliditetom ili s posebnim potrebama. Također, ne radite pristupačan web samo da zadovoljite birokratsku proceduru – radite to poradi vlastitih korisnika i poboljšavanja online prodaje (konverzija), a upravo se pristupačne teme tiču svih korisnika zajedno. Samim time, čim veći broj ljudi koji radi na a11y funkcijama, tim će rješenje biti kvalitetnije razrađeno.
Radi se i o tome da poteškoće u korištenju web stranice mogu biti privremene – probajte kupiti proizvod ako ste “u gipsu” ili vam se sunce pojavilo iza leđa i obasjalo laptop! S druge strane, accessibility problemi mogu biti situacijski – korištenje tablet uređaja i gledanje recepta dok kuhate s jednom rukom ili ste na mobitelu u gužvi gdje je glasno. Ove teme se toliko ozbiljno shvaćaju u WordPress zajednici da se potezalo otkazima ljudi i odgađanjima novih funkcija – i ovdje dolazimo do zadnjeg momenta, zajednice koja se okuplja oko WordPress i WooCommerce ekosustava.
“Softver izjeda svijet” bliješti sa svih konferencijskih PowerPoint prezentacija, a ta tvrdnja je izraženija kod otvorenih tehnologija – openSource softver je taj koji jede svijet.
Uzmimo konferencije za primjer: WordPress zajednica u Hrvatskoj do sada je organizirala 34 događaja i to diljem cijele Hrvatske. Pet događaja u Splitu, dva u Puli, 25 u Zagrebu, jedan u Rijeci i u Virovitici. Još važnije – svi ti događaji su organizirani od strane vatrenih volontera koji odvajaju slobodno vrijeme i energiju kako bi približili čari WP tehnologije široj zajednici. U susjednoj Srbiji su uspjeli organizirati globalno okupljanje WP zajednice, a ukupan broj posjetitelja se brojio između dvije i tri tisuće ljudi.
Već smo opisali da se WP koristi na preko 60% svih CMS web sjedišta, no još frapantniji podatak je da se Linux (operativni sustav) koristi na preko 67% svih zemaljskih serverskih računala te na ISS-u.
Opisat ću četiri teorijska koncepta kako bi pokazao zašto je WooCommerce kao openSource alat bolji od zatvorenih (custom-građenih) proprietary sustava:
Otvoreni kôd je kvalitetniji budući da je usuglašavan, a ne diktiran. Na taj se način u aplikaciju ugrađuje znanje i kvaliteta od više volontera programera. Iako je takav proces šumovitiji od jednostavnijeg, direktnog upravljanja, dugoročno dovodi do tržišno “jačeg koda” u koji je ugrađeno objektivno više iskustva i znanja. Ranije spomenuti rad na Gutenberg i Accessibility projektima je tipičan primjer takvog pokreta.
Decentraliziranost je Sancho Panza konsenzusa. Ona omogućava pogled iz više rakursa te obraćanje pažnje na tržišne detalje neprimjetne iz skrivenih kutaka uske centralizacije. Decentraliziranošću se postiže izraženija dinamika projekta te responzivnost na potrebe tržišta, kako s dizajnerske, programerske ili sigurnosne strane što smo obradili na početku. Dvostruko stariji Linux, kao drugi primjer OS projekta, pleše na tržištu otvorenog koda već 30 godina.
Slijedom decentralizacije, jedna od glavnih značajki realnih openSource projekata je da više razvijaju cijelo tržište nego samo jednu kompaniju – Linux, Apache i WordPress demokratizirali su i ojačali internetsko izdavaštvo u najširem smislu. WooCommerce čini isto za eCommerce i web prodaju. Svi ti otvoreni alati obogaćuju cijelo digitalno tržište jer WooCommerce mogu implementirati mali trgovci sa svega par artikala, no to također mogu napraviti i veliki sustavi s milijunima korisnika. Potonji pak zahtijevaju prilagođeni pristup i trebaju pomoć zajednice vanjskih stručnjaka. Njih je omanja vojska, a upravo nas to dovodi i do zadnjeg faktora…
Otvoreni kod voli rasti, evoluirati i iskakati iz vlastitih okvira. Čim je otvoreniji, veća je šansa da za vašu poslovnu potrebu možete naći kvalificiranog programera, implementatora ili konzultanta. Drugu stranu medalje, tzv. vendor-lock-in, iskusile su sve internetske trgovine koje su utemeljile poslovanje na custom sustavima koji održavaju “nezamjenjivi” programeri. Hrvatsko tržište i ovdašnji načini sklapanja poslova bili su plodno tlo upravo za takve integratore, a takvo stanje dovodi do programskog koda koji je teško održiv i u biti ne evoluira. (U situacijama krize dodatno se trebate paziti agencija koje vam žele brzinski prodati web shop od par tisuća kuna, a i onih koji nude “svoje” rješenje).
Iskakanje iz vlastitog okvira je, na kraju, najjači adut openSource softvera. Kontinuirani razvoj projekata od strane velike zajednice je koncept kojeg bi svaka kompanija trebala prigrliti. WooCommerce, Linux, Android i ostale slične platforme idu bok uz bok strategiji otvorenog koda, a upotrijebimo li prave alate na pravi način, ideje se pretvaraju u korisne eCommerce projekte od kojih cijela javnost ima dugoročnih koristi.
Ovim prvim tekstom tako smo zaključili zašto bi baš WooCommerce trebao biti vaša platforma za eCommerce poslovanje, a vjerovali vi to ili ne, bavili smo se jednostavnijim temama. U sljedećem nastavku ćemo opisati glavne točke pokretanja jedne internetske trgovine, moguće glavobolje (i kako ih spriječiti), a ideja je da do kraja serijala imate jasnu sliku oko toga oko čega u eCommerceu treba paziti, a što ignorirati. Do čitanja!
The post Kako otvoriti webshop? Važan korak je odabir platforme – što nudi WooCommerce? appeared first on Netokracija.
12/05/2020 10:13 AM
2014 © Hrvatske aplikacije i vesti