โมดูล WHMCS
WHMCS Complete Solution คือระบบอัตโนมัติโดเมนและโฮสติ้งที่ถูกใช้งานมากที่สุดในโลก ซึ่งเป็นที่นิยมของบริษัทที่ให้บริการโฮสติ้ง จดโดเมน เช่าเซิร์ฟเวอร์ และ co-location
ฟีเจอร์ Domain Name API สำหรับ WHMCSWHMCS คืออะไร?
WHM Complete Solution คือแพลตฟอร์มที่ยอดเยี่ยมซึ่งทำให้ทุกด้านของธุรกิจที่ให้บริการเว็บโฮสติ้ง การจดโดเมน co-location และการเช่าเซิร์ฟเวอร์เป็นอัตโนมัติ โดยเฉพาะผู้ที่ให้บริการเหล่านี้ผ่านเว็บไซต์และไม่มีเวลา/ความรู้ในการพัฒนาซอฟต์แวร์อัตโนมัติเหมือน WHMCS เมื่อคุณติดตั้งและตั้งค่า WHMCS แล้ว คุณจะได้ฟังก์ชันทั้งหมดที่พบในเว็บไซต์ขายโฮสติ้งและโดเมนขั้นสูง
WHMCS Module
ประหยัดเวลาและเงินด้วย WHMCS
โดเมน & โฮสติ้ง
ธีม WHMCS
ธีมช่วยให้คุณปรับแต่งรูปลักษณ์ของการติดตั้ง WHMCS ให้เข้ากับแบรนด์หรือให้เอกลักษณ์เฉพาะตัว ภายในธีมมีการค้นหาโดเมน แพ็กเกจเว็บโฮสติ้ง แพ็กเกจเซิร์ฟเวอร์ และใบรับรอง SSL
สำหรับผู้ที่ไม่มีเวลาเลือกและติดตั้งธีม แพ็กเกจ Domain Name API Starter และ Mega WHMCS คือทางออกที่ยอดเยี่ยม
การผสานรวม WHMCS - ติดตั้งอย่างไร?
การติดตั้ง WHMCS ทำได้ง่ายมาก คุณสามารถดูวิดีโอด้านบนหรือทำตามขั้นตอนด้านล่าง
- ดาวน์โหลดไฟล์ WHMCS จาก hrefwww.github.com/domainreseller
- แตกไฟล์ ZIP และนำเนื้อหาออกมายังคอมพิวเตอร์ของคุณ
- อัปโหลดไฟล์ WHMCS ไปยังเซิร์ฟเวอร์เว็บไซต์ของคุณ (ผ่าน FTP)
- ทำวิซาร์ดการติดตั้งให้เสร็จสิ้น
- ตั้งค่าความปลอดภัย
ฟีเจอร์ Domain Name API สำหรับ WHMCS
มีฟังก์ชันมากมายผ่านโมดูล WHMCS เช่น ดึงต้นทุนจด/ต่ออายุ/ย้ายโดเมนอัตโนมัติ รวมถึงรองรับ ccTLD อย่าง .tr, .com.tr, .ge, .uk, .in, .ru เป็นต้น
WHMCS ทำงานร่วมกับระบบอัตโนมัติโฮสติ้งทั้งหมด
โมดูล WHMCS – คำถามที่พบบ่อย
โมดูล WHMCS ของ Domain Name API เป็นปลั๊กอิน registrar ที่เชื่อมต่อการติดตั้ง WHMCS ของคุณเข้ากับโครงสร้างพื้นฐานการจดโดเมนและ SSL ของ Domain Name API โดยตรง หลังจากติดตั้งแล้ว WHMCS จะดำเนินการจดโดเมน ต่ออายุ โอนย้าย จัดการ DNS และอัปเดต WHOIS ในนามของลูกค้าของคุณโดยอัตโนมัติ — โดยคุณหรือทีมงานไม่จำเป็นต้องทำงานด้วยตนเองใด ๆ การออกใบแจ้งหนี้ การติดตามการชำระเงิน และการแจ้งเตือนวันหมดอายุก็จะถูกจัดการโดยอัตโนมัติเช่นกัน
โมดูลนี้รองรับนามสกุลโดเมนมากกว่า 800 รายการ ไม่เพียงแต่ gTLD หลักทั้งหมด เช่น .com, .net, .org เท่านั้น แต่ยังรวมถึง ccTLD ระดับภูมิภาค เช่น .tr, .com.tr, .de, .uk, .us, .cn, .ru, .in และ .ge อีกด้วย และยังเข้ากันได้กับ cPanel, Plesk, DirectAdmin, SolusVM และแผงควบคุมโฮสติ้งหลักทั้งหมด
💡 คุณสามารถมองโมดูล WHMCS ว่าเป็นสะพานเชื่อมระหว่างหน้าร้านของคุณกับผู้ให้บริการจดทะเบียนโดเมน หากไม่มีโมดูลนี้ ทุกคำสั่งซื้อจะต้องดำเนินการด้วยตนเอง แต่เมื่อทำการติดตั้งแล้ว ธุรกิจโดเมนทั้งหมดของคุณจะทำงานแบบอัตโนมัติ สำหรับตัวแทนจำหน่ายที่มุ่งเป้าไปยังตลาดตุรกีและภูมิภาค MENA การรองรับ .tr และ .com.tr ในตัว พร้อมกับการจับคู่ฟิลด์หมายเลขประจำตัวประชาชนตุรกีและหมายเลขภาษี จะช่วยให้ปฏิบัติตามข้อกำหนดทางกฎหมายได้ง่ายตั้งแต่เริ่มต้น
การติดตั้งใช้เวลาไม่ถึง 15 นาที คู่มือการติดตั้งทีละขั้นตอนมีอยู่ที่ domainnameapi.com/tr/bilgi-bankasi/moduller/whmcs-nasil-kurulur และวิดีโออธิบายมีอยู่ที่ youtube.com/watch?v=LEw_iMnquSo
ดาวน์โหลดแพ็กเกจโมดูลเวอร์ชันล่าสุดจาก github.com/domainreseller
เปิดไฟล์ ZIP และคัดลอกโฟลเดอร์ modules ไปยังไดเรกทอรีที่ติดตั้ง WHMCS อยู่ (เช่น /home/whmcs/public_html) อย่าลบไฟล์ .gitignore, README.md และ LICENSE
ในแผงจัดการ WHMCS ให้ไปที่ Sistem Ayarlari > Domain Registrars หากไฟล์ถูกวางไว้ในไดเรกทอรีที่ถูกต้อง จะเห็น 'Domain Name API' แสดงอยู่ในรายการ
เปิดใช้งานโมดูลและกรอกชื่อผู้ใช้กับรหัสผ่านที่ Domain Name API ให้มา หลังจากบันทึกแล้ว ยอดคงเหลือของคุณจะแสดงบนหน้าจอ
หากคุณขายโดเมน .tr ให้จับคู่ฟิลด์หมายเลขประจำตัวประชาชนตุรกีและหมายเลขภาษีกับฟิลด์ลูกค้าแบบกำหนดเองใน WHMCS
กำหนดราคาแบบแมนนวล หรือใช้เครื่องมือ Utilities > Registrar TLD Sync > DomainNameApi เพื่อนำเข้าราคาจริงแบบกลุ่มพร้อมการตั้งค่าอัตรากำไร
จากเมนู Sistem Ayarlari > Genel Ayarlar > Domains ให้เปิดใช้งานการจดโดเมน สิทธิ์การโอน คำสั่งซื้อต่ออายุ การต่ออายุอัตโนมัติเมื่อชำระเงิน การซิงค์โดเมน และการรองรับ IDN
ภายใต้เมนู Otomasyon Ayarlari ให้เปิดใช้งานตัวเลือก Domain Sync และ Sync Next Due Date
สำคัญ: หากคุณกำลังอัปเดต ให้สำรองไฟล์โมดูลเดิมก่อนเขียนทับ
💡 ข้อผิดพลาดในการติดตั้งที่พบบ่อยที่สุดคือการอัปโหลดไฟล์โมดูลไปยังไดเรกทอรีที่ไม่ถูกต้อง — ในกรณีนี้ WHMCS จะล้มเหลวแบบเงียบ ๆ หลังจากติดตั้งแล้ว ให้ตรวจสอบว่ายอดคงเหลือ Domain Name API ของคุณแสดงอยู่บนหน้าการตั้งค่า registrar แล้ว สำหรับการแก้ปัญหา ให้ใช้เมนู Utilities > Logs > Module Log โดยเปิด debug logging ไว้ และในสภาพแวดล้อมการใช้งานจริงให้ปิด debug logging ไว้
สิ่งที่จำเป็นสำหรับโมดูล WHMCS ของ Domain Name API:
WHMCS เวอร์ชัน 7.8 ขึ้นไป (แนะนำให้ใช้เวอร์ชันเสถียรล่าสุด)
PHP 7.4 ขึ้นไป (แนะนำ PHP 8.1)
เซิร์ฟเวอร์ต้องเปิดใช้งานส่วนขยาย PHP SOAPClient
ฟิลด์ลูกค้าแบบกำหนดเองสำหรับหมายเลขประจำตัวประชาชนตุรกี หมายเลขภาษี และสำนักงานภาษี — เป็นข้อบังคับสำหรับการจดโดเมน .tr
💡 ควรใช้ WHMCS เวอร์ชันเสถียรล่าสุดเสมอ เพราะมีการเผยแพร่แพตช์ความปลอดภัยอย่างสม่ำเสมอ หากคุณให้บริการตลาดตุรกี ฟิลด์หมายเลขประจำตัวประชาชนตุรกีและหมายเลขภาษีเป็นข้อกำหนดทางกฎหมายสำหรับการจด .tr ให้กำหนดฟิลด์เหล่านี้ตั้งแต่ขั้นตอนติดตั้งก่อนที่จะมีลูกค้าใช้งานจริง
WHMCS เป็นแพลตฟอร์มระบบอัตโนมัติสำหรับโฮสติ้งที่ได้รับความนิยมมากที่สุดทั่วโลก ด้วยโมเดลลิขสิทธิ์ที่คุ้มค่า ระบบนิเวศการเชื่อมต่อที่ครอบคลุม และโครงสร้างพื้นฐานอัตโนมัติที่มีความพร้อมสูง การติดตั้ง WHMCS เพียงครั้งเดียวสามารถจัดการบันทึกลูกค้า การออกใบแจ้งหนี้ การเปิดใช้บริการอัตโนมัติ การติดตามการชำระเงิน และกระบวนการระงับ/ยุติบริการได้ ระบบแจ้งเตือนทางอีเมลและ SMS ยังช่วยแจ้งข้อมูลให้ลูกค้าในทุกขั้นตอนโดยไม่ต้องมีการแทรกแซงด้วยตนเอง
💡 ไลเซนส์ตลอดชีพที่เคยมีให้จนถึงปี 2017 ทำให้ฐานผู้ใช้ของ WHMCS มีความมั่นคงอย่างมาก สำหรับธุรกิจใหม่ที่กำลังประเมินทางเลือกในปี 2025–2026 ควรเปรียบเทียบค่าใช้จ่ายรายเดือนของ WHMCS กับ WiseCP (ซึ่งแข่งขันได้ในตลาดตุรกีและ MENA) และ Blesta (จ่ายครั้งเดียว พร้อมสิทธิ์ในการเป็นเจ้าของข้อมูลที่แข็งแกร่ง) โดย Domain Name API รองรับทั้งสามแพลตฟอร์มผ่านโมดูลเฉพาะของตน
ทางเลือกของ WHMCS ที่เข้ากันได้เต็มรูปแบบกับ Domain Name API และยังมีการพัฒนาอย่างต่อเนื่อง:
Blesta — เหมาะกับนักพัฒนา ใบอนุญาตแบบจ่ายครั้งเดียว รองรับการย้ายข้อมูลได้ดี
HostBill — ระดับองค์กร มีการเชื่อมต่อมากกว่า 150 รายการ เหมาะสำหรับตัวแทนที่มีปริมาณงานสูง
WiseCP — อินเทอร์เฟซสมัยใหม่ กำลังเติบโตอย่างรวดเร็วในตุรกีและภูมิภาค MENA
ClientExec — ฟีเจอร์เรียบง่ายกว่า เป็นตัวเลือกเริ่มต้นที่ประหยัดงบ
HostFact — ใช้กันอย่างแพร่หลายในเนเธอร์แลนด์และยุโรปตะวันตก
แพลตฟอร์มเก่าอย่าง AWBS, WHMAutoPilot, Lpanel, Modernbill และ PerlBill ไม่ได้มีการพัฒนาอย่างต่อเนื่องอีกต่อไป และไม่แนะนำสำหรับการติดตั้งใหม่
💡 การเลือกแพลตฟอร์มควรขึ้นอยู่กับตลาดเป้าหมายของคุณ WHMCS เป็นตัวเลือกที่ปลอดภัยที่สุดสำหรับการดำเนินงานระดับโลก WiseCP เป็นทางเลือกที่กำลังโดดเด่นอย่างรวดเร็วในหมู่ตัวแทนจำหน่ายในตลาดตุรกี และได้รับการรองรับอย่างเต็มรูปแบบผ่านโมดูล WiseCP เฉพาะของ Domain Name API ส่วน HostBill เหมาะสำหรับตัวแทนองค์กรที่ต้องการการเชื่อมต่อมากกว่า 150 รายการ ขณะที่ Blesta เหมาะสำหรับผู้ให้บริการที่ต้องการสิทธิ์ความเป็นเจ้าของข้อมูลอย่างเต็มรูปแบบและค่าใช้จ่ายแบบครั้งเดียว
WHMCS เป็นซอฟต์แวร์ลิขสิทธิ์แบบมีค่าใช้จ่าย ซึ่งแบ่งเป็น 4 แผนตามจำนวนลูกค้าที่ใช้งานอยู่ ได้แก่ Starter, Plus, Business และ Direct การเรียกเก็บเงินเป็นรายเดือน และมีช่วงทดลองใช้งานฟรีเพื่อประเมินแพลตฟอร์มก่อนตัดสินใจใช้งานจริง
Domain Name API มีแพ็กเกจติดตั้ง WHMCS Starter และ Mega ที่มาพร้อมกับการติดตั้งธีมและการตั้งค่าโมดูลเรียบร้อยแล้ว แพ็กเกจเหล่านี้ช่วยลดทั้งเวลาและต้นทุนในการเริ่มต้นธุรกิจตัวแทนจำหน่ายโดเมนใหม่ได้อย่างมาก
💡 หากคุณเพิ่งเริ่มต้น แผน WHMCS Starter ก็เพียงพอสำหรับลูกค้าที่ใช้งานอยู่ได้ถึง 250 ราย แพ็กเกจสำเร็จรูปของ Domain Name API ช่วยตัดเวลาติดตั้งธีมและเชื่อมต่อโมดูลที่ปกติอาจใช้ถึง 2–3 วันออกไป ทำให้คุณสามารถเปิดหน้าร้านแบรนด์ของตนเองได้ภายในไม่กี่ชั่วโมง
ได้ คุณสามารถสลับระหว่างระดับไลเซนส์ของ WHMCS และแพ็กเกจติดตั้ง WHMCS ของ Domain Name API ได้ทุกเมื่อ การเปลี่ยนแปลงจะมีผลในรอบบิลถัดไป โมดูล WHMCS ของ Domain Name API รองรับทุกระดับไลเซนส์ของ WHMCS รวมถึง Starter, Plus, Business และ Direct
💡 เริ่มต้นด้วย WHMCS Starter เมื่อฐานลูกค้าของคุณเกิน 250 รายแล้ว ให้ขยับเป็น Plus หรือ Business เพื่อรองรับการบันทึกลูกค้าและบริการได้ไม่จำกัด แพ็กเกจ Starter และ Mega ของ Domain Name API มอบสภาพแวดล้อมการขายที่พร้อมใช้งานสำหรับผู้ที่ไม่ต้องการตั้งค่าทุกอย่างตั้งแต่ต้น
โมดูล WHMCS ของ Domain Name API รองรับนามสกุลโดเมนมากกว่า 800 รายการ รวมถึง gTLD หลักทั้งหมด เช่น .com, .net, .org, .info, .biz ตลอดจน .tr, .com.tr, .de, .uk, .us, .cn, .ru, .in, .ge และ ccTLD อื่น ๆ อีกมากมาย นอกจากนี้ยังรองรับการจดโดเมนพรีเมียมสำหรับหน่วยงานจดทะเบียนที่มีการตั้งราคาพรีเมียมด้วย
💡 ตัวแทนจำหน่ายที่มุ่งเป้าไปยังตลาดเฉพาะทางภูมิศาสตร์ควรจัดตารางราคา TLD โดยให้ความสำคัญกับนามสกุลท้องถิ่นก่อน ตัวแทนในตุรกีควรเน้น .tr และ .com.tr — นามสกุลเหล่านี้สร้างสัญญาณความน่าเชื่อถือที่แข็งแรงในหมู่ลูกค้าท้องถิ่นและช่วยเพิ่มอัตราการแปลงผล การวางตำแหน่ง TLD ให้สอดคล้องกับท้องถิ่นถือเป็นหนึ่งในกลยุทธ์ที่ให้ ROI สูงที่สุดในแคมเปญ SEO แบบกำหนดเป้าหมายตามภูมิศาสตร์
โดยค่าเริ่มต้น WHMCS จะตรวจสอบวันหมดอายุของโดเมนผ่าน cron job อัตโนมัติที่ทำงานทุกห้านาที เมื่อวันหมดอายุของโดเมนใกล้เข้ามา WHMCS จะสร้างใบแจ้งหนี้ต่ออายุให้ลูกค้าโดยอัตโนมัติ ส่งการแจ้งเตือนวันหมดอายุในช่วงเวลาที่กำหนดได้ (โดยทั่วไปคือก่อน 60, 30, 14 และ 7 วัน) และจะดำเนินการต่ออายุโดยอัตโนมัติหากบัญชีลูกค้ามียอดคงเหลือเพียงพอหรือมีวิธีชำระเงินที่ใช้งานได้
เพื่อให้กระบวนการนี้ทำงานได้อย่างถูกต้อง จำเป็นต้องเปิดใช้งาน Domain Sync ภายใต้ Sistem Ayarlari > Genel Ayarlar > Domains เพื่อให้ WHMCS รับวันหมดอายุล่าสุดจาก Domain Name API ได้ตลอดเวลา
💡 ลำดับอีเมล 4 ฉบับในช่วง 60/30/14/7 วัน สามารถลดอัตราการสูญเสียโดเมนได้สูงสุดถึง 60% เมื่อเทียบกับการเตือนเพียงครั้งเดียว และควรเปิดใช้งานตัวเลือก Sync Next Due Date ใต้ Otomasyon Ayarlari ด้วย — ความไม่ตรงกันของวันที่ระหว่าง WHMCS กับหน่วยงานจดทะเบียนเป็นหนึ่งในสาเหตุที่พบบ่อยที่สุดของการสูญเสียโดเมนโดยไม่คาดคิด
สามารถกำหนดราคาโดเมนสำหรับแต่ละ TLD แบบแมนนวล หรือจะนำเข้าอัตโนมัติด้วยเครื่องมือ Registrar TLD Sync ก็ได้ สำหรับการซิงค์อัตโนมัติ ให้ไปที่ Utilities > Registrar TLD Sync เลือก DomainNameApi แล้วรอให้การเปรียบเทียบเสร็จสิ้น หน้าผลลัพธ์จะแสดงส่วนต่างกำไร/ขาดทุนของแต่ละนามสกุล และช่วยให้คุณโอนย้ายราคาแบบกลุ่มได้
คุณยังสามารถตั้งค่า Domain Name API เป็น Lookup Provider ได้เช่นกัน (Sistem Ayarlari > Domain Fiyatları > Lookup Provider > Değiştir > DomainNameApi) ด้วยวิธีนี้ จะมีการตรวจสอบความพร้อมใช้งานแบบเรียลไทม์ผ่านโครงสร้างพื้นฐานของ Domain Name API แทนการใช้เซิร์ฟเวอร์ WHOIS ทั่วไป
💡 การซิงค์ราคาอัตโนมัติเป็นหนึ่งในฟีเจอร์ที่ถูกใช้น้อยที่สุดของ WHMCS การรัน TLD Sync ทุกเดือนช่วยให้ราคาขายปลีกของคุณยังคงสูงกว่าต้นทุน แม้หลังจากที่ซัพพลายเออร์มีการปรับราคา กฎอัตรากำไรคงที่ (เช่น ต้นทุน + 25%) จะช่วยรักษาความสามารถในการทำกำไรในกว่า 800 นามสกุลได้โดยไม่ต้องตรวจสอบด้วยตนเอง
WHMCS มีระบบบันทึกโมดูลในตัวสำหรับวิเคราะห์ปัญหาการเชื่อมต่อ ไปที่เมนู Utilities > Logs > Module Log หากเห็นปุ่ม Enable Debug Logging ให้คลิกเพื่อเปิดใช้งาน เมื่อเปิดแล้ว ระบบจะบันทึกคำขอและการตอบกลับทั้งหมดระหว่าง WHMCS กับ Domain Name API คุณสามารถคลิกที่วันที่ของบันทึกใด ๆ เพื่อดูรายละเอียดคำขอ การตอบกลับ และข้อมูลการตอบกลับที่ถูกกรองได้ครบถ้วน
ปัญหาที่พบบ่อย:
ไฟล์โมดูลถูกอัปโหลดไปยังไดเรกทอรีที่ไม่ถูกต้อง — WHMCS จะไม่ตรวจจับโมดูลอย่างชัดเจน
ข้อมูลรับรอง API ไม่ถูกต้อง — หลังจากบันทึกแล้ว ยอดคงเหลือจะไม่แสดง
ปิดการใช้งาน Domain sync — วันหมดอายุจะล้าสมัยและการต่ออายุจะล้มเหลวแบบเงียบ ๆ
💡 ก่อนติดต่อทีมสนับสนุน ให้ดึงบันทึก Module Log ของกระบวนการที่ล้มเหลวก่อน ส่วนการตอบกลับที่ถูกกรองจะแสดงข้อผิดพลาดที่ Domain Name API ส่งกลับมาอย่างชัดเจน ซึ่งในหลายกรณีจะช่วยให้เข้าใจปัญหาได้ทันที การมีบันทึกนี้เตรียมไว้จะช่วยลดเวลาในการแก้ไขปัญหาได้อย่างมาก และเพื่อป้องกันผลกระทบต่อประสิทธิภาพ ควรปิด debug logging ไว้ในสภาพแวดล้อมการใช้งานจริง
การโอนย้ายโดเมนจะถูกประมวลผลโดยอัตโนมัติผ่านโมดูล registrar เมื่อมีลูกค้าเริ่มต้นการโอนเข้า WHMCS จะส่งคำขอโอนไปยัง Domain Name API โดยใช้รหัสอนุญาต EPP ที่ลูกค้าให้มา สถานะการโอนและวันที่เริ่มต้น/สิ้นสุดจริงสามารถดูได้แบบเรียลไทม์ในแผงผู้ดูแลระบบ ผู้ดูแลระบบยังสามารถสร้างคำขอยกเลิกการโอนได้โดยตรงจากแผงจัดการโดเมนด้วย
💡 สาเหตุที่การโอนย้ายล้มเหลวส่วนใหญ่มักเกิดจากรหัส EPP หมดอายุ การล็อกการโอนจากฝั่งผู้รับจดทะเบียนเดิม หรือระยะเวลาล็อก 60 วันของ ICANN หลังจากการจดทะเบียนล่าสุด โดยเฉพาะอย่างยิ่งในการโอนโดเมน .tr ควรระวังเป็นพิเศษ: ข้อมูลหมายเลขประจำตัวประชาชนตุรกีและหมายเลขภาษีในบัญชีลูกค้าฝั่งผู้รับต้องตรงกับข้อมูลในฝั่งผู้รับจดทะเบียน ความไม่ตรงกันอาจนำไปสู่การปฏิเสธการโอนแบบเงียบ ๆ ซึ่งยากต่อการวินิจฉัยหากไม่ตรวจสอบบันทึก
