نحوه تنظیم Localisation در تنظیمات WHMCS

این صفحه می توانید تنظیمات مربوط به فرمت جداول دیتابیس و تاریخ و همچنین کشور و زبان whmcs را تنظیم نمایید. در ادامه به تشریح تمامی گزینه های موجود در سربرگ Localisation می پردازیم.

  1. System Charset: در این قسمت می بایست نوع Encodin زبان مورد استفاده خود را مشخص نمایید.

اکثر زبان های مورد استفاده از کاراکتر ست UTF-8 استفاده می نمایند. در صورتیکه زبان مورد استفاده شما از اینکدینگ UTF-8 استفاده نمی کند مراحل زیر را انجام دهید:

وارد پوشه lang در مسیر Portal(مسیر نصب WHMCS) شوید و فایل Language را در یک فایل notepad باز نمایید.

در محیط notepad، از منوی File، بر روی گزینه Save as کلیک نمایید.

در هنگام ذخیره فایل نوع Encoding را به صورت ANSI قرار داده و فایل را ذخیره نمایید.

در پایان فایل جدید را مجدد در مسیر Portal/lang آپلود نمایید.

پس از آن در WHMCS فیلد System Charset را مطابق ANSI تنظیم نمایید.

در حالت کلی پیشنهاد ما انتخاب گزینه پیش فرض یا همان UTF-8 می باشد.

  1. Date Format: در این قسمت می توانید قالب قابل مشاهده تاریخ در ناحیه مدیریت WHMCS را تعیین نمایید که بهترین قالب YYYY/MM/DD یا روز/ماه/سال می باشد.
  2. Client Date Format: در این می توانید قالب قابل مشاهده تاریخ در ناحیه کاربری را تعیین نمایید که بهترین گزینه same as admin می باشد. بدین معنی که هر نوع فرمت انتخاب شده از قسمت Date Format برای مدیریت در همین قسمت نیز اعمال گردد.
  3. Default Country: در این می توانید کشور پیش فرض خود را انتخاب نمایید که برای کاربران داخل ایران Iran, Islamic Republic Of مناسب می باشد.
  4. Default Language: در این قسمت می توانید زبان مورد استفاده به صورت پیش فرض را تعیین نمایید. در صورتیکه از زبان فارسی تمایل دارید استفاده نمایید از لیست کشویی آن Farsi را انتخاب نمایید.
  5. Enable Language Menu: در صورتیکه تیک مربوط به این گزینه را فعال نمایید، امکان تغییر زبان در قسمت ناحیه کاربری برای کاربران فعال می گردد. در صورتیکه نمی خواهید کاربران قادر به تغییر زبان پیش فرض پرتال شوند این گزینه را غیر فعال نمایید.

نحوه مدیریت کارمندان و مدیران در WHMCS

در این بخش با تنظیمات مربوط به قسمت مدیریت کاربران/مدیران در WHMCS نصب شده در نمایندگی هاست خود آشنا خواهید شد. در سیستم مدیریت هاستینگ لازم است کاربران مختلف با سطح دسترسی های مختلفی ایجاد نمایید تا در محرمانگی اطلاعات و تعیین نقش ها و وظایف بتوان نظارت کاملی داشت. برای مثال، کاربر بخش فروش، کاربر بخش پشتیبانی سطح 1 ، کاربر بخش پشتیبانی سطح 2، کاربر بخش مالی، کاربر بخش فنی ، مدیریت و … که هرکدام با توجه به وظایفی که دارند و بسته به صلاح دیدتان می توانند دسترسی های محدودی را داشته باشند. با استفاده از تنظیمات این قسمت می توانید این کاربران را تعریف نموده و هرکاربر را برای دپارتمان مربوطه به همراه سطح دسترسی های آن تعریف نمایید. همچنین می توانید تنظیمات مربوط به تایید هویت 2 مرحله ای کاربران را در این بخش اعمال نمایید.

جهت دسترسی به این قسمت می بایست در ناحیه مدیریتی WHMCS از منوی Set Up و زیر منویStaff Management را انتخاب نمایید.

در ادامه ی آموزش به شریح 3 زیر منوی بخش Staff Management و تنظیمات مربوطه خواهیم پرداخت.

  1. Administrator Users : در این بخش می توانید کارمندان و مدیران خود را تعریف کنید. نحوه ی تعریف یوزر ها و سایر تنظیمات در آموزش «تعریف کاربر جدید در WHMCS» به صورت کامل توضیح داده شده است.
  2. Administrator Roles : در این بخش می توانید نقش ها و اختیارات کاربران را مشخص نمایید. برای مثال تعریف کنید سطح دسترسی یک کاربر ادمین به صورت کامل باشد و سطح دسترسی یک کاربر بخش فروش Sale Operator فقط به قسمت های سفارشات و تیکت های بخش فروش محدود باشد. نحوه ی تعریف دسترسی ها در آموزش «تعیین رول ها در WHMCS» به صورت کامل توضیح داده شده است.
  3. Two-Factor Authentication : این قسمت به منظور تعیین تایید هویت 2 مرحله ای برای کاربران می باشد. بدین صورت که کاربرانی که قصد ورود به محیط مدیریت WHMCS را داشته باشند باید از 2 فیلتر عبور نمایند و در صورتیکه اطلاعات لازم را در اختیار داشته باشند می توانند وارد شوند. نحوه ی انجام تنظیمات مورد نیاز در آموزش «فعال سازی تایید هویت 2 مرحله ای در WHMCS » به صورت کامل توضیح داده شده است.

معرفی کامل صفحه گزارش گیری reports در whmcs

WHMCS به صورت پیشفرض دارای ابزار های گزارش گیری می باشد. برخی از گزارشات شامل نمودار گرافیکی از داده های تحلیل شده نیز می باشد. برای مشاهده ی هر کدام از گزارشات از منوی Report بر روی نام هر کدام از گزارشات مورد نظر از لیست باز شده کلیک نمایید، همانطور که در جریان هستید سیستم whmcs یک سیستم بسیار گسترده و پیشرفته است که می تواند تمام امور یک شرکت هاستینگ را به صورت یکپارچه مدیریت کند، خب مسلما ممکن است شما فروش بسیار بالایی در طول ماه داشته باشید و همچنین تعداد کارمندان زیادی هم داشته باشید و در نتیجه مشتریان بسیار زیادی هم از خدمات شما استفاده می کنند، در پی این امر سیستم whmcs صورتحساب ها و ایمیل های زیادی برای کاربران شما ارسال می کند و تراکنشات زیادی در سیستم شما انجام می شود و خیلی چیز های دیگر، توسط صفحه گزارش گیری reports در whmcs قادر هستین به تمام این اطلاعات آماری دسترسی داشته باشید تا بتوانید در آینده تصمیم گیری بهتری برای توسعه زیرساخت های شرکت خود انجام دهید، پس در ادامه این آموزش کاربردی با ما همراه باشید.

راهنمای کامل صفحه گزارش گیری reports در whmcs

