قابل سفارش — نصب در مرحلهٔ سفارش

OpenCart روی سرور ابری؛ فروشگاه اینترنتی با کنترل کامل

OpenCart 4 با nginx‏، PHP و MariaDB هنگام سفارش سرور ابری نصب می‌شود و دیتابیس آن آماده است؛ شما فقط wizard نصب را تمام می‌کنید. دسترسی root کامل، سرور در تهران و هزینه فقط اجارهٔ ساعتی سرور.

حساب دارید؟ وارد شوید

از ۱٬۱۰۰ تومان در ساعت،  حدود ۸۰۳٬۰۰۰ تومان در ماه

لوگوی OpenCart

OpenCart

اپلیکیشن روی سرور ابری

شروع قیمت،پلن mini

۱٬۱۰۰تومان / ساعت

حدود ۸۰۳٬۰۰۰ تومان در ماه،بر پایهٔ ۷۳۰ ساعت

  • حداقل ۱ گیگابایت RAM،  برای فروشگاه فعال: standard
  • دیتابیس و کاربر opencart آماده،  رمز در تب «اپلیکیشن» پنل
  • wizard نصب و حساب مدیر با شما،  روی مسیر /install/ سرور
  • نسخهٔ مدیریت‌شده هم هست،  وب‌سایت آماده از ۱٬۳۰۰ تومان در ساعت
  • پورت ۱۰ گیگابیت اختصاصی برای هر سرور
  • دیسک NVMe SSD روی همهٔ سرورها
  • آماده زیر ۶۰ ثانیه راه‌اندازی خودکار سرور
  • دیتاسنتر تهران میزبانی داخل ایران
  • صورت‌حساب ساعتی پرداخت به تومان

معرفی OpenCart

فروشگاه‌ساز OpenCart روی سرور ابری ایران‌کلاد

OpenCart را در مرحلهٔ ساخت سرور از فهرست اپلیکیشن‌ها انتخاب می‌کنید و چند دقیقه بعد سروری با nginx‏، PHP‏، MariaDB و فایل‌های OpenCart 4 دارید که فقط منتظر wizard نصب شماست.

سرور در دیتاسنتر تهران است و دسترسی root آن کامل در اختیار شماست؛ هر قالب، افزونه یا تغییر کدی که فروشگاه لازم دارد را خودتان اعمال می‌کنید. اگر ترجیح می‌دهید فروشگاه آماده و مدیریت‌شده تحویل بگیرید، وب‌سایت آمادهٔ OpenCart را ببینید.

امکانات

آنچه بعد از نصب در اختیار دارید

OpenCart 4 روی nginx

بستهٔ رسمی ⁦4.1.0.3⁩ با PHP-FPM و افزونه‌های لازم، آمادهٔ wizard نصب.

دیتابیس ساخته‌شده

MariaDB با دیتابیس و کاربر opencart؛ رمز در تب «اپلیکیشن» صفحهٔ سرور.

آماده برای پروکسی لبه

nginx روی پورت ۸۰؛ دامنه را پشت لبه ببرید تا SSL و WAF خودکار فعال شوند.

۴ گام تا شروع

روش نصب گام‌به‌گام

  1. گام ۱: انتخاب پلن و OpenCart

    پلن mini با یک گیگابایت RAM حداقل لازم است؛ برای فروشگاه واقعی standard را پیشنهاد می‌کنیم. در گام دوم سفارش تب اپلیکیشن‌ها را باز کنید و OpenCart را برگزینید؛ Ubuntu 22.04 خودکار انتخاب می‌شود.

  2. گام ۲: دریافت اطلاعات دیتابیس

    پس از پایان نصب، تب «اپلیکیشن» صفحهٔ سرور آدرس wizard نصب، نام دیتابیس opencart، کاربر opencart و رمز دیتابیس را نشان می‌دهد.

  3. گام ۳: اجرای wizard نصب

    آدرس /install/ را روی IP سرور باز کنید، پیش‌نیازها را تأیید کنید، مشخصات دیتابیس را با میزبان localhost وارد کنید و نام کاربری، رمز و ایمیل مدیر فروشگاه را بسازید.

  4. گام ۴: حذف پوشهٔ install و امن‌سازی

    با SSH پوشهٔ /var/www/opencart/install را حذف کنید. سپس در پنل مدیریت هشدارهای امنیتی OpenCart را دنبال کنید: انتقال پوشهٔ storage به بیرون از ریشهٔ وب و تغییر نام پوشهٔ admin.

