How to Sell Hosting & Domains with WooCommerce (The Easy WHMCS Alternative)

تم النشر بتاريخ | بواسطة
8 دقائق قراءة

هل حلمت يومًا بتأسيس شركة استضافة الويب الخاصة بك؟ لسنوات عديدة، جاء هذا الحلم مصحوبًا بعقبة كبيرة: WHMCS. على الرغم من قوتها، إلا أن WHMCS (الحل الكامل لمضيف الويب) معقد للغاية، وغالبًا ما يتطلب استضافة متخصصة، ويتطلب منحنى تعليميًا حادًا. وقد أدى هذا الحاجز التقني إلى إبقاء عدد لا يحصى من رواد الأعمال على الهامش.

ولكن ماذا لو كان بإمكانك إنشاء شركة استضافة وموزعة نطاقات مؤتمتة بالكامل باستخدام منصة تعرفها وتحبها بالفعل؟

هذا الوقت هو الآن. ننسى التعقيد. يمكنك إطلاق أعمال استضافة احترافية وقابلة للتطوير مباشرةً من لوحة تحكم WordPress الخاصة بك.

This guide will walk you through the exact, step-by-step process of selling hosting and domains using ووكومرس. We’ll leverage the power of a game-changing plugin called SkyHS to bridge the gap between your reseller hosting account and your user-friendly WooCommerce store, creating a seamless experience for you and your customers.


لماذا نتخلى عن WHMCS لصالح WooCommerce؟ النهج الحديث لإعادة البيع

Before we dive into the “how,” let’s understand the “why.” Choosing WooCommerce isn’t just a workaround; it’s a strategic upgrade for your business model.

  • بساطة لا مثيل لها: If you know WordPress, you’re already 80% of the way there. You’ll manage hosting products just like any other WooCommerce product, using a familiar interface.
  • فعالة من حيث التكلفة: You avoid the high licensing fees and specialized hosting requirements of WHMCS. You’re building on top of the world’s most popular (and free) CMS.
  • حرية التصميم الكاملة: يعد متجر الاستضافة الخاص بك جزءًا من قالب WordPress الخاص بك. لديك تحكم لا حدود له في الشكل والمظهر، مما يضمن تجربة سلسة للعلامة التجارية. (إذا كنت بحاجة إلى مساعدة، فراجع دليلنا حول اختيار أفضل السمات لـ WooCommerce).
  • النظام البيئي الإضافي الضخم: هل تريد إضافة برنامج تابع أو تحليلات متقدمة أو بوابة دفع محددة؟ مكتبة المكونات الإضافية WooCommerce وWordPress بأكملها تحت تصرفك.
  • تحسين محركات البحث المتفوقة: بناءً على WordPress، فإن أعمال الاستضافة الخاصة بك مُجهزة لتحسين محرك البحث منذ اليوم الأول، مما يسمح لك بجذب العملاء بشكل عضوي.

Your Essential Toolkit: What You’ll Need to Get Started

لبناء إمبراطورية الاستضافة الخاصة بنا، نحتاج إلى بعض المكونات الأساسية. تأكد من أن لديك هذه جاهزة:

  1. موقع ووردبريس: أساس عملك.
  2. البرنامج المساعد ووكومرس: محرك التجارة الإلكترونية المجاني لـ WordPress. يمكنك تنزيله من مستودع البرنامج المساعد الرسمي.
  3. ال البرنامج المساعد للاشتراكات WooCommerce: للتعامل مع الفواتير المتكررة لخطط الاستضافة. يعد هذا مكونًا إضافيًا متميزًا وضروريًا لنموذج الاشتراك الآلي.
  4. حساب استضافة موزع WHM: This is the server backend you’ll be reselling from. Your hosting provider will give you the necessary WHM credentials.
  5. البرنامج المساعد SkyHS: The magic bridge that connects WHM to WooCommerce. We’re using SkyHS because it’s currently the most direct and feature-complete integration for this specific purpose. You will need to purchase a license from SiteSkyline.com/skyhs.
  6. حساب eNom: لتصبح موزع المجال. يمكنك التسجيل للحصول على حساب موزع مجاني على موقع eNom.

With your toolkit assembled, let’s build your business.


Part 1: The Foundation – Connecting Your WHM Server to WooCommerce

