راه‌اندازی فروشگاه اینترنتی؛ از مدل اقتصادی تا ۱۰۰ سفارش

فروشگاهی که اولین سفارش را می‌گیرد اما موجودی را کم نمی‌کند، پرداخت نامعلوم را موفق می‌زند یا مرجوعی را بلد نیست، هنوز «راه‌اندازی» نشده است. Launch واقعی یعنی یک مشتری بتواند محصول درست را پیدا کند، قیمت و شرایط را بفهمد، امن پرداخت کند، سفارش درست تحویل بگیرد و در صورت مشکل پاسخ و بازپرداخت قابل پیش‌بینی داشته باشد—و کسب‌وکار بداند از این سفارش سود یا یادگیری معنادار گرفته است.

این راهنما مسیر راه‌اندازی فروشگاه اینترنتی را از انتخاب محصول و مدل اقتصادی تا عملیات، پلتفرم، کاتالوگ، پرداخت، ارسال، انطباق، QA، Soft launch و ۱۰۰ سفارش نخست می‌سازد. هدف ساختن فهرست بزرگی از Featureها نیست؛ ساخت یک جریان کوچک اما کامل و قابل‌تطبیق است که Order، Money، Stock و Customer truth در آن با هم آشتی می‌کنند.

قبل از طراحی سایت: چه چیزی را به چه کسی و با چه اقتصاد واحدی می‌فروشید؟

«فروش آنلاین پوشاک» هنوز مدل کسب‌وکار نیست. باید Segment، Job، Assortment، منبع تأمین، مالک موجودی، قیمت، حاشیه، محدوده ارسال، Return policy، کانال جذب و توان عملیاتی را روشن کنید. فناوری بعد از این تصمیم‌ها می‌آید؛ وگرنه پیچیدگی مبهم را فقط دیجیتال می‌کنید.

مدلسؤال مرکزیپیچیدگی عملیاتی غالبریسک نسخه نخست
Inventory-led B2Cچه موجودی‌ای را خودمان نگه می‌داریم؟خرید، ATP، انبار، ارسال و مرجوعیStockout/Overstock و سرمایه خوابیده
Dropship/تأمین پس از سفارشSupplier چه تعهدی درباره قیمت و موجودی دارد؟Sync، SLA، بسته‌بندی و مالک تجربهفروش کالای ناموجود یا تحویل دیر
MarketplaceSeller، Buyer، Platform و تسویه چه نقشی دارند؟Onboarding، Commission، Dispute، payout و fraudاثر شبکه و انطباق چندطرفه
Digital goodsحق دسترسی و تحویل چگونه کنترل می‌شود؟License، download، access، refund و piracyتحویل تکراری یا دسترسی غیرمجاز
Subscriptionدوره، تمدید، Pause/Cancel و Failed payment چیست؟Lifecycle، entitlement، dunning و retentionChurn و تعهد مبهم
B2Bقیمت، اعتبار و Approval برای هر Account چیست؟Role، quote، credit، invoice، ERP و bulk orderمنطق قراردادی پنهان
Service/Bookingظرفیت، زمان، لغو و تحویل خدمت چگونه است؟Calendar، resource، reschedule و no-showDouble booking و ظرفیت اشتباه

از «فروش» به Contribution هر سفارش برسید

GMV یا مبلغ سفارش سود نیست. یک مدل ساده برای هر سفارش نگه‌داشته‌شده:

Contribution = درآمد خالص − بهای کالا − کارمزد پرداخت − بسته‌بندی − Fulfillment − یارانه ارسال − پشتیبانی متغیر − هزینه مورد انتظار مرجوعی/خرابی

درآمد خالص باید تخفیف، لغو و Refund را درست بازتاب دهد. هزینه جذب مشتری، هزینه ثابت تیم و زیرساخت را جدا نگه دارید و سپس Break-even را بسنجید. برای کالای مرجوعی‌پذیر، «Contribution per placed order» گمراه‌کننده است؛ Kept order و Return cohort را نیز ببینید.