قیمت و سفارش

هزینهٔ اجرای OpenCart

صورت‌حساب ساعتی است و مبلغ به تومان از کیف پول کسر می‌شود؛ هر وقت سرویس را حذف کنید، هزینه هم متوقف می‌شود.

OpenCart

از ۱٬۱۰۰ تومان / ساعت

حدود ۸۰۳٬۰۰۰ تومان در ماه (۷۳۰ ساعت کارکرد)

ساعتی

آنچه دریافت می‌کنید

  • دیسک NVMe SSD و پورت اختصاصی ۱۰ گیگابیت برای هر سرور
  • سرور در کمتر از ۶۰ ثانیه آماده می‌شود
  • دیتاسنتر تهران، صورت‌حساب ساعتی به تومان
سفارش سرور با OpenCart

حساب دارید؟ وارد شوید

مقایسهٔ همهٔ پلن‌ها

راهنمای کامل

راهنمای کامل OpenCart روی سرور ابری ایران‌کلاد

این راهنما برای فروشنده یا توسعه‌دهنده‌ای است که می‌خواهد فروشگاه اینترنتی را روی سرور خودش با کنترل کامل راه بیندازد. دقیق می‌نویسیم نصب یک‌کلیک ما چه چیزی روی سرور می‌گذارد و چه کارهایی با شماست، تفاوتش با وب‌سایت آمادهٔ OpenCart چیست، هزینه با قیمت امروز چقدر است و فروشگاه را چطور امن، سریع و پشتیبان‌گیری‌شده نگه دارید.

۸ بخش حدود ۶ دقیقه مطالعه

فهرست مطالب

OpenCart چیست و برای چه کسب‌وکاری مناسب است؟

OpenCart یک فروشگاه‌ساز متن‌باز با PHP و MySQL است که بیش از یک دهه سابقه دارد. هسته‌اش همهٔ اجزای یک فروشگاه را دارد: کاتالوگ محصول با دسته‌بندی، ویژگی و گزینه‌های قیمت‌دار، سبد خرید و تسویه، حساب مشتری، کوپن و تخفیف، مالیات و روش‌های ارسال، گزارش فروش و پنل مدیریت سفارش. نسخهٔ ۴ ساختار کد و پنل مدیریت را بازنویسی کرده و برای PHP جدید آماده است.

OpenCart برای فروشگاه‌های کوچک و متوسط مناسب است که نمی‌خواهند ماهانه به یک سرویس فروشگاه‌ساز ابری پول بدهند و می‌خواهند کد، داده و دامنه کاملاً مال خودشان باشد. نمونه‌ها: فروشگاه تخصصی یک دسته کالا، تولیدکننده‌ای که مستقیم به مشتری می‌فروشد، یا عمده‌فروشی که کنار فروشگاه اصلی یک فروشگاه جدا برای همکاران می‌خواهد.

اگر برنامه‌نویس یا مدیر سرور ندارید و فقط می‌خواهید فروشگاه سریع بالا بیاید، نسخهٔ مدیریت‌شده یعنی وب‌سایت آماده انتخاب راحت‌تری است. نصب روی سرور ابری برای کسی است که می‌خواهد قالب و افزونه را آزادانه نصب کند، کد را تغییر دهد و مسئولیت سرور را بپذیرد.

نصب یک‌کلیک یا وب‌سایت آماده؛ کدام برای شماست؟

ایران‌کلاد OpenCart را به دو شکل ارائه می‌دهد. تفاوت اصلی در این است که مسئولیت سرور با کیست:

