ماژول مدیریت قیمت و ارز در 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 :
این قسمت برای درج قیمت ارز می باشدو تنظیمات اجرای خودکار می باشد. ( در صورتی که برای اولین بار به این قسمت مراجعه می کنید حتما فقط یکبار برای همه ارز ها قیمت های را به صورت دستی وارد نمایید)
در صورت عدم نمایش سایدبار در قالب لینک دسترسی به صورت addonmodules.php?module=priceChange&action=configure می باشد
۲- Set Price :
این قسمت برای تنظیم قیمت محصولات ، دامنه ها و…. است. توجه داشته باشید هر محصولی را که شما فعال کنید از این به بعد به صورت ارزی بروز می شود
در صورت عدم نمایش سایدبار در قالب لینک دسترسی به صورت addonmodules.php?module=priceChange&action=setprice می باشد
۳- 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 ها مقدار ان را به صورت ۰۰ وارد نمایید.
[/box]
نحوه فعالیت ماژول :
زمانی که کاربر از شما محصولی را خریداری می کند ، اگرآن محصول ( حتی دامنه یا 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 هر نیم ساعت یکبار فعال نمایید.