ماژول مدیریت قیمت و ارز در whmcs توسط PriceChange
صفحه اصلی » ماژول مدیریت قیمت و ارز در whmcs توسط PriceChange
ماژول مدیریت قیمت و ارز در whmcs توسط PriceChange

ماژول مدیریت قیمت و ارز در whmcs

ماژول مدیریت قیمت و ارز در whmcs

این روز ها تمامی همکاران درگیر تغییر نوسانات ارزی و گاها متضرر شدن بابت این نوسانات هستند.

این ماژول تمامی نیازهای شما را برای بروز نگه داشتن قیمت ها رفع می نمایید.

سفارش ماژول :

ابتدا از لینک زیر ماژول را خریداری نمایید

خرید ماژول

پس از پرداخت هزینه ،ماژول برای شما فعال می شود  ،

 

نصب :

برای نصب می توانید به  دو روش عمل نمایید

روش نصب آنلاین: ( از طریق ماژولLicenseha Addon )

از ناحیه مدیریت whmcs خود منوی Addons را انتخاب و روی Licenseha.com Reseller کلیک کنید .

اکنون می توانید هر ماژولی که دوست دارید را با کلیک روی install نصب نمایید.

بعد از فعال سازی می توانید روی گزینه  Validate کلیک کنید تا از صحت تنظیمات مطمئن شوید.

روش نصب دستی :

فایل را دانلود سپس آن را در دایرکتوری WHMCS خود بارگذاری کنید .

اکنون فایل Licenseha_priceChange.zip را از حالت فشرده خارج نمایید.

با انجام مراحل بالا فایل های ماژول در مسیر زیر قرار می گیرد.

WHMCS-ROOT/modules/addons/priceChange

فعال سازی :

از مسیر زیر ماژول priceChange را فعال کنید

Setup>>Addon Modules

مطابق تصویر کلید لایسنس را در قسمت Licence Key قرار دهید و  Access Control را روی Full Administrator قرار دهید و در نهایت تنظیمات را ذخیره نمایید.

 

مشاهد ماژول :

برای مشاهده ماژول به مسیر زیر بروید

Addons >> Price Change

تنظیمات ماژول :

مطابق تصویر بالا

1.Configure Currencies :

این قسمت برای درج قیمت ارز می باشد ( در صورتی که برای اولین بار به این قسمت مراجعه می کنید حتما فقط یکبار قیمت های ارز را به صورت دستی وارد نمایید)

و تنظیمات اجرای خودکار می باشد

2. Set Price :

این قسمت برای تنظیم قیمت محصولات ، دامنه ها و…. است

3. Manage Services:

این قسمت برای مدیریت سرویس های فروخته شده به کاربران است

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

4.Manage Domains :

این قسمت برای مدیریت قیمت دامنه های فروخته شده می باشد و شبیه قسمت Manage Services است.

5.Manage Addons:

این قسمت برای مدیریت افزودنی های (Addon) محصولات می باشد و شبیه قسمت Manage Service است .

6.Products:

این قسمت برای درج قیمت محصولات بر اساس ارز می باشد ، در این قسمت شما هر محصولی را که Active نمایید ، در سیستم بر اساس قیمت ارز بروز می شود . شما می توانید محصولاتی همچون سرور های اختصاصی و انواع لایسنس را انتخاب و  active نمایید

توجه :فیلد های دوره پرداخته بلااستفاده را خالی رها کنید.

7.Domains:

این قسمت تقریبا مورد نیاز همه همکاران می باشد ، ابتدا دامنه های بین المللی را فعال و پس از ذخیره کردن برای درج قیمت ارزی دامنه روی Open Pricing کلیک کرده و قیمت های دامنه را درج کنید.

توجه :فیلد های دوره پرداخت بلااستفاده را خالی رها کنید.

8. Addons :

در این قسمت افزودنی های (Addon) محصولات را مشاهده و در صورت نیاز فعال و قیمت ارزی ان را درج کنید

9.Configurable Options :

در این قسمت گزینه های اختیاری (Configurable Options) محصول را می توانید فعال و قیمت های ارزی ان را درج نمایید.

توجه :فیلد های دوره پرداخت بلااستفاده را خالی رها کنید.

توجه : در صورت رایگان بودن هر کدام از Option ها مقدار ان را به صورت 00  وارد نمایید

 

نحوه فعالیت ماژول :

زمانی که کاربر از شما محصولی را خریداری می کند ، اگرآن محصول ( حتی  دامنه یا  addon ) در ماژول فعال شده باشد ، قیمت ارزی آن محاسبه و در دیتابیس ذخیره می گردد.

زمانی که محصولی حذف (Terminate) می شود رکورد آن نیز در دیتابیس این ماژول حذف می شود، پس اگر بعد از حذف محصول (Terminate)  مجددا ان را فعال کردید ، باید به صورت دستی قیمت سرویس را از قسمت Manage Services ماژول وارد نمایید.

 

قابلیت های مهم این ماژول :

بروز رسانی قیمت محصولات بر اساس قیمت روز ارز

بروز رسانی صورتحساب های مشتریان بر اساس قیمت روز ارز

 

 

افزودن سرویس موجود  :