موضوعنصب یک‌کلیک روی سرور ابریوب‌سایت آمادهٔ OpenCart
آنچه تحویل می‌گیریدسرور با OpenCart و دیتابیس آمادهفروشگاه کاملاً نصب‌شده
wizard نصب و ساخت مدیربا شماانجام‌شده؛ رمز مدیر در پنل
دسترسی root و SSHکاملمدیریت از داشبورد ایران‌کلاد
دامنه و SSLدامنهٔ خودتان با پروکسی لبهزیردامنهٔ رایگان با SSL خودکار؛ دامنهٔ اختصاصی ندارد
بازنشانی رمز مدیر از پنلندارددارد
بکاپ از پنلدستی، هر وقت بخواهیدندارد
هزینه با پلن mini (تومان)از ۱٬۱۰۰ در ساعت؛ نصب رایگاناز ۱٬۳۰۰ در ساعت، به‌علاوهٔ ۲۹۰٬۰۰۰ راه‌اندازی یک‌باره

جزئیات و قیمت نسخهٔ مدیریت‌شده در صفحهٔ وب‌سایت آمادهٔ OpenCart آمده است. برای فروشگاه‌سازهای مدیریت‌شدهٔ دیگر، PrestaShop آماده را هم ببینید.

بازگشت به فهرست مطالب

نصب یک‌کلیک ما دقیقاً چه چیزی می‌سازد؟

پس از روشن‌شدن سرور، اسکریپت نصب nginx‏، MariaDB و PHP-FPM را همراه افزونه‌های لازم OpenCart، یعنی mysql‏، curl‏، gd‏، mbstring‏، xml‏، zip‏، intl‏، bcmath و imagick، از مخزن Ubuntu نصب می‌کند. سپس بستهٔ رسمی OpenCart ⁦4.1.0.3⁩ را در /var/www/opencart باز می‌کند، فایل‌های config را از نمونه می‌سازد و مالکیت را به کاربر وب می‌دهد.

یک دیتابیس opencart با کدگذاری utf8mb4 و یک کاربر دیتابیس با همین نام و رمز تصادفی ساخته می‌شود که فقط از خود سرور قابل اتصال است. nginx به‌عنوان سایت پیش‌فرض روی پورت ۸۰ پیکربندی می‌شود، درخواست‌های PHP را به PHP-FPM می‌فرستد و سقف آپلود را ۶۴ مگابایت می‌گذارد. در فایروال سرور پورت‌های ۸۰ و ۴۴۳ باز می‌شوند.

آنچه عمداً با شماست: wizard نصب و ساخت حساب مدیر، حذف پوشهٔ install، قالب و بستهٔ زبان فارسی، درگاه پرداخت، تنظیم ایمیل و دامنه. نصب ما Redis، کش اضافه یا افزونه‌ای از پیش نصب نمی‌کند.

موردمقدار در نصب مانکته
سیستم‌عاملUbuntu 22.04خودکار انتخاب می‌شود
نسخهٔ OpenCart⁦4.1.0.3⁩بستهٔ رسمی
وب‌سرور و PHPnginx و PHP-FPM از مخزن Ubuntuسقف آپلود ۶۴ مگابایت
دیتابیسMariaDB؛ دیتابیس و کاربر opencartرمز در تب اپلیکیشن
ریشهٔ وب/var/www/opencartstorage را بیرون ببرید
آدرس wizardhttp و IP سرور با مسیر /install/پس از نصب حذف شود
پورت‌های باز۸۰ و ۴۴۳پروکسی لبه به ۸۰ وصل می‌شود

بازگشت به فهرست مطالب

هزینهٔ فروشگاه OpenCart: فقط سرور، بدون هزینهٔ نصب

برای نصب OpenCart مبلغی جدا دریافت نمی‌کنیم و خود OpenCart هم رایگان است. هزینهٔ ساعت اول پلن هنگام ساخت سرور از کیف پول کم می‌شود و پس از آن هر ساعت. OpenCart از پلن mini قابل انتخاب است که برای راه‌اندازی، طراحی و آزمایش فروشگاه کافی است.

برای فروشگاه در حال فروش، standard را پیشنهاد می‌کنیم؛ PHP و MariaDB روی یک سرور اجرا می‌شوند و حافظهٔ بیشتر یعنی کش بهتر دیتابیس و پاسخ سریع‌تر در ساعات شلوغ. اگر تصاویر محصول زیاد و باکیفیت دارید، دیسک پلن‌های بزرگ‌تر هم اهمیت پیدا می‌کند. برای مقایسه با هزینهٔ سرویس‌های دیگر از ماشین‌حساب هزینه استفاده کنید.

