Kako napraviti onlajn prodavnicu: proizvodi, korpa, plaćanje i zalihe
Da biste napravili onlajn prodavnicu, potrebni su vam katalog proizvoda, korpa, plaćanje preko provajdera kao što je Stripe, način da evidentirate narudžbine i smanjite zalihe, i admin pregled za njihovu obradu. AI alat za pravljenje aplikacija može sve to da složi na osnovu jasnog opisa. Najviše razmišljanja zaslužuju delovi oko novca, a ne sama prodavnica: kada narudžbina postaje plaćena, kako se zalihe rezervišu i kako rešavate porez, dostavu i povraćaje.
Sopstvena prodavnica ili Shopify? Prvo odlučite
Budite iskreni pre nego što išta napravite.
Hostovana trgovinska platforma (Shopify, Squarespace Commerce, WooCommerce i slične) obično je bolja kada:
- prodajete fizičke proizvode sa cenama dostave, nalepnicama i povraćajima
- morate da računate porez u mnogo regiona
- tim bez tehničkog znanja svakodnevno dodaje proizvode i obrađuje narudžbine
- želite prodavnicu dodataka: recenzije, email marketing, lojalti program
- prodajete preko više kanala i potrebno vam je jedno stanje zaliha
Shopify naplaćuje mesečnu pretplatu, uz popust za godišnje plaćanje, a kartične transakcije nose proviziju za obradu. Proverite cenovnik za vašu zemlju, jer se cene razlikuju po regionu.
Sopstvena prodavnica obično je bolji izbor kada:
- je proizvod neobičan: konfiguratori po narudžbini, rezervacije uz proizvode, digitalna preuzimanja uz licence, B2B cenovnici po kupcu
- je prodavnica deo veće aplikacije (platforma za kurseve, sajt sa članstvom, tržnica)
- prodajete mali katalog i želite punu kontrolu nad dizajnom i tokom plaćanja
- želite da posedujete kod i izbegnete vezanost za platformu
Mnogi mali prodavci najbolje su opsluženi platformom. Ako su vaše potrebe uobičajene, to je dobra stvar: iskoristite prečicu.
Šta onlajn prodavnici treba
Podaci
| Tabela | Ključna polja |
|---|---|
| Proizvodi | Naziv, slug, opis, slike, cena, aktivan da/ne, kategorija |
| Varijante | Proizvod, vrednosti opcija (veličina, boja), SKU, cena ako se razlikuje, zaliha |
| Narudžbine | Broj, email kupca, adresa za dostavu, status, međuzbir, dostava, porez, ukupno, ID plaćanja |
| Stavke narudžbine | Narudžbina, varijanta, količina, jedinična cena u trenutku kupovine |
| Kretanja zaliha | Varijanta, promena (+/−), razlog (prodaja, dopuna, povraćaj, korekcija), datum |
| Kodovi popusta | Kod, tip, iznos, rok važenja, ograničenje korišćenja: kasnije, ne na početku |
Na svakoj stavki narudžbine sačuvajte cenu u trenutku kupovine. Ako sledećeg meseca promenite cenu, stare narudžbine i dalje moraju da pokazuju koliko je kupac platio.
Stranice
- Prodavnica: početna, stranice kategorija ili kolekcija, stranice proizvoda, korpa, preusmeravanje na plaćanje, potvrda narudžbine.
- Admin: proizvodi i zalihe, narudžbine sa statusom (plaćena, spakovana, poslata, vraćena), kupci, jednostavan pregled prodaje.
- Pravni i politike: dostava, povraćaji, privatnost i uslovi. Kupci ih traže pre kupovine, a mnogi regioni ih zakonom zahtevaju.
Dozvole
Dozvolite kupovinu bez naloga. Gostujuće plaćanje uklanja jedan korak, a nalozi mogu da dođu kasnije. Samo administratori smeju da vide narudžbine i menjaju proizvode. Zaštitite admin deo pravom prijavom i proverama na serveru.
Kako treba da radi plaćanje
Najbezbedniji obrazac za prilagođenu prodavnicu je hostovana stranica za plaćanje. Sa Stripe-om:
- Kupac klikne na plaćanje. Vaš server ponovo proverava cene i zalihe iz baze, nikada ne veruje onome što pošalje pregledač, i kreira Stripe Checkout sesiju.
- Kupac plaća na Stripe-ovoj stranici. Podaci o kartici nikada ne stižu do vašeg servera.
- Stripe šalje vašoj aplikaciji poruku na webhook adresu da je plaćanje uspelo. Tek tada označavate narudžbinu kao plaćenu i smanjujete zalihe.
- Kupac stiže na stranicu potvrde, a vi šaljete email potvrdu.
Dve greške treba izbeći: kreiranje narudžbine „plaćeno” na osnovu preusmeravanja sa stranice za uspeh (ljudi zatvore karticu, a preusmeravanja se mogu lažirati) i računanje ukupnog iznosa u pregledaču. Obe greške AI lako napravi ako mu to ne kažete.
Standardna Stripe cena je procenat plus fiksna naknada po uspešnoj kartičnoj uplati, bez naknada za postavljanje i mesečnih naknada (od septembra 2026); tačna stopa zavisi od zemlje i kartice. Sve najpre izgradite u Stripe test režimu sa test brojevima kartica. Naš vodič o dodavanju plaćanja u aplikaciju pokriva ključeve, test režim i webhook-ove.
Odluke o porezu, dostavi i zalihama
To su poslovne odluke koje AI ne može da donese umesto vas:
- Porez. Da li morate da naplaćujete porez na promet ili PDV i po kojoj stopi zavisi od toga gde ste vi i gde su vaši kupci. Stripe nudi proizvod za ovo (Stripe Tax), ili možete postaviti fiksne stope ako je vaša situacija jednostavna. Ako niste sigurni, pitajte računovođu.
- Dostava. Počnite sa nekoliko fiksnih cena (domaća, međunarodna, besplatna iznad određenog iznosa). Dostava po stvarnim cenama kurirskih službi i štampanje nalepnica su mesta na kojima platforme poput Shopify-a štede mnogo posla.
- Zalihe. Odlučite da li se zaliha rezerviše kada počne plaćanje ili tek kada plaćanje uspe. Za male prodavnice jednostavnije je smanjiti zalihu pri uspešnoj uplati i ponovo proveriti neposredno pre plaćanja. Tako se povremeno može desiti prodaja poslednjeg komada koji više nemate, pa unapred odlučite kako ćete to rešavati. Za praćenje zaliha van prodavnice pogledajte kako napraviti aplikaciju za upravljanje zalihama.
Prvi prompt koji radi
Napravi onlajn prodavnicu za Loam & Clay, mali studio keramike koji prodaje šolje, zdele i vaze. Prodavnica: početna stranica sa izdvojenim proizvodima, stranica prodavnice sa filterima po kategoriji, stranice proizvoda sa galerijom slika, varijantama boja i statusom zaliha, i korpa koja se otvara sa strane. Sačuvaj proizvode, varijante, narudžbine i stavke narudžbina u bazi podataka i ubaci 10 realnih proizvoda. Admin deo (obavezna prijava) za dodavanje i izmenu proizvoda, otpremanje slika, promenu zaliha i pregled narudžbina sa statusom plaćena / spakovana / poslata. Dugme za plaćanje neka bude privremeno, dodaćemo Stripe Checkout sledeće. Topao, minimalistički dizajn, prvo za mobilne uređaje. Bez lažnih recenzija i tvrdnji tipa „besplatna dostava širom sveta”.
Namerno počinjete sa privremenim plaćanjem: prvo postavite katalog i admin, pa plaćanje u zasebnom koraku koji možete ispravno da testirate.
Koraci izrade
- Katalog i stranice proizvoda, sa pravim nazivima, cenama i fotografijama.
- Korpa koja preživljava osvežavanje stranice.
- Admin: proizvodi, varijante, zalihe, otpremanje slika. Zaštitite ga prijavom.
- Stripe Checkout u test režimu, uz proveru cena i zaliha na serveru.
- Webhook koji označava narudžbine kao plaćene i smanjuje zalihe. Testirajte ga od početka do kraja test karticom.
- Email potvrde narudžbine kupcu i vama.
- Politike i SEO: stranice za dostavu i povraćaje, naslovi i opisi proizvoda, slike za deljenje. Pogledajte SEO za sajtove napravljene uz AI.
- Puštanje u rad: prebacite se na prave Stripe ključeve, sami napravite jednu malu pravu narudžbinu i vratite novac.
Česte greške
- Verovanje cenama iz pregledača. Uvek ponovo izračunajte na serveru.
- Označavanje narudžbina kao plaćenih na stranici za uspeh umesto preko webhook-a.
- Prepisivanje brojeva zaliha umesto evidentiranja kretanja. Gubite istoriju razloga promene.
- Pokretanje bez stranica za dostavu i povraćaje.
- Ogromne slike proizvoda. Kompresujte ih i služite sa skladišta fajlova, a ne iz koda.
- Pravljenje lista želja, recenzija i bodova lojalnosti pre prve prodaje.
Troškovi
Računajte na: hosting i bazu podataka, naknade za obradu plaćanja na svaku prodaju, domen, provajdera za email potvrde narudžbina i eventualno servis za porez. Sopstvena prodavnica izbegava mesečnu pretplatu platforme i naknade za dodatke, ali preuzimate održavanje: kada nešto pukne na plaćanju, popravka je vaša.
Ako želite prodavce pored sebe, više dobavljača od kojih se svakome isplaćuje, to je tržnica sa drugačijim pravilima plaćanja. Pogledajte kako napraviti tržnicu.
Izrada uz Mythex
Na Mythex-u opišete prodavnicu, a agent pravi katalog, korpu i admin u živom pregledu, uz Postgres bazu za proizvode i narudžbine i skladište fajlova za slike proizvoda. Primer prodavnice u dokumentaciji preporučuje upravo redosled iznad: prvo katalog, plaćanje kasnije.
Plaćanja koriste vaš sopstveni Stripe nalog: dodate Stripe ključeve kao tajne projekta i zamolite agenta da doda Checkout, pa testirate test karticama Stripe-a u pregledu (Stripe recept). Webhook-ovima treba javna adresa, pa objavite aplikaciju pre nego što Stripe-u navedete adresu (recept za webhook-ove). Porez, dostava i sinhronizacija zaliha nisu ugrađene Mythex funkcije, i nema nativne Shopify integracije. Ako su vam ti delovi potrebni kao gotov proizvod, Shopify je bolji izbor. Kao polazna tačka, pogledajte šablone prodavnica, na primer prodavnicu za onlajn kupovinu.
Pitanja
Mogu li da napravim onlajn prodavnicu uz AI?
Da. AI alat za pravljenje aplikacija može da napravi katalog, stranice proizvoda, korpu i upravljanje narudžbinama, i da poveže plaćanje sa provajderom kao što je Stripe preko vašeg sopstvenog naloga. Porez, dostava i pravila ispunjenja su delovi koje i dalje sami morate da odlučite i pažljivo proverite.
Da li mi je potreban Shopify da bih prodavao onlajn?
Ne. Možete prodavati preko sopstvene prodavnice i provajdera plaćanja kao što je Stripe. Shopify je i dalje lakši izbor ako želite zalihe, dostavu, porez i dodatke na jednom mestu ili ako će tim bez tehničkog znanja svakodnevno voditi prodavnicu.
Kako naplaćujem na sopstvenoj onlajn prodavnici?
Većina prilagođenih prodavnica šalje kupce na Stripe Checkout, stranicu za plaćanje koju hostuje Stripe, a narudžbinu kreira kada Stripe potvrdi uplatu preko webhook-a. Podaci o kartici nikada ne prolaze kroz vaš server, što je jednostavnije i bezbednije.
Kako da zalihe ostanu tačne?
Smanjujte zalihe tek kada je plaćanje potvrđeno, ponovo proverite stanje neposredno pre kreiranja naplate i svaku promenu (prodaju, dopunu, povraćaj) evidentirajte kao kretanje, a ne prepisivanjem broja. Sve što se proda na drugim kanalima mora da ažurira isto stanje zaliha.