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

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

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

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

سفارش ماژول :

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

خرید ماژول

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

نصب :

فایل منطبق با نسخه PHP را دانلود سپس آن را در دایرکتوری WHMCS خود بارگذاری کنید.

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

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

WHMCS-ROOT/modules/addons/priceChange

فعال سازی :

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

Setup>>Addon Modules

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

مشاهد ماژول :

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

Addons >> Price Change

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

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

۱٫Configure Currencies :

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

۲٫ Set Price :

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

۳٫ Manage Services:

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

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

شما با استفاده از دکمه Add Services می توانید سرویس به ماژول اضافه کنید تا قسمت ان را به صورت ارزی تغییر دهد .

۴٫Manage Domains :

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

۵٫Manage Addons:

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

۶٫Products:

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

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

۷٫Domains:

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

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

۸٫ Addons :

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

۹٫Configurable Options :

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

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

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

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

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

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

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

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

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

مراحل کلی برای تنظیم ماژول

مرحله اول  : قیمت تمدید دامنه ، Addon ها و سرویس های واگذار شده به مشتریان خود را بروز کنید

مرحله دوم: به قسمت Set Price بروید و قیمت ارزی محصولات را درج و فعال  نمایید ( حتما توضیح  قسمت ها مطالعه فرمایید.)

مرحله سوم : به قسمت Configure Currencies بروید

  •   برای واحد های ارزی  ( با توجه به واحد پولی ریال یا تومان )  قیمت درج نمایید
  • نوع گردکردن قیمت ها را مشخص کنید

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

  • سپس روی Add Existing Services کلیک کنید تا محصولات بر اساس نوع ارز فعال شوند
  • روی Update Product Prices کلیک کنید تا قیمت محصولات در ناحیه کاربری بروز شود
  • روی Update Users Service Prices کلیک کنید تا قیمت تمدید محصولات و صورتحساب های پرداخت نشده بروز شود .

اجرا ماژول :

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

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

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

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

“”  حتما برای استفاده از API و دریافت قیمت ارز باید ماژول LicenseHa ADDON را نصب کنید “”

تنظیم 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']<wbr />){

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 ماژول بروزرسانی قیمت ها

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

نسخه ۵ : (۱۳۹۷/۰۳/۳۰)

افزودن نام سرویس ( دامنه ) در قسمت Mange Service

رفع مشکل صفحه گذاری در لیست محصولات و ...

حذف  اعداد اعشاری در فاکتور های و ...

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

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

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

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

رفع مشکل چک کردن لایسنس در فایل cron

نسخه ۴٫۲ : (۱۳۹۶/۰۸/۲۷)

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

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

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

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

نسخه ۴٫۱ : (۱۳۹۶/۰۷/۲۱)

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

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

نسخه ۴٫۰ : (۱۳۹۶/۰۶/۱۰)

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

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

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

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

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

نسخه ۳٫۸ : (۱۳۹۵/۱۱/۱۹)

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

رفع مشکل جزئی

نسخه ۳٫۷ : (۱۳۹۵/۱۱/۱۴)

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

نسخه ۳٫۵ : (۱۳۹۵/۱۱/۱۰)

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

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

نسخه ۳٫۴ : (۱۳۹۵/۱۱/۰۸)

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

نسخه ۳٫۳ : (۱۳۹۵/۱۱/۰۵)

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

نسخه ۳٫۲ : (۱۳۹۵/۱۱/۰۳)

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

نسخه ۳٫۱ : (۱۳۹۵/۱۱/۰۱)

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

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

نسخه ۳ : (۱۳۹۵/۱۰/۳۰)

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

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

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

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

نسخه ۲ : (۱۳۹۵/۱۰/۱۵)

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

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

نسخه ۱ : (۱۳۹۵/۱۰/۱۰)

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

تمامی حقوق برای شرکت بین المللی نیک سپهر محفوظ است.coded by طراحی سایت and my friends are نرخ ارز , ارز دیجیتال