Metricتعریف عملیخطای رایج
AOVدرآمد سفارش / تعداد سفارش با تعریف لغو روشنبالابردن با تخفیف زیان‌ده
Gross marginدرآمد خالص منهای COGSنادیده‌گرفتن Fulfillment و Return
Contribution/orderدرآمد پس از هزینه‌های متغیر قابل انتسابترکیب با Profit کامل شرکت
CACهزینه افزایشی جذب / مشتری جدید واجد شرایطتقسیم Spend بر همه Orderها
Return rateOrder/item/value برگشتی با Definition مشخصیک درصد برای همه Categoryها
Repeat rateمشتری دارای خرید بعدی در Window تعریف‌شدهمقایسه Cohortهای نابرابر
Break-even volumeهزینه ثابت / Contribution متوسط سناریوییاستفاده از Average خوش‌بینانه

Assumption ledger بسازید

فرض‌هایی مانند «مشتری هزینه ارسال را می‌پردازد»، «تأمین‌کننده موجودی لحظه‌ای می‌دهد» یا «مرجوعی زیر ۵٪ است» باید Owner، Evidence، Confidence و تاریخ آزمون داشته باشند. Version نخست برای آزمودن فرض پرریسک است، نه برای اثبات پیش‌بینی بنیان‌گذار.

فروشگاه یک سایت نیست؛ زنجیره Order-to-Cash-to-Return است

Journey مشتری و عملیات پشت آن را روی یک Service blueprint قرار دهید. هر مرحله Trigger، Actor، Data، System of Record، State، Exception، Owner، SLA و Evidence دارد.

مرحلهFrontstage مشتریBackstage عملیاتحقیقت لازمشکست نمونه
Discoverجست‌وجو/دسته/کمپینFeed، SEO، merchandisingProduct eligibility و availabilityتبلیغ کالای ناموجود
DecidePDP، مقایسه و سیاستCatalog، price و content governanceSKU/Variant/price/policyقیمت یا Variant مبهم
CommitCart، address، shipping، checkoutQuote، stock reservation و risk checkمبلغ نهایی و ATPتغییر هزینه در آخرین مرحله
Payانتقال، نتیجه و رسیدCreate intent، callback، verify و reconcilePayment stateCallback موفق بدون Verify
Allocateتأیید سفارشReserve/allocate موجودیOrder/Inventory stateفروش آخرین واحد دوباره
Fulfillپیگیری آماده‌سازیPick، Pack، QA و labelItem/parcel identityکالای اشتباه در بسته
Deliverرهگیری و دریافتHandover، carrier event و exceptionDelivery state/time«ارسال شد» بدون تحویل واقعی
Recoverلغو، Return، refund و supportEligibility، inspection، restock و refundReturn/refund stateRefund بدون تطبیق مالی
LearnReview/خرید بعدیEvent/order/payment/finance reconciliationOutcome/quality truthRevenue Analytics با حسابداری ناسازگار

System of Record را برای هر Domain مشخص کنید

اگر سایت قیمت را می‌گوید، ERP موجودی را و پنل درگاه پرداخت را، باید معلوم باشد در اختلاف کدام مرجع حق دارد و Sync/Reconciliation چگونه عمل می‌کند. «دوطرفه و Real-time» Requirement نیست؛ Direction، latency، idempotency، retry، duplicate، unknown state و recovery را تعریف کنید.

Domain truthOwner نمونهکلید تطبیقReconciliation
Product/SKU/VariantPIM/CommerceSKU/GTIN/Variant IDCatalog diff و exception
Price/PromotionCommerce/PricingPrice list + rule versionDisplay/Cart/Invoice match
Inventory/ATPWMS/ERPSKU×locationOn-hand/reserved/available
OrderOMS/CommerceOrder IDItem/amount/state totals
PaymentPSP/Gateway + ledgerOrder/payment/reference IDInitiated/verified/settled/refunded
DeliveryCarrier/WMSParcel/tracking IDHandover/event/exception
FinanceAccountingInvoice/settlement/refundDaily order-to-cash close

Scope نسخه نخست: یک جریان کامل، نه یک Feature list بلند

MVP فروشگاه باید کمترین Scopeای باشد که Value و Risk اصلی را در عملیات واقعی می‌آزماید. «فقط Home و Product page» MVP نیست اگر سفارش پس از پرداخت دستی گم شود. از Business model و Journey به Requirement بروید: Trigger، Actor، Data، Rule، State، Owner، Acceptance و Metric. برای تعریف عمیق قابلیت‌ها، چک‌لیست امکانات فروشگاه اینترنتی را مبنا قرار دهید.