تتعلق هذه المرحلة الأولى بإعداد المصافحة الفنية بين خادمك وواجهة متجرك.

الخطوة 1: تثبيت وتفعيل البرنامج المساعد SkyHS

First, purchase, download, and install the SkyHS plugin on your WordPress site. Once installed, navigate to the plugin’s settings page and enter the license key you received to activate it.

Activating the SkyHS plugin with a license key.

الخطوة الثانية: إنشاء لوحة تحكم العملاء المركزية

يحتاج عملاؤك إلى مكان لإدارة استضافتهم ونطاقاتهم. SkyHS يجعل هذا الأمر بسيطًا بشكل لا يصدق.

  1. اذهب الى Pages > Add New في لوحة تحكم WordPress الخاصة بك.
  2. Title the page something clear, like “My Dashboard” or “Client Area.”
  3. في كتلة محتوى الصفحة، أضف الرمز القصير التالي [skyhs_dashboard].
  4. انقر نشر. سيقوم هذا الرمز القصير تلقائيًا بإنشاء لوحة تحكم أمامية قوية لعملائك.
Creating the client dashboard page in WordPress.

الخطوة 3: قم بربط لوحة المعلومات في إعدادات SkyHS

الآن، نحتاج إلى إخبار SkyHS بالمكان الذي نرسل فيه عملائك.

  1. انتقل إلى Dashboard > SkyHS > SkyHS Settings.
  2. ابحث عن الخيار المسمى صفحة لوحة التحكم.
  3. From the dropdown menu, select the “My Dashboard” page you just created.
  4. انقر حفظ التغييرات.
Linking the client dashboard page in SkyHS settings.

الخطوة 4: قم بتوصيل خادم WHM الخاص بك

This is the most critical step. It’s time to link your powerful WHM reseller account to SkyHS.

  1. اذهب الى Dashboard > SkyHS > Server وانقر أضف جديد.
  2. إضافة عنوان الخادم: Give your server an internal name (e.g., “Main Reseller Server”).
  3. أدخل بيانات اعتماد WHM: املأ الحقول بالمعلومات من مزود الاستضافة الخاص بك:
    • معرف مستخدم WHM: اسم مستخدم WHM الخاص بك.
    • رمز WHM: Your WHM API token. (You can generate this inside your WHM panel under “Manage API Tokens.” See WHM documentation for help.)
    • مضيف WHM: Your server’s hostname or IP address.
  4. انقر نشر.

تَحَقّق: بعد النشر، سيتم إعادة تحميل الصفحة. إذا نجحت، سترى قسمًا جديدًا بعنوان حزم WHM مع قائمة الميزات الافتراضية. هذه القائمة من حزم الاستضافة الخاصة بك هي تأكيد على أن الخادم الخاص بك متصل!

Successful WHM server connection confirmed by package list

Part 2: Create & Sell Your Hosting Plans

With the backend connected, let’s create the actual products your customers will buy.

Step 5: Create a “Variable Subscription” Product

اذهب الى Products > Add New. Give your product a name, like “Premium Web Hosting.” Scroll down to the بيانات المنتج صندوق. من القائمة المنسدلة، حدد الاشتراك المتغير.

Step 6: Configure it as a “Hosting” Product

في بيانات المنتج المربع، حدد المربع الجديد المسمى استضافة. يؤدي هذا إلى ظهور قائمة منسدلة لـ اختر الخادم. حدد الخادم الذي قمت بالاتصال به للتو. احفظ المنتج كمسودة. وهذا أمر مهم، لأنه يقوم بتحميل معلومات الخادم في المحرر.

Configuring a WooCommerce product as a 'Hosting' product type.

الخطوة 7: حدد خططك بالسمات

  1. اذهب الى صفات علامة التبويب داخل مربع بيانات المنتج وانقر فوق يضيف.
  2. اسم: اكتب الخطة.
  3. قيم): أدخل أسماء طبقاتك، مفصولة بأنبوب |. مثال: أساسي | قياسي | غالي.
  4. حدد المربع ل تستخدم للاختلافات.
  5. انقر حفظ السمات.
Creating product attributes for hosting plans.