گزارشات در WHMCS به دو نوع گزارشات تحلیلی داده ها و در بسیاری از موارد نمودار های گرافیکی از داده ها ی سیستم می باشد. همچنین می توانید گزارشات مورد نظر خود را به صورت سفارشی ایجاد کنید.

در صفحه ی Report گزینه های ذیل را خواهید داشت که هرکدام و کاربرد آن برایتان توضیح داده خواهد شد:

General (عمومی):

  • Daily Performance : این گزارشات خلاصه ای از وضعیت فعالیت های روزانه به مدت 1 ماه را ارائه می دهد.
  • Disk Usage Summary : این گزارشات خلاصه ای از وضعیت مصرف پهنای باند و فضای دیسک اکانت های میزبانی را نشان می دهد.
  • Monthly Orders : این گزارشات به شما امکان تفکیک تعداد فروخته شده از هر محصول در ماه را می دهد
  • Product Suspensions : این گزارشات به شما امکان مشاهده ی تمامی سرویس های معلق شده و همچنین دلیل تعلیق سرویس ها را خواهد داد.
  • Promotions Usage : این گزارشات به شما آمار استفاده از کد های تخفیف را ارائه می دهد.
  1. Billing (صورتحساب ها):
  • Aging Invoices : این گزارشات خلاصه ای صورتحساب های پرداخت نشده در زمان سررسید را به شما نشان می دهد.
  • Credits Reviewer : این گزارشات به شما اجازه ی بررسی تمامی اعتبار صادر شده به مشتریان بین 2 تاریخ مشخص را می دهد.
  • Direct Debit Processing : این گزارشات تمامی صورتحساب های پرداخت نشده با متد پرداخت مستقیم، که به حساب های بانکی صاحبان اکانت ها مرتبط بوده و آماده ی پردازش می باشند را نشان می دهد.
  • Sales Tax Liability : این گزارشات مالیات فروش ها در بازه زمانی مشخص را نمایش می دهند.
  • VAT MOSS : این گزارشات اطلاعاتی که برای کسب و کارتان نیاز است تا بتوان عودت VAT MOSS را در هر فرمت مالیات محلی پذیرش کرد ارائه می کند.
  1. Income (درآمد):
  • Annual Income Report : این گزارشات درامد دریافتی در هر ماه را به صورت تبدیل شده به ارز پایه با استفاده از نرخ زمان تراکنش برای 1 سال را نمایش می دهد.
  • Income Forecast : این گزارشات پروژه های دریافتی برای هر ماه از سال را اگر تمامی سرویس های فعال در آن ماه تمدید شده باشند نمایش می دهد.
  • Income by Product : این گزارشات تفکیکی از پرداخت های انجام شده در ماه را بر اساس محصولات/خدمات ارائه می دهد.
  • Monthly Transactions : این گزارشات خلاصه ای از پرداخت های روزانه برای هر ماه را ارائه میکند.
  • Server Revenue Forecasts : این گزارشات میزان درآمد به تفکیک دوره ی صورتحساب ها برای هر یک از سرور ها را نمایش می دهد.
  1. Clients (مشتریان):
  • New Customers : این گزارشات مجموع کل مشتریان جدید، سفارشات و سفارشات کامل شده و مقایسه ی هر یک از آن ها با سال قبل را به صورت گرافیکی ارائه می دهد.
  • Client Sources : این گزارشات خلاصه ای از پاسخگویی مشتریان به فیلد های سفارشی مثل نحوه ی آشنایی با ما در زمان ثبت نام را ارائه می دهد.
  • Client Statement : این گزارشات توضیحی از اکانت برای حساب کاربری هر مشتری را ارائه می کند.
  • Clients by Country : این گزارشات تعداد کلی سرویس های فعال برای هر کسور، همچنین مجموع مشتریان فعال در هر کشور را نمایش می دهد.
  • Top 10 Clients by Income : این گزارشات 10 مشتری با بالاترین درامد خالص با توجه به تراکنش های موجود را نمایش می دهد.
  • Affiliates Overview : این گزارشات یک نمای کلی از بازاریابان در سال جاری را نمایش می دهد.
  • Domain Renewal Email : این گزارشات برای ایجاد یک خروجی سفارشی از ایمیل های یادآوری تمدید دامنه ها مورد استفاده قرار می گیرند.
  • Customer Retention Time : این گزارشات برای شما متوسط عمر محصولات ، سرویس ها ، افزونه ها و دامنه ها را با توجه به تاریخ ثبت و تاریخ فسخ محاسبه و ارائه می کند.
  1. Support (پشتیبانی):
  • Support Ticket Replies : این گزارشات تیکت ها را به تفکیک ارتباط با هر یک از کارشناسان پشتیبانی در هر ماه نشان می دهد.
  • Ticket Feedback Scores : این گزارشات خلاصه ای از رتبه ی دریافت شده برای هر کارمند را در بازه زمانی مشخصی ارائه می دهد.
  • Ticket Feedback Comments : این گزارشات به شما اجازه می دهند بازخورد های ارسال شده توسط مشتریان را مشاهده کنید.
  • Ticket Ratings Reviewer : این گزارشات تیکت های با رتبه ی 1 تا 5 بین 2 بازه ی زمانی را نشان می دهد.
  • Ticket Tags : این گزارشات یک نمای کلی از برچسب های تیکت ها در یک محدوده تاریخ مشخص را ارائه می دهند.
  1. Exports (خروجی ها):
  • Clients : این گزارشات می تواند برای تولید خروجی سفارشی از مشتریان با اعمال 5 فیلتر استفاده شود.
  • Domains : این گزارشات می تواند برای تولید خروجی سفارشی از دامنه ها با اعمال 5 فیلتر استفاده شود.
  • Invoices : این گزارشات می تواند برای تولید خروجی سفارشی از صورتحساب ها با اعمال 5 فیلتر استفاده شود.
  • Services : این گزارشات می تواند برای تولید خروجی سفارشی از سرویس ها با اعمال 5 فیلتر استفاده شود.
  • Transactions : این گزارشات می تواند برای تولید خروجی سفارشی از تراکنشات با اعمال 5 فیلتر استفاده شود.
  • PDF Batch : این ابزار به شما امکان تولید و دانلود خروجی دسته ای از فاکتور ها در فرمت PDF را می دهد.

 

whmcs چیست و چه کاربردی دارد؟

یا Web Hosting Management Complete Solution یک پلتفرم مالی و اتوماسیون کامل برای شرکت های هاستینگ است. این سیستم قدرتمند، تمامی مواردی را که برای مدیریت سرویس ها و کاربران نیاز است برای شرکت های هاستینگ فراهم میکند. Matt Pugh مدیرعامل مجموعه WHMCS در توضیح این محصول می گوید:

رسالت و هدف ما در WHMCS این است که مجموعه عملیات های موجود در شرکت های هاستینگ را ساده و خودکار نماییم. این محصول این امکان را برای شما فراهم خواهد کرد کسب و کار خود را به راحتی مدیریت کرده و کارایی خدمات خود را افزایش دهید.