Must برای Pilotمشروط به مدلاغلب قابل تعویق
Catalog truth، Product/Variant، Cart/Quote، Checkout، Payment state، Order، Inventory rule، Shipping، Policy، Admin، Log و SupportAccount، Wishlist، Coupon، Review، Multi-warehouse، ERP، Subscription، B2B role، Marketplace settlementGamification، Recommendation پیچیده، Loyalty چندسطحی، App native، Personalization گسترده، Automation بدون داده

پلتفرم را بعد از Knockout انتخاب کنید

SaaS ایرانی، WooCommerce خودمیزبان، Headless/Composable یا توسعه اختصاصی هیچ‌کدام ذاتاً بهترین نیستند. ابتدا Knockoutهای Eligibility، Data ownership، Payment/Shipping integration، Product model، Role، Security، Scale، Operations و Exit را بسنجید؛ سپس TCO و Pilot. Demo زیبا، قابلیت Exception/Refund/Export را ثابت نمی‌کند. راهنمای انتخاب پلتفرم فروشگاهی با TCO و Pilot این تصمیم را عمیق می‌کند.

معیار PlatformسؤالEvidence پیش از قرارداد
Commerce fitVariant، price، stock، return و role شما را مدل می‌کند؟سناریوی واقعی، نه Demo happy path
OwnershipAccount، Domain، Code، Data و Analytics با کیست؟دسترسی سازمانی و بند قرارداد
IntegrationAPI/Webhook/Sandbox/Limit/Retry چگونه‌اند؟Spike و contract test
Operationsچه کسی Patch، Backup، Monitor و Incident را اداره می‌کند؟RACI، SLA و restore drill
ScalePeak journey تا کجا و با چه هزینه‌ای پاس می‌شود؟Load/soak test و limit sheet
ExitProduct/Customer/Order/Media/Redirect چگونه خارج می‌شوند؟Export sample و restore مقصد دوم

کاتالوگ و صفحه محصول: Product truth را پیش از ورود انبوه بسازید

محصول، Variant و Offer را جدا کنید. یک مدل کفش می‌تواند Product باشد، سایز/رنگ Variant و قیمت/موجودی یک فروشنده Offer. اگر این مرزها مبهم باشند، فیلتر، URL، موجودی، Schema، Feed، Cart و گزارش با هم ناسازگار می‌شوند.

FieldقاعدهOwnerAcceptance
SKU/IDپایدار، یکتا و مستقل از عنوانCatalog/ERPDuplicate صفر و mapping کامل
TitleBrand+model+attribute تمایزبخش، طبیعیContentقابل تشخیص در list/receipt
VariantAttribute کنترل‌شده با ترکیب معتبرMerchandisingانتخاب و URL/state بدون ابهام
Priceواحد ریال/تومان، تخفیف و اعتبار زمانی روشنPricingPDP=Cart=Payment=Invoice
InventoryOn-hand، reserved، available و backorder ruleOperationsATP با سفارش هم‌زمان
Mediaواقعی، مجاز، نسبت/کیفیت و Alt متناسبContentنمونه موبایل و Variant درست
SpecificationDictionary یکسان در CategoryCategory ownerComparison/filter coverage
Shipping/Returnشرط قابل فهم پیش از CommitLegal/Opsسازگار با Checkout و Policy

Content باید تردید خرید را کم کند

عکس، اندازه/ابعاد، جنس، سازگاری، محتویات بسته، کاربرد/محدودیت، ضمانت، زمان آماده‌سازی و Return condition را متناسب با کالا بدهید. کپی متن Supplier تمایز و شاهد تجربه شما نیست. FAQ باید از سؤال واقعی Support/Sales بیاید و اطلاعات حیاتی را پشت Accordion یا تصویر غیرقابل جست‌وجو پنهان نکند.

Category، Filter و Search را با داده واقعی طراحی کنید

