Ghiduri

Cum construiești un magazin online: produse, coș, plată și stoc

Ca să construiești un magazin online ai nevoie de un catalog de produse, de un coș, de o finalizare a comenzii care acceptă plata printr-un furnizor precum Stripe, de un mod de a înregistra comenzile și de a scădea stocul și de o vedere de administrare pentru a le procesa. Un constructor de aplicații cu AI poate pune toate acestea împreună dintr-o descriere clară. Ce merită cea mai multă atenție nu este vitrina, ci partea din jurul banilor: momentul în care o comandă se consideră plătită, modul în care se rezervă stocul și modul în care tratezi taxele, livrarea și rambursările.

Magazin personalizat sau Shopify? Decide mai întâi

Fii sincer cu tine în privința asta înainte de a construi ceva.

O platformă de comerț gata făcută (Shopify, Squarespace Commerce, WooCommerce și altele asemenea) este de obicei mai bună când:

  • vinzi produse fizice, cu tarife de livrare, etichete și retururi
  • ai nevoie să calculezi taxele în multe regiuni
  • o echipă fără cunoștințe tehnice adaugă produse și procesează comenzi în fiecare zi
  • vrei un magazin de aplicații cu extensii, cum sunt recenziile, marketingul prin email sau programele de fidelitate
  • vinzi pe mai multe canale și ai nevoie de un singur număr de stoc

Planurile Shopify sunt un abonament lunar, cu o reducere dacă plătești pe an, iar plățile cu cardul au comisioane de procesare în plus. Verifică pagina de prețuri pentru țara ta, pentru că prețurile variază în funcție de regiune.

Un magazin personalizat tinde să fie mai bun când:

  • produsul este neobișnuit: configuratoare pentru comenzi personalizate, rezervări plus produse, descărcări digitale cu licențe, liste de prețuri B2B pentru fiecare client
  • magazinul este o parte dintr-o aplicație mai mare (o platformă de cursuri, un site cu abonamente, un marketplace)
  • vinzi un catalog mic și vrei control total asupra designului și al fluxului de plată
  • vrei să deții codul și să eviți dependența de o platformă

Mulți vânzători mici sunt serviți cel mai bine de o platformă. Dacă nevoile tale sunt obișnuite, asta este un lucru bun: alege scurtătura.

Ce are nevoie un magazin online

Date

TabelCâmpuri-cheie
ProduseNume, slug, descriere, imagini, preț, activ da/nu, categorie
VarianteProdus, valori de opțiuni (mărime, culoare), SKU, preț diferit, stoc
ComenziNumăr, e-mailul clientului, adresa de livrare, stare, subtotal, livrare, taxe, total, ID-ul plății
Articole din comandăComandă, variantă, cantitate, preț unitar la momentul achiziției
Mișcări de stocVariantă, modificare (+/−), motiv (vânzare, reaprovizionare, rambursare, corecție), dată
Coduri de reducereCod, tip, valoare, dată de expirare, limită de utilizare — mai târziu, nu primele

Salvează prețul de la momentul achiziției pe fiecare articol din comandă. Dacă schimbi un preț luna viitoare, comenzile vechi trebuie să arate în continuare ce a plătit clientul.

Pagini

  • Vitrina: pagina principală, pagini de categorie sau de colecție, pagini de produs, coș, redirecționare spre plată, pagina de confirmare a comenzii.
  • Administrare: produse și stoc, comenzi cu stare (plătită, ambalată, expediată, rambursată), clienți, cifre simple de vânzări.
  • Juridic și politici: livrare, retururi, confidențialitate și termeni. Cumpărătorii le caută înainte să cumpere, iar multe regiuni cer prin lege unele dintre ele.

Permisiuni

Lasă cumpărătorii să cumpere fără cont. Plata ca invitat elimină un pas, iar conturile pot veni mai târziu. Doar administratorii trebuie să vadă comenzile și să modifice produsele. Protejează zona de administrare cu autentificare reală și verificări pe server.

Cum ar trebui să funcționeze plata