لازم به ذکر است برای استفاده از WHMCS می بایست لایسنس تهیه نمایید. قیمت های ارائه شده برای WHMCS بشرح زیر است:

  • پلن Plus به قیمت 18.95 دلار – محدودیت 250 کاربر – بدون لینک برند whmcs
  • پلن Professional به قیمت 24.95 دلار – محدودیت 1000 کاربر – بدون لینک برند whmcs
  • پلن Business به قیمت 39.95 دلار – بدون محدودیت کاربر – بدون لینک برند whmcs
  • پلن Starter به قیمت 15.95 دلار – محدودیت 250 کاربر – به همره لینک برند whmcs

اتوماسیون WHMCS قابلیت توسعه پذیری بواسطه ماژول، API ، Hooks ، زبان ، قالب و عملیات احراز را دارا می باشد. نحوه توسعه قابلیت های این اتوماسیون را می توانید در این لینک مشاهده نمایید.

قابلیت های شاخص WHMCS

این سیستم بی نظیر قابلیت های بسیاری دارد که از میان آنها به چند مورد شاخص اشاره شده است:

  • WHMCS یک اتوماسیون کامل و تمام عیار برای شرکت های هاستینگ است.
  • امکان ثبت نام، تیکت، پرداخت، ثبت سفارش، تمدید، ارتقا و … همگی در whmcs قابل انجام است.
  • سطح مدیریتی whmcs امکانات بسیار زیاد و فوق العاده ای دارد که امکان توسعه دهی را نیز دارد.
  • قالب و امکانات اضافه whmcs به خوبی قابل تغییر، بهبود و اضافه شدن را دارد.
  • بسیاری از درخواست ها و اقدامات کاربر بصورت خودکار انجام می شود.
  • امکان ثبت رجیسترارها و انواع کنترل پنل ها در whmcs برای عملکرد خودکار وجود دارد.
  • اتوامسیون whmcs زبان فارسی را پشتیبانی می کند.
  • و ده ها مورد دیگر …

تصاویر ناحیه کاربری و مدیریتی WHMCS

 

 

نصب و پیکربندی WHMCS

آموزش نصب whmcs و همچنین پیکربندی آن در قالب آموزش اختصاصی به شما ارائه خواهد شد. اما چیزی که نیاز است بدانید این است که به هیچ عنوان از whmcs نال شده و غیر قانونی استفاده نکنید. زیرا چنین کاری مستقیما امنیت سیستم شما و کاربران را تحت تاثیر قرار خواهد داد. لایسنس whmcs را می توانید بصورت مستقیم یا غیر مستقیم تهیه نمایید که پس از خرید آن، بسته نصبی در اختیار شما قرار خواهد گرفت. به محض آماده شدن آموزش نصب whmcs و همچنین آموزش تنظیمات whmcs ، لینک مطالب را در اینجا قرار خواهیم داد تا از آنها استفاده نمایید.

امنیت WHMCS

با توجه به حساسیت و اهمیت WHMCS در کسب و کارهای هاستینگ، پشتیبانی بسیار خوبی از این اتوماسیون به عمل می آید. مجددا متذکر می شویم که حتما از نسخه قانونی و لایسنس دار WHMCS استفاده نمایید تا امنیت سایت و کسب و کارتان به خطر نیافتد. علاوه بر این کار می بایست یکسری اقدام جهت تامین امنیت whmcs انجام دهید.

نتیجه گیری و جمع بندی

اتوماسیون whmcs در کسب و کارهای دیگری غیر از هاستینگ نیز قابل استفاده است. در واقع هر جایی که نیاز به مدیریت کاربران بصورت سیستم صدور، یادآوری، انسداد سرویس و مانند آنها باشد از whmcs می توان استفاده کرد. اگر قصد راه اندازی شرکت و مجموعه هاستینگ را دارید و به دنبال یک سیستم اتوماسیون عالی می گردید بدون شک WHMCS تنها ابزار آماده و کامل در حال حاضر برای اینکار است.

نحوه پیکربندی تنظیمات ثبت و تمدید دامنه در WHMCS

تنظیمات ثبت و تمدید دامنه در WHMCS

Setup > General Settings > Domains

مسیری می باشد که از طریق آن بخش می توانید تنظیمات مربوط به ارائه ی دامنه ها (ثبت/انتقال/مدیریت دامنه) و تنظیمات مربوط به پرداخت و تمدید دامنه ها را پیکر بندی کنید. جهت دریافت اطلاعات بیشتر در مورد این بخش می توانید آموزش «تنظیمات اولیه whmcs در سربرگ دامنه ها » را مطالعه نمایید.

پیکر بندی رجیسترار دامنه ها:

برای پیکر بندی تنظیمات مربوط به رجیسترار ها می بایست از طریق مسیر Setup > Products/Services > Domain Registrars اقدام نمایید.

رجیسترار مورد نظرتان را از لیست رجیسترار های موجود برای پیکر بندی انتخاب کنید و بر روی دکمه ی “Activate” کلیک کنید.

سپس جزئیات مربوط به اکانتتان را وارد نمایید. توجه داشته باشید برای هر رجیسترار دستورالعمل ها و الزامات خاصی وجود دارد.

برای تعیین name server های پیش فرض که میخواهید برای دامنه هایی که از طریق سیستم ثبت می گردند تنظیم شود از مسیر Setup > General Settings > Domains tab اقدام کنید.

ثبت خودکار دامنه ها:

  • با ثبت خودکار دامنه، می توانید عملیات ثبت و انتقال دامنه ها در رجیسترار را به صورت اتوماتیک تعیین نمایید. زمانیکه این قابلیت فعال باشد، پس از پرداخت توسط مشتری به صورت خودکار درخواست ثبت دامنه به رجیسترار ارسال خواهد شد. در این صورت ثبت خودکار تا زمانیکه صورتحساب مربوطه پرداخت نشده باشد انجام نخواهد شد.
  • شما می توانید ثبت خودکار دامنه را برای برخی از TLD ها فعال کرده و برای بقیه غیرفعال نمایید و مشخص کنید که هر رجیسترار چه نوع TLD هایی را ثبت کند.
  • برای فعال سازی ثبت خودکار دامنه ها به مسیر Setup > Products/Services > Domain Pricing رفته و در لیست کشویی Auto Registration ، رجیسترار مورد نظر را برای هر TLD انتخاب کنید .

برای غیرفعال سازی ثبت خودکار دامنه ها کافی است از لیست کشویی Auto Registration، گزینه ی None را انتخاب نمایید.

توجه: زمانیکه ثبت خودکار دامنه ها را غیر فعال نمایید، در صورتیکه مشتری صورتحساب خود را پرداخت نماید سیستم منتظر می ماند تا یکی از کاربران ادمین سفارش مشتری را تایید. در این صورت با تایید سفارش، دامنه به صورت خودکار ثبت خواهد شد.

ثبت دستی دامنه ها:

ثبت دستی دامنه ها زمانی کاربرد دارد که TLD مورد درخواست توسط هیچ یک از رجیسترار های فعال شما ارائه نمی گردد. در این صورت عملیات تمدید ، بروز رسانی dns ها و … همگی به صورت دستی انجام خواهند شد.

  • Email Registrar Module به شما امکان ثبت دامنه به صورت دستی بدون استفاده از رجیسترار ها در whmcs را می دهد. بدین صورت که می توانید بدون استفاده از رجیسترار ها و خودکار سازی ثبت دامنه، انواع دامنه ها را به ثبت برسانید.