Taxonomy از مدل ذهنی مشتری و Assortment می‌آید، نه نمودار سازمان. Filter فقط Attributeهایی را نشان دهد که Coverage و ارزش تصمیم دارند. Empty state، typo، Persian/Arabic ی/ک، فاصله، Brand synonym و عدد را در Search داخلی بیازمایید. Result صفر باید Recovery بدهد، نه بن‌بست.

Cart و Checkout: Quote قابل اعتماد بسازید

Cart یک فهرست موقت نیست؛ Quote شامل Item/Variant، quantity، unit price، discount، shipping، tax/fee، total، currency، availability و expiry است. قیمت و هزینه نهایی را پیش از رفتن به درگاه روشن کنید. Checkout فیلد و مرحله را بر اساس Risk و Fulfillment لازم نگه دارد، نه علاقه هر واحد به جمع‌آوری داده.

مرحلهRequirementFailure test
CartPrice/stock revalidation و پیام تغییر قابل فهمقیمت یا موجودی بین Add و Pay تغییر کند
IdentityGuest/Account متناسب و Recovery امنOTP دیر/تکراری یا Account موجود
Addressاستان/شهر/کدپستی/جزئیات و Validation قابل اصلاحآدرس ناقص یا محدوده خارج سرویس
Shippingهزینه، Promise و شرط قبل از پرداختCarrier یا Zone نرخ ندهد
ReviewItem، مبلغ، Policy و Action نهایی واضحDouble submit یا Back/refresh
PaymentIntent، callback، server verify، idempotency و unknownTimeout، callback تکراری و مبلغ mismatch
ConfirmationOrder/reference، next step و supportپرداخت موفق اما صفحه نتیجه قطع

برای کاهش اصطکاک و طراحی Recovery از راهنمای بهینه‌سازی Checkout استفاده کنید.

پرداخت را با State machine و Reconciliation اداره کنید

Redirect کاربر یا Callback به‌تنهایی منبع حقیقت نیست. Server-to-server verification، مبلغ/Order match، Idempotency، timeout، retry محدود، وضعیت Unknown و Reconciliation روزانه لازم‌اند. Success payment، paid order، settled money و refunded order حالت‌های جدا هستند. جزئیات در راهنمای اتصال امن درگاه پرداخت آمده است.

صفحه پرداخت و Scriptهای مؤثر بر آن هدف E-skimming هستند. PCI SSC در راهنمای ۲۰۲۵ بر مدیریت Scriptهای صفحه پرداخت و تشخیص تغییر تأکید کرده است؛ Scope دقیق انطباق را با Acquirer/PSP و متخصص مربوط تعیین کنید. منبع: PCI SSC payment page security guidance.

موجودی، Fulfillment، ارسال و مرجوعی را پیش از تبلیغ تمرین کنید

On-hand با Available-to-Promise یکی نیست: ATP = On-hand − Reserved − unavailable + inbound قابل اتکا با قواعد متناسب کسب‌وکار. آخرین واحد، سفارش هم‌زمان، لغو، timeout پرداخت و Return-to-stock را تست کنید. ارسال نیز فقط انتخاب نام Carrier نیست؛ Cut-off، Zone، package، label، handover، tracking، exception و Proof of delivery دارد.

سناریوتصمیم لازمEvidence
آخرین واحدReserve در چه State و چند دقیقه؟Concurrency test و inventory ledger
پرداخت UnknownStock آزاد شود یا hold بماند؟Timeout/reconcile runbook
Split shipmentهزینه/پیام/وضعیت چند بسته چیست؟Order/parcel state test
آدرس نامعتبرقبل یا بعد پرداخت چگونه اصلاح می‌شود؟Exception queue و contact SLA
تحویل ناموفقRetry، Return-to-origin و هزینه با کیست؟Carrier event mapping
مرجوعیEligibility، inspection، disposition و refund چیست؟RMA/return/refund reconciliation

برای طراحی SKU، ATP/Reservation، Pick-Pack، Carrier، Return و اقتصاد Kept order، راهنمای انبار و Fulfillment فروشگاه را ببینید.

این بخش مشاوره حقوقی یا مالیاتی نیست. الزام‌ها به نوع کالا/خدمت، شخصیت، محل، روش پرداخت، مخاطب و تغییر مقررات وابسته‌اند. به‌جای کپی یک Checklist عمومی، Legal applicability matrix بسازید: الزام، مرجع، دامنه، Owner، Product requirement، Evidence، تاریخ بررسی و Trigger تغییر.