پلنمنابعساعتی (تومان)تقریبی ماهانه (تومان)
mini۱ هسته، ۱ گیگ RAM، ۲۰ گیگ دیسک۱٬۱۰۰۸۰۳٬۰۰۰
standard۲ هسته، ۲ گیگ RAM، ۴۰ گیگ دیسک۲٬۲۰۰۱٬۶۰۶٬۰۰۰
plus۲ هسته، ۴ گیگ RAM، ۸۰ گیگ دیسک۳٬۵۰۰۲٬۵۵۵٬۰۰۰
pro۴ هسته، ۸ گیگ RAM، ۱۶۰ گیگ دیسک۶٬۵۰۰۴٬۷۴۵٬۰۰۰

بازگشت به فهرست مطالب

از سفارش تا اولین سفارش مشتری

مسیر کامل راه‌اندازی فروشگاه:

  1. کیف پول را شارژ کنید و به سفارش سرور ابری بروید؛ OpenCart را در تب اپلیکیشن‌ها برگزینید
  2. پس از نصب موفق، مشخصات دیتابیس را از تب «اپلیکیشن» بردارید و wizard را روی /install/ اجرا کنید
  3. پوشهٔ install را با SSH حذف و هشدارهای امنیتی پنل مدیریت را برطرف کنید
  4. دامنه را در مدیریت DNS به IP سرور بدهید و پروکسی لبه را روشن کنید تا SSL خودکار صادر شود
  5. آدرس فروشگاه را در فایل‌های config به آدرس https دامنه تغییر دهید
  6. بستهٔ زبان، قالب، درگاه پرداخت، روش‌های ارسال و SMTP را تنظیم کنید و یک سفارش آزمایشی ثبت کنید

نصب اپلیکیشن فقط هنگام ساخت سرور انتخاب می‌شود؛ روی سروری که قبلاً ساخته‌اید، OpenCart را دستی نصب کنید.

بازگشت به فهرست مطالب

امنیت فروشگاه OpenCart

فروشگاه اطلاعات مشتری و سفارش را نگه می‌دارد، پس امنیت اختیاری نیست. پس از wizard، پوشهٔ install را فوراً حذف کنید؛ تا وقتی هست، هر کسی می‌تواند فرایند نصب را دوباره اجرا کند. OpenCart 4 در پنل مدیریت پیشنهاد می‌دهد پوشهٔ storage را که شامل لاگ، کش، نشست و فایل‌های آپلودی است به بیرون از ریشهٔ وب منتقل کنید و نام پوشهٔ admin را عوض کنید؛ هر دو را انجام دهید، چون پیکربندی nginx نصب ما دسترسی مستقیم به این مسیرها را جداگانه مسدود نمی‌کند.

برای HTTPS، دامنه را پشت پروکسی لبه ببرید؛ لبه گواهی را صادر و تمدید می‌کند، فایروال برنامهٔ وب و محدودیت نرخ را جلوی فروشگاه می‌گذارد و درخواست را به پورت ۸۰ سرور می‌رساند، یعنی همان پورتی که nginx نصب ما روی آن گوش می‌دهد. پس از آن می‌توانید پورت ۴۴۳ را در فایروال شبکه ببندید. قالب و افزونه را فقط از منابع معتبر نصب کنید؛ افزونه‌های نامعتبر رایج‌ترین راه نفوذ به فروشگاه‌های OpenCart هستند.

بازگشت به فهرست مطالب

بکاپ و انتقال فروشگاه از هاست دیگر

فروشگاه دو بخش دارد: فایل‌ها در /var/www/opencart، به‌ویژه تصاویر محصول و پوشهٔ storage، و دیتابیس opencart در MariaDB. ساده‌ترین بکاپ، بکاپ کامل سرور از تب بکاپ پنل است که دستی و هر وقت بخواهید ساخته می‌شود و فضای آن ساعتی ۲ تومان به ازای هر گیگابایت حساب می‌شود؛ جزئیات در صفحهٔ پشتیبان‌گیری. پیش از نصب افزونه یا به‌روزرسانی، حتماً یک نسخه بگیرید و خروجی دیتابیس با mysqldump را هم جداگانه نگه دارید.