پس از تعیین ثبت TLDمربوطه به صورت دستی از طریق انتخاب Email از لیست کشویی Auto Registration ، در صورتیکه دامنه ای سفارش داده شود، پس از پرداخت صورتحساب توسط مشتری ایمیلی برای شما ارسال خواهد شد که هشدار می دهد عملیات دستی مورد نیاز است. فراموش نکنید برای این نوع دامنه ها ، مشتریان باید به صورت مداوم برای ایجاد هرگونه تغییر با شما در تماس باشند تا به صورت دستی برایشان انجام دهید.

تمدید خودکار دامنه ها:

با استفاده از این امکان می توانید تمدید دامنه ها را به صورت اتوماتیک تعریف نمایید. بدین صورت که پس از پرداخت صورتحساب مربوط به تمدید دامنه، دامنه به صورت خودکار تمدید خواهد شد.

این تنظیمات از ثبت خودکار دامنه ها مجزا بوده و می توانید بدون فعال بودن ثبت خودکار این گزینه را فعال کنید.

  • برای فعال سازی این گزینه، به مسیر general Settings > Domains رفته و گزینه ی Auto Renew on Payment را در حالت انتخاب قرار دهید.

تمدید دامنه ها:

به صورت پیش فرض ، همه ی دامنه ها به حالت auto-renew یا تمدید خودکار تنظیم شده اند. به منظور تمدید همیشه X روز قبل از انقضای دامنه صورتحساب صادر می شود. هرگز بدون پرداخت صورتحساب تمدید انجام نخواهد شد.

می توانید تنظیمات مربوط به تمدید خودکار دامنه ها را غیر فعال نمایید و در این صورت صورتحسابی برای دامنه صادر نشده و اجازه می دهد دامنه منقضی شود. بدین منظور می توانید در قسمت مدیریت دامنه ها در whmcs گزینه ی Disable Auto Renew را فعال کنید. زمانیکه تمدید خودکار دامنه را غیر فعال کنید، whmcs بررسی کرده و اگر برای دامنه هایی صورتحساب صادر شده باشد، صورتحساب های تمدید لغو می گردند و یا اگر صورتحساب هایی شامل تمدید دامنه و هاست و .. باشد، ردیف مربوط به تمدید دامنه از صورتحساب مربوطه حذف خواهد شد.

در این حالت اطلاع رسانی های مربوط به تمدید دامنه به مشتری ارسال خواهد شد و مشتری می تواند درخواست تمدید دامنه را به صورت دستی بدهد.

هشدار های تمدید دامنه ها:

به صورت پیش فرض ، حداقل 2 اطلاع رسانی در خصوص تمدید دامنه برای مشتری ارسال خواهد شد. شما حتی می توانید مشخص کنید اطلاع رسانی های قبل و بعد از انقضای دامنه به چه صورت ارسال شوند و یا اطلاع رسانی را کلا غیر فعال نمایید. توجه داشته باشید یک نسخه از ایمیل های اطلاع رسانی در سربرگ Email در بخش مربوط به مشتری در whmcs نیز ذخیره می گردد و همچنین در لاگ های مربوط به گزارشات ایمیل های اطلاع رسانی تمدید دامنه ها نیز ثبت خواهد شد.

نحوه ی تغییر بازه زمانی جهت ارسال ایمیل ها ی اطلاع رسانی:

  • به مسیر Setup > Automation Settings رفته

  • قسمت مربوط به Domain Reminder Settings را در صفحه بیابید.

  • از طریق لیست کشویی موجود در مقابل هر گزینه می توانید مشخص کنید اطلاع رسانی قبل یا بعد از انقضای دامنه ارسال گردد.
  • همچنین می توانید مشخص کنید چه تعداد روز قبل یا بعد از انقضای دامنه اطلاع رسانی های اول، دوم، سوم، چهارم و یا پنجم ارسال گردند.
  • برای غیرفعال کردن یکی از گزینه ها می توانید مقدار آن را بر روی 0 تنظیم نمایید.

نحوه ی تغییر محتوا و قالب ایمیل های اطلاع رسانی تمدید دامنه ها :

  • به مسیر Setup > Email Templates رفته

  • عنوان قالب ایمیلی که در خصوص اطلاع رسانی های تمدید دامنه ها قبل از انقضای دامنه ارسال می گردد Upcoming Domain Renewal Notice می باشد، آن را یافته و درحالت ویرایش باز کنید.

  • عنوان قالب ایمیلی که در خصوص اطلاع رسانی های تمدید دامنه ها بعد از انقضای دامنه ارسال می گردد Expired Domain Notice می باشد، آن را یافته و درحالت ویرایش باز کنید.
  • برای ویرایش قالب ایمیل ها نیز می توانید از آموزش «نحوه ی تغییر قالب ایمیل ها» استفاده کنید.

ارائه امکان ثبت دامنه رایگان همراه با پکیج ها در whmcs:

در whmcs می توانید دامنه ها ی رایگانی نیز همراه با پکیج های سرویس هایتان ارائه دهید، البته این ویژگی بر اساس قوانین مشخصی انجام خواهد شد. برای مثال زمانیکه سفارش سرویس ها ی 1 ساله ثبت گردد همراه با آن سرویس دامنه ی رایگان ارائه شود. مراحل زیر شما را در تنظیم این ویژگی راهنمایی خواهند نمود:

  • به مسیر Setup > Products/Services > Products/Services رفته

  • محصولی را که قصد دارید همراه با آن دامنه ی رایگان ارائه دهید در حالت ویرایش باز کنید. بدین منظور بر روی دکمه ی Edit در مقابل محصول مورد نظر کلیک کنید.

  • سپس سربرگ Free Domain را انتخاب کنید.

  • نوع ارائه ی دامنه ی رایگان را به یکی از 2 روش زیر انتخاب کنید:
  • ارائه ی دامنه ی رایگان برای سال اول و تمدید دامنه به صورت نرمال
  • ارائه ی دامنه ی رایگان به مدت طول عمر سرویس یا محصول انتخابی
  • سپس از قسمت payment terms با استفاده از کلید CTRL صفحه کلید، می توانید مشخص کنید محصولاتی با چه سیکل پرداختی قابلیت ارائه ی دامنه ی رایگان را داشته باشند. برای مثال محصولات سالانه و 6 ماهه را اگر انتخاب کنید، برای محصولاتی که با این دوره ی پرداختی تعریف شده اند دامنه ی رایگان ارائه خواهد شد.
  • از قسمت Free Domain TLD’s می توانید TLD هایی که میخواهید به صورت رایگان ارائه دهید را با استفاده از کلید CTRL صفحه کلید انتخاب نمایید. در این صورت می توانید از ارائه TLD های گران قیمتی مثل .tv جلوگیری نمایید.
  • در نهایت بر روی دکمه ی Save Changes کلیک نمایید.