حوزهسؤالRequirement محصول/عملیات نمونهمرجع تصمیم
هویت/مجوزبرای فعالیت و کالای ما چه مجوزی لازم است؟هویت واقعی، شماره/اعتبار و دامنه منطبقمرجع رسمی/متخصص
اطلاعات قبل خریدچه چیزی باید قبل از Commit روشن باشد؟هویت، کالا، مبلغ نهایی، ارسال، محدودیت و تماسقانون/Policy جاری
لغو/مرجوعیحق، استثنا، زمان و هزینه چیست؟Policy، Eligibility، درخواست و Evidenceقانون و Category rule
حریم خصوصیچه داده‌ای برای چه Purpose و مدت لازم است؟Inventory، notice، consent لازم، access/deletion routeالزام جاری/مشاور
مالیات/صورتحسابثبت‌نام، صورتحساب و گزارش چگونه‌اند؟Tax identity، invoice data و reconciliationسازمان/متخصص مالیاتی
پرداختپذیرندگی، تسویه و dispute چه شرطی دارد؟Merchant truth، state و settlement evidencePSP/پرداخت‌یار/شاپرک
کالای محدودفروش/تبلیغ/ارسال چه محدودیتی دارد؟Eligibility، age/location check و blockتنظیم‌گر تخصصی

وضعیت جاری را در سامانه رسمی اینماد، درگاه ملی مجوزها و وب‌سایت شاپرک بررسی کنید و برای تصمیم حقوقی/مالیاتی به متخصص مرتبط رجوع کنید. راهنمای جامع‌تر تبدیل قانون ایران به Product requirement در الزامات حقوقی فروشگاه اینترنتی ایران است.

Trust badge جای شفافیت و عملکرد را نمی‌گیرد

مشتری باید نام و راه تماس واقعی، قیمت و واحد پول، موجودی، زمان/هزینه ارسال، شرایط ضمانت/بازگشت، Privacy، پشتیبانی و وضعیت سفارش را بفهمد. Badge منقضی، تصویر غیرقابل کلیک یا ادعای «۱۰۰٪ امن» اعتماد نمی‌سازد. Trust promise باید با عملیات پس از پرداخت هم‌خوان باشد.

امنیت، حریم خصوصی و دسترس‌پذیری از روز نخست

Threat model فروشگاه شامل Account takeover، Credential stuffing، Abuse coupon، Bot/Inventory hoarding، Card testing، Injection/XSS، Dependency compromise، Admin misuse، PII exposure و Fraud/Refund abuse است. MFA ادمین، Least privilege، Secret management، Patch، WAF/rate limit متناسب، Audit log، Backup/restore، incident runbook و امن‌سازی Integration را در Scope بگذارید.

داده را با Purpose و Retention جمع کنید. CVV/اطلاعات کارت را در سایت ذخیره نکنید؛ Boundary دقیق پرداخت را با Provider رسمی مشخص کنید. Log نیز می‌تواند PII/Token داشته باشد؛ Redaction و Access لازم است.

Keyboard، Focus، Label، Error identification، Target size، Redundant entry و Accessible authentication در Checkout اهمیت عملی دارند. WCAG ۲.۲ معیارهایی درباره Focus not obscured، Target size، Redundant entry و Accessible authentication اضافه کرده است. منبع: W3C: What’s New in WCAG 2.2.

SEO و Product data را پیش از ورود هزار محصول طراحی کنید

Category/Subcategory/PDP باید با لینک واقعی قابل پیمایش باشند؛ Search box به‌تنهایی Discovery موتور جست‌وجو را تضمین نمی‌کند. URL/Facet/Variant/Canonical، Pagination، Out-of-stock/Discontinued و Redirect policy را قبل از Scale روشن کنید. Google نیز بر لینک از Menu→Category→Subcategory→Product تأکید دارد. منبع: Google ecommerce site structure.

