Juhendid

Kuidas luua veebipood: tooted, ostukorv, makse ja laoseis

Veebipoe loomiseks vajad tootekataloogi, ostukorvi, kassat, mis võtab makse vastu maksepakkuja nagu Stripe kaudu, võimalust tellimusi salvestada ja laoseisu vähendada ning admini vaadet, kust tellimusi täita. Tehisintellekti rakenduste koostaja suudab kõik need osad selge kirjelduse põhjal kokku panna. Kõige rohkem tähelepanu väärivad aga mitte poe välimus, vaid raha ümbruses olevad osad: millal tellimus loetakse makstuks, kuidas laoseisu broneeritakse ning kuidas käsitleda makse, tarneid ja tagastusi.

Kohandatud pood või Shopify? Otsusta esimesena

Enne ehitamise alustamist mõtle selle üle ausalt.

Hostitud kaubanduslahendus (Shopify, Squarespace Commerce, WooCommerce ja sarnased) on tavaliselt parem, kui:

  • müüd füüsilisi tooteid tarnehindade, siltide ja tagastustega
  • pead maksu arvutama paljudes piirkondades
  • poes igapäevaselt tooteid lisab ja tellimusi töötleb inimene, kes ei ole tehniline
  • soovid lisarakenduste poodi: arvustused, e-posti turundus, lojaalsusprogrammid
  • müüd mitmes kanalis ja vajad ühte laoseisu

Shopify plaanid on kuutasu, mille aastase tasumisega on soodsam, ja kaardimaksetelt tuleb lisaks töötlemistasu; kontrolli hindu oma riigi lehelt, sest need erinevad piirkonniti.

Kohandatud pood osutub tavaliselt paremaks, kui:

  • toode on ebatavaline: tellimusel valmivad konfiguraatorid, broneeringud koos toodetega, digitaalsed allalaadimised litsentsidega, kliendipõhised hinnakirjad äriklientidele (B2B)
  • pood on suurema rakenduse osa (kursusplatvorm, liikmeportaal, turuplatvorm)
  • müüd väikest kataloogi ja soovid täielikku kontrolli disaini ja kassa voo üle
  • soovid omada koodi ja vältida platvormist sõltumist

Paljudele väikemüüjatele sobib parim platvorm. Kui sinu vajadused on tavalised, on see hea asi, võta lühem tee.

Mida veebipood vajab

Andmed

TabelPõhiväljad
TootedNimi, slug, kirjeldus, pildid, hind, aktiivne jah/ei, kategooria
VariandidToode, valikuväärtused (suurus, värv), SKU, hinnaülekirjutus, laoseis
TellimusedNumber, kliendi e-post, tarneaadress, staatus, vahesumma, tarne, maks, kogusumma, makse ID
Tellimuse readTellimus, variant, kogus, ühikuhind ostu hetkel
LaoliikumisedVariant, muutus (+/−), põhjus (müük, täiendamine, tagastus, parandus), kuupäev
AllahindluskoodidKood, tüüp, summa, aegumine, kasutuspiirang — hiljem, mitte esimesena

Salvesta igale tellimuse reale ostuhetke hind. Kui muudad hinda järgmisel kuul, peavad vanad tellimused ikka näitama, mida klient maksis.

Lehed

  • Pood: avaleht, kategooria- või kollektsioonilehed, tootelehed, ostukorv, kassasse suunamine, tellimuse kinnitus.
  • Admin: tooted ja laoseis, tellimused staatusega (makstud, pakitud, saadetud, tagastatud), kliendid, lihtne müügistatistika.
  • Õigusdokumendid ja tingimused: tarne, tagastus, privaatsus ja üldtingimused. Ostjad otsivad neid enne ostu ning paljudes piirkondades on osa neist seadusega nõutud.

Õigused

Laseta ostjatele võimalus osta ilma kontota. Külalisena ostmine vähendab sammu ja konto saab lisada hiljem. Tellimusi ja tootete muutmist näevad ja teevad ainult adminid. Kaitse admini ala päris sisselogimisega ja serveripoolsete kontrollidega.

Kuidas kassa peaks töötama

