راه اندازی فروشگاه اینترنتی؛ چک لیست فنی پیش از اولین فروش
قبل از اولین فروش باید مطمئن شی سایت با HTTPS بالا میاد، پرداخت کامل می شه و از اطلاعات بکاپ داری. این چک لیست رو با برچسب های حیاتی، مهم و تکمیلی مرتب کردیم.

راه اندازی فروشگاه اینترنتی بدون چک لیست فنی یعنی اولین مشتری رو بذاری امتحان کنه. قبل از اولین فروش، پنج چیز رو باید خودت امتحان کرده باشی: سایت با HTTPS بالا بیاد، پرداخت واقعاً کامل بشه، مشتری از ثبت سفارشش خبردار بشه، از اطلاعات بکاپ داشته باشی و اگه چیزی خراب شد، قبل از مشتری بفهمی. کنار هر مورد برچسب اولویت گذاشتیم: حیاتی یعنی بدون اون فروش نکن، مهم یعنی تا یک هفته بعد از افتتاح انجامش بده و تکمیلی یعنی وقتی جا داشتی.
راه اندازی فروشگاه اینترنتی؛ اول سه تصمیمی که بعداً سخت عوض می شن
فروشگاه آنلاین شبیه مغازه ای فیزیکیه که قبل از افتتاح، برق و قفل و کارتخوان و دوربینش رو امتحان می کنی. کسی به این امید که «بعداً درستش می کنیم» کرکره رو بالا نمی کشه. اینجا هم همین قانونه. فقط سه تصمیم هست که بعد از شروع فروش گرون تموم می شن.
دامنه (حیاتی). مطمئن شو دامنه به نام خودت یا کسب و کارت ثبت شده، نه به نام طراح سایت. پسوند .ir برای مخاطب ایرانی معمولاً آشناتره و اعتماد بیشتری می سازه، ولی شرایط ثبت خودش رو داره؛ از مرجع رسمی ثبتش بپرس. نسخه با www و بدون www هم باید به یه نسخه ثابت ریدایرکت بشن. وگرنه سشن و سبد خرید مشتری بین دو آدرس گم می شه.
هاست یا سرور (حیاتی). منابع رو با تعداد محصول و بازدید پیش بینی شده انتخاب کن، نه با کمترین قیمت. فروشگاه با ۵۰۰ محصول و عکس های سنگین با یه وبلاگ ساده خیلی فرق داره. برای مخاطب ایرانی، سرور داخل ایران معمولاً سرعت بهتری می ده و با محدودیت های اینترنت بین الملل هم کمتر دردسر داری. در عوض، اگه بخشی از سرویس هات خارجی باشه، باید تأخیرش رو جدا بسنجی. اگه نمی دونی از کجا شروع کنی، میزبانی وب و سرور مجازی ایران گزینه های هاست و سرور رو کنار هم گذاشته.
مسیر رشد (مهم). از همین الان مشخص کن اگه ترافیک بالا رفت، ارتقای هاست یا رفتن به سرور مجازی چطور انجام می شه و چقدر قطعی داره. وسط کمپین یا توی ساعت های شلوغ شب، وقت یاد گرفتنش نیست.
مسیر پول: SSL، درگاه پرداخت و اعتماد
گواهی SSL
حیاتی: HTTPS باید روی همه صفحات فعال باشه، نه فقط صفحه پرداخت. بعد از نصب، چند صفحه محصول و سبد خرید رو باز کن و ببین هشدار «محتوای ناامن» (mixed content) نمی ده. معمولاً یه عکس یا اسکریپت با آدرس http قدیمی باعثشه. تمدید خودکار گواهی رو هم چک کن. گواهی منقضی شده وسط خرید، مشتری رو فراری می ده.
درگاه پرداخت
حیاتی: درگاه رو از ارائه دهنده ای معتبر و دارای مجوز بگیر. مدارک و زمان بندی دریافتش رو از خود ارائه دهنده بپرس. شرایط عوض می شه و بهتره به حرف دست دوم تکیه نکنی.
بعد از اتصال، چهار سناریو رو خودت تست کن: پرداخت موفق، پرداخت ناموفق، انصراف از صفحه بانک و بستن تب وسط پرداخت. اشتباه رایج اینه که فقط حالت موفق تست بشه.
یه خطای رایج هم هست: بعضی درگاه ها (مثلاً سپ) اگه IP سرور پیششون ثبت نشده باشه، موقع گرفتن توکن خطای نامعتبر بودن آدرس سرور پذیرنده برمی گردونن. کد مشکلی نداره و راه حل، ثبت IP از طرف ارائه دهنده درگاهه. پس قبل از دستکاری کد، IP سرورت رو بهشون بده و مطمئن شو ثبت شده.
حیاتی: سفارش فقط بعد از تأیید پرداخت باید «پرداخت شده» بشه، نه به محض برگشت کاربر از درگاه. این تأیید رو از سمت سرور و با خود درگاه انجام بده. مشتری ممکنه وسط راه تب رو ببنده یا برگشتش به سایت ناقص بمونه. مسیر بازگشت از بانک هم نباید پشت محدودیت ورود یا قانون های فایروال سایت بمونه، وگرنه برگشت کاربر مسدود می شه. اگه سفارش ها ثبت نشدن، این راهنمای پیدا کردن مشکل بازگشت از درگاه پرداخت کمکت می کنه.
نماد اعتماد
مهم: برای اینماد، روند و زمان بندی و شرایطش رو از مرجع رسمی بخون، چون مقررات تغییر می کنه. جدا از نماد، چند چیز ساده هم اعتماد می سازن: شماره تماس واقعی، آدرس، قوانین بازگشت کالا و روش های ارسال، همه توی فوتر و قابل دیدن. مشتری قبل از وارد کردن اطلاعات کارتش دنبال همین نشانه ها می گرده.

