وحدات WHMCS تساعد على جمع عمليات تحصيل المدفوعات، تحديث أسعار التجديد، إدارة إجراءات العملاء، والتحكم في موارد الخوادم السحابية من خلال WHMCS ضمن لوحة واحدة. يتضمن كتالوج Hostragons خمس وحدات تركز على المدفوعات والعمليات التشغيلية، بالإضافة إلى خمس تكاملات مستقلة مع البنية التحتية لكل من OVHcloud وAWS Lightsail وContabo وMicrosoft Azure وGoogle Cloud. يشرح هذا الدليل وظائف هذه الوحدات العشر، وحدود استخدامها، والحالات المناسبة لكل منها حتى تتمكن من اختيار الحل الأنسب لنشاطك.
عند اختيار وحدة WHMCS، لا يكفي الاعتماد على قائمة الميزات فقط. يجب أخذ إصدار WHMCS المستخدم، وحساب مزود الخدمة، وصلاحيات API، ونظام التشغيل، ونموذج الفوترة، وخطة الاختبار قبل التشغيل الفعلي بعين الاعتبار. كما أن هذه التكاملات لا تغني عن ترخيص WHMCS أو حساب مزود الخدمات السحابية أو حساب جهة الدفع المستخدمة. وتبقى رسوم الاستخدام والشبكات والتراخيص والضرائب الخاصة بالمزود مطبقة بشكل منفصل.
ما المهام التي تسهّلها وحدات WHMCS؟
يتولى WHMCS في أساسه إدارة العملاء والطلبات والفواتير ودورة حياة الخدمات. أما الوحدات الإضافية فتقوم بربط هذا النظام بمهام تشغيلية محددة. على سبيل المثال، يمكن لوحدة بوابة الدفع تحويل الفاتورة إلى صفحة دفع خارجية ثم إرسال نتيجة العملية المؤكدة إلى WHMCS. ويمكن لوحدة تشغيلية تنفيذ تحديثات جماعية للأسعار أو الأرصدة. أما وحدات الخوادم فتستطيع إنشاء آلة افتراضية مرتبطة بالطلب وتوفير أدوات الإدارة المسموح بها داخل منطقة العميل.
من المهم فهم هذا الفرق، فليست كل وحدة قادرة على تنفيذ جميع الوظائف. فمثلاً تركز وحدات Paddle وMollie على معالجة المدفوعات، بينما يركز مدير أرصدة العملاء على العمليات الإدارية المتعلقة بالرصيد، وتختص تكاملات السحابة بإدارة موارد مزود الخدمة المرتبط بها فقط. لذلك من الأفضل تقسيم احتياجاتك مسبقاً إلى فئات مثل "المدفوعات" و"إدارة العملاء" و"أتمتة الخوادم" لتسهيل اختيار الوحدة المناسبة.
مقارنة سريعة بين 10 وحدات WHMCS
| الوحدة | الاستخدام الأساسي | الحساب الخارجي المطلوب | السعر وقت النشر |
|---|---|---|---|
| تحديث الرسوم التلقائي | تحديث أسعار تجديد الخدمات والإضافات وأسماء النطاقات | غير مطلوب | 99 دولار أمريكي دفعة واحدة |
| بوابة دفع Paddle | المدفوعات لمرة واحدة والاشتراكات | Paddle Billing | 99 دولار أمريكي دفعة واحدة |
| بوابة دفع Mollie | طرق الدفع المدعومة عبر Mollie | Mollie | 99 دولار أمريكي دفعة واحدة |
| نقل النطاق بين العملاء | نقل أسماء النطاقات بين عملاء WHMCS بطريقة منظمة | غير مطلوب | 99 دولار أمريكي دفعة واحدة |
| مدير رصيد العميل | إدارة أرصدة العملاء بشكل جماعي | غير مطلوب | 99 دولار أمريكي دفعة واحدة |
| OVHcloud VPS & Dedicated | ربط دورة حياة خوادم OVHcloud | OVHcloud | 99 دولار أمريكي دفعة واحدة |
| AWS Lightsail | إنشاء وإدارة خوادم Lightsail | AWS | 99 دولار أمريكي دفعة واحدة |
| Contabo Cloud | إدارة خدمات Contabo VPS وVDS | كونتابو | 99 دولار أمريكي دفعة واحدة |
| Microsoft Azure VM | إدارة دورة حياة الآلات الافتراضية في Azure | Microsoft Azure | 99 دولار أمريكي دفعة واحدة |
| Google Cloud Compute Engine | إدارة موارد Compute Engine المعتمدة على Linux | Google Cloud | 99 دولار أمريكي دفعة واحدة |
الأسعار الواردة في الجدول تمثل أسعار القائمة وقت نشر المقال فقط، ولا تعد التزاماً دائماً بالسعر نفسه. قبل الشراء، يجب الاعتماد على المعلومات المحدثة الخاصة بالمنتج والترخيص والأسعار الموجودة في صفحة المنتج الرسمية.
وحدات المدفوعات والعمليات التشغيلية
تحديث الرسوم التلقائي
عند تغيير الأسعار الدورية بمرور الوقت، قد تستمر الخدمات النشطة أو المعلقة التي أُنشئت سابقاً في استخدام أسعار التجديد القديمة. تساعد وحدة التحديث التلقائي للأسعار على إعادة احتساب رسوم تجديد الخدمات والإضافات وأسماء النطاقات وفقاً للأسعار الحالية المسجلة داخل WHMCS. ويمكن تشغيل العملية مرة واحدة أو ربطها بمهام cron المجدولة.
تعد هذه الوحدة مناسبة للشركات التي لا ترغب في تعديل عدد كبير من السجلات يدوياً بعد تغير أسعار الصرف أو الباقات. يمكن الاطلاع على أمثلة عملية في دليل وحدة WHMCS لتحديث الأسعار تلقائيًا. ومع ذلك، يوصى دائماً بأخذ نسخة احتياطية من قاعدة البيانات، وتجربة التحديث على مجموعة محدودة من العملاء، ومراجعة الفواتير الناتجة قبل تطبيق التغييرات على نطاق واسع.
بوابة دفع Paddle
يتيح تكامل Paddle Billing V3 بدء عمليات الدفع لمرة واحدة أو المدفوعات المتكررة عبر Paddle Checkout لفواتير WHMCS. كما يتحقق من إشعارات webhook الموقعة باستخدام HMAC-SHA256، ويساعد على ربط إشعارات الاشتراكات المتكررة بالفواتير الصحيحة من خلال معرف الاشتراك. وبذلك يعتمد النظام على الإشعارات الموقعة القادمة من الخادم بدلاً من الاعتماد فقط على نتائج إعادة التوجيه في المتصفح.
لا توفر الوحدة حساب Paddle أو الموافقات التجارية المطلوبة لاستخدام الخدمة. يجب على الشركة إعداد حساب Paddle، وتعريف المنتجات، والعملات، وإعدادات webhook بشكل مستقل. ولمزيد من التفاصيل يمكن مراجعة دفع Paddle عبر WHMCS. كما يُفضل اختبار سيناريوهات الدفع الناجح والفاشل والملغى والمتكرر في بيئة تجريبية قبل الاستخدام الفعلي.
بوابة دفع Mollie
تربط وحدة Mollie فواتير WHMCS بطرق الدفع المتاحة والمفعلة داخل حساب Mollie مثل iDEAL والبطاقات البنكية وPayPal وApple Pay وBancontact وSOFORT والتحويل البنكي. وتقوم إشعارات webhook بإرسال حالة المدفوعات إلى WHMCS، مع دعم خصائص مرتبطة بكل وسيلة دفع مثل اختيار البنك في iDEAL أو إدارة مواعيد الاستحقاق للتحويلات البنكية.
تعتمد إتاحة كل وسيلة دفع على الدولة والعملة وإعدادات حساب Mollie والطرق المفعلة فيه. لذلك فإن توفر عدد معين من وسائل الدفع لا يعني بالضرورة أن جميعها ستكون متاحة لكل حساب. يمكن الاستفادة من دليل وحدة Mollie لـ WHMCS والتأكد من صلاحيات الحساب وإعدادات webhook قبل إطلاق الخدمة للعملاء.
نقل النطاق بين العملاء
توفر هذه الوحدة آلية منظمة لنقل ملكية اسم نطاق من حساب عميل إلى حساب عميل آخر داخل نفس تثبيت WHMCS. يبدأ الطلب من منطقة العميل، ثم تتم الموافقة عليه من خلال رابط يستخدم مرة واحدة يُرسل إلى البريد الإلكتروني للمستلم. ويساعد التحقق من الرمز المميز وتسجيل عنوان IP وإدارة مدة الصلاحية ومتابعة الحالة على توفير عملية أكثر وضوحاً وقابلية للتتبع مقارنة بالإجراءات اليدوية.
يجدر الانتباه إلى أن هذه العملية تختلف عن نقل النطاق التقليدي بين جهات التسجيل المختلفة. فهي تقوم فقط بتغيير ملكية النطاق بين العملاء داخل نفس نظام WHMCS. أما إجراءات نقل النطاق بين المسجلين المختلفة، مثل قفل النقل أو رمز EPP أو نقل الحسابات الخارجية، فتخضع لقواعد جهة التسجيل المعنية.
مدير رصيد العميل
يركز مدير أرصدة العملاء على تسهيل عمليات البحث وإدارة الرصيد الائتماني للعملاء من لوحة إدارة WHMCS. يمكن العثور على العملاء بناءً على الاسم أو الشركة أو البريد الإلكتروني أو العملة أو حالة الرصيد، ثم إضافة رصيد جماعي للحسابات المحددة أو تصفير الأرصدة عند الحاجة. كما يتم تسجيل العمليات في السجل الإداري وسجل النشاطات لتسهيل المراجعة.
وبما أن الرصيد الائتماني يؤثر بشكل مباشر على السجلات المالية، فمن الضروري تقييد الصلاحيات الممنوحة للمشرفين، ومراجعة قوائم العملاء المختارة قبل التنفيذ، وإجراء نسخة احتياطية قبل تطبيق أي تعديلات جماعية كبيرة.
وحدات أتمتة الخوادم السحابية
تعمل وحدات السحابة كجسر بين الطلبات والخدمات المسجلة في WHMCS وبين واجهات API الخاصة بمزودي الخدمات السحابية. ويمكن الاطلاع على آلية دورة حياة الخدمات الأساسية من خلال إنشاء حساب استضافة تلقائيًا عبر WHMCS. وتختلف الصلاحيات والعمليات المتاحة للعميل بحسب إمكانيات API الخاصة بالمزود وإعدادات المنتج والسياسات التي تعتمدها الشركة. كما أن هذه الوحدات عبارة عن تكاملات مستقلة وليست منتجات مطورة من قبل مزودي الخدمات أنفسهم، ولا تعني وجود شراكة رسمية معهم.
OVHcloud VPS & Dedicated
يربط تكامل OVHcloud خدمات VPS وDedicated مع WHMCS. في جانب VPS يمكن إدارة دورة الحياة وإعادة التثبيت وبعض العمليات الذاتية المسموح بها من خلال منطقة العميل. أما بالنسبة لخدمات Dedicated فيتركز الاستخدام على ربط الخوادم الموجودة مسبقاً وإدارة عمليات محددة عليها، ولا ينبغي افتراض أن الوحدة تقوم بأتمتة شراء خوادم فعلية جديدة بشكل كامل. كما تتطلب عمليات الإيقاف أو الحذف أو الإجراءات التي قد تسبب فقدان البيانات إشرافاً بشرياً مناسباً.
AWS Lightsail
تربط وحدة AWS Lightsail عمليات إنشاء الخوادم وإدارتها وعمليات الطاقة والعناوين الثابتة IPv4 والجدار الناري وعمليات snapshot بالخدمة داخل WHMCS. ويتم التعامل مع بيانات الوصول الخاصة بموارد Linux وWindows وفق السياسات المعتمدة داخل المنصة. وتركز الوحدة على موارد Lightsail تحديداً، ولا تمثل تكاملاً شاملاً مع جميع خدمات AWS.
يجب الاحتفاظ بمعلومات مثل معرف المزود والمنطقة واسم instance وعنوان IP الثابت المرتبط بكل خدمة بشكل دقيق. كما أن مفاتيح API لا تكون مرفقة ضمن ملف التوزيع، بل يتم إعدادها أثناء التثبيت باستخدام الحساب الخاص بالعميل وصلاحياته المناسبة داخل AWS.
Contabo Cloud
توفر وحدة Contabo Cloud الربط اللازم لإدارة موارد Contabo VPS وVDS بما يشمل الإنشاء والتشغيل وإعادة التثبيت وإعادة تعيين كلمات المرور وإدارة snapshot. ويعد التطابق الصحيح بين معرف المورد والخدمة داخل WHMCS أمراً أساسياً، كما يجب التعامل بعناية مع الطلبات المتكررة لتجنب إنشاء موارد غير مقصودة والتحقق من الملكية قبل تنفيذ عمليات الحذف.
يتطلب الاستخدام امتلاك حساب Contabo وصلاحيات API المناسبة، كما تطبق رسوم الاستخدام الخاصة بالمزود بشكل منفصل. ولا ينبغي افتراض أن جميع الميزات التي يوفرها المزود، مثل ترقية الباقات أو reverse DNS أو VNC عبر المتصفح، مدعومة تلقائياً داخل الوحدة. المرجع الأساسي دائماً هو قائمة الميزات الحالية في صفحة المنتج.
Microsoft Azure VM
تربط وحدة Microsoft Azure VM عمليات إنشاء الآلات الافتراضية وإدارتها وعمليات الطاقة وdeallocate وتغيير الأحجام وإدارة الأقراص وsnapshot والجدران النارية مع WHMCS. كما تُستخدم مجموعات الموارد وعلامات الآلات الافتراضية للتحقق من ملكية الخدمات. وعند تنفيذ عمليات الحذف لا ينبغي اعتبار العملية مكتملة إلا بعد التأكد من نجاح المعالجة غير المتزامنة داخل Azure والتحقق من إزالة المورد فعلياً.
أما الموارد الإضافية المدفوعة مثل الأقراص وsnapshot فتتطلب إعداد الكتالوج والتسعير من جانب الشركة. ويجب أن تقتصر الخيارات المعروضة للعملاء على الميزات التي تم إعدادها واختبارها بالفعل.
Google Cloud Compute Engine
تربط وحدة Google Cloud عمليات إنشاء وإدارة الآلات الافتراضية المعتمدة على Linux داخل Compute Engine، بما يشمل عمليات الطاقة وتغيير نوع الآلة وإدارة قواعد الشبكة المرتبطة بالخدمة. ويتم حفظ اسم المورد والمنطقة وعلامات الخدمة كمعرفات دائمة، ولا يتم تنفيذ عمليات دورة الحياة إلا بعد التحقق من هذه البيانات.
يركز الإصدار الحالي 2.0.0 على أحمال العمل الخاصة بـ Linux فقط. لذلك لا ينبغي التخطيط على أساس وجود دعم لـ Windows أو RDP ما لم يُذكر ذلك صراحةً في وثائق المنتج. كما يجب أن توفر الشركة مشروع Google Cloud وحساب الخدمة والحصص وإعدادات الشبكة والفوترة اللازمة للتشغيل.
أي وحدة WHMCS تناسب احتياجاتك؟
- إذا كنت ترغب في تحديث أسعار التجديد القديمة لتتوافق مع الأسعار الحالية، ففكر في استخدام وحدة التحديث التلقائي للأسعار.
- إذا كنت تريد استقبال المدفوعات عبر Paddle Checkout أو Mollie، فاختر بوابة الدفع المناسبة.
- إذا كنت تحتاج إلى نقل أسماء النطاقات بين العملاء داخل نفس تثبيت WHMCS، فاستخدم وحدة نقل النطاقات بين العملاء.
- إذا كنت تدير أرصدة عدد كبير من العملاء، فإن مدير أرصدة العملاء يعد خياراً مناسباً.
- إذا كنت ترغب في ربط خدمات VPS أو VDS أو VM مع API خاص بمزود سحابي، فاختر فقط وحدة الخادم السحابي الخاصة بالمزود الذي تستخدمه.
إذا كنت تقدم خدمات VPS أو VDS على بنيتك التحتية الخاصة، فمن الأفضل التخطيط لبنية المنتج بالتوازي مع أتمتة WHMCS من خلال خادم افتراضي. أما في البيئات التي تعتمد على أكثر من مزود، فيُنصح بتشغيل كل تكامل باستخدام حساب API مستقل ومنتج تجريبي منفصل، ويفضل استخدام بيانات اعتماد منخفضة الصلاحيات لتقليل نطاق الأخطاء المحتملة.
خطوات الشراء والتنزيل والتثبيت