برای انتقال از هاست اشتراکی، از دیتابیس خروجی SQL و از پوشهٔ فروشگاه فایل فشرده بگیرید. روی سرور جدید، به‌جای فایل‌های تازه، فایل‌های فروشگاه خودتان را در /var/www/opencart بگذارید، دیتابیس را در دیتابیس opencart وارد کنید و در دو فایل config مشخصات دیتابیس، مسیرها و آدرس دامنه را اصلاح کنید. نسخهٔ OpenCart مبدأ و مقصد باید یکی باشد؛ ارتقا از نسخهٔ ۳ به ۴ یک مهاجرت جداست و قالب و افزونه‌های نسخهٔ ۳ روی ۴ کار نمی‌کنند.

بازگشت به فهرست مطالب

محدودیت‌هایی که پیش از شروع باید بدانید

از سمت ما: نصب یک‌کلیک فقط OpenCart و پشته‌اش را آماده می‌کند؛ wizard، دامنه، قالب فارسی، درگاه پرداخت، ایمیل و به‌روزرسانی‌ها با شماست. وب‌سرور و دیتابیس روی یک سرورند و دسترس‌پذیری بالا ارائه نمی‌شود. بکاپ خودکار زمان‌بندی‌شده هم برای سرورهای ابری فعال نیست. اگر نمی‌خواهید سرور مدیریت کنید، وب‌سایت آماده را انتخاب کنید.

از سمت OpenCart: بستهٔ فارسی، تاریخ شمسی و درگاه‌های ایرانی رسمی نیستند و کیفیتشان به ارائه‌دهنده بستگی دارد. به‌روزرسانی بین نسخه‌های اصلی OpenCart ساده نیست و افزونه‌ها اغلب باید دوباره تهیه شوند. برای کاتالوگ‌های بسیار بزرگ یا منطق فروش پیچیده، Magento گزینهٔ قدرتمندتر و سنگین‌تری است.

بازگشت به فهرست مطالب بازگشت به ابتدای راهنما

پرسش و پاسخ،  ۱۰ پرسش

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

پاسخ پرسش خود را پیدا نکردید؟ با پشتیبانی در تماس باشید.

