V bistvu obstajajo tri vrste programske opreme za e-trgovino: program, ki je že pripravljen, program po meri in program, ki ga zagotavlja podjetje za gostovanje e-trgovine. Te možnosti je mogoče nadalje razdeliti na bolj specifične vrste programske opreme za e-trgovino. Uporaba relacijske baze podatkov, dostop do računovodskih aplikacij iz programske opreme in prisotnost ali odsotnost nakupovalnega vozička so med značilnostmi, ki določajo različne vrste programske opreme za e-trgovino.
Izraz “e-trgovina” se nanaša na elektronsko poslovanje ali zmožnost prodaje in nakupa blaga in storitev z uporabo internetnih tehnologij. Vrsta in velikost podjetja pomagata določiti, katero vrsto programske opreme za e-trgovino potrebuje. Na primer, komercialno spletno mesto, ki prodaja le nekaj izdelkov, morda ne potrebuje programske opreme, ki vključuje nakupovalni voziček, če je redko, da stranke kupijo več kot en izdelek ali storitev hkrati. Velika podjetja, ki ponujajo veliko različnih izdelkov, se po drugi strani morda zdijo nujno potrebna, da imajo programsko opremo, v kateri je nakupovalni voziček. Stranke pogosto želijo kupiti več izdelkov ali storitev z eno transakcijo.
Prisotnost relacijske baze podatkov je zelo pomembna tudi pri prodaji številnih predmetov in storitev. To še posebej velja, če so artikli na voljo v različnih velikostih, barvah in količinah. Relacijske baze podatkov v programski opremi za e-trgovino bi lahko obravnavali kot sistem zalog, ki ga je mogoče sproti posodabljati in strankam preprečiti naročanje artiklov, ki niso na zalogi ali niso več na voljo. Mala podjetja bi lahko bila zainteresirana za programsko opremo za e-trgovino, ki ima integriran računovodski program.
Vse te vrste programske opreme za e-trgovino je treba natančno preučiti, da bi preučili prednosti in slabosti. Izdelano programsko opremo na splošno raje uporabljajo posamezniki ali zelo majhna podjetja, ki nimajo znanja o spletnem razvoju. Prednosti vključujejo svobodo kodiranja programske opreme za izpolnjevanje posebnih potreb in zahtev podjetja. Vendar pa je potrebno znanje programiranja in dobro razumevanje hiperbesedilnega označevalnega jezika (HTML), razen če je mogoče kupiti storitve spletnega razvijalca. To vrsto programske opreme je mogoče dobiti brezplačno ali proti plačilu.
Programsko opremo, ki ni kodirana iz nič, mora konfigurirati ali »prilagoditi« vsak posameznik ali podjetje, ki jo namerava uporabljati. Odvisno od velikosti in funkcij programske opreme, morda zadostuje, vendar je lahko “grozen” za majhno podjetje. Programi za e-trgovino, ki gostujejo, lahko zahtevajo redno plačilo pristojbine in morda obstajajo omejitve pri uporabi aplikacije.
SmartAsset.