Cel mai sigur model pentru un magazin personalizat este o pagină de plată găzduită. Cu Stripe:

  1. Cumpărătorul apasă pe Checkout. Serverul tău reverifică prețurile și stocul din baza de date — fără să aibă încredere în ce trimite browserul — și creează o sesiune Stripe Checkout.
  2. Cumpărătorul plătește pe pagina Stripe. Datele cardului nu ajung niciodată pe serverul tău.
  3. Stripe apelează webhook-ul aplicației tale ca să anunțe că plata a reușit. Abia atunci marchezi comanda ca plătită și scazi stocul.
  4. Cumpărătorul ajunge pe pagina ta de confirmare, iar tu trimiți un e-mail de confirmare.

Două greșeli de evitat: crearea comenzii „plătite” din redirecționarea de pe pagina de succes (oamenii închid taburile, iar redirecționările pot fi falsificate) și calcularea totalului în browser. Amândouă sunt greșeli ușor de făcut de un AI, dacă nu îi spui explicit să nu le facă.

Tarifele standard Stripe sunt un procent plus o taxă fixă pentru fiecare plată cu cardul reușită, fără taxe de configurare sau lunare (la septembrie 2026). Rata exactă depinde de țara ta și de card. Construiește totul mai întâi în modul de test al Stripe, cu numerele de card de test. Ghidul nostru despre adăugarea plăților în aplicația ta acoperă cheile, modul de test și webhook-urile.

Decizii despre taxe, livrare și stoc

Acestea sunt decizii de business pe care AI-ul nu le poate lua în locul tău:

  • Taxe. Dacă trebuie să aplici TVA sau taxa pe vânzări și la ce cotă depinde de locul în care te afli tu și clienții tăi. Stripe oferă un produs pentru asta (Stripe Tax), sau poți seta cote fixe dacă situația ta este simplă. Întreabă un contabil dacă nu ești sigur.
  • Livrare. Începe cu câteva tarife fixe (în țară, internațional, gratuit peste un prag). Tarifele în timp real ale curierilor și tipărirea etichetelor sunt partea în care platforme precum Shopify îți economisesc mult timp.
  • Stoc. Decide dacă stocul se rezervă când începe plata sau doar când plata reușește. Pentru magazine mici, scăderea stocului la plată și reverificarea imediat înainte de finalizare este mai simplă. Atunci poate apărea ocazional vânzarea excesivă a ultimului produs, așa că stabilește dinainte cum o vei gestiona. Pentru urmărirea stocului dincolo de magazin, vezi cum construiești o aplicație de gestiune a stocurilor.

Un prim prompt care funcționează

Construiește un magazin online pentru Loam & Clay, un mic atelier de ceramică ce vinde căni, boluri și vaze. Vitrina: pagina principală cu produse recomandate, o pagină de magazin cu filtre pe categorii, pagini de produs cu galerie de imagini, variante de culoare și starea stocului și un coș glisant. Salvează produsele, variantele, comenzile și articolele din comenzi într-o bază de date și adaugă 10 produse realiste. Zonă de administrare (cu autentificare obligatorie) pentru a adăuga și edita produse, a încărca imagini, a modifica stocul și a vedea comenzile cu starea plătită / ambalată / expediată. Butonul de plată poate fi un loc de rezervare deocamdată — vom adăuga Stripe Checkout după aceea. Design cald și minimalist, mai întâi pentru mobil. Fără recenzii inventate și fără afirmații de tipul „livrare gratuită în toată lumea”.

Să începi cu plata ca loc de rezervare este intenționat: întâi fă catalogul și administrarea corecte, apoi adaugă plata într-un pas separat, pe care îl poți testa cum trebuie.

Pași de construcție

  1. Catalog și pagini de produs, cu nume reale de produse, prețuri și fotografii.
  2. Coș care rezistă la reîncărcarea paginii.
  3. Administrare: produse, variante, stoc, încărcarea imaginilor. Protejează-o cu autentificare.
  4. Stripe Checkout în modul de test, cu serverul care reverifică prețurile și stocul.
  5. Webhook care marchează comenzile ca plătite și scade stocul. Testează-l cap la cap cu un card de test.
  6. E-mailuri de comandă către client și către tine.
  7. Politici și SEO: pagini de livrare și retururi, titluri și descrieri de produs, imagini pentru partajare. Vezi SEO pentru site-uri construite cu AI.
  8. Lansare: treci la cheile live Stripe, faci tu o comandă reală mică și o rambursezi.