OpenCart برای چه فروشگاهی مناسب است؟
OpenCart یک فروشگاه‌ساز متن‌باز و سبک با PHP است که برای فروشگاه‌های کوچک و متوسط با چند ده تا چند هزار محصول ساخته شده است. مدیریت محصول، دسته‌بندی، گزینه‌ها مثل رنگ و سایز، کوپن، مشتری و سفارش را بدون افزونه دارد و چند فروشگاه را از یک پنل مدیریت می‌کند. برای کاتالوگ‌های بسیار بزرگ با منطق پیچیده، فروشگاه‌سازهای سنگین‌تر مناسب‌ترند.
OpenCart یا WooCommerce؛ کدام را انتخاب کنم؟
WooCommerce افزونهٔ وردپرس است و اگر سایت محتوایی وردپرسی دارید یا تیم‌تان با وردپرس آشناست، انتخاب طبیعی است؛ صفحهٔ وردپرس را ببینید. OpenCart از ابتدا فقط برای فروشگاه ساخته شده، پنل مدیریتش متمرکز بر فروش است و بدون افزونه امکانات فروشگاهی بیشتری دارد. اکوسیستم افزونه و قالب WooCommerce بزرگ‌تر است.
فارسی و راست‌به‌چپ پشتیبانی می‌شود؟
OpenCart چندزبانه است و بستهٔ زبان فارسی را جامعهٔ کاربران ایرانی منتشر می‌کند، نه تیم رسمی OpenCart. پشتیبانی راست‌به‌چپ به قالب بستگی دارد؛ قالب پیش‌فرض برای فارسی تنظیم نشده است. تاریخ شمسی هم با افزونه اضافه می‌شود. بسته‌ها و قالب‌ها را حتماً سازگار با نسخهٔ ۴ انتخاب کنید.
درگاه پرداخت ایرانی را چطور وصل کنم؟
درگاه‌های پرداخت ایرانی در هستهٔ OpenCart نیستند و به‌صورت افزونه از توسعه‌دهندگان یا خود شرکت‌های پرداخت ارائه می‌شوند. افزونه‌ای بگیرید که صریحاً با OpenCart 4 سازگار است؛ بسیاری از افزونه‌های قدیمی برای نسخهٔ ۳ نوشته شده‌اند و روی نسخهٔ ۴ کار نمی‌کنند. روش‌های آفلاین مثل کارت‌به‌کارت و پرداخت در محل در خود OpenCart هست.
چند فروشگاه را از یک پنل مدیریت می‌کند؟
بله. قابلیت چندفروشگاهی در هستهٔ OpenCart است: چند دامنه با قالب و تنظیمات جدا، با محصولات و مشتریان مشترک یا انتخابی، همه از یک پنل مدیریت. برای مثال یک فروشگاه خرده‌فروشی و یک فروشگاه عمده‌فروشی روی یک نصب.
هزینهٔ نصب OpenCart چقدر است؟
نصب یک‌کلیک هزینهٔ جداگانه ندارد و OpenCart هم رایگان است؛ فقط سرور ابری را ساعتی از کیف پول می‌پردازید. پلن mini ۱٬۱۰۰ تومان و standard ۲٬۲۰۰ تومان در ساعت است. قالب یا افزونه‌های پولی که خودتان می‌خرید جداست.
فرق نصب یک‌کلیک OpenCart با «وب‌سایت آمادهٔ OpenCart» چیست؟
در نصب یک‌کلیک، یک سرور ابری کامل با دسترسی root می‌گیرید؛ OpenCart و دیتابیس آماده‌اند ولی wizard نصب، دامنه، امنیت و به‌روزرسانی با شماست و هزینه فقط اجارهٔ سرور است. وب‌سایت آمادهٔ OpenCart سرویس مدیریت‌شده است: فروشگاه کامل نصب‌شده با رمز مدیر در پنل، امکان بازنشانی رمز، زیردامنهٔ رایگان با SSL خودکار؛ در مقابل، ۲۹۰٬۰۰۰ تومان هزینهٔ راه‌اندازی یک‌باره و ۲۰۰ تومان افزودهٔ ساعتی مدیریت روی اجارهٔ پلن دارد، و دسترسی SSH، دامنهٔ اختصاصی و بکاپ از پنل در آن نیست.
آدرس‌های سئوپسند (SEO URL) کار می‌کنند؟
OpenCart آدرس‌های خوانا را پشتیبانی می‌کند، اما پیکربندی nginx نصب ما قانون بازنویسی آن را ندارد. در فایل /etc/nginx/sites-available/opencart قانونی اضافه کنید که مسیرهای ناموجود را با پارامتر _route_ به index.php بفرستد، nginx را reload کنید و سپس SEO URL را در تنظیمات فروشگاه روشن کنید.
رمز مدیر فروشگاه را فراموش کردم؛ چه کنم؟
رمز مدیر را در wizard خودتان ساخته‌اید و در پنل ایران‌کلاد ذخیره نمی‌شود. از صفحهٔ ورود مدیر گزینهٔ فراموشی رمز را بزنید؛ اگر ارسال ایمیل روی سرور پیکربندی نشده، با SSH و رمز دیتابیسی که در تب اپلیکیشن است وارد MariaDB شوید و رمز را در جدول کاربران بازنشانی کنید.
آیا ارسال ایمیل سفارش‌ها روی سرور آماده است؟
نه. OpenCart برای ایمیل تأیید سفارش و فراموشی رمز به یک سرور ایمیل نیاز دارد و نصب ما آن را تنظیم نمی‌کند. در تنظیمات فروشگاه، بخش ایمیل، روش SMTP را انتخاب و مشخصات یک سرویس ارسال مثل SMTP ایران‌کلاد را وارد کنید.

پاسخ پرسش خود را پیدا نکردید؟ با پشتیبانی در تماس باشید.

فروشگاه اینترنتی خودتان را راه بیندازید

پلن mini یا standard را انتخاب کنید، OpenCart را در تب اپلیکیشن‌ها برگزینید و چند دقیقه بعد wizard نصب را اجرا کنید.

از ۱٬۱۰۰ تومان / ساعت،حدود ۸۰۳٬۰۰۰ تومان در ماه