Corrected refreshing of the currency states and saving the updated products pricing - case #1431
Eliminated "Call to a member function getType()" error that could occur when an end-client tried to order a domain addon with the "Reseller Invoice" option was enabled - case #1439
"Apply Credit" window will no longer be missing on the invoice view for ordinary admin clients - case #1519, #1539
Solved problems with automatic credit payment functionality for invoices - case #1539
Fixed issue that might have caused problems with loading the "System Overview" widget on the WHMCS V8.6 dashboard - case #1515, #1521
Corrected displaying of products that should not be available for end-clients to browse - case #1536
Resolved problem with sending "Support Ticket Reply" email template that always contained the first ticket entry instead of the current answer - case #1432
Custom client fields marked as "Admin Only" will no longer be displayed in the reseller's "Add Client" window - case #1516
Eliminated problem when all WHMCS products were displayed for non-logged-in clients with Lagom WHMCS Client Theme used - case #1540
Corrected wrongly generated product and product group URLs from the reseller area - case #1545
Resolved assorted problems with displaying and redirecting from menu items in the "Store" dropdown caused by the "Show Hidden" option - case #1544
Resellers can now configure their own email mailboxes using the SMTP settings for sent messages - case #985
Resellers can now quickly generate direct URLs to their products and product groups from the reseller area - case #1349
Resellers can now provide separate logo files for invoices and for the store - case #1413
Resellers can now download their client's invoices in the PDF format - case #1414
Allow resellers to select custom date format to be displayed for their own clients - case #1112
Allow resellers to manually suspend/unsuspend their clients' services - case #1230
Decide whether resellers can log in to their clients' accounts - case #1371
Prevent resellers from the possibility of placing orders for their clients - case #1371
Option to hide the button deleting a client from the reseller area - case #1313
Option to hide the SSO (Single Sign-In) integration button from the resellers' stores - case #1128
Information on the reseller, to which the customer belongs to, on the clients' list and in the client details in the admin area - case #765
IMPROVEMENT
Added resellers' domains validation to prevent them from using URL prefixes such as "https" or "www" that caused configuration issues - case #1233
Optimized certain database queries to improve the module performance when using it with a large number of clients or domains - case #1403, #1426, #1456
CHANGED
Requires ionCube Loader V12 or later
REMOVED
Support for WHMCS V8.2 and previous
Support for PHP 7.2 version
Discarded option to order product addons when reseller was masqueraded as a client due to API limitations
BUG FIX
Fixed problem with invalid invoice items pricing when the reseller's client was using the upgrade/downgrade functionality via the configurable options - case #1306
When the reseller's clients open a new ticket, the "Related Service" field will no longer display products from other brands - case #1316
The resellers' clients cannot pay the invoices using credits when the "Credit Payment" functionality is disabled
Adjusted calculating and displaying income in proper currencies that could differ between admin, resellers, and end-clients - case #1320
Invalid pricing is no longer displayed, when selecting billing cycle in the reseller store, with the "Lagom WHMCS Client Theme" - case #1501
Eliminated most of the error entries generated in the "tblerrorlog" database table
Many other code corrections, language, and UI improvements
Rewritten module code to work with WHMCS external API instead of local API to avoid potential problems with licensing in the client area • Important: The module reconfiguration is required after the update! Please check the configuration instructions • Please be aware that using the "Lagom" theme might still result in problems with switching tabs in the Reseller Area - we are working on the update
IMPROVEMENT
Added support for WHMCS SEO friendly URLs for products (note: some issues may arise because of the way this core functionality works by default)
Optimized SQL queries to improve the speed of loading reseller assignments in the addon module for a large number of invoices, transactions, services, domains, addons, or clients
REMOVED
Support for WHMCS V7.10 and previous
BUG FIX
Resolved problems with mass payouts where the total of all previous payments could be withdrawn instead of only those still unpaid
Fixed redirection loop that might have occurred when trying to place an order for a service from the client area - case #1351, #1339
Eliminated exception error that might have occurred when trying to add a ticket response from the reseller area if the "Send Default Emails" option was enabled and the branded email templates were disabled - case #1334
Fixed "Call to undefined method" error which might have appeared when the reseller is logged in as an end client and places an order
When the reseller is logged in as an end client and tries to place an order, the currency will be now properly set on the user account instead of using the reseller one - case #1347
Resolved issue with displaying unpaid invoices of an end client in the reseller's client area - case #1343
Fixed displaying invalid domain pricing for not logged in clients - case #1340
"Terms of Service" will no longer be displayed to end clients during orders when the URL was not provided for the brand configuration but it was defined in WHMCS general settings - case #1327
The "Yes/No" configurable option type will no longer be invalidly charged on the reseller invoice even if it was not checked by an end client - case #1321
Eliminated "The selected gateway is not available" error that might have occurred on the checkout page when configured payment gateway was disabled for certain product groups - case #1322
Resolved problems with displaying wrong currency for the calculated income if the currency used by the reseller was different than the default one - case #1320
Fixed "Call to a member function toArray()" exception error in the client area when the "Dynamic Field Translations" option was enabled for the service
When making a payout for the reseller, applied promo codes to orders by end clients will be now properly taken into account for the calculated payout amount - case #1308
Solved issue with sending emails for certain SMTP email provider configurations - case #1305
Rewritten module code to work with WHMCS external API instead of local API to avoid potential problems with licensing in the client area • Important: The module reconfiguration is required after the update! Please check the configuration instructions • Please be aware that using the "Lagom" theme might still result in problems with switching tabs in the Reseller Area - we are working on the update
IMPROVEMENT
Added support for WHMCS SEO friendly URLs for products (note: some issues may arise because of the way this core functionality works by default)
Optimized SQL queries to improve the speed of loading reseller assignments in the addon module for a large number of invoices, transactions, services, domains, addons, or clients
REMOVED
Support for WHMCS V7.10 and previous
BUG FIX
Resolved problems with mass payouts where the total of all previous payments could be withdrawn instead of only those still unpaid
Fixed redirection loop that might have occurred when trying to place an order for a service from the client area - case #1351, #1339
Eliminated exception error that might have occurred when trying to add a ticket response from the reseller area if the "Send Default Emails" option was enabled and the branded email templates were disabled - case #1334
Fixed "Call to undefined method" error which might have appeared when the reseller is logged in as an end client and places an order
When the reseller is logged in as an end client and tries to place an order, the currency will be now properly set on the user account instead of using the reseller one - case #1347
Resolved issue with displaying unpaid invoices of an end client in the reseller's client area - case #1343
Fixed displaying invalid domain pricing for not logged in clients - case #1340
"Terms of Service" will no longer be displayed to end clients during orders when the URL was not provided for the brand configuration but it was defined in WHMCS general settings - case #1327
The "Yes/No" configurable option type will no longer be invalidly charged on the reseller invoice even if it was not checked by an end client - case #1321
Eliminated "The selected gateway is not available" error that might have occurred on the checkout page when configured payment gateway was disabled for certain product groups - case #1322
Resolved problems with displaying wrong currency for the calculated income if the currency used by the reseller was different than the default one - case #1320
Fixed "Call to a member function toArray()" exception error in the client area when the "Dynamic Field Translations" option was enabled for the service
When making a payout for the reseller, applied promo codes to orders by end clients will be now properly taken into account for the calculated payout amount - case #1308
Solved issue with sending emails for certain SMTP email provider configurations - case #1305