پس از اعمال تنظیمات فوق ، در صورتیکه کاربری این پکیج را سفارش دهد، هزینه ی ثبت دامنه را پرداخت نخواهد کرد. این تنظیمات نیز برای دوره ی مشخصی انجام می شود ، یعنی در زمان سررسید بعدی تمدید دامنه و هاست، وقتی صورتحساب خودکار صادر می گردد، هزینه ی تمدید هاست و دامنه محاسبه و فاکتور خواهد شد.

سپس وقتی کاربر صورتحساب خود را پرداخت نماید، هاست و دامنه تمدید شده و به صورت خودکار تاریخ سررسید بعدی به میزان تمدید شده افزایش خواهد یافت.

افزودن سرویس WHOIS اضافه:

سیستم WHMCS به صورت پیش فرض تعداد بالایی از TLD ها را پشتیبانی می کند، در هر حال ممکن است شما TLD را بخواهید استفاده کنید که پشتیبانی نمی شود، بنابر این می توانید آن را در فایل whoisservers.php در مسیر includes با استفاده از افزودن کد زیر در خط آخر اضافه کنید:

.extension|whois server|match string
  • extension همان TLD می باشد
  • whois server همان سرور دامنه می باشد
  • match string نیز پاسخ whois server می باشد زمانیکه دامنه ای برای ثبت آزاد می باشد. فهرست لیست کاملی از سرور های دامنه را می توانید در IANA بیابید.

در مثال فوق، اتصال به سرور از طریق پورت 43 که پیش فرض می باشد انجام می شود. اگر سرور هویزی که قصد اتصال به آن را دارید از پورت دیگری استفاده می کند می توانید از کد زیر استفاده کنید:

.extension|whois server:xx|match string

که xx شماره پورت سرور دامنه ی جدید می باشد.

سفارشی سازی محدودیت طول نام دامنه ها:

به صورت پیش فرض اغلب TLD ها دارای محدودیت در طول نام دامنه می باشند و می توانید آن را نیز برای خودتان به صورت سفارشی با افزودن کدهایی مانند زیر سفارشی کنید:

$DomainMinLengthRestrictions[".asia"] = 3;
$DomainMaxLengthRestrictions[".asia"] = 64;
$DomainMinLengthRestrictions[".ws"] = 4;
$DomainMaxLengthRestrictions[".ws"] = 63;

سفارشی سازی محدودیت تمدید دامنه ها:

بسیاری از TLD ها دارای محدودیت زمانی جهت تمدید دامنه پس از منقضی شدن می باشند ، برای مثال دامنه های با پسوند .com را می توان تا 40 روز پس از تاریخ انقضا تمدید نمود درحالیکه دامنه های با پسوند .uk را می توان بین 180 روز قبل از انقضا تا 97 روز پس از انقضا تمدید نمود. همه ی TLD ها دارای یک دوره ی مشخص می باشند با این حال می توانید تنظیمات مربوط به این زمان را در فایل configuration.php با استفاده از کد های زیر به صورت سفارشی تغییر دهید:

$DomainRenewalGracePeriods[".com"] = "40";
$DomainRenewalMinimums[".co.uk"] = "180";
$DomainRenewalGracePeriods[".co.uk"] = "97";

همچنین می توانید به صورت سفارشی چندین grace periods و minimum renewal periods را به صورت زیر تنظیم نمایید:

$DomainRenewalGracePeriods = array(".com"=>"30",".net"=>"40",".uk"=>"97");
$DomainRenewalMinimums = array(".com"=>"180",".com.au"=>"90");

مقادیر پیش فرض:

grace periods های پیش فرض در whmcs به صورت زیر می باشند:

.com = 30,.net = 30,.org = 30,.info = 15,.biz = 30,.mobi = 30,.name = 30,.asia = 30,.tel = 30,.in = 15,.mn = 30,
.bz = 30,.cc = 30,.tv = 30,.eu = 0,.co.uk = 97,.org.uk = 97,.me.uk = 97,.us = 30,.ws = 0,.me = 30,.cn = 30,
.nz = 0,.ca = 30

minimum renewal periods های پیش فرض در whmcs به صورت زیر می باشند:

.co.uk = 180,.org.uk = 180,.me.uk = 180,.com.au = 90,.net.au = 90,.org.au = 90

توجه داشته باشید به صورت پیش فرض نیز برای نام دامنه ها حداقل طول 3 کاراکتر و حداکثر طول 63 کاراکتر در whmcs تعیین شده است. پس از پیکربندی تنظیمات ثبت و تمدید دامنه در WHMCS شما قادر هستید امکانات ثبت اتوماتیک دامنه را در whmcs خود فعال نمایید و همچنین whmcs خود را به صورت اختصاصی طوری تنظیم نمایید که در سال های آینده جهت تمدید دامنه ها برای کاربران شما ایمیل های اطلاع رسانی ارسال کند و کاربرانتان را از تاریخ انقضای دامنه خود مطلع سازد، در صورتی که این آموزش برای شما مفید واقع شد می توانید سایر آموزش های whmcs را نیز مطالعه فرمایید.

نحوه ایجاد فیلد های سفارشی در WHMCS

نحوه ایجاد فیلد های سفارشی در WHMCS

در این آموزش نحوه ی ایجاد فیلد های سفارشی کاربران whmcs در بخش های مختلف را خواهید آموخت. با استفاده از این ابزار می توانید اطلاعات اضافی که نیاز دارید از کاربرانتان بدانید را تعریف نمایید . برای مثال اینکه نحوه ی آشنایی آن ها با سایت شما از چه طریق بوده است ؟ یا آیا تمایل دارید به لیست ایمیل های ما افزوده شوید برای دریافت آخرین اخبار؟ یا اطلاعات هویتی بیشتری را از آن ها دریافت نمایید و …

فیلد هایی که پشتیبانی می شوند:

  • Text Box برای فیلد های متنی
  • Dropdown Menu برای فیلد هایی که باید یکی از گزینه ها را از لیست کشویی انتخاب کنند
  • Tick Box برای پاسخ های بله یا خیر
  • Textarea برای متون بلند و چند خطی

انواع فیلد های سفارشی:

  • فیلد سفارشی بخش کاربران:

این فیلد ها برای بخش کاربری مشتریان بوده و می توانند به 2 صورت تعریف شوند. قابل نمایش برای مشتری در فرم سفارش که باید آن را تکمیل کند، یا قابل نمایش فقط در بخش مدیریت که می تواند برای افزودن نوشته های خصوصی توسط ادمین ها مورد استفاده قرار بگیرد. برای ایجاد این نوع فیلد ها از مسیر Setup > Custom Client Fields می توانید تنظیمات را اعمال نمایید.

  • فیلد سفارشی بخش محصولات:

