ساخت فروشگاه اینترنتی با وردپرس در ۸ مرحله | چکلیست کامل و رایگان
ساخت فروشگاه اینترنتی با وردپرس چکلیست کامل، پرامپتها و رفع خطاها
این صفحه همراهِ ویدیوی آموزشی است. هشت مرحله، هر مرحله با چکلیست عملی که میتوانی تیک بزنی، پرامپتهای آمادهٔ هوش مصنوعی، و راهحل شش خطایی که تقریباً همه موقع ساخت به آنها میخورند. کنار ویدیو بازش کن و قدمبهقدم جلو برو.
پاسخ کوتاه: ساخت فروشگاه اینترنتی با وردپرس چطور انجام میشود؟
در هشت مرحله، و تا مرحلهٔ هفتم هیچ هزینهای لازم نیست چون کل سایت روی کامپیوتر خودت ساخته میشود:
- ۱ — نصب لوکال: وردپرس روی کامپیوتر خودت، رایگان
- ۲ — ووکامرس: نصب، فارسیسازی، چهار تنظیم کلیدی
- ۳ — قالب: پوستهٔ بلاکی راستچین و فونت فارسی
- ۴ — هوش مصنوعی: اتصال مستقیم به وردپرس برای ساخت صفحات
- ۵ — محصولات: فیزیکی و دیجیتال
- ۶ — پرداخت: کارت به کارت، بدون درگاه و بدون نماد اعتماد
- ۷ — انتشار: انتقال روی هاست و دامنه
- ۸ — نگهداری: امنیت، بکاپ، سرعت
چه چیزی میسازیم
یک فروشگاه اینترنتی کامل و واقعی. سبد خرید دارد، صفحهٔ تسویهحساب دارد، پنل مدیریت سفارش دارد. هم محصول فیزیکی میفروشد که وزن و هزینهٔ ارسال دارد، هم فایل دیجیتال که بعد از تأیید پرداخت خودکار تحویل مشتری میشود.
پول را با کارت به کارت میگیرد. یعنی نه درگاه پرداخت لازم داری، نه نماد اعتماد الکترونیکی، نه مجوز کسبوکار. همان سدی که جلوی بیشتر آدمها را میگیرد، اینجا کامل دور زده میشود.
چه چیزی این آموزش را متفاوت میکند
بخش چهارم. آنجا هوش مصنوعی را مستقیم به وردپرس وصل میکنیم. تا امروز روش کار این بود که از یک چتبات کد بگیری، کپی کنی، ببری داخل وردپرس بچسبانی، ارور بگیری، برگردی بگویی ارور داد. مشکل اصلی این بود که هوش مصنوعی سایت تو را نمیدید و کورکورانه حدس میزد.
با پروتکل MCP و افزونهٔ نوامیرا، این وضعیت عوض میشود. هوش مصنوعی وارد سایتت میشود، میبیند چه قالبی داری و چه افزونههایی نصب است، خودش کد را اجرا میکند و اگر ارور داد خودش میبیند و درستش میکند.
پیشنیازها و هزینهٔ واقعی
بگذار صادق باشیم دربارهٔ هزینه، چون خیلی از آموزشها این را مبهم میگذارند.
| مورد | لازم است؟ | هزینه |
|---|---|---|
| لپتاپ یا کامپیوتر (ویندوز یا مک) | بله | — |
| وردپرس و ووکامرس | بله | رایگان |
| محیط لوکال (LocalWP) | بله | رایگان |
| قالب و افزونهها | بله | رایگان |
| اکانت هوش مصنوعی | برای مرحله ۴ | پلن پولی یا جایگزین رایگان |
دامنه .ir | برای مرحله ۷ | سالی ۱۰۰ تا ۲۰۰ هزار تومان |
| هاست اشتراکی | برای مرحله ۷ | ماهی ۱۰۰ تا ۳۰۰ هزار تومان |
اگر اکانت پولی هوش مصنوعی نداری
مرحلهٔ چهارم روی پروتکل باز MCP کار میکند، پس به یک ابزار خاص گره نخورده. این سه گزینه با همان روش کار میکنند: کرسر، جمنای سیالآی که سطح رایگان دارد، و اوپنکد یا کلاین که میتوانی به آنها اوپنروتر وصل کنی و از مدلهای رایگان استفاده کنی.
اگر با راهاندازی مدلهای رایگان آشنا نیستی، اول این ویدیو را ببین.
ویدیوی اوپنروترمفاهیم پایه در ۵ دقیقه
چهار کلمه هست که اگر درست نفهمی، تا آخر مسیر گیج میمانی. سریع تمامشان میکنیم.
| مفهوم | یعنی چه | معادل در دنیای واقعی |
|---|---|---|
| دامنه | آدرس سایتت | آدرس مغازه |
| هاست | فضای اجارهای که فایلها آنجاست | خودِ مغازه |
| دیتابیس | انبار محتوا، محصولات و سفارشها | دفتر حساب |
| وردپرس | نرمافزار مدیریت سایت | مدیر مغازه |
| ووکامرس | افزونهای که وردپرس را فروشگاه میکند | صندوق و قفسه |
وردپرس داتکام یا داتاورگ؟
این جایی است که نود درصد مبتدیها اشتباه میکنند. WordPress.com یک سرویس آماده است، مثل اجارهٔ غرفه در پاساژ — پلنهای ارزانش اجازهٔ نصب افزونه نمیدهند، یعنی اصلاً نمیتوانی ووکامرس نصب کنی. WordPress.org یعنی نرمافزار را رایگان برمیداری و روی هاست خودت نصب میکنی. ما صد درصد از دومی استفاده میکنیم.
نصب وردپرس روی کامپیوتر خودت
اول روی کامپیوتر خودت میسازیم، نه روی هاست. رایگان است، سرعتش بالاست، و مهمتر از همه میتوانی هر گندی بزنی و از اول شروع کنی بدون اینکه کسی ببیند.
یک دلیل دیگر هم دارد: ابزار هوش مصنوعی مرحلهٔ چهارم عمداً روی سایتهای زنده غیرفعال میشود و فقط روی محیط لوکال کار میکند. این یک ویژگی امنیتی است، نه محدودیت.
- در بخش Choose environment حتماً Custom را بزن، نه Preferred
- نسخهٔ PHP را روی ۸.۳ یا بالاتر بگذار
- وبسرور nginx، دیتابیس MySQL 8
- نام کاربری و رمز را همان لحظه یادداشت کن
چهار تنظیمی که همان اول باید انجام بدهی
در تنظیمات › همگانی زبان را فارسی و منطقهٔ زمانی را تهران بگذار. بعد برو تنظیمات › پیوندهای یکتا و گزینهٔ «نام نوشته» را انتخاب کن.
?p=123 میسازد که هم زشت است هم برای سئو بد. اگر بعداً که سایت پر از محصول شد این را عوض کنی، همهٔ لینکهایت میشکند.چکلیست مرحله ۱
راهاندازی ووکامرس
ووکامرس را از افزونهها › افزودن افزونه نصب کن. دقت کن سازندهاش Automattic باشد و تعداد نصب فعالش میلیونی باشد.
در ویزارد راهاندازی، کشور را ایران بزن و نوع محصول را هم فیزیکی و هم دانلودی انتخاب کن.
فارسیسازی
افزونهٔ ووکامرس فارسی را نصب کن تا واحد پول تومان، استانهای ایران و تاریخ شمسی اضافه شود. بعد برو ووکامرس › تنظیمات › همگانی و تا پایین صفحه اسکرول کن تا بخش «گزینههای واحد پول» را ببینی.
| فیلد | مقدار |
|---|---|
| واحد پول | تومان |
| موقعیت واحد پول | راست |
| جداکنندهٔ هزارگان | , |
| تعداد اعشار | ۰ |
چهار تنظیمی که واقعاً روی فروشت اثر دارند
یک — نظرات فقط برای خریداران. اگر این را نزنی، صفحهٔ محصولت پر از اسپم و نظر جعلی میشود.
دو — روش دانلود روی «اجبار به دانلودها». با این تنظیم، لینک مستقیم فایلت هیچوقت به مشتری نشان داده نمیشود. بدون آن، مشتری میتواند لینک را کپی کند و در تلگرام پخش کند.
سه — «دسترسی به محصولات دانلودشدنی بعد از پرداخت» را خاموش کن. این مهمترینشان است.
چهار — مهمان بتواند سفارش ثبت کند. اجباری کردن ثبتنام، فروشت را کم میکند.
چکلیست مرحله ۲
قالب و فارسیسازی ظاهر
قالب بلاکی انتخاب کن، نه کلاسیک. دو دلیل دارد: برای فروشگاه سرعت یعنی فروش، و مهمتر اینکه هوش مصنوعی با ساختار بلاکی خیلی بهتر کار میکند — که در مرحلهٔ بعد دقیقاً به دردمان میخورد.
گزینههای رایگان و راستچین: Blocksy که امکانات ووکامرسش بیشتر است، Kadence، Astra و پوستهٔ پیشفرض خود وردپرس.
فونت فارسی
فونت پیشفرض قالبهای خارجی برای فارسی افتضاح است. گزینههای خوب و رایگان: وزیرمتن، ایرانسنس نسخهٔ وب، صمیم و دانا. فونت را حتماً روی هاست خودت بگذار، نه اینکه از سرور خارجی لود شود — هم سریعتر است هم برای کاربر ایرانی مطمئنتر.
چکلیست مرحله ۳
اتصال هوش مصنوعی به وردپرس
این بخش، قلب آموزش است. تا اینجا هرچه گفتیم در آموزشهای دیگر هم پیدا میشود. این یکی فرق دارد.
فناوریاش MCP یا Model Context Protocol است — یک استاندارد باز که به مدلهای هوش مصنوعی اجازه میدهد به ابزارهای بیرونی وصل شوند. مثل USB برای هوش مصنوعی. افزونهٔ نوامیرا سایت وردپرس تو را به یک سرور MCP تبدیل میکند.
وقتی وصل شود، چه کارهایی میتواند بکند
- کد PHP را با کل محیط وردپرس اجرا کند
- دیتابیس را بخواند و تغییر بدهد
- فایلهای سایت را بخواند و ویرایش کند
- صفحات گوتنبرگ بسازد
- افزونه و قالب نصب کند
یک — فقط روی محیط لوکال یا تستی. خود نوامیرا هم روی دامنهٔ زنده غیرفعال میشود. سایت واقعی و فعالت را وصل نکن.
دو — قبلش بکاپ بگیر. همیشه، مهم نیست چقدر مطمئنی. در LocalWP از تب Backups یک بکاپ بگیر.
سه — یک پوشهٔ مخصوص پروژه بساز. نگذار ابزار هوش مصنوعی به کل فایلهای کامپیوترت دسترسی داشته باشد. توی دسکتاپ یا Documents اجرایش نکن.
پیشنیازها
| مورد | حداقل |
|---|---|
| نسخهٔ وردپرس | ۶.۹ یا بالاتر |
| نسخهٔ PHP | ۸.۰ یا بالاتر |
| محیط | لوکال یا استیجینگ |
| اکانت هوش مصنوعی | پلن پولی یا جایگزین رایگان |
مراحل اتصال
- افزونه را از سایت نوامیرا دانلود کن و از
افزونهها › بارگذاری افزونهنصبش کن - به
Novamira › Configurationبرو و کلید AI Abilities را روشن کن - یک Application Password بساز و همان لحظه کپی کن — فقط یک بار نشان داده میشود
- در انتخابگر کلاینت، تب درست را انتخاب کن (به نکتهٔ زیر دقت کن)
- یک پوشهٔ مجزا بساز و ابزار هوش مصنوعی را در آن باز کن
- پرامپت یا اطلاعات اتصال را بده تا فایل تنظیمات را بنویسد
- سشن را ببند و دوباره باز کن
- اتصال را با پرامپت تست پایین امتحان کن
چکلیست مرحله ۴
محصول فیزیکی و دیجیتال
محصول فیزیکی
عنوان محصول را با کلمهای بنویس که مشتری در گوگل جستجو میکند، نه اسم فانتزی.
در تب انبارداری، مدیریت موجودی را روشن کن. اگر نکنی ممکن است ده سفارش بگیری در حالی که دو جنس داری، و بعد باید به هشت نفر زنگ بزنی عذرخواهی کنی. برای یک برند تازهکار این یک فاجعه است.
در تب حمل و نقل، وزن و ابعاد را دقیق بزن. هزینهٔ پست بر اساس همینها حساب میشود.
بخش محصولات مرتبط را خالی نگذار. Upsell یعنی نسخهٔ گرانتر همین محصول، Cross-sell یعنی چیزی که معمولاً با آن خریده میشود — مثل قاب برای پوستر. همین یک تنظیم میتواند میانگین سبد خرید را بیست درصد بالا ببرد.
محصول دیجیتال
تیک مجازی و دانلودی را با هم بزن. مجازی یعنی نیاز به ارسال ندارد و تب حمل و نقل حذف میشود.
محدودیت دانلود را روی عددی مثل ۳ و انقضا را روی ۳۰ روز بگذار. اگر بینهایت باشد، یک نفر میخرد و لینکش را به پنجاه نفر میدهد.
سه نکتهٔ عملی: فایل را حتماً zip کن حتی اگر یک فایل باشد. داخل zip یک فایل راهنما با اطلاعات تماس و لینک سایتت بگذار — آن فایل ممکن است دست به دست شود، بگذار تبلیغت را با خودش ببرد. و اگر فایلت بالای صد مگابایت است، روی هاست اشتراکی نگذارش.
چکلیست مرحله ۵
پرداخت کارت به کارت
بزرگترین سد راه فروشگاههای تازهکار در ایران، درگاه پرداخت است. برای درگاه رسمی به نماد اعتماد نیاز داری، برای نماد اعتماد به مجوز کسبوکار و کد مالیاتی. این پروسه هفتهها طول میکشد.
کارت به کارت این سد را دور میزند. سه روش پیادهسازی دارد:
| روش | هزینه | آپلود فیش در سایت | مناسب برای |
|---|---|---|---|
| انتقال بانکی مستقیم ووکامرس | رایگان | ندارد | شروع و تست بازار |
| افزونهٔ رایگان مخزن وردپرس | رایگان | دارد | فروشگاه فعال |
| افزونههای پولی ایرانی | ۱۰۰ تا ۳۰۰ هزار تومان | دارد، حرفهای | روزی چند سفارش |
روش رایگان و بدون افزونه
ووکامرس خودش روش «انتقال بانکی مستقیم» را دارد. فعالش کن، عنوانش را به «پرداخت کارت به کارت» عوض کن و در توضیحاتش شمارهٔ کارت و روش ارسال فیش را بنویس.
عیبش این است که مشتری باید برای فرستادن فیش از سایت خارج شود. هر قدم اضافه یعنی از دست دادن بخشی از مشتریها. ولی برای شروع کاملاً کافی است.
جریان وضعیت سفارش
| اتفاق | وضعیت سفارش |
|---|---|
| مشتری سفارش میدهد | در انتظار پرداخت |
| مشتری فیش میفرستد | در انتظار بررسی |
| تو تأیید میکنی | در حال انجام |
| سفارش تکمیل میشود | تکمیل شده ← فایل دانلودی آزاد میشود |
چکلیست مرحله ۶
انتقال روی هاست و دامنه
سایت آماده است و تست شده. حالا وقت انتشار است.
مشخصاتی که موقع خرید هاست باید چک کنی
- PHP نسخهٔ ۸.۳ یا بالاتر
- حداقل ۲ گیگابایت فضا
- SSL رایگان
- کنترلپنل cPanel یا DirectAdmin
- بکاپ خودکار روزانه
- امکان تعیین نسخهٔ PHP جدا برای هر دامنه
انتقال با Duplicator
- روی سایت لوکال: نوامیرا را حذف کن و افزونههای کش را غیرفعال کن
- Duplicator را نصب کن و از
Backups › Create Newپکیج بساز - هر دو فایل را دانلود کن: آرشیو و
installer.php - در کنترلپنل هاست یک دیتابیس کاملاً جدید با کاربر و رمز جدید بساز
- یک پوشهٔ جدید بساز و خالی رهایش کن
- هر دو فایل را در همان پوشه آپلود کن، ترجیحاً با FTP
- آدرس
installer.phpرا دستی در مرورگر باز کن - اطلاعات دیتابیس جدید را وارد کن و Test Connection بزن
- فایلهای نصب را حذف کن و دستی هم چک کن که رفتهاند
فایل zip را هم دستنخورده بگذار و استخراجش نکن — اینستالر خودش بازش میکند. اسمش را هم عوض نکن.
چکلیست مرحله ۷
امنیت، بکاپ و سرعت
این کوتاهترین مرحله است و بیشترین ارزش را دارد.
بکاپ — مهمترین کار کل این آموزش
یک افزونهٔ بکاپ نصب کن و تنظیمش کن که هفتهای یک بار خودکار بکاپ بگیرد، جایی بیرون از هاست ذخیره کند، و هم فایل بگیرد هم دیتابیس.
امنیت
رمز قوی، احراز هویت دو مرحلهای، نام کاربری غیر از admin، محدود کردن تلاشهای ورود ناموفق، آپدیت منظم، و حذف — نه غیرفعال کردن — افزونههای استفادهنشده.
یک افزونهٔ امنیتی نصب کن، نه چند تا. ولی بدان که نود درصد هکها بهخاطر افزونهٔ قدیمی، قالب کرکشده یا رمز ضعیف است — نه بهخاطر نبودن افزونهٔ امنیتی.
سرعت
افزونهٔ کش، فشردهسازی تصاویر و فرمت WebP، حذف افزونههای اضافی. اگر مخاطبت ایرانی است، هاست ایرانی بگیر — یک هاست خارجی سریع، برای کاربر ایرانی ممکن است از یک هاست ایرانی معمولی کندتر باشد.
چکلیست مرحله ۸
۶ خطای رایج و راهحلشان
این خطاها را موقع ساخت همین فروشگاه واقعاً دیدم. اگر به یکیشان خوردی، سایتت خراب نشده.
۱ — پیام قرمز «Local's router is having trouble starting»
یک برنامهٔ دیگر پورت ۸۰ را گرفته. اول دکمهٔ Retry را بزن، بعد LocalWP را با دسترسی administrator باز کن. اگر حل نشد، در تنظیمات LocalWP بخش Advanced، گزینهٔ Router mode را روی localhost بگذار. آدرس سایت زشتتر میشود ولی همه چیز کار میکند.
۲ — صفحهٔ «افزودن پوسته» خالی میماند
اگر افزونهها میآیند ولی پوستهها نه، مشکل اتصال نیست — آن صفحه با جاوااسکریپت پر میشود. کنسول مرورگر را با F12 چک کن، یک بار در پنجرهٔ ناشناس امتحان کن، و افزونههای مرورگر مثل ad blocker را خاموش کن.
راهحل قطعی که همیشه کار میکند: فایل zip قالب را از سایت رسمی وردپرس دانلود کن و از نمایش › پوستهها › بارگذاری پوسته نصبش کن.
۳ — خطای mysqldump موقع ساخت پکیج Duplicator
خود پیام خطا راهحل را نوشته. برو Duplicator › Settings › Backups و حالت SQL را از mysqldump به PHP Code تغییر بده. بعد دوباره پکیج بساز.
۴ — خطای HTTP 500 در ثانیهٔ آخر آپلود فایل
فایل کامل رسیده ولی سرور موقع پردازش نهایی به محدودیت PHP خورده. اول پوشه را چک کن و اگر فایل ناقص مانده حذفش کن.
راهحل اول: بهجای File Manager از FTP استفاده کن. این مسیر محدودیتهای PHP را کامل دور میزند. راهحل دوم: در کنترلپنل مقادیر upload_max_filesize، post_max_size، max_execution_time و memory_limit را بالا ببر.
۵ — سایت قدیمی بعد از تغییر نسخهٔ PHP خطای ionCube میدهد
اگر روی همان هاست یک سایت قدیمی داری که قالب یا افزونهٔ تجاری قفلشده دارد، ارتقای نسخهٔ PHP آن را میشکند. لودر ionCube برای هر نسخهٔ PHP جداست.
راهحل: در کنترلپنل تب Per Domain Settings را باز کن و برای هر دامنه نسخهٔ PHP جدا تنظیم کن. اگر هاستت این را نمیدهد، از پشتیبانی بخواه ionCube را برای نسخهٔ جدید فعال کند.
۶ — فایلها را آپلود کردم ولی چیزی اتفاق نیفتاد
اینستالر Duplicator خودکار اجرا نمیشود. باید آدرس yourdomain.ir/foldername/installer.php را دستی در مرورگر باز کنی.
کتابخانهٔ پرامپتها
این پرامپتها بعد از اتصال هوش مصنوعی به وردپرس قابل استفادهاند. قبل از هر کدام یک بکاپ بگیر.
قانون پرامپت خوب
هر پرامپت خوب چهار چیز دارد: نقش (تو یک طراح سایت فروشگاهی هستی)، زمینه (چه میفروشم و به چه کسی)، کار مشخص (دقیقاً چه بساز) و محدودیتها (فارسی، راستچین، بدون افزونهٔ اضافه).
زمینه: من [نوع محصول] میفروشم و مخاطبم [مخاطب] هست.
کار: با استفاده از Novamira MCP یه صفحهٔ جدید به اسم «خانه» بساز با این ساختار: بخش هیرو با تیتر و توضیح کوتاه و دو دکمه، سه کارت مزیت، بخش محصولات پرفروش با بلاک ووکامرس، بخش نظرات مشتریان، و یک بخش دعوت به اقدام در انتها.
محدودیتها: کاملاً فارسی و راستچین. فقط از بلاکهای اصلی وردپرس و ووکامرس استفاده کن و افزونهٔ اضافه نصب نکن. رنگبندی رو از تنظیمات فعلی قالب بردار. صفحه رو منتشر نکن، پیشنویس بذار. آخرش بگو چه بلاکهایی استفاده کردی.
بعدش یه منوی اصلی بساز و این صفحات رو بهعلاوهٔ صفحهٔ فروشگاه توش بچین.
سوالات پرتکرار
برای ساخت فروشگاه اینترنتی با وردپرس باید برنامهنویسی بلد باشم؟
حتماً باید هاست بخرم؟
بدون درگاه پرداخت و نماد اعتماد میشود فروش داشت؟
ساخت یک فروشگاه اینترنتی چقدر طول میکشد؟
محصول دیجیتال بفروشم یا فیزیکی؟
هوش مصنوعی را روی سایت زندهٔ خودم هم میتوانم وصل کنم؟
اگر اکانت پولی هوش مصنوعی نداشته باشم چه؟
روی هاستی که از قبل سایت دارم میتوانم فروشگاه را نصب کنم؟
ویدیوی کامل این آموزش
هر مرحلهای که اینجا خواندی، در ویدیو بهصورت تصویری و قدمبهقدم انجام شده.
تماشای ویدیو در یوتیوب