Greșeli frecvente

  • Încrederea în prețurile trimise de browser. Recalculează întotdeauna pe server.
  • Marcarea comenzilor ca plătite pe pagina de succes în loc de webhook.
  • Suprascrierea numerelor de stoc în loc să înregistrezi mișcările — pierzi istoricul motivelor pentru care s-a schimbat stocul.
  • Lansarea fără pagini de livrare și retururi.
  • Imagini de produs foarte mari. Comprimă-le și servește-le din stocarea de fișiere, nu din interiorul codului.
  • Construirea listelor de dorințe, a recenziilor și a punctelor de fidelitate înainte de prima vânzare.

Costuri de funcționare

Planifică: găzduire și bază de date, comisioane de procesare a plăților la fiecare vânzare, un domeniu, un furnizor de e-mail pentru confirmările de comandă și, eventual, un serviciu de taxe. Un magazin personalizat evită abonamentul la platformă și taxele pentru aplicații, dar îți asumi întreținerea: când ceva se strică la plată, reparația îți revine ție.

Dacă vrei mai mulți vânzători decât pe tine însuți — mai mulți furnizori, fiecare plătit — asta este un marketplace, cu reguli de plată diferite. Vezi cum construiești un marketplace.

Construirea cu Mythex

Pe Mythex descrii magazinul, iar agentul construiește catalogul, coșul și administrarea într-o previzualizare live, cu o bază de date Postgres pentru produse și comenzi și stocare de fișiere pentru imaginile de produs. Documentația cazului de utilizare pentru magazine recomandă exact ordinea de mai sus: mai întâi catalogul, plata mai târziu.

Plățile folosesc propriul tău cont Stripe: adaugi cheile Stripe ca secrete ale proiectului și ceri agentului să adauge Checkout, apoi testezi cu cardurile de test Stripe în previzualizare (rețeta Stripe). Webhook-urile au nevoie de o adresă publică, așa că publică înainte să indici Stripe spre ele (rețeta pentru webhook-uri). Taxele, livrarea și sincronizarea stocului nu sunt funcții încorporate în Mythex, iar integrarea nativă cu Shopify nu există — dacă ai nevoie de acestea ca produs finisat, Shopify este alegerea mai bună. Pentru un punct de plecare, vezi șabloanele de magazine, cum ar fi magazinul online.

Întrebări

Pot să construiesc un magazin online cu AI?

Da. Un constructor de aplicații cu AI poate crea catalogul, paginile de produs, coșul și gestionarea comenzilor și poate conecta plata la un furnizor de plăți, cum este Stripe, folosind propriul tău cont. Taxele, livrarea și regulile de expediere sunt partea pe care trebuie să o decizi și să o testezi cu atenție.

Am nevoie de Shopify ca să vând online?

Nu. Poți vinde cu un magazin personalizat și cu un furnizor de plăți precum Stripe. Shopify rămâne alegerea mai ușoară dacă vrei ca stocul, livrarea, taxele și aplicațiile să fie gestionate ca un singur produs sau dacă o echipă fără cunoștințe tehnice administrează magazinul zi de zi.

Cum accept plăți într-un magazin online personalizat?

Majoritatea magazinelor personalizate trimit cumpărătorii la Stripe Checkout, o pagină de plată găzduită de Stripe, și creează comanda când Stripe confirmă plata printr-un webhook. Datele cardului nu ajung niciodată pe serverul tău, ceea ce face lucrurile mai simple și mai sigure.

Cum mențin stocul corect?

Scade stocul doar când plata este confirmată, verifică din nou stocul chiar înainte de a crea sesiunea de plată și înregistrează fiecare modificare (vânzare, reaprovizionare, rambursare) ca mișcare, în loc să suprascrii un număr. Tot ce se vinde pe alte canale trebuie să actualizeze același stoc.

Mythex · Pricing · Construiește orice cu AI · Șabloane pentru site-uri și aplicații · Mythex comparat · Glosar pentru crearea de aplicații cu AI · Instrumente gratuite pentru crearea de aplicații cu AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی 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) Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)