محصولاتی که ایجاد می کنید نیز می توانند فیلد سفارشی داشته باشند که در زمان ثبت سفارشات به مشتریان نمایش داده می شود. این کار به شما امکان تهیه ی اطلاعات بیشتری در خصوص یک محصول ویژه را خواهد داد. برای تعیین این فیلد ها می توانید در زمان ایجاد محصولات از مسیر Setup > Products/Services > Products/Services > Edit > Custom Fields tab اقدام نمایید. برخی ماژول ها نیاز به فیلد های اختصاصی بیشتری دارند که در توضیحات آن ها درج شده است و از این طریق می توانید فیلد های مورد نیاز را تعریف کنید.

 

  • فیلد سفارشی بخش پشتیبانی:

فیلد های سفارشی بخش پشتیبانی برای هر دپارتمان به صورت مجزا تعریف خواهد شد. بدین صورت که کاربران در زمان ایجاد یک تیکت جدید باید این فیلد ها را تکمیل نمایند، برای مثال فیلدی در خصوص دریافت اطلاعات مربوط به نام کاربری و گذرواژه و …. برای ساخت این فیلد ها می توانید از مسیر Setup > Support > Support Departments > Edit > Custom Fields tab اقدام نمایید.

 

نمایش فیلد های سفارشی در صورتحساب ها:

در بعضی مواقع نیاز دارید تا فیلد های سفارشی که تعریف کرده اید در صورتحساب ها نیز نمایش داده شوند، برای مثال:

  • زمانیکه فیلدی بعنوان مالیات یا مالیات برارزش افزوده داشته باشید
  • زمانیکه در بخش محصولات فیلدی شامل نام کاربری و گذرواژه داشته باشید

اما چگونه این کار را انجام دهیم؟! کاملا ساده است! هر 2 نوع فیلد مربوط به مشتریان و محصولات از این قابلیت پشتیبانی می کنند و برای فعال سازی فیلد های مورد نظرتان کافی است تا تیک مربوط به گزینه ی Show on Invoice را فعال کنید.

این تیک را باید در مسیر Setup > Client Custom Fields  یا Custom Fields در بخش محصولات فعال نمایید.

در مورد client custom fields ، این فیلد ها زیر نام و اطلاعات آدرس مشتری در صورتحساب نمایش داده خواهد شد.

در مورد product custom fields ، این فیلد ها در بخشی بعنوان توضیحات محصول نمایش داده خواهد شد.

نمایش فیلد های سفارشی در ایمیل ها:

فیلد های سفارشی در قالب ایمیل های ارسالی نیز با استفاده از merge fields قابل نمایش می باشند. با استفاده از merge fields می توانید فیلد هایی که میخواهید در ایمیل های ارسالی به کاربران نمایش داده شوند را تعریف نمایید.بدین منظور کافی است از مسیر Setup>email templates ایمیل مورد نظر (بعنوان مثال تاییدیه ثبت سفارش) را درحالت ویرایش باز نمایید، و از قسمت Available Merge Fields ، کد مربوط به فیلد های سفارشی ، {$client_custom_fields_fieldnamehere} را به قالب ایمیل اضافه کنید. (منظور از fieldnamehere همان نام فیلد سفارشی می باشد. برای مثال فیلد مالیات به صورت {$client_custom_field_vatnumber } قرار داده می شود.)

نمایش فیلد های سفارشی در صفحات:

برای نمایش فیلد های سفارشی در صفحات مربوط به خدمات مرتبط با سرویس ها ، از Merge Field هایی با فرمت زیر باید استفاده کنید:

{$client_custom_field_fieldnamehere}

قسمت fieldname باید با حروف کوچک و بدون هیچ فاصله ای تایپ شود، برای مثال IP Address را به صورت زیر در عبارت خود وارد کنید:

{$service_custom_field_ipaddress}

جستجوی مقادیر فیلد های سفارشی:

مقادر وارد شده در فیلد های سفارشی نیز قابل جستجو می باشند. برای جستجوی مقادیر فیلد های سفارشی مشتریان باید از مسیر Clients > View/Search Clients ، سربرگ Search/Filter را باز نمایید ، فیلد های سفارشی تعریف شده قابل رویت خواهند بود.

برای جستجوی مقادیر فیلد های سفارشی محصولات باید از مسیر Clients > Products/Services ، سربرگ Search/Filter را باز نمایید، فیلد های سفارشی تعریف شده قابل رویت خواهند بود.

عبارات اعتبار سنجی فیلد های سفارشی:

با استفاده از قوانین تعریف شده در عبارات اعتبار سنجی می توانید تعیین نمایید که فیلد ها چه مقادیری را می توانند دریافت کنند. در این صورت کاربر تا زمانیکه تایید اعتبار مقدار وارد کرده را دریافت نکرده باشد نمی تواند از آن مرحله جلوتر برود. چند نمونه عبارت اعتبار سنجی به صورت نمونه:

نام دامنه با فرمت “google.com”

/^([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]+)*\.([a-zA-Z]{2,6})$/

نام کاربری با طولی بین 4 تا 28 کاراکتر شامل حروف، اعداد و کاراکتر “_”

/^[a-z\d_]{4,28}$/i

