Ръководства

Как да създадете онлайн магазин: продукти, количка, плащане и наличности

За да създадете онлайн магазин, са ви нужни каталог с продукти, количка, плащане през доставчик като Stripe, начин да записвате поръчките и да намалявате наличностите, както и административен изглед, в който да ги изпълнявате. AI инструмент за създаване на приложения може да събере всичко това по ясно описание. Най-много внимание заслужават частите около парите: кога една поръчка се смята за платена, как се резервират наличностите и как се обработват данъците, доставката и връщанията — не самата витрина.

Персонален магазин или Shopify? Решете първо

Бъдете честни с себе си, преди да строите каквото и да е.

Платформа за онлайн търговия (Shopify, Squarespace Commerce, WooCommerce и подобни) е обикновено по-добър избор, когато:

  • Продавате физически стоки с тарифи за доставка, етикети и връщания
  • Трябва да изчислявате данъци в много региони
  • Екип без технически познания ще добавя продукти и ще обработва поръчки всеки ден
  • Искате магазин с добавки — отзиви, имейл маркетинг, лоялност
  • Продавате в няколко канала и ви трябва една обща наличност

Плановете на Shopify са месечен абонамент с отстъпка при плащане за година, а при плащания с карта се добавят и такси за обработка; проверете страницата с цени за вашата държава, тъй като цените се различават по региони.

Персоналният магазин обикновено печели, когато:

  • Продуктът е необичаен: конфигуратори по поръчка, резервации заедно с продукти, дигитални изтегляния с лицензи, B2B ценови листи за всеки клиент
  • Магазинът е част от по-голямо приложение (платформа за курсове, сайт с членство, маркетплейс)
  • Продавате малък каталог и искате пълен контрол върху дизайна и процеса на плащане
  • Искате да притежавате кода и да избегнете зависимост от платформа

Много малки продавачи са най-добре обслужени от платформа. Ако нуждите ви са обикновени, това е добре — вземете прякия път.

Какво трябва на един онлайн магазин

Данни

ТаблицаКлючови полета
ПродуктиИме, slug, описание, снимки, цена, активен да/не, категория
ВариантиПродукт, стойности на опции (размер, цвят), SKU, цена по вариант, наличност
ПоръчкиНомер, имейл на клиента, адрес за доставка, статус, междинна сума, доставка, данък, общо, ID на плащането
Редове от поръчкаПоръчка, вариант, количество, единична цена към момента на покупката
Движения на наличностиВариант, промяна (+/−), причина (продажба, доставка, връщане на пари, корекция), дата
Промо кодовеКод, тип, стойност, срок на валидност, лимит на използване — по-късно, не на първо място

Запишете цената към момента на покупката във всеки ред от поръчката. Ако след месец промените цената, старите поръчки трябва да показват какво е платил клиентът.

Страници

  • Витрина: начална страница, страници на категории или колекции, страници на продукти, количка, пренасочване към плащане, страница за потвърждение на поръчка.
  • Администрация: продукти и наличности, поръчки със статус (платена, опакована, изпратена, върната), клиенти, прости продажбени показатели.
  • Правни условия и политики: доставка, връщане, поверителност и общи условия. Купувачите ги търсят, преди да купят, а в много региони някои от тях се изискват по закон.

Права

Позволете на купувачите да пазаруват без акаунт — гостовото плащане премахва една стъпка, а акаунтите могат да дойдат по-късно. Само администраторите трябва да виждат поръчките и да редактират продуктите — защитете администрацията с истинско влизане и проверки от страна на сървъра.

Как трябва да работи плащането

Най-безопасният модел за персонален магазин е хостваната страница за плащане. При Stripe:

  1. Купувачът натиска „Плати“. Вашият сървър проверява отново цените и наличностите от базата данни — никога не се доверява на това, което изпраща браузърът — и създава сесия за Stripe Checkout.
  2. Купувачът плаща на страницата на Stripe. Данните на картата никога не стигат до вашия сървър.
  3. Stripe извиква вашия webhook адрес, за да съобщи, че плащането е успешно. Едва тогава маркирате поръчката като платена и намалявате наличността.
  4. Купувачът попада на страницата за потвърждение, а вие изпращате имейл за потвърждение.

Две грешки трябва да избегнете: създаване на „платена“ поръчка от пренасочването към страницата за успех (хората затварят раздели, а пренасочванията могат да бъдат подправени) и изчисляване на общата сума в браузъра. И двете са лесни за грешка от AI, ако не му кажете изрично.

Стандартните цени на Stripe са процент плюс фиксирана такса за всяко успешно плащане с карта, без такси за настройка и без месечни такси (към септември 2026); точната ставка зависи от държавата и картата. Първо направете всичко в тестовия режим на Stripe, с тестовите номера на карти. Нашето ръководство за добавяне на плащания към вашето приложение обхваща ключовете, тестовия режим и webhook-ите.

Решения за данъци, доставка и наличности

Това са бизнес решения, които AI не може да вземе вместо вас:

  • Данъци. Дали трябва да начислявате ДДС или данък продажби и на каква ставка зависи от това къде сте вие и вашите клиенти. Stripe предлага продукт за това (Stripe Tax), или можете да зададете фиксирани ставки, ако ситуацията ви е проста. Попитайте счетоводител, ако не сте сигурни.
  • Доставка. Започнете с няколко фиксирани тарифи (вътрешна, международна, безплатна над определена сума). Тарифи на куриер в реално време и печат на етикети са мястото, където платформи като Shopify спестяват много работа.
  • Наличности. Решете дали наличността се резервира, когато започне плащането, или само когато то е успешно. За малки магазини е по-просто да намалявате наличността при плащане и да проверявате отново точно преди плащане; тогава обаче е възможно от време на време да продадете последния артикул два пъти, затова решете как ще постъпвате в такъв случай. За проследяване на наличности извън магазина вижте как да създадете приложение за управление на наличности.