مسیر سفارش: مشتری باید بفهمه سفارشش ثبت شده
پرداخت موفق بدون هیچ خبری برای مشتری، خیلی زود به تماس نگران و درخواست بازگشت وجه می رسه.
حیاتی: صفحه تأیید سفارش. بعد از پرداخت، مشتری باید شماره سفارش، مبلغ به تومان و مرحله بعدی رو ببینه. «سفارش شما ثبت شد و تا فردا بسته بندی می شه» بهتر از یه صفحه خالی با پیام «موفق» جواب می ده.
حیاتی: ایمیل و پیامک سفارش. ایمیل رو از آدرسی روی دامنه خود فروشگاه بفرست (مثلاً order@ دامنه خودت) و رکوردهای SPF و DKIM رو تنظیم کن. بدون این ها، ایمیل ها راحت تر توی اسپم می افتن. ایمیل های سفارش رو هم به یه سرویس SMTP وصل کن، نه تابع ایمیل پیش فرض هاست. یه تنظیم بیشتر داره، ولی معمولاً تحویل پذیری خیلی بهتر می شه.
همه مشتری ها ایمیلشون رو سریع چک نمی کنن، برای همین پیامک تأیید سفارش رو هم فعال کن. پیامک زودتر دیده می شه و برای وضعیت هایی مثل «ارسال شد» عالیه.
مهم: اعلان سفارش برای خودت. ایمیل یا پیامک سفارش جدید باید به خود تو یا انباردار هم برسه. یه سفارش آزمایشی ثبت کن، ببین هر دو پیام کجا می رسن و پوشه اسپم رو هم نگاه کن.
تکمیلی: دسترسی کارمندها. اگه چند نفر توی پنل کار می کنن، همه نباید دسترسی کامل داشته باشن. طراحی نقش و دسترسی کاربران در پنل مدیریت رو از همون اول جدی بگیر، چون بعداً جمع کردنش سخته.
بکاپ رو قبل از اینکه لازم بشه بگیر
حیاتی: حداقل یه بکاپ روزانه از دیتابیس و فایل ها (به خصوص عکس محصولات و آپلودها). دیتابیس فروشگاه هر روز با سفارش و مشتری جدید عوض می شه. با بکاپ هفتگی ممکنه تا یه هفته سفارش از دست بره.
چند قاعده که به دردت می خوره:
- بکاپ فقط روی همون سرور کافی نیست. اگه سرور خراب بشه، بکاپ هم باهاش می ره. یه نسخه جای دیگه نگه دار.
- بکاپ هاست رو جای بکاپ خودت حساب نکن. گاهی مدت نگه داریش محدوده یا بازیابی ازش زمان می بره.
- قبل از هر آپدیت افزونه یا قالب یه بکاپ دستی بگیر.
مهم: یه بار بازیابی رو واقعاً امتحان کن. بکاپی که هیچ وقت بازگردانی نشده، فقط یه امیده. یه کپی از سایت روی یه محیط آزمایشی بالا بیار و ببین سفارش ها و عکس ها سر جاشونن یا نه.
مانیتورینگ: زودتر از مشتری بفهم
حیاتی: یه ابزار بررسی دسترس پذیری که هر چند دقیقه سایت رو چک کنه و اگه پایین اومد، خبرت کنه. ما خودمون سایت ها رو مرتب بررسی می کنیم، قطعی ها رو ثبت می کنیم و خلاصه روزانه می سازیم تا مشکل قبل از تماس مشتری دیده بشه. اگه وقتش رو نداری، مانیتورینگ و پایداری رو ببین یا یه ابزار ساده راه بنداز.
فقط صفحه اول رو چک نکن. ممکنه صفحه اول سالم باشه ولی سبد خرید یا صفحه پرداخت خطا بده. حداقل یه صفحه محصول و یه مسیر سبد خرید هم زیر نظر بگیر.
مهم: هشدار انقضای SSL و هشدار پر شدن دیسک رو هم فعال کن. دیسک پر از دلایل رایج از کار افتادن فروشگاه هاست، مخصوصاً وقتی لاگ ها و بکاپ ها روی همون سرور جمع می شن. هشدارها هم باید جایی برسن که واقعاً می بینی، مثل پیامک یا پیام رسان، نه ایمیلی که هفته ای یه بار باز می کنی.