Product، Offer، price، availability، shipping و return در صفحه، Structured data، Feed و Analytics باید از Product truth یکسان بیایند. Structured data فهم را کمک و Eligibility نمایش غنی را افزایش می‌دهد، اما نمایش تضمین نیست و تجربه‌ها با کشور/Device متفاوت‌اند. منبع: Google ecommerce structured data. برای معماری کامل Catalog/Facet/Variant/Schema/Feed/Crawl و Margin، راهنمای سئو فروشگاه اینترنتی را ببینید.

QA فروشگاه: Happy path فقط یک ردیف ماتریس است

لایهسناریوهای حداقلیAcceptance
Product/CatalogVariant، unavailable، price change، media و filterTruth در List/PDP/Cart/Admin یکسان
Cart/Promotionquantity، coupon conflict، expiry و roundingTotal بازسازی‌پذیر و Explainable
CheckoutGuest/account، address error، shipping failure و duplicate submitداده حفظ و خطا قابل اصلاح
Paymentsuccess، failure، cancel، timeout، duplicate callback و unknownOrder/payment state و reconciliation درست
Inventorylast unit، concurrent order، cancel و returnNo oversell یا policy کنترل‌شده
Fulfillmentpartial، damaged، wrong item و carrier exceptionOwner/SLA/communication روشن
Return/Refundeligible/ineligible، partial، failed refund و restockCustomer/Order/Payment/Finance هم‌خوان
Security/Accessrole، MFA، brute force، secret/log و permissionLeast privilege و audit evidence
Performance/A11ymobile/slow network/keyboard/error/focusCritical journey usable
SEO/AnalyticsHTTP، index، canonical، schema، event و duplicate purchasePublic HTML و data reconciliation

Soft launch را به‌عنوان Pilot عملیاتی اجرا کنید

Google برای راه‌اندازی Ecommerce گزینه‌هایی مانند Grand reveal، Home-only، عرضه پیش از موجودشدن و Soft launch را توضیح می‌دهد. Soft launch اجازه می‌دهد سایت Production-ready با ترافیک محدود آزموده و رویداد بازاریابی بزرگ‌تر بعداً اجرا شود. انتخاب باید با Confidentiality، Index timing و Ops capacity هماهنگ باشد. منبع: Google: How to launch an ecommerce website.

در Pilot، دامنه و حساب واقعی، درگاه Production با سفارش کم‌ریسک، Carrier واقعی و تیم Support واقعی را بسنجید. Test environment برای QA لازم است ولی Settlement، پیامک، Route و رفتار کاربر Production را کامل شبیه‌سازی نمی‌کند.

از سفارش صفر تا ۱۰۰: Gateهای رشد

بازههدفکارGate پیش از Scale
۰ تا ۱۰ سفارشاثبات End-to-end correctnessFounder/ops watch، تماس پس از سفارش، reconcile روزانههیچ پول/Order/Stock گم نیست؛ Incident owner روشن
۱۱ تا ۳۰کشف Exception و زمان عملیاتدسته/آدرس/پرداخت/ارسال متنوع، ticket codingReturn/refund/support و fulfillment SLA قابل اجرا
۳۱ تا ۶۰اثبات RepeatabilityRunbook، shift handoff، cohort و contribution reviewکیفیت با Volume افت نمی‌کند؛ Unit economics قابل توضیح
۶۱ تا ۱۰۰آزمون Capacity و Channel fitکمپین کنترل‌شده، load/stock/support guardrailError/late delivery/return/refund/CAC در محدوده تصمیم
پس از ۱۰۰انتخاب Scale leverAutomation/assortment/channel/retention بر اساس bottleneckHypothesis، owner، guardrail و rollback

«۱۰۰» عدد جادویی یا آستانه آماری عمومی نیست؛ یک ظرف عملی برای نظم‌دادن یادگیری است. اگر هر Order ارزش بالا یا چرخه بلند دارد، Gateها را بر Evidence نه Count تنظیم کنید. تبلیغ را زمانی زیاد کنید که عملیات قادر به Fulfill و Recover باشد؛ CAC پایین با تأخیر، لغو و مرجوعی بالا رشد نیست.

اندازه‌گیری: Event را با Order، Payment و Finance آشتی دهید