Kohandatud poe kõige turvalisem muster on hostitud maksevorm. Stripe’iga toimib see nii:

  1. Ostja klõpsab kassal. Sinu server kontrollib hindu ja laoseisu uuesti andmebaasist — ei usalda kunagi seda, mida brauser saadab — ning loob Stripe Checkouti sessiooni.
  2. Ostja maksab Stripe’i lehel. Kaardiandmed ei jõua kunagi sinu serverisse.
  3. Stripe kutsub sinu rakenduse webhooki lõpp-punkti ja teatab, et makse õnnestus. Alles siis märgid tellimuse makstuks ja vähendad laoseisu.
  4. Ostja jõuab sinu kinnituslehele ning sina saadad kinnituskirja.

Kaks viga tasub vältida: „makstud“ tellimuse loomine õnnestumislehe suunamise järgi (inimesed sulevad vahelehed ja suunamisi saab võltsida) ning kogusumma arvutamine brauseris. Mõlemat on tehisintellektil lihtne valesti teha, kui sa seda selgelt ei ütle.

Stripe’i standardhind on protsent ja fikseeritud summa iga õnnestunud kaardimakse kohta, ilma seadistus- ja kuutasudeta (seisuga september 2026); täpne määr sõltub riigist ja kaardist. Ehita kõik esmalt Stripe’i testirežiimis testkaardi numbritega. Juhend makseviiside lisamisest rakendusse käsitleb võtmeid, testirežiimi ja webhooke.

Maksu, tarne ja laoseisu otsused

Need on äriotsused, mida tehisintellekt sinu eest teha ei saa:

  • Maks. Kas pead rakendama käibemaksu (KM) või müügimaksu ja millises määras, sõltub sinust ja su klientidest. Stripe pakub selleks toodet (Stripe Tax) või saad panna fikseeritud määrad, kui sinu olukord on lihtne. Kui pole kindel, küsi raamatupidajalt.
  • Tarne. Alusta mõne ühtlase hinnaga (Eesti, välismaa, tasuta üle piiri). Reaalajas kuller-hinnad ja siltide printimine on need kohad, kus platvormid nagu Shopify säästavad palju tööd.
  • Laoseis. Otsusta, kas laoseis broneeritakse kassa alustamisel või alles siis, kui makse õnnestub. Väikestele poodidele on lihtsam vähendada laoseisu makse õnnestumisel ja kontrollida seda vahetult enne kassat; siis on võimalik, et viimane toode müüakse üle, nii et mõtle juba ette, kuidas sellega toime tuled. Laoseisu jälgimiseks väljaspool poodi vaata kuidas luua laohaldusrakendus.

Esimene töötav käsk

Ehita veebipood Loam & Clay jaoks, väikesele keraamikastuudiole, mis müüb kruuse, kausse ja vaase. Pood: avalehel esiletõstetud tooted, poelehel kategooriafiltrid, tootelehed piltide galeriiga, värvivariandid ja laoseisu staatus ning külgmine ostukorv. Salvesta tooted, variandid, tellimused ja tellimuste read andmebaasi ning lisa 10 realistlikku toodet. Admin (nõuab sisselogimist), kus saab lisada ja muuta tooteid, üles laadida pilte, muuta laoseisu ja vaadata tellimusi staatustega makstud / pakitud / saadetud. Kassanupp võib praegu olla kohatäide — lisame Stripe Checkouti järgmisena. Soe, minimalistlik disain, esmalt mobiilile. Ilma võltsarvustuste ja väideteta „tasuta tarne kogu maailmas“.

Kassa alustamine kohatäitega on tahtlik: esmalt õigesti kataloog ja admin, seejärel maksed eraldi sammuna, mida saad korralikult testida.

Ehitamise sammud

  1. Kataloog ja tootelehed päris toote nimede, hindade ja fotodega.
  2. Ostukorv, mis säilib lehe värskendamisel.
  3. Admin: tooted, variandid, laoseis, pildide üleslaadimine. Kaitse seda sisselogimisega.
  4. Stripe Checkout testirežiimis, kus server kontrollib uuesti hindu ja laoseisu.
  5. Webhook, mis märgib tellimused makstuks ja vähendab laoseisu. Testi kogu ahelat testkaardiga.
  6. Tellimuse kirjad kliendile ja sulle.
  7. Tingimused ja SEO: tarne- ja tagastuslehed, toodete pealkirjad ja kirjeldused, jagamispildid. Vaata SEO tehisintellektiga ehitatud veebilehtedele.
  8. Avalikustamine: lülita sisse live-Stripe’i võtmed, tee ise väike päris tellimus ja tagasta see.