الخطوة 8: تحديد الأسعار والميزات لكل خطة

  1. اذهب الى الاختلافات فاتورة غير مدفوعة.
  2. يختار إنشاء أشكال مختلفة من جميع السمات وانقر يذهب.
  3. قم بتوسيع كل شكل (أساسي، قياسي، وما إلى ذلك) لتكوينه:
  4. تحديد السعر وفترة الفاتورة: أدخل السعر (على سبيل المثال، 5.99 دولارًا أمريكيًا) والفاصل الزمني (على سبيل المثال، شهريًا).
  5. اختر خطة الاستضافة: اختر حزمة WHM المقابلة لهذه الخطة.
  6. ميزة منطقة النص: أدخل الميزات لهذه الخطة، واحدة في كل سطر. سيتم عرض هذا على صفحة المبيعات.
  7. Repeat for all variations. Once you’re done, click نشر!
Configuring a specific hosting plan variation in WooCommerce.
Feature list for product

تهانينا! لديك الآن منتج استضافة مؤتمت بالكامل وقائم على الاشتراك.


الجزء 3: دمج وبيع المجالات

A hosting business isn’t complete without domain registration. Let’s automate it with eNom.

الخطوة 9: تكوين إعدادات eNom في SkyHS

  1. في لوحة تحكم WordPress الخاصة بك، انتقل إلى SkyHS > eNom Setting.
  2. خوادم الأسماء الافتراضية: أدخل خوادم الأسماء من موفر WHM (على سبيل المثال، ns1.yourhost.com، ns2.yourhost.com).
  3. السعر الإضافي لكل نطاق ($): أضف الترميز (على سبيل المثال، 2 مقابل رسوم قدرها 2 دولار).
  4. وضع: اضبط هذا على يعيش.
  5. Live Username & Live Password: أدخل بيانات اعتماد حساب eNom الخاص بك.
  6. انقر حفظ الإعدادات.
Configuring eNom reseller settings in the SkyHS plugin

الخطوة 10: أضف كل شيء إلى القائمة الخاصة بك

منتجاتك موجودة، لكن العملاء بحاجة إلى العثور عليها!

  1. اذهب الى Appearance > Menus.
  2. على اليسار، ابحث عن المربع المسمى نقاط نهاية SkyHS.
  3. حدد المربعات ل الاستضافة، المجال، و لوحة القيادة.
  4. انقر أضف إلى القائمة، ترتيبهم، و حفظ القائمة.
Adding hosting, domain, and dashboard links to the main menu.

Verify Your Hard Work & Launch!

Go to your website as a visitor. Click on your new “Hosting” menu item to see your plans. Select a plan and see the variations. Go to the “Domain” page and search for a domain to see the live eNom integration.

You’ve done it! You have successfully bypassed the complexity of WHMCS and built a powerful, flexible, and fully automated hosting and domain business using WordPress and WooCommerce. You now have complete control over your branding, pricing, and customer experience, all from one dashboard.

مرحبًا بك في مستقبل استضافة الموزعين.


الأسئلة المتداولة (الأسئلة الشائعة)

س: هل أحتاج إلى تثبيت WHMCS في أي مكان؟
ج: No! That’s the beauty of this system. You only need a WHM Reseller Hosting account. SkyHS communicates with your server’s WHM panel directly via its API, completely eliminating the need for a separate WHMCS installation.

س: هل يمكنني استخدام مسجل نطاق آخر غير eNom؟
ج: تم تصميم هذا الدليل والمكون الإضافي SkyHS خصيصًا للتكامل السلس مع eNom. بالنسبة للمسجلين الآخرين، ستحتاج إلى مكون إضافي مختلف أو حل مخصص.

س: كيف يتم إنشاء حسابات الاستضافة تلقائيًا؟
ج: When a customer completes a purchase, WooCommerce Subscriptions creates the recurring payment profile. Simultaneously, SkyHS securely sends a command to your WHM server to create the cPanel account based on the package you linked to that product variation. It’s 100% automated.

س: ما نوع الدعم الذي يجب أن أتوقعه؟
ج: Your support is two-fold: 1) You will get technical support for your server and WHM panel from your hosting provider. 2) For any issues or questions related to the plugin’s functionality, you will get support from the SkyHS developers at SiteSkyline.

المؤسس المشارك لـ Siteskyline | مطور ووردبريس | النخبة لحسابهم الخاص