- اختر الوحدة المناسبة وتحقق من نطاق الميزات الحالي في صفحة المنتج.
- أكمل الطلب من خلال منطقة عملاء WHMCS وقم بسداد الفاتورة.
- بعد تأكيد الدفع من قبل WHMCS، تقوم آلية Auto Release الرسمية بتحويل الخدمة إلى حالة Active.
- تظهر روابط التنزيل الخاصة بالمنتج الذي تم شراؤه فقط للحساب الذي يمتلك خدمة Active.
- تحقق من ملف ZIP واقرأ دليل التثبيت ثم ارفع الملفات إلى بيئة WHMCS تجريبية.
- أدخل معلومات API الخاصة بمزود الخدمة أو جهة الدفع في حقول الإعداد المناسبة بعد التثبيت.
- اختبر حالات النجاح والفشل وwebhook وانتهاء المهلة وإعادة المحاولة والإلغاء قبل الانتقال إلى بيئة الإنتاج.
لا يتم تقديم ملفات التنزيل عبر أدلة ويب عامة. ويتم تحديد صلاحية الوصول إلى ملفات التنزيل بناءً على ارتباط المنتج بالخدمة وحالة Active الخاصة بها. كما تبقى شروط الترخيص الحالية ووثائق التثبيت الرسمية المرجع الأساسي قبل أي معلومات موجزة واردة هنا.
التراخيص وتكاليف المزود والاعتبارات الأمنية
يتم تسليم ملفات الوحدات على شكل شفرة مصدر غير مشفرة، لكن هذا لا يعني أنها برمجيات مفتوحة المصدر أو أنها تسمح بإعادة التوزيع بحرية. تخضع حقوق الاستخدام والتعديل وإعادة التوزيع لشروط الترخيص المشتراة، وينبغي تتبعها وفق منهجية إدارة تراخيص WHMCS. كما لا تتضمن حزم التوزيع مفاتيح API أو بيانات العملاء الحقيقية أو معرفات الموارد الفعلية أو بيانات التشغيل الخاصة بـ Hostragons.
يجب تطبيق مبدأ أقل الصلاحيات أثناء التثبيت. من الأفضل تخصيص بيانات اعتماد مستقلة للوحدة تمنح فقط العمليات المطلوبة عبر API، وتغيير أسرار webhook بشكل دوري، وتقييد صلاحيات المشرفين داخل WHMCS، وإخفاء البيانات الحساسة في السجلات. كما يُنصح باستخدام حساب تجريبي أو موارد منخفضة التكلفة للاختبار قبل التشغيل الفعلي. وعند اختبار الإلغاء أو الإنهاء، لا تكتفِ بالتحقق من استجابة API فقط، بل تأكد من حذف المورد فعلياً وعدم ترك موارد مدفوعة إضافية نشطة.
عند بيع خدمات خادم سحابي ينبغي احتساب جميع عناصر التكلفة، وليس الآلة الافتراضية وحدها. ويشمل ذلك الأقراص وsnapshot وعناوين IP وحركة المرور والتراخيص والفروقات السعرية بين المناطق. تساعد الأتمتة على تقليل الوقت التشغيلي، لكنها لا تلغي متطلبات الحصص أو موافقات الحساب أو مسؤوليات الفوترة الخاصة بمزود الخدمة.
قائمة تحقق سريعة قبل التثبيت
- اقرأ وثائق المنتج المحدثة والمتوافقة مع إصدار WHMCS وPHP المستخدمين.
- أنشئ نسخة احتياطية من الملفات وقاعدة البيانات.
- امنح مستخدم API الخارجي الصلاحيات الضرورية فقط.
- أنشئ منتجاً تجريبياً وعميلاً تجريبياً ومورداً منخفض المخاطر لدى المزود.
- تحقق من أن طلبات CreateAccount المتكررة لا تؤدي إلى إنشاء مورد ثانٍ غير مقصود.
- راجع نتائج التعليق وإعادة التفعيل والإنهاء وإعادة التثبيت من لوحة المزود مباشرة.
- اختبر webhook الموقع والقيَم غير الصحيحة والإشعارات المكررة وسيناريوهات الاسترداد في وحدات الدفع.
- راقب الطلبات الأولى وسجلات الأخطاء بعناية بعد الإطلاق الفعلي.
الأسئلة الشائعة
ما هي وحدة WHMCS؟
وحدة WHMCS هي إضافة توفر وظيفة محددة مثل معالجة المدفوعات أو إدارة العملاء أو إدارة الخوادم داخل WHMCS. وهي لا تحل محل ترخيص WHMCS أو حسابات المزودين الخارجيين.
ما مزودو الخدمات السحابية المدعومون؟
تتوفر وحدات مستقلة لكل من OVHcloud VPS وDedicated وAWS Lightsail وContabo VPS/VDS وMicrosoft Azure VM وGoogle Cloud Compute Engine المعتمد على Linux.
هل يشمل السعر حساب مزود الخدمة ورسوم الاستخدام؟
لا. يتم احتساب رسوم الاشتراك واستخدام الموارد والشبكات والتراخيص والضرائب من قبل مزود الخدمة بشكل منفصل.
هل تتضمن حزمة الوحدة بيانات اعتماد API؟
لا. لا تحتوي ملفات ZIP الخاصة بالوحدات على بيانات اعتماد المزود أو بيانات العملاء الفعلية. ويتم إدخال المعلومات المطلوبة في إعدادات WHMCS بعد التثبيت.
كيف يمكن تنزيل الوحدة بعد الشراء؟
بعد تأكيد الدفع من قبل WHMCS وتحويل الخدمة إلى حالة Active، يظهر رابط التنزيل الخاص بالمنتج الذي تم شراؤه داخل منطقة العميل.
هل الشفرة المصدرية للوحدات مشفرة؟
يتم توفير الوحدات بشفرة مصدر غير مشفرة، لكن حقوق الاستخدام والتخصيص وإعادة التوزيع تخضع لشروط الترخيص المشتراة.
اختر وحدة WHMCS المناسبة لسير عملك
قارن بين نطاق الميزات والأسعار الحالية وشروط الترخيص الخاصة بوحدة WHMCS التي تحتاجها سواء للمدفوعات أو عمليات العملاء أو أتمتة الخوادم السحابية. يمكنك مراجعة استكشف وحدات WHMCS وإعداد خطة الاختبار قبل الإطلاق بالاستناد إلى وثائق التثبيت الرسمية لضمان تشغيل أكثر استقراراً وكفاءة.