شماره تلفن با فرمت ” (###) ###-#### ”

/^(\(?[0-9]{3,3}\)?|[0-9]{3,3}[-. ]?)[ ][0-9]{3,3}[-. ]?[0-9]{4,4}$/

تاریخ با فرمت ” DD/MM/YYYY ”

/^\d{1,2}\/\d{1,2}\/\d{4}$/

برای اطلاعات بیشتر می توانید به سایت http://www.rexegg.com/regex-quickstart.html مراجعه کنید.

مشاهده لیست فیلد های سفارشی:

برای مشاهده ی لیست فیلد های سفارشی از قبل تعریف شده می توانید از مسیر Setup>Custom Client Fields اقدام نمایید. در این بخش فیلد های موجود قابل رویت می باشد .

افزودن یک فیلد سفارشی جدید:

در بخش Custom Client Fields از قسمت Add New Custom Field موارد زیر را تکمیل نمایید:

  1. Field Name: نام فیلد را در این قسمت وارد کنید
  2. Field Type: نوع فیلد را از لیست کشویی مربوطه انتخاب کنید . موارد قابل انتخاب به شرح ذیل می باشند:
  • Text Box: فیلد متنی
  • Link/URL: لینک یا آدرس وب
  • Password: گذرواژه
  • Drop Down: منوی باز شدنی
  • Tick Box: چک لیست های قابل انتخاب
  • Text Area: فیلد متنی با طول زیاد
  1. Description: توضیحات مربوط به فیلد برای نمایش به کاربران
  2. Validation: عبارت اعتبار سنجی مقادیر فیلد
  3. Select Options: گزینه های قابل انتخاب برای این فیلد ( منو های کشویی – برای تعیین گزینه های لیست از کاما ، استفاده کنید)
  4. گزینه های اضافی قابل انتخاب در این بخش:
  • Admin Only: فقط در بخش مدیریتی قابل نمایش باشد
  • Required Field: فیلد الزامی باشد
  • Show on Order Form: در فرم سفارشات نمایش داده شود
  • Show on Invoice: در صورتحساب ها نمایش داده شود
  1. در آخر برای ذخیره ی فیلد جدید بر روی Save Changes کلیک کنید.

در صورتی که این آموزش برای شما مفید بود حتما به شما توصیه می کنیم که از سایر آموزش های whmcs هم استفاده کنید تا بتوانید به بهترین حالت ممکن این سیستم محبوب را تنظیم و پیکربندی کنید و از امکانات آن به صورت حرفه ای استفاده کنید.

نحوه تغییر قالب ایمیل در WHMCS

طراحی و اختصاصی سازی قالب های ایمیل در whmcs

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

برای مشاهده ی قالب های ایمیل در whmcs به مسیر Setup > Email Templates بروید.

برای ویرایش هرکدام از قالب ها در مقابل نام قالب ایمیل مورد نظرتان، بر روی آیکون Edit مطابق تصویر کلیک کنید تا قالب ایمیل مربوطه در حالت ویرایش باز شود.

همچنین می توانید در قالب های ایمیل متن های ساده را همراه با صفحات HTML در ویرایشگر ترکیب نمایید.

نحوه ایجاد قالب های سفارشی در whmcs:

برای ایمیل های خوش آمدگویی و ثبت سرویس های جدید می توانید قالب های سفارشی سازی شده ی مخصوص خود را ایجاد کنید. بدین منظور مراحل زیر را دنبال کنید:

  1. به مسیر Setup > Email Templates رفته

  1. از قسمت بالای صفحه Create New Email Template برای ساخت قالب ایمیل جدید استفاده کنید
  2. از قسمت Type می توانید گزینه هایی که به صورت دستی هستند مانند General, Product, Domain & Invoice را انتخاب کنید.
  3. برای نام قالب ایمیل باید یک نام منحصر بفرد انتخاب کنید تا زمانیکه خواستید ایمیل مورد نظر را ارسال کنید نام آن در لیست کشویی ایمیل ها متمایز و قابل تشخیص باشد. بر روی Create کلیک کنید تا قالب جدید ایجاد شود.

  1. برای ویرایش عنوان و قالب ایمیل می توانید از محیط editor قالب ها استفاده کنید.

پس از ذخیره ی قالب ایمیل جدید ، عنوان آن در لیست ایمیل ها نمایان خواهد شد. همچنین توجه داشته باشید برای الگو های ایمیل هایی که ایجاد می کنید نام «Mass Mail Template» را انتخاب نکنید زیرا برای whmcs رزرو شده است و در زمان ارسال ایمیل های انبوه مورد استفاده قرار می گیرد.

افزودن پیوست به ایمیل:

می توانید برای ایمیل های خود فایل پیوستی مشخص کنید که با هربار ارسال ایمیل به مشتریان آن فایل پیوست شده نیز همراه ایمیل ارسال شود.

بدین منظور به مسیر Setup > Email Templates رفته و الگوی مورد نظر را در حالت ویرایش باز کنید.

سپس از قسمت Attachments بر روی دکمه ی Browse کلیک کنید و فایل مورد نظر را در کامپیوتر خود انتخاب کنید. در صورت نیاز به افزودن تعداد بیشتری پیوست بر روی Add more کلیک کنید.

پس از کلیک بر روی Save Changes فایل مورد نظر در پوشه ی دانلود ها آپلود خواهد شد.

افزودن سر برگ و پاورقی برای قالب های ایمیل whmcs:

همچنین می توانید سر برگ و پاورقی برای قالب های ایمیل تعریف کنید تا به صورت کلی برای تمامی ایمیل ها به این شکل ارسال شود. Header در بالای هر ایمیل ارسالی و Footer در پایین هر ایمیل نمایش داده می شود. برای تنظیم این بخش می بایست به مسیر Setup > General Settings > Mail tab رفته و بخش های زیر را به صورت سفارشی تنظیم نمایید:

Global Email CSS Styling

Global Email Header Content

Email Template Content

Global Email Signature

Global Email Footer Content

غیرفعال سازی قالب های whmcs:

شرایطی وجود دارد که شما می خواهید ایمیل برای مشتریان ارسال نشود. برای مثال در زمان ایجاد صورتحساب یا در زمان انسداد سرویس ها . بدین منظور می توانید مراحل زیر را دنبال کنید:

  1. قالب ایمیلی که قصد غیر فعال کردن آن را دارید در حالت ویرایش باز کنید
  2. چک باکس مقابل گزینه ی Disable را در بالای صفحه فعال نمایید
  3. بر روی Save change کلیک نمایید.

در این حالت تا زمانیکه این قالب ایمیل مجدد فعال نگردد ایمیلی ارسال نمی شود.

ترجمه ی قالب های ایمیل در whmcs:

درحالت پیش فرض ، در مسیر Setup > Email Templates > Edit الگوهای ایمیل مطابق با زبان انتخابی شما در Setup > General Settings > Localisation می باشد. می توانید الگوها را مطابق با زبان هایی که می خواهید ترجمه کنید و whmcs ایمیل ها را مطابق با زبان انتخابی کاربران در طی ثبت سفارش ارسال می کند. برای ایجاد الگوها به زبان دیگر مراحل زیر را دنبال کنید:

  1. در پایین صفحه ی Setup > EMail Templates از لیست کشویی Add زبان مورد نظر را انتخاب نموده و بر روی submit کلیک کنید.

  1. در این حالت الگوهای ایمیل در صفحات ثانویه با زبان انتخابی برای ویرایش باز می شوند.

همانطور که قبلا توضیح داده شد ، کاربرانی که زبان جدید را انتخاب نموده باشند ایمیل هایی با این فرمت را دریافت خواهند کرد.

Merge Field های whmcs:

در قالب های ایمیل ها می توانید از فیلد های ادغامی یا Merge Fields استفاده نمایید. در این حالت زمانیکه ایمیل ها ارسال می شوند با اطلاعات کاربران قسمت های مربوطه تکمیل خواهند شد. برای مثال با استفاده از فیلد Client Name در هر بخش از قالب ایمیل، می توانید نام کاربری که ایمیل برای آن ارسال می شود را درج کنید. فیلد های ادغامی بر اساس نوع ایمیل متفاوت می باشند . برای مثال ایمیلی که مربوط به مشتریان باشد، دارای فیلد های مرتبط با مشتری می باشد و ایمیلی که مرتبط با محصولات باشد دارای فیلد های مرتبط با محصولات و همچنین مشتریان خواهد بود. لیست دقیقی از فیلد های قابل استفاده در هر ایمیل در قسمت زیرین متن ایمیل در بخش Available Merge Fields می باشد. هر جایی که اشاره گرد ماوس قرار داشته باشد با کلیک بر روی هر کدام از فیلد ها در آنجا درج خواهد شد.

همچنین می توانید فیلد های سفارشی قسمت های کاربران، محصولات و .. را نیز در ایمیل ها وارد نمایید. بدین منظور می توانید از فیلد ادغامی  {$client_custom_fields_ fieldnamehere } برای فیلد های سفارشی مشتریان استفاده کنید. منظور از fieldnamehere همان نام فیلد سفارشی می باشد. برای مثال فیلد مالیات به صورت {$client_custom_field_vatnumber }  قرار داده می شود.

برای فیلد های سفارشی محصولات نیز می توانید از {$service_custom_fiels_fieldnamehere} استفاده کنید. منظور از fieldnamehere همان نام فیلد سفارشی می باشد. برای ایجاد یک حلقه جهت نمایش تمامی فیلد های سفارشی می توانید از حلقه ی Foreach استفاده کنید به صورت زیر:

{foreach from=$service_custom_fields item=customfield}   {$customfield.name}: {$customfield.value}{/foreach}

نمایش به صورت شرطی:

شرایطی وجود دارد که شما می خواهید اگر آن شرایط وجود داشت داده های خاصی در ایمیل نمایش داده شود. برای مثال شما تمایل دارید اطلاعات ویژه ای در ایمیل های مربوط به تیکت های دپارتمان فروش ارسال شود، بنابر این می توانید دستورات زیر را در متن ایمیل Support Ticket Opened email template وارد نمایید:

{if $ticket_department eq "Sales"}The sales department is open 9-5pm Monday-Friday so youwill only receive a response between these times. We thank you for your patience.{/if}

همچنین می توانید برای موارد دیگر از عبارات معادل در انواع ایمیل ها استفاده نمایید و شرایط و قوانین بیشتری را برای ارسال ایمیل ها و اطلاعات درون آن ها تعیین نمایید، در صورتی که از این آموزش استفاده کردید و توسط آن قادر شدید تنظیمات ایمیل های خود را در whmcs به صورت کامل پیکربندی کنید به شما تبریک می گوییم، همچنین اگر هر سوال یا مشکلی در مورد تنظیمات قالب ایمیل در whmcs داشتید لطفا آن را در قسمت نظرات درج بفرمایید تا ما سریعا برای شما پاسخ ارسال کنید و همچنین در صورت تمایل پیشنهاد می کنیم تمام آموزش های whmcs را مطالعه فرمایید.

نحوه اتصال whm به سیستم whmcs

در این آموزش قصد داریم نحوه ی اتصال پنل نمایندگی هاست WHM به پنل مدیریت هاستینگ WHMCS را به شما همراهان همیشگی هاست نو آموزش دهیم پس با ما همراه باشید، در صورتی که شما هم تصمیم گرفته اید یک سایت هاستینگ راه اندازی کنید و به ارائه خدمات هاست و دامنه بپردازید حتما آگاه هستین در صورتی که بتوانید whm را به whmcs متصل کنید در این صورت بلافاصله بعد از خرید هاست از سمته مشتری، سریعا مشخصات هاست خریداری شده برای مشتری ارسال می شود پس در ادامه آموزش نحوه اتصال whm به سیستم whmcs با ما همراه باشید، اتصال پنل نمایندگی به سیستم WHMCS به منظور خودکار سازی وظایف ساخت و تحویل سرویس ها پس از پرداخت ضروری بوده و لازم است حتما ارتباط بین این دو کنترل پنل برقرار باشد ، همچنین به منظور انسداد و حذف سرویس ها و یا ارتقا پلن سرویس ها نیز این ارتباط بسیار مهم و حیاتی می باشد.

لازم است در سه مرحله که در ادامه برایتان توضیح داده شده است، تنظیمات مورد نیاز را اعمال نمایید:

مرحله ی اول: افزودن سرور Cpanel به WHMCS:

بدین منظور مراحل زیر را دنبال نمایید:

  • در مدیریت WHMCS به مسیر Setup > Products/Services > Products/Services > Servers بروید.

بر روی Add New Server کلیک کنید.

موارد ذیل را به ترتیب و با دقت تکمیل نمایید:

  • Name : نام سرور
  • IP Address : آی پی سرور
  • Primary Nameserver : DNS اصلی
  • Secondary Nameserver : DNS ثانویه
  • Type : نوع سرور Cpanel انتخاب شود
  • Username : نام کاربری نمایندگی WHM
  • Password : رمز عبور نمایندگی
  • Access Hash : این گزینه یک مورد امنیتی قوی می باشد که می توانید همراه با نام کاربری از آن نیز استفاده نمایید. برای استفاده از Access Hash در پنل WHM نمایندگی خود به مسیر Cluster/Remote Access > Setup Remote Access Key بروید.

کد مورد نظر را Copy و در فیلد بخش Add Server ان را Paste نمایید.

Secure : پیشنهاد می شود حالت امن SSL را فعال نمایید

  • Port : پورت پیشفرض به صورت خودکار نمایان است مگر سرور شما بر روی پورت دیگری کانفیگ شده باشد که باید گزینه ی Override with Custom Port را تیک بزنید.
  • سایر موارد همگی اختیاری بوده و الزامی به تکمیل آن ها وجود ندارد.
  • در آخر بر روی Save Changes کلیک کنید.

مرحله ی دوم: ایجاد و تنظیم پکیج سرویس ها در WHM:

بدین منظور مراحل زیر را دنبال نمایید:

  • وارد پنل WHM نمایندگی هاست خود شوید
  • سپس به مسیر Packages > Add a Package بروید

در این قسمت مهم ترین نکنه نام پکیج یا Package Name می باشد که می بایست همین نام را دقیقا در هنگام ساخت پکیج ها در WHMCS نیز وارد نمایید.

  • سایر موارد را به صورت دلخواه تنظیم نموده و پکیج را ADD کنید.

مرحله ی سوم : ایجاد و تنظیم پکیج سرویس ها در WHMCS:

بدین منظور مراحل زیر را دنبال نمایید:

  • در مدیریت WHMCS به مسیر Setup > Products/Services > Products/Services بروید.

بر روی Create a New Product کلیک کنید.

تنظیمات عمومی و قیمت را به صورت نرمال وارد نمایید و زمانیکه به تنظیمات مربوط به Module Setting رسیدید می بایست در قسمت Module Name گزینه ی Cpanel را انتخاب نمایید.

  • همچنین بدین منظور که تمامی سفارشات برای سرور افزوده شده به صورت اوتوماتیک ایجاد گردند نیز می توانید گزینه ی Automatically setup the product as soon as the first payment is received را نیز انتخاب نمایید و در غیر این صورت گزینه ی Automatically setup the product when you manually accept a pending order را جهت تایید دستی ادمین و سپس ساخت اکانت انتخاب نمایید.
  • توجه داشته باشید حتما در قسمت WHM Package Name نام پکیجی که در WHM ایجاد نمودید را دقیقا وارد نمایید.
  • سپس تنظیمات را ذخیره نمایید تا پکیج جدید افزوده شود.

هم اکنون می توانید جهت تست بر روی لینک ورود به سی پنل کلیک نمایید، در صورتیکه با موفقیت وارد شدید نیز می توانید به صورت تستی یک سفارش ثبت نمایید و به صورت دستی سرویس را Create کنید. در صورتیکه بدون نیاز به ورود به WHMسرویس با موفقیت ایجاد شد ، تنظیمات شما همگی صحیح بوده و کار به اتمام رسیده است . در غیر این صورت مراحل فوق را مجدد و با دقت بیشتر تکرار نمایید.

در صورتی که این آموزش برای شما مفید واقع شد از شما دعوت می کنیم سایر آموزش های whmcs ما را نیز مطالعه فرمایید.