GA4 رویدادهای View item/list، Add/remove cart، Begin checkout، Purchase، Refund و Promotion را برای Ecommerce تعریف می‌کند. Event client-side برای رفتار مفید است، اما منبع حقیقت درآمد نیست؛ Ad blocker، duplicate، network و implementation error وجود دارند. منبع: Google Analytics ecommerce measurement.

لایهMetricمنبع حقیقتGuardrail
AcquisitionQualified session/CACAds/Analytics/CRMBrand mix و incrementality
DiscoverySearch success، filter use، zero resultProduct analyticsLatency و dead end
DecisionPDP→Cart by item/variantEvents + catalogOut-of-stock و price cohort
CheckoutStep completion/errorEvents + server logPayment/technical failure
CommercePlaced/paid/fulfilled/delivered/keptOMS/WMS/paymentCancel، return، refund
EconomicsContribution/CAC/paybackFinance + operationsShipping subsidy و support
QualityWrong item، late، contact و CSATSupport/operationsComplaint severity
ReliabilityJourney success/latency/errorSynthetic/APM/logIncident/error budget

Dashboard قیفی بدون Diagnosis کافی نیست

افت Purchase می‌تواند از Traffic mix، موجودی، قیمت، UI، Payment، Carrier یا Event باشد. هر Metric را با Dimensionهای Channel، Device، Category، SKU، Location، new/repeat، fulfillment method و release annotation تحلیل کنید. عدد کل گلوگاه را پنهان می‌کند.

بهینه‌سازی UX بعد از اطمینان از Truth

ابتدا خطا، تناقض و Dead end را رفع کنید؛ سپس Hypothesisهای Discoverability، Comparison، Trust، Form و Recovery را آزمایش کنید. Dark pattern، Preselection پنهان یا Scarcity ساختگی ممکن است Metric کوتاه‌مدت را بالا و Refund/Complaint/Trust را خراب کند. برای عیب‌یابی Journey خرید، راهنمای UX فروشگاه اینترنتی را ببینید.

برنامه ۶۰روزه راه‌اندازی فروشگاه اینترنتی

بازهکارخروجیGate
روز ۱ تا ۵Segment/Job، مدل، assortment، economics و riskCommerce charter + assumption ledgerیک Value/Risk اصلی انتخاب شده
روز ۶ تا ۱۰Service blueprint و Domain truthOrder-to-return map + SoRState/Owner/Exception روشن‌اند
روز ۱۱ تا ۱۵Legal applicability، payment/shipping/provider eligibilityRequirement/official-check registerKnockout حل یا تصمیم No-go
روز ۱۶ تا ۲۰Platform options، TCO، exit و spikeEvidence-weighted selectionHappy/exception/export Pilot شده
روز ۲۱ تا ۲۷Catalog dictionary، IA، content sample و SEOنمونه Category/PDP/VariantTruth و comparison پایدار
روز ۲۸ تا ۳۵Cart/Checkout/Payment/Order/Inventory/ShippingEnd-to-end sliceSuccess/failure/unknown/reconcile پاس
روز ۳۶ تا ۴۱Admin، support، return/refund، security و backupOps console + runbookتیم دریافت‌کننده مستقل کار می‌کند
روز ۴۲ تا ۴۷Analytics، schema، feed، monitoring و alertEvent/order/finance mapDuplicate/missing data معلوم است
روز ۴۸ تا ۵۲Functional/load/a11y/security/recovery QAAcceptance evidence و defect burn-downCritical defect صفر و rollback آماده
روز ۵۳ تا ۶۰Soft launch، ۱۰ سفارش واقعی و reviewGo/hold/iterate decisionOrder/Money/Stock/Customer truth آشتی دارند