تکمیلی: امنیت پنل و سرعت موبایل
دو چیز اولویت پایین تری دارن، ولی بعد از افتتاح زیاد عقبشون نندازی:
- ورود دو مرحله ای برای پنل مدیریت. پنل فروشگاه به سفارش ها و اطلاعات مشتری ها دسترسی داره. اگه از وردپرس یا سی پنل استفاده می کنی، راهنمای ورود دو مرحله ای ساده ترین نقطه شروعه.
- سرعت و پرش صفحه روی موبایل. خیلی از خریدها از گوشی انجام می شه. اگه عکس ها دیر بالا بیان و دکمه خرید جابه جا بشه، مشتری اشتباه کلیک می کنه. علت CLS و راه رفعش رو ببین.
یک نگاه به اولویت ها
| مورد | اولویت | زمان انجام |
|---|---|---|
| دامنه و ریدایرکت | حیاتی | قبل از شروع |
| هاست متناسب با ترافیک | حیاتی | قبل از شروع |
| SSL روی همه صفحات | حیاتی | قبل از شروع |
| تست کامل درگاه | حیاتی | قبل از شروع |
| ایمیل و پیامک سفارش | حیاتی | قبل از شروع |
| بکاپ روزانه | حیاتی | قبل از شروع |
| مانیتورینگ سایت | حیاتی | قبل از شروع |
| برنامه ارتقای هاست | مهم | هفته اول |
| اعلان سفارش برای خودت | مهم | هفته اول |
| اینماد و صفحات اعتماد | مهم | هفته اول |
| تست بازیابی بکاپ | مهم | هفته اول |
| ورود دو مرحله ای | تکمیلی | بعد از افتتاح |
سوالات متداول
برای راه اندازی فروشگاه اینترنتی هاست معمولی کافیه یا سرور مجازی لازمه؟
برای شروع و تعداد محصول و بازدید کم، هاست خوب معمولاً کافیه. اگه ترافیک بالا می ره، سفارش ها همزمان زیاد می شن یا تنظیمات خاص سرور لازم داری، سرور مجازی انتخاب بهتریه. مهم اینه که از قبل بدونی جابه جایی چطور انجام می شه.
اول درگاه پرداخت بگیرم یا سایت رو کامل کنم؟
هم زمان شروع کن. دریافت درگاه ممکنه زمان ببره و بعد از اتصال هم تست لازمه، پس منتظر آماده شدن کامل سایت نمون. فقط مطمئن شو آدرس دامنه و IP سرور نهایی شده باشن، چون بعداً به همین ها نیاز داری.
بکاپ چند وقت یه بار کافیه؟
برای فروشگاهی که سفارش روزانه داره، حداقل روزی یک بار. اگه سفارش ها زیادن، دیتابیس رو بیشتر از فایل ها بکاپ بگیر. بعد از هر تغییر بزرگ هم یه بکاپ دستی جدا بگیر.
مانیتورینگ برای فروشگاه کوچک هم لازمه؟
بله، چون فروشگاه کوچک معمولاً کسی رو نداره که مدام سایت رو چک کنه. یه قطعی شبانه می تونه تا صبح کسی رو خبردار نکنه. حتی یه بررسی ساده با هشدار پیامکی کافیه.
جمع بندی: قبل از افتتاح، یه سفارش آزمایشی تا آخر برو
اگه فقط وقت یه کار داری، یه خرید واقعی با مبلغ کم انجام بده. محصول رو از سایت انتخاب کن، پرداخت کن، ایمیل و پیامک رو ببین، سفارش رو توی پنل چک کن و آخرش مطمئن شو بکاپ و هشدار فعاله. اگه این مسیر بدون گیر تموم شد، برای اولین فروش آماده ای. هر مشکلی هم که پیدا کنی، بهتره خودت پیداش کنی نه مشتری.