قبل از انجام تنظیمات به هیچ وجه این قسمت را اجرا نکنید:

بعد از انجام تنظیمات ماژول نوبت به افزودن سرویس های موجود به ماژول است .

در قسمت  Configure Currencies بعد از تنظیم قیمت های دلار ، یورو و پوند باید از طریق دکمه  Add Existing Services ، تمامی سرویس ها ، دامنه ها و Addon های  که کاربران شما خریداری کرده اند و شما  در قسمت Set Price  فعال کرده اید به ماژول اضافه می شود و از ان تاریخ به بعد با توجه به قیمت ارز صورتحساب های ان بروزرسانی می شوند

 

 

اجرا ماژول :

اگر بروز رسانی قیمت ها به صورت دستی انجام می دهید

هر زمانی که شما قیمت های ارز را تغییرمی دهید در قسمت Configure Currencies روی دکمه  های Update Product Prices و Update Users Service Prices کلیک کنید تا قیمت ها بروز شود

بروزرسانی خودکار:

اگر تمایل دارید قیمت ها با تغییر تغیمت ارز تغییر داده شود از قسمت Configure Currencies گزینه Online Exchange Rates را فعال کنید تا قیمت ها به صورت خودکار با تغییر نرخ ارز تغییر داده شود (در صورت تنظیم cronjob)

 

تنظیم Cronjob

در مسیر WHMCS-ROOT/modules/addons/priceChange فایل autoupdate.php را تغییر نام داده و بر روی ان cron job هر نیم ساعت یکبار فعال نمایید.

 

نمایش قیمت ارز در ناحیه کاربری

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

نکته : قبل از درج کد ها از پنل مدیریت  سربرگ setup>>General Settings قسمت security گزینه Allow Smarty PHP Tags  را فعال کنید

{php}

$query = “SELECT * FROM `mod_priceChange_currencies`”;

$set = mysql_query($query);

while($result = mysql_fetch_assoc($set)){

switch($result[‘currencyname’]){

case “USD” : echo “<div class=’label label-danger col-md-1′>دلار‌: “.$result[‘rate’].” تومان</div>”; break;

case “EURO” : echo “<div class=’label label-danger col-md-1′>یورو: “.$result[‘rate’].” تومان</div>”; break;

case “POUND” : echo “<div class=’label label-danger col-md-1′>پوند: “.$result[‘rate’].” تومان</div>”; break;

}

}

{/php}

 

تصاویری از ماژول :

ماژول مدیریت قیمت و ارز در whmcs ماژول بروزرسانی قیمت ها

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

نسخه 4.2 : (1396/08/27)

رفع خطایی Opps! در زمان افزودن سرویس های موجود

رفع خطایی بروز رسانی قیمت ها در زمان فعال کردن بروز رسانی خودکار

رفع مشکل پاک شدن تنظیمات در زمان بروز رسانی ماژول

رفع مشکل حذف فایل autoupdate در زمان بروز رسانی ماژول

نسخه 4.1 : (1396/07/21)

ایجاد قابلیت بروزرسانی خودکار ارز و قیمت ها

رفع مشکل عدم نماش پسوند دامنه در هنگام ویرایش دامنه

 

نسخه 4.0 : (1396/06/10)

قابل استفاده برای PHP 7

مطابقت با whmcs 7.x

جدا سازی قیمت ارز برای دامنه

قالبت نمایش سرویس ها و … برا اساس وضعیت انها

حل مشکل بروز رسانی قیمت دامنه

نسخه 3.8 : (1395/11/19)

افزودن گزارش تغییرات ماژول در لاگ های whmcs

رفع مشکل جزئی

نسخه 3.7 : (1395/11/14)

رفع مشکل صفر کردن قیمت های غیر فعال ( فقط فایل ها  را جایگزین نسخه قبلی کنید)

نسخه 3.5 : (1395/11/10)

رفع مشکل افزودن دامنه های در برخی از ورژن های whmcs

نمایش نام محصول فروخته شد

نسخه 3.4 : (1395/11/08)

رفع مشکل صفر نشان دادن قیمت های غیر فعال در محصولات ، دامنه ها و…

نسخه 3.3 : (1395/11/05)

امکان انتخاب روند کردن قیمت ها

نسخه 3.2 : (1395/11/03)

رفع خطا هنگام افزودن دامنه های 3 بخشی مانند co.ir

نسخه 3.1 : (1395/11/01)

رفع خطا در بروزرسانی ماژول

رفع مشکل تکرار واحد های پولی

نسخه 3 : (1395/10/30)

ثبت قیمت دامنه ها ،  Addons و  Configurable Options محصولات

امکان بروز رسانی قیمت دامنه ها

حذف فایل های بروز رسانی و قرار دادن ان در قسمت Configure Currencies

رفع ایراد نمایش

نسخه 2 : (1395/10/15)

امکان بروز رسانی صورتحساب های سرویس های فروخته شده

رفع مشکل افزودن کد های جاوا به قالب

نسخه 1 : (1395/10/10)

ثبت محصولات قابل ارائه برای مشتری بر اساس نرخ ارز

تمامی حقوق برای شرکت بین المللی نیک سپهر محفوظ است. طراحی سایت