چک‌لیست نهایی پیش از Launch

  • Segment، Job، Assortment و مدل Inventory/Dropship/Marketplace/B2B روشن‌اند.
  • Contribution، CAC scenario، Return cost و Break-even با فرض ثبت‌شده داریم.
  • Journey از Discover تا Return و Learn، Owner/SLA/Exception دارد.
  • Product، Price، Inventory، Order، Payment، Delivery و Finance هرکدام System of Record دارند.
  • MVP یک جریان کامل است؛ Featureهای بدون Evidence به Backlog رفته‌اند.
  • Platform با Knockout، TCO، Ops fit، Pilot و Exit انتخاب شده است.
  • SKU/Variant/Offer، Taxonomy، Attribute و Content dictionary پایدارند.
  • PDP قیمت، موجودی، ویژگی، ارسال، بازگشت و محدودیت را شفاف نشان می‌دهد.
  • Cart یک Quote قابل بازسازی و Checkout خطاپذیر اما قابل Recovery است.
  • پرداخت Success/Failure/Cancel/Timeout/Duplicate/Unknown/Refund را درست مدیریت می‌کند.
  • ATP/Reservation، آخرین واحد، لغو، Fulfillment، Delivery exception و Return تست شده‌اند.
  • مجوز/مالیات/حقوق مصرف‌کننده/حریم خصوصی از مراجع رسمی و متخصص بررسی شده‌اند.
  • Admin MFA، Least privilege، Patch، Log، Backup/Restore و Incident runbook دارد.
  • Checkout روی موبایل، Keyboard، Slow network و پیام خطای فارسی قابل استفاده است.
  • Category→PDP لینک‌پذیر و Product/Page/Schema/Feed truth هم‌خوان‌اند.
  • Eventهای View→Cart→Checkout→Purchase→Refund با Order/Payment/Finance تطبیق می‌شوند.
  • Soft launch دارای Guardrail، Stop condition، Owner و Rollback است.
  • تبلیغ گسترده تا اثبات Fulfillment/Support/Recovery و اقتصاد واحد متوقف می‌ماند.

سؤالات متداول

برای راه‌اندازی فروشگاه اینترنتی از کجا شروع کنیم؟

از Segment/Job، مدل فروش، Assortment، تأمین، Unit economics و عملیات Order-to-return شروع کنید؛ سپس Scope و پلتفرم. خرید قالب یا ورود انبوه محصول پیش از Product truth و جریان عملیات، دوباره‌کاری می‌سازد.

برای شروع چند محصول لازم است؟

عدد ثابتی وجود ندارد. مجموعه‌ای لازم است که تنوع واقعی Category، Variant، قیمت، موجودی، بسته‌بندی، ارسال و مرجوعی را بیازماید. برای بعضی B2Bها پنج محصول پیچیده از صد SKU ساده آموزنده‌تر است. Coverage ریسک را معیار قرار دهید.

فروشگاه را با WooCommerce، سایت‌ساز یا توسعه اختصاصی بسازیم؟

بر اساس Commerce fit، Integration، Data ownership، Operations، Security، Scale، TCO و Exit تصمیم بگیرید. سناریوی واقعی Checkout/Refund/Export را Pilot کنید؛ برچسب پلتفرم یا قیمت شروع پاسخ عمومی نمی‌دهد.

برای فروشگاه اینترنتی در ایران چه مجوزی لازم است؟

به نوع کالا/خدمت، شخصیت، فعالیت، روش پرداخت و مقررات جاری وابسته است. وضعیت را در اینماد، درگاه ملی مجوزها، شاپرک و مرجع تخصصی مربوط بررسی و برای تصمیم الزام‌آور از مشاور حقوقی/مالیاتی استفاده کنید. Checklist ثابت اینترنتی کافی نیست.

چه زمانی تبلیغات و سئو را شروع کنیم؟

IA، URL، Product data و Measurement از ابتدای طراحی؛ جذب گسترده پس از عبور جریان واقعی از پرداخت، موجودی، Fulfillment، Support و Return. Soft launch با ترافیک محدود هم Index/یادگیری را آغاز می‌کند و هم جلوی Scale خطای عملیاتی را می‌گیرد.

جمع‌بندی

راه‌اندازی فروشگاه اینترنتی زمانی کامل است که Order، Money، Stock و Customer truth در تمام مسیر از Product تا Refund قابل ردیابی و تطبیق باشند. ابتدا مدل اقتصادی و عملیات را بسازید، سپس یک End-to-end slice را روی پلتفرم مناسب اجرا کنید، انطباق و امنیت را به Requirement تبدیل کنید، Failureها را بیازمایید و با Soft launch ظرفیت واقعی را کشف کنید. رشد بعد از ۱۰۰ سفارش هم افزودن Feature نیست؛ رفع گلوگاهی است که با Outcome و Guardrail ثابت شده است.