Levinud vead

  • Hindade usaldamine brauserist. Arvuta alati uuesti serveris.
  • Tellimuste märkimine makstuks õnnestumislehe, mitte webhooki järgi.
  • Laoseisu arvude ülekirjutamine liikumiste salvestamise asemel — kaob ajalugu, miks laoseis muutus.
  • Käivitamine ilma tarne- ja tagastuslehteta.
  • Suured tootepildid. Tihenda need ja hoia failisalvestuses, mitte koodi sees.
  • Soovinimekirjade, arvustuste ja lojaalsuspunktide ehitamine enne esimest müüki.

Kulud

Arvesta: hosting ja andmebaas, makseteenuse tasud igalt müügilt, domeen, e-posti teenus tellimuste kinnitusteks ja võimalik maksuteenus. Kohandatud pood väldib platvormi tellimust ja lisarakenduste tasusid, kuid võtab enda kanda hoolduse: kui kassas midagi katkeb, pead sina selle parandama.

Kui soovid, et müüjaid oleks rohkem kui sina ise — mitu müüjat, kellele makstakse välja — on tegu turuplatvormiga, mille makse-reeglid on teised. Vaata kuidas luua turuplatvormi.

Veebipoe ehitamine Mythexis

Mythexis kirjeldad poe ära ning agent ehitab kataloogi, ostukorvi ja admini reaalajas eelvaates. Tooteid ja tellimusi hoitakse Postgresi andmebaasis ning tootepilte failisalvestuses. Poe kasutusjuhend soovitab täpselt eelpool kirjeldatud järjekorda: kõigepealt kataloog, kassa hiljem.

Maksed kasutavad sinu enda Stripe’i kontot: lisad Stripe’i võtmed projekti saladustena ja palud agendil lisada Checkouti, seejärel testid eelvaates Stripe’i testkaartidega (Stripe’i retsept). Webhookid vajavad avalikku aadressi, seega avalda rakendus enne, kui Stripe’i nendele suunad (webhookide retsept). Maksud, tarne ja laoseisu sünkroonimine ei ole Mythexi sisseehitatud funktsioonid ning natiivset Shopify integratsiooni ei ole — kui vajad neid valmis tootena, on Shopify parem valik. Algpunktiks sobivad poe mallid, näiteks e-poe mall.

Küsimused

Kas ma saan tehisintellektiga veebipoe ise valmis teha?

Jah. Tehisintellektil põhinev rakenduste koostaja saab luua kataloogi, tootelehed, ostukorvi ja tellimuste haldamise ning ühendada makse maksepakkujaga, näiteks Stripe’iga, sinu enda konto kaudu. Maksud, tarne ja kohaletoimetamise reeglid tuleb sul ise otsustada ja hoolikalt testida.

Kas veebis müümiseks on vaja Shopify’d?

Ei. Saad müüa ka oma veebipoe ja maksepakkuja, näiteks Stripe’i, kaudu. Shopify on siiski lihtsam valik, kui soovid, et laoseis, tarne, maksud ja lisarakendused oleksid ühes toodes ning poodi igapäevaselt haldaks inimene, kes ei ole tehniline.

Kuidas kohandatud veebipoes makseid vastu võtta?

Enamik kohandatud poode suunab ostja Stripe Checkouti, Stripe’i hallatavale makselehele, ja loob tellimuse siis, kui Stripe kinnitab makse webhooki kaudu. Sinu server ei puutu kunagi kaardiandmeid, mis teeb asja lihtsamaks ja turvalisemaks.

Kuidas hoida laoseisu täpsena?

Vähenda laoseisu alles siis, kui makse on kinnitatud, kontrolli laoseisu enne kassa loomist uuesti ning salvesta iga muudatus (müük, täiendamine, tagastus) liikumisena, mitte ära kirjuta arvu üle. Teistes kanalites müüdud tooted peavad uuendama sama laoseisu.

Mythex · Pricing · Ehita kõike AI-ga · Veebilehtede ja rakenduste mallid · Mythex võrdluses · Tehisintellektiga rakenduste ehitamise sõnastik · Tasuta tööriistad tehisintellektiga rakenduste ehitamiseks · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)