Първи промпт, който работи

Създай онлайн магазин за Loam & Clay, малко студио за керамика, което продава чаши, купи и вази. Витрина: начална страница с препоръчани продукти, страница за магазин с филтри по категория, страници на продукти с галерия от снимки, цветови варианти и статус на наличност, и количка, която се отваря отстрани. Запази продуктите, вариантите, поръчките и редовете от поръчките в база данни и добави 10 реалистични продукта. Администрация (изисква вход), за да добавям и редактирам продукти, да качвам снимки, да променям наличности и да виждам поръчки със статус платена / опакована / изпратена. Бутонът за плащане може да бъде заместител засега — ще добавим Stripe Checkout после. Топъл, минималистичен дизайн, първо за мобилни. Без фалшиви отзиви и без обещания за „безплатна доставка по целия свят“.

Започването с плащането като заместител е нарочно: първо настройте каталога и администрацията, а после добавете плащането като отделна стъпка, която можете да тествате както трябва.

Стъпки за изграждане

  1. Каталог и страници на продукти с реални имена, цени и снимки.
  2. Количка, която оцелява при презареждане на страницата.
  3. Администрация: продукти, варианти, наличности, качване на снимки. Защитете я с вход.
  4. Stripe Checkout в тестов режим, като сървърът проверява отново цените и наличностите.
  5. Webhook, който маркира поръчките като платени и намалява наличностите. Тествайте го от край до край с тестова карта.
  6. Имейли за поръчки до клиента и до вас.
  7. Политики и SEO: страници за доставка и връщане, заглавия и описания на продуктите, изображения за споделяне. Вижте SEO за сайтове, изградени с AI.
  8. Пускане на живо: превключете към реалните ключове на Stripe, направете сами една малка реална поръчка и я върнете.

Чести грешки

  • Доверяване на цени, идващи от браузъра. Винаги пресмятайте на сървъра.
  • Маркиране на поръчки като платени на страницата за успех вместо чрез webhook.
  • Презаписване на числа за наличност вместо записване на движенията — губите историята на промените.
  • Пускане без страници за доставка и връщане.
  • Огромни снимки на продукти. Компресирайте ги и ги сервирайте от файлово хранилище, а не вътре в кода.
  • Изграждане на списъци с желания, отзиви и точки за лоялност преди първата продажба.

Текущи разходи

Планирайте: хостинг и база данни, такси за обработка на плащанията при всяка продажба, домейн, имейл доставчик за потвърждения на поръчки и евентуално услуга за данъци. Персоналният магазин избягва месечен абонамент към платформа и такси за добавки, но поемате поддръжката: когато нещо се счупи при плащането, оправянето е ваша работа.

Ако искате продавачи освен себе си — няколко доставчици, всеки от които получава плащане — това е маркетплейс с различни правила за плащане. Вижте как да създадете маркетплейс.

Изграждане с Mythex

В Mythex описвате магазина, а агентът изгражда каталога, количката и администрацията в жив преглед, с Postgres база данни за продукти и поръчки и файлово хранилище за снимките на продуктите. Документацията за случая със магазин препоръчва точно горния ред: първо каталог, плащането по-късно.

Плащанията използват вашия собствен акаунт в Stripe: добавяте ключовете си за Stripe като тайни на проекта и помолявате агента да добави Checkout, после тествате с тестовите карти на Stripe в прегледа (рецепта за Stripe). Webhook-ите изискват публичен адрес, затова публикувайте, преди да насочите Stripe към тях (рецепта за webhook-и). Данъците, доставката и синхронизацията на наличности не са вградени функции в Mythex и няма нативна интеграция със Shopify — ако ви трябват те като готов продукт, Shopify е по-добрият избор. За начало вижте шаблоните за магазини, например шаблона за онлайн магазин.

Въпроси

Мога ли да създам онлайн магазин с AI?

Да. AI инструмент за създаване на приложения може да изгради каталога, страниците на продуктите, количката и управлението на поръчките, и да свърже плащането с доставчик като Stripe, като използва вашия собствен акаунт. Данъците, доставката и правилата за изпълнение на поръчки са частите, които все още трябва да решите и тествате внимателно.

Трябва ли ми Shopify, за да продавам онлайн?

Не. Можете да продавате с персонален магазин и доставчик на плащания като Stripe. Shopify е все пак по-лесният избор, ако искате наличностите, доставката, данъците и приложенията да са в един продукт или ако магазинът ще се управлява ежедневно от екип без технически познания.

Как да приемам плащания в персонален онлайн магазин?

Повечето персонални магазини изпращат купувачите към Stripe Checkout, страница за плащане, хоствана от Stripe, и създават поръчката, когато Stripe потвърди плащането чрез webhook. Данните на картата никога не минават през вашия собствен сървър, което прави нещата по-прости и по-безопасни.

Как да поддържам наличностите точни?

Намалявайте наличността само когато плащането е потвърдено, проверявайте отново наличността точно преди създаване на плащането и записвайте всяка промяна (продажба, доставка, връщане на пари) като движение, вместо да презаписвате числото. Всичко, което се продава в други канали, трябва да обновява същото количество в наличност.

Mythex · Pricing · Създай всичко с ИИ · Шаблони за уебсайтове и приложения · Mythex в сравнение · Речник на създаването на приложения с ИИ · Безплатни инструменти за създаване на приложения с ИИ · 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) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)