Forum » Izdelava spletišč » Izdelava spletne trgovine
Izdelava spletne trgovine
Robocop1 ::
Lotevam se izdelave preproste spletne trgovine (bolj za izobraževanje kot kaj resnega). Se pravi enostavna spletna stran z opisom in slikami artiklov (teh je zelo malo - toliko da testiram) in za vsak artikel gumba "Pošlji povpraševanje" oz. "Dodaj v košarico". Na eni strani bi prikazal 5 artiklov in ko poscrollam do konca bi imel gumbe "Prejšnja stran" oz. "Naslednja stran". Ne potrebujem nekih naprednih funkcij - najbolj prodajano, najnovejši artikli, možnost registracije, razvrščanje po kriterijih, prikaz po kategorijah itd. Ideja je, da poscrollaš po stran iin če najdeš kaj zase, dodaš v košarico.
Vprašanja:
1. Uporabiti Wordpress ali vzeti Bootstrap template in vse sprogramirati iz nule? (Če WP, katera tema/vtičnik? - obvezno mora biti zastonj)
2. Kje dobiti ceno pošiljaja za različne kurirske službe (Pošta, GLS, DPD itd.)?
3. Splošni pogoji poslovanja (osebni prevzem, pošiljanje artiklov, garancija, reklamacije in vračila) - Kdo piše to vsebino? Se da kje dobiti template?
4. Kako je z izdelavo računa (na papirju poleg artikla) - se to lahko napiše v wordu ali je treba uporabit določeno programsko opremo?
Vprašanja:
1. Uporabiti Wordpress ali vzeti Bootstrap template in vse sprogramirati iz nule? (Če WP, katera tema/vtičnik? - obvezno mora biti zastonj)
2. Kje dobiti ceno pošiljaja za različne kurirske službe (Pošta, GLS, DPD itd.)?
3. Splošni pogoji poslovanja (osebni prevzem, pošiljanje artiklov, garancija, reklamacije in vračila) - Kdo piše to vsebino? Se da kje dobiti template?
4. Kako je z izdelavo računa (na papirju poleg artikla) - se to lahko napiše v wordu ali je treba uporabit določeno programsko opremo?
- premaknil iz Pomoč in nasveti: bluefish ()
DamijanD ::
1. WP + woocomerce
2. Točno tam (pač kontaktiraš vsako podjetje posebej, za pošto ti vse povejo na lokalni pošti)
4. če se ne motim za račune, ki so plačani preko nakazila, davčna blagajna ni obvezna.
2. Točno tam (pač kontaktiraš vsako podjetje posebej, za pošto ti vse povejo na lokalni pošti)
4. če se ne motim za račune, ki so plačani preko nakazila, davčna blagajna ni obvezna.
Robocop1 ::
Še dodatno vprašanje...
Recimo, da trgovino izdelam in se kasneje najde nekdo, ki bi jo rad kupil (saj veste, da bi zdaj že vsak drugi nekaj prodajal)... ali mora imeti lastnik spletne trgovine kakšno potrdilo o izvoru spletne trgovine. Se takšne stvari v praksi preverjajo? Sam nisem s.p. in četudi kasneje spletno trgovino komu prodam, mu računa ne morem izstaviti.
Recimo, da trgovino izdelam in se kasneje najde nekdo, ki bi jo rad kupil (saj veste, da bi zdaj že vsak drugi nekaj prodajal)... ali mora imeti lastnik spletne trgovine kakšno potrdilo o izvoru spletne trgovine. Se takšne stvari v praksi preverjajo? Sam nisem s.p. in četudi kasneje spletno trgovino komu prodam, mu računa ne morem izstaviti.
Netrunner ::
1. Odvisno kaj želiš doseči. Če se želiš naučiti logiko delovanja trgovin potem sprogramiraj vse iz nule. Če pa želiš samo postaviti deluhočo trgovino pa uporabi WP + woocommerce oz. še boljše uporabi biklo kakšno izmed mnogih alternativ.
2. To ti posreduje lastnik trgovine saj marsikdo ima pogodbe z določenimi pošiljatelji in so ceniki prilagojeni. Drugače pa se moraš obrniti na vsakega ponudnika posebaj za splošen cenik. Pa tukaj je treba upoštevati velikost in težo paketa, tako da so ceniki kar obširni.
3. Ponavadi se to skopira od konkurence in samo prilagodi in popravi vsebino.
4. Za vsa plačila z gotovino in kartico potrebuješ davčno blagajno, za nakazila na TRR pa ne.
5. Ne, ne potrebuje dokazovati nobenega izvora saj vsak si načeloma lahko sam naredi trgovino.
2. To ti posreduje lastnik trgovine saj marsikdo ima pogodbe z določenimi pošiljatelji in so ceniki prilagojeni. Drugače pa se moraš obrniti na vsakega ponudnika posebaj za splošen cenik. Pa tukaj je treba upoštevati velikost in težo paketa, tako da so ceniki kar obširni.
3. Ponavadi se to skopira od konkurence in samo prilagodi in popravi vsebino.
4. Za vsa plačila z gotovino in kartico potrebuješ davčno blagajno, za nakazila na TRR pa ne.
5. Ne, ne potrebuje dokazovati nobenega izvora saj vsak si načeloma lahko sam naredi trgovino.
Doing nothing is very hard to do... you never know when you're finished.
TheBlueOne ::
Ce jo zelis narediti iz nule, bos za dober izdelek potreboval kar nekaj let, ce bos sploh uspel. Praviloma so za trgovinami cele ekipe, ker je kar odgovornost, ko imas prijavljene ljudi s prakticno vsemi osebnimi podatki.
Ce pa zelis samo trgovino, pa morda kaj takega: https://www.shoplo.com/online-store
Ce se ne motim tu samo poklikas kaksen izgled bi imel, dodas domeno in je to to. Placila, profili itn. pa so kolikor vem v celoti v domeni ponudnika te storitve. Ti samo delas izdelke in skrvis za marketing.
Da bi kdo tvojo trgovino kupil je maloverjetno. Ce pa bo imela promet, pa bo skoraj sigurno edina zadeva s kaj vrednosti domena.
Ce pa zelis samo trgovino, pa morda kaj takega: https://www.shoplo.com/online-store
Ce se ne motim tu samo poklikas kaksen izgled bi imel, dodas domeno in je to to. Placila, profili itn. pa so kolikor vem v celoti v domeni ponudnika te storitve. Ti samo delas izdelke in skrvis za marketing.
Da bi kdo tvojo trgovino kupil je maloverjetno. Ce pa bo imela promet, pa bo skoraj sigurno edina zadeva s kaj vrednosti domena.
111111111111 ::
TheBlueOne je izjavil:
Da bi kdo tvojo trgovino kupil je maloverjetno. Ce pa bo imela promet, pa bo skoraj sigurno edina zadeva s kaj vrednosti domena.
Tule bi dodal svoj lonček, če bo kdo kupil tvojo trgovino jo bo zaradi:
- nabora kupcev, zvestih strank
- prepoznavne znamke, zastopstvo kake firme, razvejana mreža itd...
Vsaka večja firma, ki gre v to, doda zadaj svoj CMS, da poveže zadevo na svoje platforme. Sam backend trgovine je irelevanten, kar se tiče prodaje. Veliki imajo svoje, mali pa brezplačne/plačljive rešitve in konkurenca je ogromna.
ČE boš prodajal samo izdelke, je opcija tudi Amazon ali Mimovrste, kjer imaš platformo že postavljeno, domet precejšen, skrbiš za prepoznavnost in trženje izdelkov. Razni sejmi, reklame, itd...
Za vse zgoraj našteto pa je potreben čas in veliko dela.
Če prisloniš uho na vroč šporhet, lahko zavohaš kak si fuknjen.
Zgodovina sprememb…
- spremenilo: 111111111111 ()
Netrunner ::
TheBlueOne je izjavil:
Ce jo zelis narediti iz nule, bos za dober izdelek potreboval kar nekaj let, ce bos sploh uspel.
Ne ravno pretiravat. OP je napisal:
preproste spletne trgovine (bolj za izobraževanje kot kaj resnega)
Če bo želel postaviti nov Magento, potem bo trajalo nekaj let ali nikoli :) .... za enostavne spletne trgovine pa če znaš programirat le to spacaš skupaj relativno hitro.
Doing nothing is very hard to do... you never know when you're finished.
Zgodovina sprememb…
- spremenilo: Netrunner ()
TheBlueOne ::
Ne ravno pretiravat. OP je napisal:
preproste spletne trgovine (bolj za izobraževanje kot kaj resnega)
Potem ne delas ravno trgovine, se bolj ucis osnow nekega frameworka? To je kakor, da ti froc iz legokock naredi avto, ti pa frendom razlagas, da je v prvem razredu naredil enostaven klasicen avto katerega bo morda se prodal.
Zgodovina sprememb…
- spremenil: TheBlueOne ()
111111111111 ::
Če bo želel postaviti nov Magento, potem bo trajalo nekaj let ali nikoli :) .... za enostavne spletne trgovine pa če znaš programirat le to spacaš skupaj relativno hitro.
Zakaj bi se tega lotil? Če se misli ukvarjati s spletnimi trgovinami potem je bolje da se nauči obstoječe rešitve. Razen če se mu res gre za zabavo, kar se mi zdi pa nesmiselno, seveda je to moje osebno mnenje. OP se lahko loti trgovine, če se misli tako kaj naučiti.
Če prisloniš uho na vroč šporhet, lahko zavohaš kak si fuknjen.
Netrunner ::
@TheBlueOne => Seveda jo delaš, ne bo za se hvalit .... je pa ravno tako lahko funkcionalna.
@111111111111 => Nevem, vprašaj OP-a, sklepam da za namene učenja. Kdor pozna tehnični vidik delovanja spletnih trgovin bo lažje in hitreje osvojil uporabo obstoječih ter bo enostavneje integriral nove zadeve ko bo to potrebno.
@111111111111 => Nevem, vprašaj OP-a, sklepam da za namene učenja. Kdor pozna tehnični vidik delovanja spletnih trgovin bo lažje in hitreje osvojil uporabo obstoječih ter bo enostavneje integriral nove zadeve ko bo to potrebno.
Doing nothing is very hard to do... you never know when you're finished.
Invictus ::
V vsaki trgovini ni pomemben sofware, ampak podatki. Se pravi kaj prodajaš.
Bluzenje o tem, kateri software je boljši je tako nepomembno. Najboljši je tisti, ki ga obvladaš.
Delanje trgovine, da jo boš kasneje prodal? Si malo preveril koliko trgovin obstaja na netu in preprosto samo vneseš produkte in plačaš provizijo? Kdo normalen za hudiča bo kupil custom trgovino?
Bluzenje o tem, kateri software je boljši je tako nepomembno. Najboljši je tisti, ki ga obvladaš.
Delanje trgovine, da jo boš kasneje prodal? Si malo preveril koliko trgovin obstaja na netu in preprosto samo vneseš produkte in plačaš provizijo? Kdo normalen za hudiča bo kupil custom trgovino?
"Life is hard; it's even harder when you're stupid."
http://goo.gl/2YuS2x
http://goo.gl/2YuS2x
TheBlueOne ::
@TheBlueOne => Seveda jo delaš, ne bo za se hvalit .... je pa ravno tako lahko funkcionalna.
Morda banner za izdelek, ne pa trgovina. Ce pa kdo iz nule skodira spletno stran kjer je upostevano, da deluje na raznih platformah, da je dovolj dobra, da lahko se koga izsolas za delo na njej in predvsem, da stima varnost in da vse skupaj traja samo nekaj let, potem imamo opravka z zelo ucljivim clovekom. Takemu tehniku ne bi smelo biti problem biti zelo premozen brez da stran mece cas za nekaj kar dobis odlicno zastonj.
Vecinoma pa tako sprasujejo taki, ki ne poznajo obsega znanja in dela potrebnega za realizacijo, v to pa jih vspodbujajo pravtako taki, ki nimajo dovolj znanja. Pa da ne govorimo, da mores biti res hiter, ker drugaca je tvoja nova trgovina ze zastarela samo zaradi trajanja. Najmanj varnost zna biti problem.
Delanje trgovine, da jo boš kasneje prodal? Si malo preveril koliko trgovin obstaja na netu in preprosto samo vneseš produkte in plačaš provizijo? Kdo normalen za hudiča bo kupil custom trgovino?
Si mislim, da nekdo, ki prodaja zelo specificen izdelek in ima nekaj mio za stran in se nekaj 100k€ za letno vzdrzevanje.
Zgodovina sprememb…
- spremenil: TheBlueOne ()
Invictus ::
Za prodajo res specifičnega izdelka ne rabiš spletne trgovine, samo dobrega prodajalca in prepoznavnost v branži.
Spletne trgovine so večinoma za rajo .
B2B trgovina je pa čisto nekaj drugega...
Spletne trgovine so večinoma za rajo .
B2B trgovina je pa čisto nekaj drugega...
"Life is hard; it's even harder when you're stupid."
http://goo.gl/2YuS2x
http://goo.gl/2YuS2x
Netrunner ::
TheBlueOne je izjavil:
Morda banner za izdelek, ne pa trgovina.
Odvisno kaj si ti predstavljaš pod izrazom "trgovina". Samo checkout potrebuješ, kjer kupec vnese naslov za dostavo ter da se mu zgenerira predračun za plačilo. To je že po definiciji spletna trgovina, saj ti omogoča nakup izdelka. Seveda takoj naslednji korak je košarica in potem se lahko gre še naprej v razne kupone, popuste, preračunavanje davkov, povezava z zalogo, .... itd praktično lahko razvijaš v neskočnost :)
Doing nothing is very hard to do... you never know when you're finished.
TheBlueOne ::
TheBlueOne je izjavil:
Morda banner za izdelek, ne pa trgovina.
Odvisno kaj si ti predstavljaš pod izrazom "trgovina". Samo checkout potrebuješ, kjer kupec vnese naslov za dostavo ter da se mu zgenerira predračun za plačilo.
Zadeve morajo biti 100% varne, ker osebni podatki pac niso sala. Tu pac ni priporocljivo neko eksperimentiranje.
Drug problem pa je, da mora tvoj generiran racun biti po pravilih, kar pravtako ni samoumevno.
Pac ni brezveze, da imajo moderne spletne stran v ozadju tako ali drugace ekipe, ne pa solo-tehnika, ki zmore vse.
To so ideje, kakor, da gres sam razvijati mikrocip, ceprav ga lahko kupis za 10€. Casi DIY trgovin so mimo.
Netrunner ::
TheBlueOne je izjavil:
Zadeve morajo biti 100% varne, ker osebni podatki pac niso sala. Tu pac ni priporocljivo neko eksperimentiranje.
Saj jih ne rabiš hranit nikjer, ampak samo pošlješ na email lastnika trgovine in kopijo kupcu.
TheBlueOne je izjavil:
Drug problem pa je, da mora tvoj generiran racun biti po pravilih, kar pravtako ni samoumevno.
Saj ne generiraš računa ampak predračun v katerem samo navedeš naslov firme in TRR kam in koliko nakazat.
TheBlueOne je izjavil:
Pac ni brezveze, da imajo moderne spletne stran v ozadju tako ali drugace ekipe, ne pa solo-tehnika, ki zmore vse.
Se strinjam, vendar tukaj govorimo o mini simple trgovini. Toliko da lahko imenuješ spletno stran da je trgovina :)
TheBlueOne je izjavil:
To so ideje, kakor, da gres sam razvijati mikrocip, ceprav ga lahko kupis za 10€. Casi DIY trgovin so mimo.
Se strinjam, je pa izdelava trgovine zelo dobra zadeva za učenje.
Doing nothing is very hard to do... you never know when you're finished.
urli ::
TheBlueOne je izjavil:
Ce jo zelis narediti iz nule, bos za dober izdelek potreboval kar nekaj let, ce bos sploh uspel.
Ne ravno pretiravat.
TheBlueOne mu je čisto prav napisal, tako da raje ti ne bluzi. Še najbolj preprosta trgovina mora imeti možnost registracije, uporabniškega profila, nadzorne plošče za admin, možnost dodaje izdelkov, določanje cene izdelkov, akcijske cene, vodenje zaloge, poštnina, urejanje davka, pošiljanje obvestil na email, checkout (oddaja naročila kot gost, registriran uporabnik, validacija na checkout in oddaji naročila, če se je zalog sprostila, če je prišlo do spremembe cen itd.), možnost plačil s kreditnimi karticami, paypal, stripe, mogoče kupone, kategorije izdelkov, vsaj neko preprosto razvrščanje, logika košarice, mora biti skladna z GDPR - možnost izbrisa vseh podatkov, posredovanja podatkov, ki se obdelujejo, obvestila o cookies - logika kdaj kaj vključiti, kdaj ne, mogoče nek preprost CMS sistem za urejanje vsebine, up-sell, cross-sell logiko, poskrbeti za varnost in še in še in še in še in še... pa to so res neke čiste osnove... kje so še kakšne naprednejše funkcionalnosti... izdelati spletno trgovino, ki bo vsaj približno, približno v osnovi primerna za produkcijsko okolje je govora o LETIH...
Torej, če je OPju cilj, da se nauči programirati, naj zadevo sprogramiran iz nule - 99.99% možnosti je, da trgovine ne bo izdelal do konca ampak slej ali prej obupal, SE BO PA LAHKO VELIKO NAUČIL (dosežen cilj)... če mu je cilj prodajati, potem pa naj uporabi kakšne izmed odprtokodnih smeti kot je Woocommerce ali pa pač SAAS zadeve in če se mu usirje s prodajo, bo pa že potem plačal team programerjev, da mu zadevo spravijo na nek nivo, magari, da se napiše zadeva iz nule.
Zgodovina sprememb…
- spremenil: urli ()
Netrunner ::
@urli => Ne govori neumnosti. Zakaj bi morala imeti vse to? govorimo o simple trgovinci za prodajo par izdelkov in ne izdelave kopije Magenta !!
Doing nothing is very hard to do... you never know when you're finished.
Invictus ::
Zato, ker bodo v nasprotnem primeru kupci ušli zaradi amaterske trgovine, čeprav bi izdelek radi kupili.
Folk, ki kupuje preko neta, je navajen "normalnih" spletnih trgovin ala amazon ali mimovrste, in bo amaterske preprosto ignoriral.
Folk, ki kupuje preko neta, je navajen "normalnih" spletnih trgovin ala amazon ali mimovrste, in bo amaterske preprosto ignoriral.
"Life is hard; it's even harder when you're stupid."
http://goo.gl/2YuS2x
http://goo.gl/2YuS2x
Netrunner ::
@Invictus => Kaj pa naredi trgovino amatersko? Kupci ne vidijo kaj je zadaj ampak vidijo samo dizajn in v kolikor imaš le tega narejenega tako kot je treba potem ni skrbi da bi koga odgnal.
Ja folk je navajen "normalnih" trgovin vendar ne moreš tega posploševat, ker te "normalne" trgovine imajo vsaj 100+ izdelkov. Če prodajaš samo par specifičnih izdelkov potem ne moreš peljati enakega dizajna in logike kot pri "normalnih" trgovinah.
Ja folk je navajen "normalnih" trgovin vendar ne moreš tega posploševat, ker te "normalne" trgovine imajo vsaj 100+ izdelkov. Če prodajaš samo par specifičnih izdelkov potem ne moreš peljati enakega dizajna in logike kot pri "normalnih" trgovinah.
Doing nothing is very hard to do... you never know when you're finished.
Invictus ::
Če prodajaš samo par specifičnih izdelkov, uporabiš že narejeno rešitev.
Saj ti je zgoraj naštel, kaj vse naj bi danes trgovina imela.
Neke brezzvezne trgovine delajo neki garažni samouki, ki za nizko ceno uspejo dobiti suckerja, potem pa ta trgovina ne proda nič.
Saj ti je zgoraj naštel, kaj vse naj bi danes trgovina imela.
Neke brezzvezne trgovine delajo neki garažni samouki, ki za nizko ceno uspejo dobiti suckerja, potem pa ta trgovina ne proda nič.
"Life is hard; it's even harder when you're stupid."
http://goo.gl/2YuS2x
http://goo.gl/2YuS2x
Netrunner ::
Če prodajaš samo par specifičnih izdelkov, uporabiš že narejeno rešitev.
Tu ni govora kaj je bolj primerno za uporabo :)
Saj ti je zgoraj naštel, kaj vse naj bi danes trgovina imela.
Trgovina naj bi imela tisto kar lastnik trgovine potrebuje in ne kar nekdo napiše na forumu da naj bi imela :) 3/4 slovenskih trgovcev ne koristi niti četrt vseh funkcionalnosti ki jih imajo že izdelane rešitve, tako da kaj naj bi trgovina imela je stvar debate. To ne govorim kar tako, saj za sabo imam preko 30 izdelanih trgovin z raznoraznimi sistemi in ni bilo ene stranke ki bi dejansko koristila vse kar so imeli na razpolago.
Neke brezzvezne trgovine delajo neki garažni samouki, ki za nizko ceno uspejo dobiti suckerja, potem pa ta trgovina ne proda nič.
Koliko trgovina proda ni odvisno od sistema ki je v ozadju.
Doing nothing is very hard to do... you never know when you're finished.
HotBurek ::
Iz odgovorov bi rekel, da sta na voljo dve opcije.
1. Loti se projekta, vedoč da boš na začetku deležen vseh mogočih expert-hater-jev, s katerimi se ne zapletaj (škoda čas). Če boš dovolj dolgo vztrajen, se lahko zgodijo tudi dobre stvari, ljudje ti bodo vse bolj pomagali.
2. Preseli se v tujino, Sarajevo, Praga, dojčland. Tam se naveži z lokalnimi ljudmi, in skupaj z njihovo pomočjo razvijaj, kar pač želiš razvijat. Da bi te še v tujini tolko hejtali, kot doma, je malo verjetno.
Če kaj, je tole slo-tech okolje kar agresivno nastrojeno proti vsakemu, ki bi želel karkoli naredit/razvit/sprobat "po svoje". Takoj, ko želiš malo stopit iz mainstream linije, začnejo tolčit po tebi. Na slo-tech so 20 let nazaj dečki in deklice razvijal lastne vodne hladilnike in o tem pisali (to je blo gut!), danes te ob takšnem (ali podobnem) razmišljanju najprej pošljejo v lukel, potem dobiš pa serijo ali-ekspres linkov.
Če se želiš naučit, kako postavit trgovino (spletno stran), delaj po korakih.
Moj setup je sledeč, seveda si lahko postaviš "po svoje":
1.korak: Dobi si VPS (Contabo)
2.korak: Naštudiraj operacijski sistem (Debian)
3.korak: Firewall (nftables)
4.korak: DNS server (BIND9)
5.korak: Web server (nginx)
6.korak: Frontend HTML/CSS/JS (plain klasika)
7.korak: Server side jezik (Python+uwsgi)
8.korak: Database (MariaDB)
In potem delaš iteracije; greš čez vse korake, pri vsakem se nekaj malega naučiš. Potem predstaviš kja in kako si naredil. Tako dobiš feedback, kaj je narobe, kaj je treba izboljšat, kaj je treba dodat (npr. kako in kje shranit konfiguracijo, kako postavit https, kako spisat funkcijo v JS za input check, kako v pythonu preverit input validation, kako ne omogočit sql injection, itn int...).
Če to vrtiš dost hitro, in se vsakič nekaj novega naučiš, lahko daleč prideš.
Jst pravim, da tvoj prvi program mora imet sql injection, da vidiš posledice, da še sam sprobaš, da pogledaš kje in kaj si naredil narobe, ter kako se naredi prav. Po drugi strani, če iz nule uporabiš nek all-in-one black-box rešitev in kar mečes stvari skupaj, ti ne more bit nič jasno.
To je to.
Pa še ena malenkost; lažje je, če že veš kaj želiš naredit, se tistega lotiš, narediš kolikor ti rata (skupa z uporabo interneta ala "how to do this with that", "where is config file for", "how to change something" + velikokrat rešitve iz stackoverflow) in potem ko se ti ustavi, predstaviš kaj in kako si naredil ter vprašaš za nasvet. V takem primeru boš dobil bolj uporabne odgovore.
1. Loti se projekta, vedoč da boš na začetku deležen vseh mogočih expert-hater-jev, s katerimi se ne zapletaj (škoda čas). Če boš dovolj dolgo vztrajen, se lahko zgodijo tudi dobre stvari, ljudje ti bodo vse bolj pomagali.
2. Preseli se v tujino, Sarajevo, Praga, dojčland. Tam se naveži z lokalnimi ljudmi, in skupaj z njihovo pomočjo razvijaj, kar pač želiš razvijat. Da bi te še v tujini tolko hejtali, kot doma, je malo verjetno.
Če kaj, je tole slo-tech okolje kar agresivno nastrojeno proti vsakemu, ki bi želel karkoli naredit/razvit/sprobat "po svoje". Takoj, ko želiš malo stopit iz mainstream linije, začnejo tolčit po tebi. Na slo-tech so 20 let nazaj dečki in deklice razvijal lastne vodne hladilnike in o tem pisali (to je blo gut!), danes te ob takšnem (ali podobnem) razmišljanju najprej pošljejo v lukel, potem dobiš pa serijo ali-ekspres linkov.
Če se želiš naučit, kako postavit trgovino (spletno stran), delaj po korakih.
Moj setup je sledeč, seveda si lahko postaviš "po svoje":
1.korak: Dobi si VPS (Contabo)
2.korak: Naštudiraj operacijski sistem (Debian)
3.korak: Firewall (nftables)
4.korak: DNS server (BIND9)
5.korak: Web server (nginx)
6.korak: Frontend HTML/CSS/JS (plain klasika)
7.korak: Server side jezik (Python+uwsgi)
8.korak: Database (MariaDB)
In potem delaš iteracije; greš čez vse korake, pri vsakem se nekaj malega naučiš. Potem predstaviš kja in kako si naredil. Tako dobiš feedback, kaj je narobe, kaj je treba izboljšat, kaj je treba dodat (npr. kako in kje shranit konfiguracijo, kako postavit https, kako spisat funkcijo v JS za input check, kako v pythonu preverit input validation, kako ne omogočit sql injection, itn int...).
Če to vrtiš dost hitro, in se vsakič nekaj novega naučiš, lahko daleč prideš.
Jst pravim, da tvoj prvi program mora imet sql injection, da vidiš posledice, da še sam sprobaš, da pogledaš kje in kaj si naredil narobe, ter kako se naredi prav. Po drugi strani, če iz nule uporabiš nek all-in-one black-box rešitev in kar mečes stvari skupaj, ti ne more bit nič jasno.
To je to.
Pa še ena malenkost; lažje je, če že veš kaj želiš naredit, se tistega lotiš, narediš kolikor ti rata (skupa z uporabo interneta ala "how to do this with that", "where is config file for", "how to change something" + velikokrat rešitve iz stackoverflow) in potem ko se ti ustavi, predstaviš kaj in kako si naredil ter vprašaš za nasvet. V takem primeru boš dobil bolj uporabne odgovore.
root@debian:/# iptraf-ng
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
fatal: This program requires a screen size of at least 80 columns by 24 lines
Please resize your window
Zgodovina sprememb…
- spremenilo: HotBurek ()
sci3nc3 ::
Izdelava lastne spletne trgovine iz nule ni ravno zgrešen pristop. Če imaš lastne produkte, ki jih drugje ne moreš kupiti, sta uporabniški vmesnik in backend še najmanj pomembna - važna je funkcionalnost t.j. da artikel pride do mene.
Če delaš vse sam iz nule, lahko projekt zelo dobro zoptimiziraš, da dobiš čim višji page speed oz. oceno. Pri wordpressu in podobnih zadevah si precej omejen, in malo višje page speed ocene ne pričakuj - razen, če si pripravljen tvegati, da z izboljšavami nekaj uničiš.
Wordpress zahteva občasne posodobitve, ki so z vidika varnosti skorajda obvezne (drugače je samo vprašanje časa, kdaj ti shekajo). Če imaš zadevo iz nule samostojno sprogramirano, nimaš kaj posodabljati - razen če se nekaj tako spremeni, da del programske kode neha delati.
Če veš kaj delaš, niti ni tako težko samostojno izdelati lastno trgovino, ki zgleda dokaj profi. Vzameš nek template za prikaz artiklov, potem pa samo dodajaš (programiraš) funkcije. V nekaj tednih lahko dosežeš neverjeten rezultat - uporabnik itak ne bo vedel, kako je izdelan backend. Čaka te kar nekaj programiranja, omejitev pa skoraj ni.
Če delaš vse sam iz nule, lahko projekt zelo dobro zoptimiziraš, da dobiš čim višji page speed oz. oceno. Pri wordpressu in podobnih zadevah si precej omejen, in malo višje page speed ocene ne pričakuj - razen, če si pripravljen tvegati, da z izboljšavami nekaj uničiš.
Wordpress zahteva občasne posodobitve, ki so z vidika varnosti skorajda obvezne (drugače je samo vprašanje časa, kdaj ti shekajo). Če imaš zadevo iz nule samostojno sprogramirano, nimaš kaj posodabljati - razen če se nekaj tako spremeni, da del programske kode neha delati.
Če veš kaj delaš, niti ni tako težko samostojno izdelati lastno trgovino, ki zgleda dokaj profi. Vzameš nek template za prikaz artiklov, potem pa samo dodajaš (programiraš) funkcije. V nekaj tednih lahko dosežeš neverjeten rezultat - uporabnik itak ne bo vedel, kako je izdelan backend. Čaka te kar nekaj programiranja, omejitev pa skoraj ni.
Netrunner ::
Izdelava iz nule je bolj izjema kot pravilo :) so pa primeri ko je bolj smiselno. Par let nazaj sem postavljal eno tako trgovino za stranko katera je imela vse izdelke v nekem obstoječem sistemu, tako da sem moral sprogramirat logiko, katera je izdelke črpala ven iz njihovega programa in potem sem le te prikazal na spletni strani. Dodatno je bilo treba še narediti checkout in oddana naročila poslati nazaj v njihov sistem. Sem razmišljal takrat o uporabi kakšne obstoječe rešitve vendar ni bilo smiselno saj sem hitreje in bolj optimalno naredil iz nule.
Da bi delal pa neko splošno trgovino oz. svojo kopijo obstoječih že rešitev pa ni ravno racionalno.
Jaz bi OP-u svetoval da poskusi par eCommerce CMS sistemov in na tistemu ki se mu najbolj dopade si naredi neko osnovo iz katere lahko štarta hitreje z izdelavo trgovin za morebitne stranke.
Da bi delal pa neko splošno trgovino oz. svojo kopijo obstoječih že rešitev pa ni ravno racionalno.
Jaz bi OP-u svetoval da poskusi par eCommerce CMS sistemov in na tistemu ki se mu najbolj dopade si naredi neko osnovo iz katere lahko štarta hitreje z izdelavo trgovin za morebitne stranke.
Doing nothing is very hard to do... you never know when you're finished.
urli ::
Izdelava iz nule je bolj izjema kot pravilo :) so pa primeri ko je bolj smiselno. Par let nazaj sem postavljal eno tako trgovino za stranko katera je imela vse izdelke v nekem obstoječem sistemu, tako da sem moral sprogramirat logiko, katera je izdelke črpala ven iz njihovega programa in potem sem le te prikazal na spletni strani. Dodatno je bilo treba še narediti checkout in oddana naročila poslati nazaj v njihov sistem. Sem razmišljal takrat o uporabi kakšne obstoječe rešitve vendar ni bilo smiselno saj sem hitreje in bolj optimalno naredil iz nule.
Torej imaš praktično skoraj 0 izkušenj z izdelavo spletne trgovine iz nule in nekaj pametuješ. Predvidevam, da si uporabil njihov API (verjetno ti je jasno, da je ta API moral nekdo narediti?) in to je to. Vse skupaj en velik nič.
Da bi delal pa neko splošno trgovino oz. svojo kopijo obstoječih že rešitev pa ni ravno racionalno.
Velika večina najbolj uspešnih spletnih trgovin je narejenih po naročilu, ni tu nekih Woocommerce jajc, Magento bloated skrpucal ipd. sranja. Poglej Mimovrste, Enaa, proteini.si, moje-lece, lekarnar, about.you, amazon... vsi TOP playerji v svojih branžah imajo praviloma custom rešitve, tko da vseeno custom rešitve niso tako mimo - jasno niso pa za vsakega (€€€).
TheBlueOne ::
Velika večina najbolj uspešnih spletnih trgovin je narejenih po naročilu, ni tu nekih Woocommerce jajc, Magento bloated skrpucal ipd. sranja. Poglej Mimovrste, Enaa, proteini.si, moje-lece, lekarnar, about.you, amazon... vsi TOP playerji v svojih branžah imajo praviloma custom rešitve, tko da vseeno custom rešitve niso tako mimo - jasno niso pa za vsakega (€€€).
Kdo pa pravi, da ni custom resitev? Samo niso to projekti v smislu, da bos popoldne kodiral kaksno leto in imel ne vem kaj za pokazati. So bolj ekipa, ki ze verjetno ima nek svoj framework in veliko dela.
Ce sem prav razumel idejo OPa, bi on sam, brez nekega posebnega znanja naredil trgovino katero bi morda se celo kdaj prodal.
Netrunner ::
Torej imaš praktično skoraj 0 izkušenj z izdelavo spletne trgovine iz nule in nekaj pametuješ. Predvidevam, da si uporabil njihov API (verjetno ti je jasno, da je ta API moral nekdo narediti?) in to je to. Vse skupaj en velik nič.
Praktično imam zelo veliko izkušenj :) Postavil sem že kar nekaj košaric in checkout-ov iz nule, integriral sem kupone iz nule v obstoječe siteme ker tega niso imeli + integriral plačilne sisteme ki jih sisem ni imel + še malo morje raznih modulov za razne sisteme, tako da ne mi nekaj pametovat.
In verjemi da redko kdo ima trgovino iz nule postavljeno, vsi ta veliki vzamejo neko osnovo in iz nje gradijo naprej.
Doing nothing is very hard to do... you never know when you're finished.
Robocop1 ::
Razlog, zakaj se lotevam izdelave...
Programiranje mi gre, podatkovne baze so mi jasne, CMS-je vsaj osnovno poznam, nikoli pa nisem s tem znanjem naredil nekega biznisa. Zmeraj sem delal samo za svoje potrebe - videl nek izziv (recimo neko ponavljajoče se opravilo) in izdelal programsko rešitev, ki mi je delo poenostavila ali avtomatizirala.
Na drugi strani gledam svoje "kolege" kako z skoraj identičnim znanjem izdelujejo spletne strani in trgovine, s tem imajo dodaten vir zaslužka, gradijo svojo prepoznavnost (vsak te naprej priporoči nekomu) in imajo tudi nekaj uporabnih referenc. Od tu je prišla ideja, da bi se tudi jaz izpopolnil na tem področju.
Nekdo, ki rabi veliko spletno trgovino in že ima utečen biznis, se najbrš niti ne bo obrnil na nekega lokalnega strokovnjaka, ki zna izdelovati spletne strani, ampak bo kontaktiral par priznanih firm in izbral najprimernejšo. Lahko pa bi me ščasoma kdo priporočil naprej...
Imam pa še nekaj splošnih vprašanj:
Ko te kolegi in njihovi kolegi sprašujejo po ceni, verjetno ne računaš 2 jurja, ker to je le nekaj denarja in nihče ga ne bo dal kar tako. Koliko ponavadi računate pri takih povpraševanjih? Spustite ceno in zaslužite vsaj nekaj ali vztrajate?
Praviloma se izdelava spletne strani/trgovine začne s CGP-jem, logotipom (in po možnosti še s kakšnim sloganom). Nekomu, ki hoče spletno trgovino za 500€ se mu o teh stvareh najbrš niti ne sanja. Se v tem primeru ukvarjate z izdelavo CGP-ja in logotipa?
Ljudje imajo zmeraj svoje ideje. Saj veste tisto: To naj bo bolj temno - ne, zdaj je že pretemno, naj bo malo svetleje. Kako uskladiti dizajnerske želje? Naredite en dizajn in ga potem prilagajate, dokler ni v redu ali naredite 3 različne dizajne, med katerimi se stranka potem odloči za enega?
Kako implementirati neke posebne želje? Recimo, da so v igri kuponi za popust in se morajo seštevati in so veljavni od-do, ali pa da se pričakuje kakšno VIP članstvo z vsaj XY nakupi... nimaš pa plugina s katerim bi to realiziral. Kako ugoditi takim pričakovanjem?
Programiranje mi gre, podatkovne baze so mi jasne, CMS-je vsaj osnovno poznam, nikoli pa nisem s tem znanjem naredil nekega biznisa. Zmeraj sem delal samo za svoje potrebe - videl nek izziv (recimo neko ponavljajoče se opravilo) in izdelal programsko rešitev, ki mi je delo poenostavila ali avtomatizirala.
Na drugi strani gledam svoje "kolege" kako z skoraj identičnim znanjem izdelujejo spletne strani in trgovine, s tem imajo dodaten vir zaslužka, gradijo svojo prepoznavnost (vsak te naprej priporoči nekomu) in imajo tudi nekaj uporabnih referenc. Od tu je prišla ideja, da bi se tudi jaz izpopolnil na tem področju.
Nekdo, ki rabi veliko spletno trgovino in že ima utečen biznis, se najbrš niti ne bo obrnil na nekega lokalnega strokovnjaka, ki zna izdelovati spletne strani, ampak bo kontaktiral par priznanih firm in izbral najprimernejšo. Lahko pa bi me ščasoma kdo priporočil naprej...
Imam pa še nekaj splošnih vprašanj:
Ko te kolegi in njihovi kolegi sprašujejo po ceni, verjetno ne računaš 2 jurja, ker to je le nekaj denarja in nihče ga ne bo dal kar tako. Koliko ponavadi računate pri takih povpraševanjih? Spustite ceno in zaslužite vsaj nekaj ali vztrajate?
Praviloma se izdelava spletne strani/trgovine začne s CGP-jem, logotipom (in po možnosti še s kakšnim sloganom). Nekomu, ki hoče spletno trgovino za 500€ se mu o teh stvareh najbrš niti ne sanja. Se v tem primeru ukvarjate z izdelavo CGP-ja in logotipa?
Ljudje imajo zmeraj svoje ideje. Saj veste tisto: To naj bo bolj temno - ne, zdaj je že pretemno, naj bo malo svetleje. Kako uskladiti dizajnerske želje? Naredite en dizajn in ga potem prilagajate, dokler ni v redu ali naredite 3 različne dizajne, med katerimi se stranka potem odloči za enega?
Kako implementirati neke posebne želje? Recimo, da so v igri kuponi za popust in se morajo seštevati in so veljavni od-do, ali pa da se pričakuje kakšno VIP članstvo z vsaj XY nakupi... nimaš pa plugina s katerim bi to realiziral. Kako ugoditi takim pričakovanjem?
TheBlueOne ::
Razlog, zakaj se lotevam izdelave...
Programiranje mi gre, podatkovne baze so mi jasne, CMS-je vsaj osnovno poznam, nikoli pa nisem s tem znanjem naredil nekega biznisa. Zmeraj sem delal samo za svoje potrebe - videl nek izziv (recimo neko ponavljajoče se opravilo) in izdelal programsko rešitev, ki mi je delo poenostavila ali avtomatizirala.
Dejansko predvidevas, da bos kot onemanband naredil izdelek, ki bo lahko konkuriral kaksnem odprtokodnem wordpressu ali pa kaksni odprtokodni trgovini? Pa da ne govorimo, da bos imel nastudirane se vse kar danes potrebujes v smislu pluginov, da bo zadeva kompatibilna z modernimi platformami.
Ce hoces sluzit tu in tam se morda nauci predelati kaksen wordpress. Saj stranka ni nujno, da ve kaj je v ozadju, spremenis pa lahko tako ali tako prakticno vse. Jaz sem zase eksperimentiral z elementorjem. Ze slednje + wordpress se imas dosti za nauciti, da samo uspes uporabiti dane funkcionalnosti.
Na drugi strani gledam svoje "kolege" kako z skoraj identičnim znanjem izdelujejo spletne strani in trgovine, s tem imajo dodaten vir zaslužka, gradijo svojo prepoznavnost (vsak te naprej priporoči nekomu) in imajo tudi nekaj uporabnih referenc. Od tu je prišla ideja, da bi se tudi jaz izpopolnil na tem področju.
Nekdo, ki rabi veliko spletno trgovino in že ima utečen biznis, se najbrš niti ne bo obrnil na nekega lokalnega strokovnjaka, ki zna izdelovati spletne strani, ampak bo kontaktiral par priznanih firm in izbral najprimernejšo. Lahko pa bi me ščasoma kdo priporočil naprej...
Verjetno si nekoliko mlajsi kot jaz, ker moji kolegi, ki so se s tem ukvarjali so nehali, ker v tem ni bilo nekega pravega denarja. No en se ima podjetje ampak sploh ne vem kaj se pocne v njem, ker je aktiven v politiki.
Drugace samega z neko svojo mini resitvijo te sigurno nihce ne bo predlagal nekam naprej, ker nimas kapacitet. Kaj pomaga nekem podjetju, da ti stisne recimo pol mio €, ce ti v doglednem casu ne mores najti in izsolati potrebnega spektra strokovnjakov? In se izdelek sigurno ne bo konkuriral izdelku katerega celotne ekipe sestavljajo morda desetletja.
Netrunner ::
@Robocop1 => Svoj čas porabi za izdelavo kakšnih modulov za trgovine ter dodelavo obstoječih rešitev. Ne bodi deklica za vse, skoncentriraj se na programiranje ali dizajn in ne na oboje. Dizajn raje kupi na themeforest ipd. in poskrbi samo za tehnični del. Postavi si eno minimalno delujočo trgovino in le to uporabi za headstart za nandaljne projekte.
Koliko boš računal pa je od tvoje cene odvisno :) Željeno mesečno plačo deli z št. ur na mesec, da dobiš urno postavko, le to zaokroži navzgor in pomnoži z št. ur ki jih boš potreboval za izdelavo ter končno ceno še malo zaokrožui navzgor in boš dobil strošek projekta :)
Trgovine pod 1k EUR pa so večinoma samo namestitev obstoječe rešitve kot je npr. opencart ali tista WP varjanta, nakup teme za tisti CMS ki te stane cca 30-45$ in nato samo še vse skušaj zložiš skupaj.
Koliko boš računal pa je od tvoje cene odvisno :) Željeno mesečno plačo deli z št. ur na mesec, da dobiš urno postavko, le to zaokroži navzgor in pomnoži z št. ur ki jih boš potreboval za izdelavo ter končno ceno še malo zaokrožui navzgor in boš dobil strošek projekta :)
Trgovine pod 1k EUR pa so večinoma samo namestitev obstoječe rešitve kot je npr. opencart ali tista WP varjanta, nakup teme za tisti CMS ki te stane cca 30-45$ in nato samo še vse skušaj zložiš skupaj.
Doing nothing is very hard to do... you never know when you're finished.
Zgodovina sprememb…
- spremenilo: Netrunner ()
vres.ales ::
Ta boljše woocommerce teme so po 70€, ki že nosijo vse potrebne plugine za spletno trgovino. Dejstvo je, da za postavitev trgovine potrebuješ samo znanje angleškega jezika, ker so vsi vodiči na youtube.
Sploh ker je izdelava spletnih trgovin predraga za kakšne začetne sp-je.
Sploh ker je izdelava spletnih trgovin predraga za kakšne začetne sp-je.
urli ::
Mogoče je vredno omeniti tudi tole. Wordpress licenca je GNU in ne MIT - https://wordpress.org/about/license/ To pomeni, v teoriji (po moje tudi v praksi!), da plugine, teme (razen grobega dizajna), ki jih boš izdelal, sicer lahko prodaš naprej ampak tudi tisti, ki jih bo kupil jih lahko prodaja naprej kot "svoje" pa ti nihče nič ne more! Folk na to čisto pozablja. Torej povedano po domače, ker bi na primer tvoj wordpress/woocommerce plugin uporabljal funkcije od wordpressa, to pomeni, da mora imeti isto licenco kot jo ima Wordpress torej GNU. Kar je jasno eno veliko sranje, če si developer. Tudi to je razlog, da se jaz Wordpressa izogibam kot hudič križa. Ni to nekaj, da boš ti mesece razvijal plugin in bo zdaj samo tvoj ter ga boš lahko neomejeno prodajal naprej. Komurkoli ga boš prodal, ga bo zaradi GNU licence veselo prodajal naprej in mu ti tega ne boš mogel preprečiti. Tko je to. Opensource press. Poskusi ti to narediti z Microsoft Windows
Če sprogramiraš custom rešitev, si ti big boss svoje kode, kar je po moje en velik +.
Če sprogramiraš custom rešitev, si ti big boss svoje kode, kar je po moje en velik +.
Zgodovina sprememb…
- spremenil: urli ()
Netrunner ::
Vsak resen web developer se itak izogne wordpress-a :)
Doing nothing is very hard to do... you never know when you're finished.
nosiyo ::
Spletna trgovina je tako širok pojem kot da rečeš prevozno sredstvo. Lahko je to skiro, bicikl, avto ali pa avion.
V osnovi rabiš spletno vizitko z obrazcem za nakup. To poklikaš v Wix (ali poljubno podobno orodje) v 10 minutah, plačuješ par eur na mesec in je to to. Ampak to je pol 'skiro' - fukncionalnost je podobna, kot da bi naročila sprejemal po telefonu, le user expirience je boljši. Vse moraš ročno delat: naročat zalogo, vodit stanje zaloga, obdelovat naročila, skrbet za plačila, pošiljat račune, izdelke, poročat na FURS, sledit pošiljke, reševat reklamacije, dodajat akcije ...
Ko začneš te procese popolnoma ali delno avtomatizirat pa se stvari začnejo komplicirat in takrat spletna vizitka preraste v informacijski sistem, ki poganja proces prodaje izdelkov v podjetju. In tu začne cena rast od nekaj sto do nekaj stotisoč eur.
V osnovi rabiš spletno vizitko z obrazcem za nakup. To poklikaš v Wix (ali poljubno podobno orodje) v 10 minutah, plačuješ par eur na mesec in je to to. Ampak to je pol 'skiro' - fukncionalnost je podobna, kot da bi naročila sprejemal po telefonu, le user expirience je boljši. Vse moraš ročno delat: naročat zalogo, vodit stanje zaloga, obdelovat naročila, skrbet za plačila, pošiljat račune, izdelke, poročat na FURS, sledit pošiljke, reševat reklamacije, dodajat akcije ...
Ko začneš te procese popolnoma ali delno avtomatizirat pa se stvari začnejo komplicirat in takrat spletna vizitka preraste v informacijski sistem, ki poganja proces prodaje izdelkov v podjetju. In tu začne cena rast od nekaj sto do nekaj stotisoč eur.
vres.ales ::
Avion pa so pri nas mimovrste, merkator, spar in conrad. Potem še je tu nekaj avtov ostali pa so vsi sposobni vozit z bicikli
Invictus ::
Če prodajaš par izdelkov v majhnih količinah, je čisto dovolj stran, kjer stranka poklika, in dobi obvestilo preko maila.
Vse ostalo narediš ročno, vključno z pisanjem maila, da je paket poslan.
Vse ostalo narediš ročno, vključno z pisanjem maila, da je paket poslan.
"Life is hard; it's even harder when you're stupid."
http://goo.gl/2YuS2x
http://goo.gl/2YuS2x
vres.ales ::
Še to ne rabiš napisati, imaš na woocomerce kar pripravljeno, da označiš in ti pošlje mail
Grizzly ::
Custom rešitve so v redu, kadar:
1. vsaj dva v podjetju podrobno poznata delovanje programa
2. obstaja kvalitetna tehnična dokumentacija in jasno začrtana pravila
Par let nazaj sem delal v firmi, kjer so spletne strani in trgovine postavljali s custom CMS-jem. Tega pa je izdelala neka druga firma (out sourcanje). Jaz sem prišel med prvimi z namenom, da CMS spravimo na malo višji nivo. Ko sem videl kakšno skropocalo so imeli za CMS, sem dobil glavobol:
1. odzivni dizajn je bil izdelan s pomočjo JS ukazov (brez bootstrapa ali kakšnega sorodnega frameworka)
2. v datotekah je bila neuporabljena koda, v mapah neuporabljene datoteke (ker se je kopiralo neko spletno stran in popravljalo tekst)
3. vsaka spletna stran je imela isto funkcionalnost sprogramirano na malo drugačen način (ker se ni vse sproti posodabljalo)
4. kup posebnosti, ki si jih moral upoštevati če si hotel nekaj doseči (ker ob nepravilnem pristopu se je vse sesulo)
Če sem na neki spletni strani izboljšal neko funkcionalnost in sem le-to želel implementirati še na neki drugi spletni strani, nisem mogel kar skopirati spremenjenih datotek, ker so obstajale razlike (ista datoteka je imela glede na prvo in drugo spletno stran različne spremenljivke, isto funkcijo sprogramirano z drugačno logiko itd.), ampak vse pregledati in prilagoditi dotičnemu spletišču. Ker je bilo vse outsourcano pa tudi nihče v podjetju ni vedel, kako točno stvar deluje. Včasih si moral za eno malenkost imeti celo uro raziskovanja in debuggiranja. Ko nas je par programerjev šlo stran in ko je poslovni partner nehal ponujati outsourcanje, so menda iz custom CMS-ja preklopili na odprtokodne rešitve.
1. vsaj dva v podjetju podrobno poznata delovanje programa
2. obstaja kvalitetna tehnična dokumentacija in jasno začrtana pravila
Par let nazaj sem delal v firmi, kjer so spletne strani in trgovine postavljali s custom CMS-jem. Tega pa je izdelala neka druga firma (out sourcanje). Jaz sem prišel med prvimi z namenom, da CMS spravimo na malo višji nivo. Ko sem videl kakšno skropocalo so imeli za CMS, sem dobil glavobol:
1. odzivni dizajn je bil izdelan s pomočjo JS ukazov (brez bootstrapa ali kakšnega sorodnega frameworka)
2. v datotekah je bila neuporabljena koda, v mapah neuporabljene datoteke (ker se je kopiralo neko spletno stran in popravljalo tekst)
3. vsaka spletna stran je imela isto funkcionalnost sprogramirano na malo drugačen način (ker se ni vse sproti posodabljalo)
4. kup posebnosti, ki si jih moral upoštevati če si hotel nekaj doseči (ker ob nepravilnem pristopu se je vse sesulo)
Če sem na neki spletni strani izboljšal neko funkcionalnost in sem le-to želel implementirati še na neki drugi spletni strani, nisem mogel kar skopirati spremenjenih datotek, ker so obstajale razlike (ista datoteka je imela glede na prvo in drugo spletno stran različne spremenljivke, isto funkcijo sprogramirano z drugačno logiko itd.), ampak vse pregledati in prilagoditi dotičnemu spletišču. Ker je bilo vse outsourcano pa tudi nihče v podjetju ni vedel, kako točno stvar deluje. Včasih si moral za eno malenkost imeti celo uro raziskovanja in debuggiranja. Ko nas je par programerjev šlo stran in ko je poslovni partner nehal ponujati outsourcanje, so menda iz custom CMS-ja preklopili na odprtokodne rešitve.
Netrunner ::
Na vse razpise, katere smo se prijavili za izdelavo večjih spletnih strani "in / ali" trgovin je bil pogoj uporaba odprtokodnih rešitev. Nobeno pametno podjetje ne bo pristalo na izdelavo z custom CMS-jem nekega podjetja :)
Doing nothing is very hard to do... you never know when you're finished.
Grizzly ::
Na vse razpise, katere smo se prijavili za izdelavo večjih spletnih strani "in / ali" trgovin je bil pogoj uporaba odprtokodnih rešitev. Nobeno pametno podjetje ne bo pristalo na izdelavo z custom CMS-jem nekega podjetja :)
Ampak večina podjetij za izdelavo spletnih strani ima razvit svoj CMS in ti ga proba vsiliti z raznimi argumenti, na katere nevešče stranke nasedejo. Če imaš na WP malo več pluginov, te skoraj vsak dan čaka kakšen update - firma, ki ponuja redno vzdrževanje bo imela vsak teden nekaj dela. Če pa prodaš custom CMS, tega nimaš - stranki pa še zmeraj lahko rečeš, da si posodobil to in to z namenom boljše varnosti (90% strank itak ne bo vedela o čem govoriš). Zato so te custom CMS-ji tako priljubljeni.
Poznam tudi primer, ko je stranka spletno stran s custom CMS-jem dala upravljati nekemu drugemu podjetju. Kot pričakovano pa tam niso imeli pojma, kako ta CMS deluje, noben pa se tudi ni spuščal v podrobnosti. Po 3 mesecih zahebancij se je sodelovanje končalo in stranka je morala upravljanje strani zaupati prvotnemu podjetju, ki je izdelalo CMS.
Netrunner ::
Ampak večina podjetij za izdelavo spletnih strani ima razvit svoj CMS ...
Od kod ti ta informacija? Ko sem iskal službo pri nas in v tujini sem se vedno pozanimal s čim delajo in nihče ni imel custom CMS-ja ampak so uporabljali custom rešitve. Največkrat je bil to wordpress in drupal.
Najbližje custom rešitvi je bilo eno podjetje ki je konkretno nadgradilo in prilagodilo za svoje potrebe october CMS narejen na Laravelu.
Doing nothing is very hard to do... you never know when you're finished.
Netrunner ::
uporabljali custom rešitve
Hotel sem napisati: so uporabljali open source rešitve :)
Doing nothing is very hard to do... you never know when you're finished.
Liker ::
Zavedno obujam staro temo, a z razlogom.
Skrbim za IT ene majhne slovenske neprofitne organizacije, kjer večino dela opravim brezplačno.
Le-ta med drugim tudi prodaja nekaj svojih "promo" izdelkov ter storitev, tako v njihovih poslovnih prostorih, kot tudi na spletu v zelo osnovni trgovini (nekaj takega kar se je v tej temi omenjalo), ki sem jo razvil sam. Trgovina nima profilov, nima niti logina, nima praktično nič, samo in zgolj seznam artiklov s slikami, košarico in obrazec za podatke, na podlagi katerega se generira predračun, ki ga dobita tako kupec kot organizacija in od tam dalje je vse ročno. Strank in prometa v spletni trgovini je malo, par deset evrov mesečno, razen decembra (ko se kupujejo darila) se morda naredi za jurja prometa.
Želja organizacije sedaj je da se uredi možnost plačevanja preko spleta. Kontaktiralo se je banko (ki nudi plačevanje preko BankArt sistema), a se hitro izkaže da imajo oni relativno stroge minimalne zahteve, katerih zadostitev bi pomenila tudi relativno visoke vstopne stroške (v primerjavi s prometom trgovine).
Zanima me torej, kaj bi tisti, ki imajo malce več pregleda priporočali iz vidika plačilnih ponudnikov. Poznam Stripe in PayPal, a je težava visoka provizija, saj je tipičen znesek v trgovini ranga 20, nekateri so tudi 10 (kjer recimo 2,9% + 30 centov de-facto pomeni provizijo skoraj 6%).
Tisti, ki boste napisali naj postavim woocommerce ali kaj podobnega se lahko vzdržite komentarja, razen če želite zadevo sami implementirati v zelo zelo zelo custom izgledu v pro bono izvedbi.
Osebno sicer mislim, da je kartično plačevanje nesmiselno zaradi izjemno nizkega prometa, a je res, da bi v času "veselega" decembra potem vse skupaj teklo mnogo hitreje in bi morda takrat bil promet večji.
Hvala za kakršnekoli konstruktivne predloge.
Skrbim za IT ene majhne slovenske neprofitne organizacije, kjer večino dela opravim brezplačno.
Le-ta med drugim tudi prodaja nekaj svojih "promo" izdelkov ter storitev, tako v njihovih poslovnih prostorih, kot tudi na spletu v zelo osnovni trgovini (nekaj takega kar se je v tej temi omenjalo), ki sem jo razvil sam. Trgovina nima profilov, nima niti logina, nima praktično nič, samo in zgolj seznam artiklov s slikami, košarico in obrazec za podatke, na podlagi katerega se generira predračun, ki ga dobita tako kupec kot organizacija in od tam dalje je vse ročno. Strank in prometa v spletni trgovini je malo, par deset evrov mesečno, razen decembra (ko se kupujejo darila) se morda naredi za jurja prometa.
Želja organizacije sedaj je da se uredi možnost plačevanja preko spleta. Kontaktiralo se je banko (ki nudi plačevanje preko BankArt sistema), a se hitro izkaže da imajo oni relativno stroge minimalne zahteve, katerih zadostitev bi pomenila tudi relativno visoke vstopne stroške (v primerjavi s prometom trgovine).
Zanima me torej, kaj bi tisti, ki imajo malce več pregleda priporočali iz vidika plačilnih ponudnikov. Poznam Stripe in PayPal, a je težava visoka provizija, saj je tipičen znesek v trgovini ranga 20, nekateri so tudi 10 (kjer recimo 2,9% + 30 centov de-facto pomeni provizijo skoraj 6%).
Tisti, ki boste napisali naj postavim woocommerce ali kaj podobnega se lahko vzdržite komentarja, razen če želite zadevo sami implementirati v zelo zelo zelo custom izgledu v pro bono izvedbi.
Osebno sicer mislim, da je kartično plačevanje nesmiselno zaradi izjemno nizkega prometa, a je res, da bi v času "veselega" decembra potem vse skupaj teklo mnogo hitreje in bi morda takrat bil promet večji.
Hvala za kakršnekoli konstruktivne predloge.
Utk ::
Kaj če bi zgeneriral QR kodo za instant sepa, direktno na koncu naročila? Dobijo nakazano takoj, od tam dalje je pa itak spet vse ročno, kot bi blo tudi s kartico, paypalom, ali čemerkoli.
Zgodovina sprememb…
- spremenil: Utk ()
Liker ::
Hvala za solidno idejo, jo bom raziskal. Sem pa pozabil omeniti, da je cilj da dobimo nek instanten feedback, da je bilo plačilo plačano. Namreč oseba, ki ima dostop do vpogleda v trr stanje je samo ena in jasno ni vsak dan v službi
Pa na predračunu je že UPNQR koda (ampak tisto itak ni instant).
Pa na predračunu je že UPNQR koda (ampak tisto itak ni instant).
Zgodovina sprememb…
- spremenil: Liker ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Zelo odzivne, hitre spletne strani (strani: 1 2 )Oddelek: Izdelava spletišč | 12506 (9305) | c3p0 |
» | Izdelava mobilne spletne trgovineOddelek: Izdelava spletišč | 4943 (3626) | 111111111111 |
» | Izdelava spletne trgovine - pomočOddelek: Izdelava spletišč | 8317 (6965) | Netrunner |
» | Kaj moram paziti pri kupovanju spletne strani? (strani: 1 2 )Oddelek: Izdelava spletišč | 15014 (12700) | tiga325 |
» | Top FirmaOddelek: Izdelava spletišč | 6329 (4971) | IceIceBaby |