Changelog
v3.14.2
Released October 29th, 2024
Latest Version
- New Feature: WHMCS V8.11 support
- New Feature: Support for PHP 8.2 version
- Changed: Requires ionCube Loader V13 or later
- Bug Fix: Eliminated problem that could cause a "DataTables warning (...)" notice when loading "Transactions" for reseller assignments in the addon module - case #1858
- Bug Fix: Solved issue where credit limit was not applied for resellers but was applied twice for end-clients - case #1861
- Bug Fix: Adjusted income calculation for consolidated invoices - case #1860
- Bug Fix: Fixed problem where the "Turn Off End Client Invoices" option incorrectly redirected the checkout to credit cart settings instead of completing the order - case #1825
- Bug Fix: Eliminated error occurring when paying for a configurable option "Upgrade/Downgrade" after the "Turn Off End Client Invoices" option was enabled - case #1856
- Bug Fix: Resolved issue with a "Base table or view not found" SQL error that could appear in "Pricing Groups" after upgrading the module to version 3.14.1 - case #1862
- Bug Fix: Fixed a case where some of the reseller's clients might not be displayed in the "Reseller Assignments" table in the addon module - case #1863
- Bug Fix: Configurable option price will now be properly included in the service "Starting from" tile - case #1868
- Bug Fix: Eliminated exception error that could occur when generating invoices manually or via cron job command - case #1870
- Bug Fix: Corrected additional issues with domain renewal prices resulting from integration with Discount Center For WHMCS module - case #1857
- Bug Fix: Fixed "Column not found: 1054 Unknown column 'id' in 'where clause' in" error that could occur if the "mod_invoicedata" database table still had the "id" column in newer WHMCS versions - case #1873
- Bug Fix: Added missing support for zero-decimal currencies used with Stripe payment gateway - case #1871
- Bug Fix: Resolved problem where TLDs not specified in pricing by reseller might to be still available for end-clients - case #1864
- Bug Fix: Many other code corrections and minor adjustments
Previous Versions
v3.14.1
Released July 10th, 2024
View/hide detailed changelog
- Improvement: Enhanced module upgrade process to version 3.14.0 - case #1853
- Bug Fix: Resolved issue where prices were incorrectly displayed in the order summary for certain billing cycles - case #1805
- Bug Fix: Fixed issue where the notification about a sent email was not displayed correctly on the invoice view - case #1815
- Bug Fix: Fixed issue with incorrect redirection to the cart when entering a product category in the reseller area - case #1820
- Bug Fix: Email CCs are now correctly delivered to the contacts of end-clients - case #1127
- Bug Fix: The sidebar menu containing a list of product categories is no longer visible on the reseller's clientarea.php page - case #1615
- Bug Fix: Fixed case where the module allowed completing the order despite the Deferred Payments gateway being disabled and Consolidated Invoices enabled - case #1852
- Bug Fix: Addressed issue where the "Pay To Text" was unnecessarily visible on credit memos - case #1850
- Bug Fix: The admin's crossed-out price is no longer visible when ordering a domain, displaying only the reseller's price - case #1289
- Bug Fix: End-client's invoices can now be correctly downloaded in PDF format - case #1829
- Bug Fix: Resolved error that occurred when 'bannedGateways' was added to the config.json file without specifying any gateways to ban - case #1776
- Bug Fix: Resolved error that could occur when accessing the addon module without previously setting the correct permissions for the config folder - case #1775
- Bug Fix: Resolved issue where incorrect user data was included in the New Order Notification email when the order was placed by a reseller on behalf of a client - case #1823
- Bug Fix: Fixed issues with the domain search option in the "Orders" tab of the reseller area - case #1818
- Bug Fix: Resolved issue where a 1 cent discrepancy was added to the price in the cart when using a promo code - case #1803
- Bug Fix: Customized Order Confirmation email templates now correctly include the $client_address1 and $client_address2 merge fields - case #1780
v3.14.0
Released July 3rd, 2024
View/hide detailed changelog
- New Feature: Resellers can now add a custom footer message in their brands' configuration, which will be displayed on invoices - case #1641
- New Feature: Information on the assigned reseller's ID, username and company name is included in certain administrator email messages - case #1819
- New Feature: Support for the Stripe SEPA payment gateway native integration - case #1837
- New Feature: Resellers can select which countries will be available for each integrated payment gateway when the "Reseller Invoice" feature is enabled - case #1583
- New Feature: Option to activate the "Credit Memo" invoice system, which blocks the deletion, cancellation, and edition options of already sent invoices, but allows adding credit notes to them - case #1603
- New Feature: Option to export "Credit Memos" as a CSV file from the reseller area - case #1683
- Improvement: Resellers can now edit product pricing in their configuration, even if their recurring prices were initially set to "0.00" - case #1772
- Improvement: Enhanced support for customized invoice templates when using the Lagom WHMCS Client Theme - case #1724
- Improvement: Maintenance update and stability optimizations
- Changed: It will no longer be possible to edit tax rate amounts when creating an invoice from their reseller area - case #1699
- Changed: Adjusted workflow of deferred payments based on the reseller's credit limit and consolidated invoices, when there were insufficient credits in their credit line or credit balance - case #1828
- Changed: Moved configuration of the consolidated invoices from the general billing to the pricing group settings
- Changed: Renamed the "Invoices" tab in the Reseller Area to "Billing" to reflect both the invoices and credit memos
- Removed: Support for WHMCS V8.7 and previous
- Bug Fix: Resolved issue where enabling consolidated invoices was not possible, despite all invoices being already paid
- Bug Fix: Resolved problems with prorata invoicing when the "Reseller Invoice" option was enabled - case #1841
- Bug Fix: Solved specific problem with payment completion while using the Stripe payment gateway integration
- Bug Fix: The client's currency will now be properly selected when the reseller logs in on behalf of an end-client and places an order - case #1347
- Bug Fix: Specific adjustments related to upgrade/downgrade functionality
- Bug Fix: Many other code corrections, language and UI adjustments
v3.13.1
Released January 9th, 2024
View/hide detailed changelog
- New Feature: WHMCS V8.9 support
- New Feature: Resellers may set the default credit line limit, which will be used if the custom limit per customer is not specified - case #1764
- Improvement: Hide selected payment gateways from the reseller store configuration through the "config.json" file using the "bannedGateways" parameter - case #1784
- Bug Fix: The "Order Confirmation" email will now be properly sent to the end-client instead of the reseller during product upgrades - case #1766
- Bug Fix: Corrected product pricing for resellers during product upgrades if the service was not added to the pricing groups - case #1765
- Bug Fix: Solved problem where the first letter of the reseller's domain configuration could be truncated if started with the "w" - case #1757, #1782
- Bug Fix: Eliminated the "Invalid default value for 'date'" SQL error that could occur upon addon module activation - case #1763
- Bug Fix: Included missing translation records for breadcrumbs and search field in the language file - case #1783, #1756
- Bug Fix: Solved case where the registrar might not be set for domain registration after accepting the order if "Deferred Payments" were enabled - case #1773
- Bug Fix: Product's recurring amount will now be properly considered when upgrading a service with configurable options - case #1761
- Bug Fix: Corrected invalid sorting for product tiles displayed in the reseller's branded area based on the WHMCS configuration - case #1760
- Bug Fix: Adjusted deferred payment limit validation for cases where the reseller is placing an order on behalf of an end-client - case #1758
- Bug Fix: Assorted corrections and adjustments for ticket and email message formatting when using the "Support Ticket Reply" template - case #1434
- Bug Fix: Solved problem with creating database tables if the collation differed from UTF-8 character encoding - case #1633
- Bug Fix: Other minor code corrections and improvements
v3.13.0 Stable
Released August 23rd, 2023
View/hide detailed changelog
- New Feature: Stable release
- New Feature: WHMCS V8.8 support
- New Feature: Option to enable additional credit limit verification for the reseller's deferred payments to block orders with insufficient balances - case #1735
- Improvement: Orders will be automatically marked as approved if the "Automatically setup the product as soon as an order is placed" option is enabled for included products - case #1689
- Changed: Reseller orders initiated from the admin area will now be blocked if their deferred payment limit has been reached and the "Reseller Invoice" option is enabled - case #1719
- Changed: The reseller's company name displayed on the WHMCS clients list will be now taken from the WHMCS client profile instead of the provided company name in the reseller area - case #1620
- Removed: Support for WHMCS V8.5 and previous
- Bug Fix: Resolved issue of incorrect taxation on invoices when the reseller's country tax rate differs from the end client's country tax rate - case #1678
- Bug Fix: Corrected problem with invalid redirection when trying to use the "Upgrade/Downgrade" functionality for product's configurable options - case #1306, #1731
- Bug Fix: Fixed case where a new pricing group with consolidated invoices could not be created if some of the resellers had unpaid invoices - case #1672
- Bug Fix: Consolidated invoice and due date will now be properly updated on creation
- Bug Fix: Corrected display of the product prices in the shopping cart and order summary after applying discount of percentage type
- Bug Fix: The option to use the "Deferred Payment" method will no longer be available to select for the unpaid and consolidated invoices
- Bug Fix: Corrected display of the domain prices for spotlighted TLDs - case #1709
- Bug Fix: Fixed problem with displaying all domain pricing in the client area - case #1710
- Bug Fix: Eliminated cases where clients could access the credit payment option although only the deferred payment method should be accessible
- Bug Fix: Solved issue that prevented the configuration of 'Setup Fee' for products within the pricing group due to a currency deletion
- Bug Fix: Resolved issue where payment with a credit card method could become unavailable for product "Upgrade/Downgrade" orders
- Bug Fix: Assorted corrections related to consolidated invoices and deferred payments
- Bug Fix: Fixed problem related to applying promotional codes when using the Lagom WHMCS Client Theme - case #1674
- Bug Fix: Adjusted consolidated invoices numbering - case #1730
- Bug Fix: Resolved issue where previously saved credit cards might not be available for the end client when placing a new order - case #1750
- Bug Fix: Eliminated problem where utilizing the Stripe payment method could cause the client to be logged out t from the reseller's store
- Bug Fix: Many other code corrections and improvements
v3.13.0 Beta
Released June 15th, 2023
View/hide detailed changelog
- New Feature: Allow resellers and their end-clients to purchase products and services with deferred payments within a defined credit limit - case #1497, #1587
- New Feature: Option to enable consolidated invoices for multiple purchases that will be generated for a reseller once a month - case #1586
- New Feature: Possibility to disable generating invoices with total amounts equal to zero - case #1590
- New Feature: Added support for WHMCS dynamic field translations of product names in multiple languages - case #1303
- Improvement: When adding a new translation of an email template in the reseller area, the content will now be automatically fetched from the main WHMCS email template translation if that is available - case #1585
- Changed: The reseller name on the WHMCS clients list will now display the reseller's company name, if that has been provided, instead of the reseller's first and last name - case #1620
- Bug Fix: Fixed problem with configuring the product pricing if certain currencies were previously removed from WHMCS
- Bug Fix: Corrected reseller's logo branding on invoices sent as PDF files attached to email messages - case #1008
- Bug Fix: Going back to a previous page in the browser, when a reseller is placing an order for a client, will no longer revert to a broken reseller area page
- Bug Fix: Numerous adjustments related to filtering results of the reseller assignments in the addon module
- Bug Fix: Fixed problems with sending attachments that might not be successfully delivered with the reseller's replies to tickets
- Bug Fix: Added missing currency suffix and prefix to prices and income values of the reseller assignments in the addon module
- Bug Fix: Resolved problem with the WHMCS notifications that were not delivered when the module was activated - case #1573
- Bug Fix: A reply to a ticket as a reseller will now properly determine its status to be set to "Answered" instead of "Customer-Reply" and mark it with the "Operator" label - case #1580
- Bug Fix: If the option to show hidden products is enabled, they will now be properly displayed in the navbar menu with the Lagom WHMCS Client Theme used - case #1604
- Bug Fix: The "Hide Product Nameservers" and "Hide Product Hostname" options will now properly work with the Lagom WHMCS Client Theme - case #1589
- Bug Fix: Fixed missing merge field variable information when sending an email order message after a reseller places that order as a client - case #1623
- Bug Fix: Corrected assorted issues related to payments with the Stripe gateway when using the Lagom WHMCS Client Theme - case #1280
- Bug Fix: Made certain code corrections related to the PayPal payment gateway usage - case #1323
- Bug Fix: Adjusted active services counter displayed in the end client area - case #1575
- Bug Fix: Other code corrections, language and UI adjustments
v3.12.0
Released March 1st, 2023
View/hide detailed changelog
- New Feature: Enable the global search feature in the Reseller Area to look for clients, orders, invoices, services, addons, domains, and tickets - case #1552
- New Feature: Restored possibility to export transactions data in a CSV file from the Reseller Area
- Improvement: Added support for WHMCS "Dynamic Field Translations" functionality for easy localization of fields such as product names and their descriptions - case #1566
- Bug Fix: Resolved problems with sending branded emails to clients when opening a ticket - case #1547, #1435
- Bug Fix: Solved issues with emails not being sent to a reseller when the "Redirect Emails" and "Send Default Emails" options were enabled at the same time - case #1445
- Bug Fix: Eliminated "Call to a member function getAttribute() on null" error that could appear when the reseller tried to log in as a client - case #1546
- Bug Fix: The URL to the reseller profile visible in the client summary will now work properly for customized WHMCS admin folder name - case #1555
- Bug Fix: WHMCS "SendEmail" API function should no longer return "Sending Failed. Please see documentation." information once the Resellers Center addon module is activated - case #1556
- Bug Fix: Additional corrections related to "Lagom WHMCS Client Theme" support - case #1540
- Bug Fix: Other minor code corrections and improvements
v3.11.1
Released January 20th, 2023
View/hide detailed changelog
- New Feature: WHMCS V8.7 support
- Removed: Support for WHMCS V8.3 and previous
- Removed: Support for PHP 7.3 version
- Bug Fix: Corrected refreshing of the currency states and saving the updated products pricing - case #1431
- Bug Fix: 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
- Bug Fix: "Apply Credit" window will no longer be missing on the invoice view for ordinary admin clients - case #1519, #1539
- Bug Fix: Solved problems with automatic credit payment functionality for invoices - case #1539
- Bug Fix: Fixed issue that might have caused problems with loading the "System Overview" widget on the WHMCS V8.6 dashboard - case #1515, #1521
- Bug Fix: Corrected displaying of products that should not be available for end-clients to browse - case #1536
- Bug Fix: Resolved problem with sending "Support Ticket Reply" email template that always contained the first ticket entry instead of the current answer - case #1432
- Bug Fix: Custom client fields marked as "Admin Only" will no longer be displayed in the reseller's "Add Client" window - case #1516
- Bug Fix: Eliminated problem when all WHMCS products were displayed for non-logged-in clients with Lagom WHMCS Client Theme used - case #1540
- Bug Fix: Corrected wrongly generated product and product group URLs from the reseller area - case #1545
- Bug Fix: Resolved assorted problems with displaying and redirecting from menu items in the "Store" dropdown caused by the "Show Hidden" option - case #1544
- Bug Fix: Other minor code corrections and improvements
v3.11.0
Released November 17th, 2022
View/hide detailed changelog
- New Feature: WHMCS V8.5 and V8.6 support
- New Feature: Support for PHP 8.1 version
- New Feature: Resellers can now configure their own email mailboxes using the SMTP settings for sent messages - case #985
- New Feature: Resellers can now quickly generate direct URLs to their products and product groups from the reseller area - case #1349
- New Feature: Resellers can now provide separate logo files for invoices and for the store - case #1413
- New Feature: Resellers can now download their client's invoices in the PDF format - case #1414
- New Feature: Allow resellers to select custom date format to be displayed for their own clients - case #1112
- New Feature: Allow resellers to manually suspend/unsuspend their clients' services - case #1230
- New Feature: Decide whether resellers can log in to their clients' accounts - case #1371
- New Feature: Prevent resellers from the possibility of placing orders for their clients - case #1371
- New Feature: Option to hide the button deleting a client from the reseller area - case #1313
- New Feature: Option to hide the SSO (Single Sign-In) integration button from the resellers' stores - case #1128
- New Feature: 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
- Improvement: 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
- Removed: Support for PHP 7.2 version
- Removed: 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
- Bug Fix: When the reseller's clients open a new ticket, the "Related Service" field will no longer display products from other brands - case #1316
- Bug Fix: The resellers' clients cannot pay the invoices using credits when the "Credit Payment" functionality is disabled
- Bug Fix: Adjusted calculating and displaying income in proper currencies that could differ between admin, resellers, and end-clients - case #1320
- Bug Fix: Invalid pricing is no longer displayed, when selecting billing cycle in the reseller store, with the "Lagom WHMCS Client Theme" - case #1501
- Bug Fix: Eliminated most of the error entries generated in the "tblerrorlog" database table
- Bug Fix: Many other code corrections, language, and UI improvements
v3.10.0
Released April 26th, 2022
View/hide detailed changelog
- New Feature: Email messages sent to end clients can now also be delivered to resellers in a copy - case #1355
- New Feature: Resellers can export clients, products, product addons, domains, invoices, and transactions complex data to CSV file and via API - case #1350
- Improvement: The module will now be compatible with "WHMCS Auto Accept Orders" hook - case #1287
- Removed: Support for WHMCS V8.0 and previous
- Bug Fix: Fixed problem with access to the domain pricing section in the client area - case #1381
- Bug Fix: Added validation to the domain configuration which cannot be the same as the WHMCS system URL - case #1393
- Bug Fix: Corrected WHMCS URL sent in the "Clients Only Bounce Message" email template - case #1395
- Bug Fix: Reseller replies to tickets will no longer be marked as admin responses - case #1353
- Bug Fix: Eliminated problem with access to the module configuration when ".DS_Store" file was placed in the gateways directory - case #1384
- Bug Fix: Fixed display of the orders table in the reseller area on the Firefox browser - case #1279, #1375
- Bug Fix: Corrected counter of unpaid invoices displayed in the client area - case #1385
- Bug Fix: Solved problem with invalid "$ticket_url" when the ticket was imported to a department from an unregistered client - case #1390
- Bug Fix: The module will no longer send default invoice email templates that have been disabled - case #1391
- Bug Fix: Corrected support for services that use product custom fields in the creation process - case #1392
- Bug Fix: Eliminated "PROException" error when trying to log in to the control panel from the admin area - case #1396
- Bug Fix: Fixed Stripe payments on the order checkout for guest clients who try to log in when captcha was turned on for them - case #1389
- Bug Fix: When deleting a reseller, its previously owned products/services relations will be now properly unassigned either - case #1402
- Bug Fix: Resolved issue where the product pricing, displayed on the end-client order page, could differ from the one set by the reseller - case #1400
- Bug Fix: Adjusted display of toggles and switching tabs in the reseller area for "Lagom Client Theme" - case #1399
- Bug Fix: Fixed problem with the unpaid service notice being displayed when the product invoice was properly paid via Stripe gateway - case #1401
- Bug Fix: Eliminated problem with switching between payment gateways configurations that could occur in the reseller area - case #1407
- Bug Fix: Resellers tickets list will be now properly loaded when one of the tickets has been deleted from the admin area - case #1409
- Bug Fix: Fixed redirection loop when the provided product group URL did not belong to the reseller - case #1410
- Bug Fix: Solved issue with an exception error that could occur when adding a product to the cart with enabled prorata billing - case #1419
- Bug Fix: Other code corrections and improvements
v3.9.0
Released January 13th, 2022
View/hide detailed changelog
- New Feature: WHMCS V8.3 and V8.4 support
- Changed: 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)
- Improvement: 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
- Bug Fix: Fixed redirection loop that might have occurred when trying to place an order for a service from the client area - case #1351, #1339
- Bug Fix: 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
- Bug Fix: Fixed "Call to undefined method" error which might have appeared when the reseller is logged in as an end client and places an order
- Bug Fix: 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
- Bug Fix: Resolved issue with displaying unpaid invoices of an end client in the reseller's client area - case #1343
- Bug Fix: Fixed displaying invalid domain pricing for not logged in clients - case #1340
- Bug Fix: "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
- Bug Fix: 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
- Bug Fix: 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
- Bug Fix: 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
- Bug Fix: Fixed "Call to a member function toArray()" exception error in the client area when the "Dynamic Field Translations" option was enabled for the service
- Bug Fix: 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
- Bug Fix: Solved issue with sending emails for certain SMTP email provider configurations - case #1305
- Bug Fix: Other code corrections and improvements
v3.8.0
Released June 9th, 2021
View/hide detailed changelog
- New Feature: WHMCS V8.2 support
- New Feature: Enable resellers to receive percentage commissions from product configurable options - case #1183
- New Feature: "Admin Percent Plus Reseller Margin" option for payouts calculation method - case #1180
- Removed: Support for PHP 7.1 version
- Bug Fix: Resolved problem with sending email messages if PHP Mailer is used - case #1276
- Bug Fix: Fixed integration code that might have caused issues with displaying store logo on its subpages
- Bug Fix: Corrected placing orders for a client as a reseller when the "Reseller Invoice" option was disabled - case #1235
- Bug Fix: Fixed rare issue that caused "The selected gateway is not available" error when trying to place an order on the Lagom theme - case #1224
- Bug Fix: Eliminated "Amount must be in the decimal format" error that might have shown up when the reseller tried to place an order for a client using the Stripe payment gateway
- Bug Fix: Resolved assorted UI problems with the Stripe payment gateway on the "Lagom" and "Six" themes - case #1203
- Bug Fix: When placing an order as a client from the reseller's account, the client payment gateway will be now properly selected by default - case #1281
- Bug Fix: Fixed missing support for certain domain-related marge field variables used in the email templates - case #1282, #1288
- Bug Fix: Product categories will no longer be unenviable in the client area if their names were translated with the WHMCS tool - case #1283
- Bug Fix: Resolved problem with missing "Apply Credit" on the invoice if the client's credit balance is lower than or equals to the number of credits needed to pay that invoice- case #1290
- Bug Fix: Blocked possibility to apply more credits than the invoice total by a reseller - case #1291
- Bug Fix: Fixed problem that might have caused products group being empty in the client area
- Bug Fix: Corrected invoice counter in the client area for clients who are not resellers or who do not belong to any reseller - case #1286
- Bug Fix: Other code corrections and improvements
v3.7.0
Released March 17th, 2021
View/hide detailed changelog
- New Feature: WHMCS V8.1 and "Twenty-One" theme support (note: a separate integration code is required for the new theme)
- New Feature: "Send Default Emails" - if enabled and the given module email template is disabled, then the default WHMCS template will be sent instead - case #1236
- Improvement: Added currency to the total amount displayed in the "Orders" section of "Reseller Area" - case #1226
- Improvement: Added notice informing that uploaded brand logos should be consistent with WHMCS requirements - case #1258
- Removed: Support for WHMCS V7.9 and previous
- Bug Fix: Invoice amount is now properly updated after changing the product quantity during order - case #1218
- Bug Fix: Resolved problems with the full payment for an invoice using the client's credits if there were not enough funds needed to pay for it - case #1220, #1214
- Bug Fix: Corrected "Percentage::__toString() must return a string value" error that might have occurred when editing a promotion - case #1210
- Bug Fix: Corrected masquerading as client functionality from "Reseller Area" that might have caused issues due to differences with set timezone date format or auto-login redirects - case #1204, #1207, #1208
- Bug Fix: The order summary is now properly updated after changing the product quantity - case #1211
- Bug Fix: The language set for the addon module will now correctly correspond with the language set in the administrator account instead of system settings - case #1215
- Bug Fix: Resolved compatibility issue with the custom "ClientAreaPage" hook - case #1150
- Bug Fix: Solved certain problems with calculating the order summary for product addons - case #1234
- Bug Fix: Fixed auto-logout issue on certain servers when the "font-awesome.min.css" file could not be found - case #1217
- Bug Fix: Resolved problems with displaying certain non-Latin characters in field placeholders when using other language translations- case #1216
- Bug Fix: Corrected issue with loading pricing if there was existing a great number of products, domains, or product addons in WHMCS - case #1212
- Bug Fix: Fixed displaying more complex "Invoice Number Format" on the invoices list in "Reseller Area" (note: the fix will work only for newly created invoices) - case #1249
- Bug Fix: Resolved compatibility problem with "Easytools" - case #979
- Bug Fix: Assorted corrections related to placing an order for a client as a reseller - case #1235, #1148
- Bug Fix: Resolved problems with generating invoices for end clients instead of a reseller by the daily cron - case #1238
- Bug Fix: Fixed "Call to a member function getPricing() on null" error that might have occurred during the daily cron execution - case #1237
- Bug Fix: Invoices for the "0.00" amount will be now properly marked as paid after placing an order - case #1274
- Bug Fix: Corrected sending emails functionality if there were existing clients in WHMCS unassigned to any of the resellers - case #1241
- Bug Fix: Assorted code adjustments related to the Stripe payment gateway when paying for the first and recurring orders - case #1203, #1206, #1223
- Bug Fix: Fixed incorrect "Total", "Total Sale" and graphs values based on invoices if they contained multiple invoice items - case #1225
- Bug Fix: Disabling hooks for the addon module configuration will now work properly - case #1275
- Bug Fix: Support for branded users invitation emails introduced in WHMCS 8.0 will now work properly - case #1170
- Bug Fix: The "Domain" merge field variable can now be correctly hidden from emails if an order for the product did not include a domain - case #1239
- Bug Fix: Resolved exception error when trying to open a new ticket by non-logged in clients - case #1277
- Bug Fix: Other code corrections and UI adjustments
v3.6.2
Released December 9th, 2020
View/hide detailed changelog
- New Feature: WHMCS V8.0 and PHP 7.4 support
- Improvement: Added possibility to search clients by their email addresses when invoices are created manually from the reseller area - case #1136
- Changed: The support departments hidden from the main WHMCS can now be assigned to the resellers' stores and displayed only for their clients - case #1118
- Changed: The "Upgrade/Downgrade" feature for reselling services will be now disabled in the admin area for reasons beyond our control - case #1125
- Removed: Support for WHMCS V7.8 and previous
- Removed: Support for PHP 7.0 and previous
- Bug Fix: "Domain Renewals" sidebar action menu will no longer be displayed if no domains are offered by a store - case #1089
- Bug Fix: Prevent displaying categories in the sidebar menu from the main WHMCS store when the reseller's client wanted to make a domain renewal - case #1089
- Bug Fix: Resolved problem with creating invoices for domains that should belong to the reseller - case #1110
- Bug Fix: Fixed issue that might have caused adding a slash ("/") to the end of the provided domain in the reseller area configuration which resulted in problems with URLs that contained double slashes ("//") in send email templates - case #1111
- Bug Fix: Modified PayPal gateway to meet new requirements from the updated API and eliminate problems with "adaptive payment commands and redirects" - case #1115
- Bug Fix: Corrected certain taxes calculations when the "Reseller Invoice" option is enabled - case #1116
- Bug Fix: The country name entry in the "Invoiced To" field on the invoice will now display the full name instead of the country code - case #1117
- Bug Fix: Resolved assorted issues with selecting payment gateways while placing orders if the "Turn Off End Client Invoices" option was enabled - case #1119
- Bug Fix: Tax names should be now correctly shown on resellers' invoices - case #1122
- Bug Fix: Fixed problems with displaying level 2 tax on the invoices - case #1122
- Bug Fix: Generated invoices will now accurately involve the "Tax Exempt" option - case #1122
- Bug Fix: Other tax-related corrections - case #1122
- Bug Fix: Adjusted certain compatibility issues with the custom WHMCS "Lagom" theme - case #1130
- Bug Fix: Prevented sending non-branded email templates that were disabled in the reseller configuration - case #1133
- Bug Fix: The payment method visible on the sent "Create Invoice Email" template will be now properly taken from the payment gateway "Display Name" field - case #1134
- Bug Fix: When placing an order for a client by a reseller, the stored payment card numbers will be now completed using the client's account - case #1137
- Bug Fix: Fixed empty "suspend reason" entry that should be sent in the "Overdue on Payment" email template - case #1138
- Bug Fix: Assorted corrections related to displaying client custom fields on generated invoices - case #1139
- Bug Fix: Enabled "Prorata Billing" option in the service configuration should be now properly taken into account when ordering products - case #1141
- Bug Fix: When a reseller is masqueraded on the client's account, the products added to a cart will no longer be reassigned also to the reseller's account when returning to the "Reseller Area" - case #1139
- Bug Fix: When invoices are marked as paid from the "Reseller Area", payment dates will be now updated accordingly - case #1147
- Bug Fix: Fixed issue with processing a payment to the client's invoice with a promotional code applied when the "Reseller Invoice" option is disabled - case #1149
- Bug Fix: Resolved issue with displaying the main WHMCS store information when adding the funds using the PayPal gateway instead of showing the reseller's store data - case #1153
- Bug Fix: Many other slight code corrections and improvements
v3.6.1
Released June 30th, 2020
View/hide detailed changelog
- New Feature: Added possibility to hide "login as client" and "view client details" features from the Reseller Area - case #1099
- Bug Fix: Fixed breadcrumbs URLs that could still redirect to the main WHMCS domain instead of the reseller's one - case #1107
- Bug Fix: Resolved issue with redirection when trying to renew a domain in the reseller store when deprecated "Verticalsteps" and "Boxes" order templates were still in use - case #1140
- Bug Fix: Assorted correction related to the wrong email templates sent using WHMCS automation - case #1100
- Bug Fix: Module will now try to load the "configuration.php.new" file to fix exception errors occurred when after the module update its "configuration.php" was unnecessary deleted by the admin - case #1098
- Bug Fix: Fixed lack of client custom fields that should be displayed on the invoices sent by emails - case #1096
- Bug Fix: Resolved case where non-branded clients could receive emails sent by daily cron with random resellers' logos - case #1090
- Bug Fix: Corrected issues that sometimes caused invalid redirection or listing of available invoices displayed in the Reseller Area - case #1094
- Bug Fix: Fixed issue that might have caused listing invoices in the Reseller Area that belong to another reseller - case #1091
- Bug Fix: Module will now properly display its version on the addons list using "moduleVersion.php" file instead of the "tbladdonmodules" database table - case #1088
- Bug Fix: Solved problem with obtaining the proper reseller's invoice ID when displaying invoice details in the Reseller Area - case #1087
- Bug Fix: Fixed "Specified Billing Cycle is not available in Reseller Store" error that might have occurred when a reseller was trying to order a product - case #1086
- Bug Fix: Corrected case where the WHMCS invoice template could still be in used instead the one chosen in the Reseller Area - case #1085
- Bug Fix: Resolved problem with the "Pay Now" button on the invoice that was incorrectly redirected to main WHMCS instead of the reseller store if the "Reseller Invoice" option was disabled and "Allow CNAME" was enabled - case #1080
- Bug Fix: Solved issues with shifting the next invoice date to the next month in cases when the administrator's invoice prices were set to zero - case #1114
- Bug Fix: Other code corrections and assorted improvements
v3.6.0
Released May 19th, 2020
View/hide detailed changelog
- New Feature: WHMCS V7.10 support
- New Feature: Choose whether to display or hide WHMCS products and groups from reseller's clients that are marked as "hidden" in the main WHMCS - case #986
- Improvement: Allowed file extensions for attachments will now appear when replying to a ticket from the reseller area
- Improvement: Values displayed on graph statistics will be rounded to the second decimal place
- Improvement: Improved speed of loading items pricing in the reseller area - case #976
- Improvement: Allowed CNAME in the reseller area configuration no longer requires for the domain to be entered with the closing "/" character - case #980
- Improvement: After adding a new client from the reseller area, the form with the previously entered client's details will be now cleared
- Improvement: Added URLs redirection to given resellers listed in logs
- Improvement: Searching in logs will now include results from more columns
- Improvement: Improved setting pricing for the reseller items in the currencies that are set for their items in the main WHMCS
- Changed: Updated integration code for the viewinvoice.tpl template file - case #955
- Removed: Support for WHMCS V7.7 and previous
- Bug Fix: Corrected payout using the PayPal gateway to prevent "400 response error"
- Bug Fix: Given tax level will no longer be shown on the invoice view if disabled
- Bug Fix: Prevent displaying "Uncaught TypeError" on browser's developer console when editing an email template
- Bug Fix: Order confirmation page will be now properly displayed after credit card payment
- Bug Fix: Adjusted using promo codes when upgrading or downgrading a product
- Bug Fix: The reseller details will be now properly presented on the invoice when the "Store Client Data Snapshot" option is enabled - case #913
- Bug Fix: The welcome client sign-up emails will no longer be sent when they were disabled in WHMCS settings - case #919, #972
- Bug Fix: The relevant notice instead of an error will now be displayed on invoice creation from the reseller area when the "Reseller Invoice" option is enabled and no payment gateway has been defined yet - case #920
- Bug Fix: Resolved problems with using the Stripe payment gateway - case #927
- Bug Fix: The orders column in the reseller area can be now sorted by the payment status
- Bug Fix: Disabling "Turn Off Login to Main Brand" option will no longer block logging in from the admin area - case #952
- Bug Fix: Fixed incorrect statistics from reseller invoices displayed on the income graph - case #975
- Bug Fix: Resolved problem with URLs to submit support tickets that are sent in emails to clients and might have ended with the "/" character - case #1001
- Bug Fix: Adjusted displaying logo on the PDF invoice when "Reseller Invoice" is disabled - case #1005
- Bug Fix: Fixed issue where the invoice ID instead of the invoice number was displayed in email messages sent to clients - case #1011
- Bug Fix: Prevent resellers from providing scripts in the reseller area configuration fields
- Bug Fix: Corrected case that might have caused a "one time" products being displayed as monthly in the client area
- Bug Fix: Resolved case that might have resulted in issues with redirection to the login page when loaded from mobile devices - case #1033
- Bug Fix: Fixed problem with the inability of disabling a given billing cycle when editing the domain pricing
- Bug Fix: Solved issue where a client could buy a product for unavailable billing cycle
- Bug Fix: Resolved problems with not saving toggle fields statuses when creating a new client from the reseller area
- Bug Fix: Resellers' clients are prevented from making payments using credits even when the "Credit Payment" feature is disabled
- Bug Fix: Fixed issues with mass payments for the reseller payouts
- Bug Fix: Adjusted overriding CSS styles for both admin and client area - case #1076
- Bug Fix: Assorted fixes related to the security issues
- Bug Fix: Other minor code corrections
v3.5.2
Released February 19th, 2020
View/hide detailed changelog
- New Feature: WHMCS V7.9 support
- New Feature: Auto-generate Pricing - when creating a reseller you can choose whether to generate pricing for all available products in the selected group - case #964
- Improvement: Slight optimization of database usage in order to increase the module performance - case #965
- Removed: Support for WHMCS V7.6 and previous
- Bug Fix: Fixed problem that could have caused that the billing cycle next to product price disappeared from the order form - case #960
- Bug Fix: Added missing support for the "{$ssl_configuration_link}" merge field variable used in email templates - case #962
- Bug Fix: Resolved issue with header that could have been empty in email messages sent by reseller - case #963
- Bug Fix: "Column 'paymentmethod' cannot be null" error will no longer occur during cron execution if generating invoices for end-clients by the reseller is disabled - case #966
- Bug Fix: Fixed lack of ability to sort invoices in the Reseller Area - case #967
- Bug Fix: Email welcome message will no longer be sent to clients when creating a new account by reseller if the corresponding option was actually unchecked - case #972
- Bug Fix: Fixed incorrect statistics from reseller invoices displayed on the income graph - case #975
- Bug Fix: Resolved problem with missing invoices when logging in to reseller's end-client area if the "Reseller Invoice" option was disabled - case #981
- Bug Fix: The number of due invoices sidebar will be now displayed properly if any other language than English is used by end-clients - case #982
- Bug Fix: Other minor corrections
v3.5.1
Released November 13th, 2019
View/hide detailed changelog
- Bug Fix: Resolved problem with invalid password reset URL being sent to end-clients in password reset emails - case #956, #957
- Bug Fix: Corrected user validation when adding a new client account in the Reseller Area - case #954
v3.5.0
Released October 9th, 2019
View/hide detailed changelog
- New Feature: WHMCS V7.8 support
- New Feature: Choose whether services ordered via the reseller's store should be shown or hidden in the Admin Store view - case #898
- Improvement: Assorted module optimizations
- Bug Fix: Resolved problem with creating an additional invoice in the main system after the first monthly cycle, with a discount/refund from reseller applied to it - case #773
- Bug Fix: Fixed issue that might have caused the price not being displayed in the cart if the product had no customization options - case #894
- Bug Fix: Corrected case where the module could have shown an invalid renewal price in the cart, different than the one set in the product configuration - case #899
- Bug Fix: Fixed problem where a client could not log in to the reseller's store after registration - case #900
- Bug Fix: Solved problem with saving the "Tick Box" custom client field status when editing customer profile in the Reseller Area
- Bug Fix: Eliminated assorted errors occurring in browser's inspector console
- Bug Fix: Minor adjustments to credit payments
- Bug Fix: Other slight corrections and tweak-ups
v3.4.0
Released June 26th, 2019
View/hide detailed changelog
- New Feature: WHMCS V7.7 and PHP 7.3 support
- New Feature: Resellers can now directly view and precisely filter their clients' orders with purchased products, addons and domains
- Improvement: Payment getaways configurations in the Reseller Area will be disabled if the end client invoices are turned off - case #738
- Improvement: If no nameservers are defined in the hosting, they will be obtained from the server configuration when sending merge fields variables in the welcome email - case #763
- Improvement: If the addon is configured in WHMCS as one-time with zero price amount but with any setup fee, setting such addon's pricing in the resellers pricing groups will no longer be hampered - case #768
- Improvement: Client custom fields in the reseller's email templates will be now displayed to the end clients in the email messages - case #736
- Improvement: In case the end-client pays invoices in a currency different than the reseller's one, the amounts on the invoices settled between the provider and the reseller will be recalculated accordingly, instead of being taken as 1:1
- Improvement: The reseller's "company name" will be now also branded in the WHMCS announcements section - case #849
- Improvement: Assorted code adjustments and improvements
- Removed: Support for WHMCS V7.5 and previous
- Changed: Disabled verification of SSL certificates when sending email messages that might have caused troubles on certain servers configurations - case #725
- Bug Fix: Eliminated issue related to updating the clients' details or resetting their password in the Reseller Area - case #724, #728
- Bug Fix: Fixed case that could prevent a non-reseller's client from finalizing the order and creating the invoice in the provider's store - case #726
- Bug Fix: Client verification email URL will be now properly branded when a new account is created manually in the Reseller Area - case #731
- Bug Fix: Resolved "Out of memory" error that could occur for non-logged in users in the client area on installations with a large number of tickets - case #733
- Bug Fix: When previewing invoices in the Reseller Area, they will be now properly displayed in the desired language instead of English in certain cases - case #743
- Bug Fix: Fixed issues with some invoices that might not have been visible for the end clients if the "Reseller Invoice" option was enabled - case #737
- Bug Fix: Fixed problem that could cause the provider's clients to get the reseller's products pricing on the invoices generated by cron - case #739
- Bug Fix: Eliminated error that might have occurred when the provider's client generated an upgrade invoice - case #740
- Bug Fix: Solved issue where the "Pay To" text might have been empty on the provider's invoices - case #741
- Bug Fix: Corrected problem that might have caused certain invoices to be automatically marked as paid - case #742, #747
- Bug Fix: Fatal error will no longer occur if a non-logged in reseller tries to access the Reseller Area - case #749
- Bug Fix: Cases of displaying duplicated invoices on the list in the Reseller Area will no longer occur - case #750
- Bug Fix: Corrected "Total Due" amount on the mass invoice if any of the invoices have already been partially paid by the end client - case #751
- Bug Fix: Fixed problem with the merged invoices being incorrectly displayed in the client area - case #752
- Bug Fix: Adding credit funds by the end client should no longer end with the fatal error - case #754
- Bug Fix: Mass payment invoice should be now correctly updated when the new invoices are created - case #755
- Bug Fix: If a reseller removes a product from the offer which has been previously added to the cart by the end client, a fatal error will not occur on that cart view - case #758
- Bug Fix: "Log in to your account" and "Get support" URLs in the email message footer will be now branded correctly - case #760
- Bug Fix: Fixed problem that might have prevented resellers from logging back into their account after they have logged in to their end client account - case #759
- Bug Fix: Going out of the cart page by the reseller, when placing an order for the end client, will no longer result in exiting that mode until the reseller clicks on the return link - case #766
- Bug Fix: Fixed problem with the reseller payouts if there were custom items on the invoice - case #767
- Bug Fix: The reseller will no longer be allowed to set the pricing without the setup fee if such was set by the provider
- Bug Fix: Added missing notification if there are not sufficient credit funds on the reseller account to order the upgrade/downgrade service
- Bug Fix: When ordering a hosting with domain registration or transfer, the suggested prices will no longer be obtained from the provider's WHMCS
- Bug Fix: Upgrade/downgrade invoices will now have the correct sequence number of the invoice set by the reseller instead of the provider
- Bug Fix: Fixed invalid date of the invoice item if there was an upgrade/downgrade order made for the product with one-time billing cycle
- Bug Fix: Resolved fatal error that might have occurred when the promo code was used and the end client was trying to make payment using credit funds
- Bug Fix: If taxes are disabled in WHMCS, the invoice items will no longer have the asterisks indicator of the taxed elements
- Bug Fix: When the end client searches for a domain name, the suggestions that are given will no longer include TLDs that the reseller does not have access to - case #856
- Bug Fix: Fixed problem where the product addon price might not have been included in the total amount due on the review order summary - case #855
- Bug Fix: If the end client is tax-exempt, the tax will no longer be applied to the reseller's invoice - case #851
- Bug Fix: Corrected case of missing configurable options items on invoice between the reseller and the provider - case #844
- Bug Fix: Fixed missing "Terms of Service" acceptance for end clients if that option is enabled in WHMCS general configuration, but the store branding is not used by the reseller - case #839
- Bug Fix: The reseller's profit made from product addons setup fees differences will be now properly settled on payouts - case #827, #828
- Bug Fix: Solved problem where reseller's "Invoice Pay To Text" might have been displayed in a single line on the end client invoice
- Bug Fix: Resolved issues with the mass payment functionality - case #836
- Bug Fix: Many other various fixes and corrections
v3.3.0
Released December 20th, 2018
View/hide detailed changelog
- New Feature: Support for Billplz payment gateway
- New Feature: Allow resellers to alter CSS styling, header and footer in their email templates
- New Feature: End clients can now apply credits to the reseller's invoices
- New Feature: Disable access to Knowledgebase section for reseller's end clients - case #659
- New Feature: Prevent end clients of a certain reseller to log in to the main WHMCS store
- New Feature: Manually assign new relations between the reseller's store and the end clients' services - case #679
- New Feature: Resellers can now create custom draft invoices and issue them for their end clients
- Removed: Integration code for WHMCS prior to V7.2 which is no longer supported
- Bug Fix: A correct HTTP or HTTPS system URL scheme will be now used for the "Login As Client" feature
- Bug Fix: Corrected issue that might have caused a reseller's email message and invoices to contain the main store logo instead of the reseller's one - case #679
- Bug Fix: Fixed cases of a service or a domain billing cycle price being obtained from the main WHMCS store instead of from the reseller's pricing - case #684, #671
- Bug Fix: Replaced "Email Sending Aborted by Hook" message that might have been unnecessarily visible in logs
- Bug Fix: Resolved "DataTables warning" that might have occurred when custom characters were used in the search boxes
- Bug Fix: Reseller's promotions will be now correctly applied to the domains and other billing cycles
- Bug Fix: Solved problem that might have prevented a service "Welcome Email" from being sent to the reseller's end client - case #674
- Bug Fix: Reseller invoices will be now correctly generated when "cgi-fcgi" process is running on the server - case #686
- Bug Fix: Resolved issue that kept a reseller from modifying a domain renewal and transfer pricing if the register pricing was not enabled in WHMCS V7.4 or later - case #683
- Bug Fix: The mass payment invoice created for the reseller's end client will be now correctly branded - case #681
- Bug Fix: All TLDs available in the main WHMCS store instead of only those from the reseller's store will no longer be displayed when the end client orders a product with a domain - case #677
- Bug Fix: Services, domains, tickets, invoices, quotes etc. that are related to the reseller's store will no longer be displayed when the end client logs into the main administrator store - case #692
- Bug Fix: Paying the previously merged reseller's invoices will no longer prevent order activation by displaying the "Order ID not found or Status not Pending" error
- Bug Fix: The custom PDF attachments directory path set in "configuration.php" file will be now correctly taken into account by the module - case #676
- Bug Fix: Fixed case that might have caused the merge fields variables related to products/services not to be applied to an email template - case #675
- Bug Fix: Added missing email templates related to the reseller's invoices
- Bug Fix: Generation of resellers invoices has been optimized to resolve certain issues with their proper creation
- Bug Fix: Minor UI adjustments
- Bug Fix: Many other code tweaks, optimizations and corrections
v3.2.4
Released September 20th, 2018
View/hide detailed changelog
- Bug Fix: Corrected major security flaw
- Bug Fix: Bug Fix: Resolved several issues with displaying an invalid price for the domain transfer - case #665
- Bug Fix: Fixed issue with setting up an invalid domain renewal price - case #666
- Bug Fix: Solved problem with "Boxes" order template showing all the available domains in cart when ordering a product
v3.2.3
Released August 9th, 2018
View/hide detailed changelog
- Bug Fix: The quotation message will no longer show a reseller as a sender when it is sent from the admin area
- Bug Fix: Corrected monthly income in the admin area statistics
- Bug Fix: Eliminated fatal error that might have occurred in domain search in the reseller's store
- Bug Fix: The client will not be able to log in to the brand they are not assigned to anymore
- Bug Fix: Fixed empty email notification about a ticket reply
- Bug Fix: The reseller's assignment to documentation will be from now on displayed properly
- Bug Fix: Branded domain spotlight and suggestions will now display correct pricing obtained from the reseller's brand
v3.2.2
Released July 16th, 2018
View/hide detailed changelog
- Bug Fix: Resolved issue with the 'Admin Only' custom fields visible in the Reseller Area
v3.2.1
Released April 24th, 2018
View/hide detailed changelog
- New Feature: WHMCS V7.5 support
- New Feature: PHP 7.1 and 7.2 support
- Bug Fix: Solved problem with fetching the invoice ID instead of the invoice number for the name of the PDF invoice file
- Bug Fix: The {$invoice_num} variable will now also include the invoice ID in case the invoice number field is empty
- Bug Fix: Resolved problem with attachments if a custom folder for storage is set in the configuration.php file
- Bug Fix: Corrected missing pricing of domain items for reseller invoices generated by the administrator
- Bug Fix: Fixed reseller payouts when using the API on the live mode
- Bug Fix: Minor code corrections
v3.2.0
Released January 10th, 2018
View/hide detailed changelog
- New Feature: Promo codes can be now created directly by the resellers for end clients
- New Feature: Support for 2Checkout, Authorize.Net AIM, Checkout.com, Payflow Pro and WePay payment gateways
- New Feature: Resellers can now set up their own Terms of Service URL for end clients - case #373
- Improvement: The form for creating or editing an end client by a reseller now also includes custom fields - case #505
- Improvement: Added URLs to client profiles on the 'WHMCS Invoices' section in the Reseller Area
- Improvement: Service downgrade feature now respects the 'Credit On Downgrade' option in the main WHMCS configuration
- Improvement: Assorted code, UI and language improvements
- Removed: 'Clients Only Bounce Message' email template
- Changed: Hiding a product or a group of products in the WHMCS admin area will no longer render them hidden for reseller's clients - case #512
- Changed: Warning about the lack of at least one payment gateway configured will now appear only in the 'Configuration' section in the Reseller Area
- Changed: Promotions created in the WHMCS admin area will be no longer applicable in resellers' stores
- Bug Fix: Resolved issue that might have displayed the notification on the wrong storage folder path upon the module addon activation
- Bug Fix: Blocked possibility of repeating the PayPal payout for a reseller if the previous payment has already been successfully completed
- Bug Fix: Fixed fatal error that might have prevented a reseller from placing an order for an end client
- Bug Fix: Surmounted console errors occurring on domain registration
- Bug Fix: Corrected display of an invalid amount in the 'Last Month Sale' record
- Bug Fix: Fixed lack of checkboxes for the addons selection in the 'Boxes' order template
- Bug Fix: Solved missing sequential invoice numbers for invoices generated by cron
- Bug Fix: Resolved issue that might have led to improper branding of printed and PDF invoices for end clients
- Bug Fix: End clients will no longer see tickets from other brands in the 'Recent Support Tickets' segment
- Bug Fix: Resolved problem with the lack of a default payment form at the checkout occurring when a credit payment is the first on the gateways list
- Bug Fix: Copying default prices for reseller services will now properly take account of the currency rate - case #496
- Bug Fix: Minor code refinements
v3.1.2
Released November 24th, 2017
View/hide detailed changelog
- New Feature: WHMCS V7.3 and V7.4 support
- New Feature: Allow end clients to use promo codes created by an administrator
- New Feature: Decide whether to allow end clients to place orders in the administrator's store
- Bug Fix: Resolved blank page issue during the module migration if no groups have been assigned in the previous version
- Bug Fix: Corrected reseller relations for invoices generated by cron which may render the incorrect branding of sent emails
- Bug Fix: Prices of registered and transferred domains for reseller invoices will now be properly branded
- Bug Fix: Fixed the problem with incorrect price display in end client's cart for the product with only one time billing cycle
- Bug Fix: Invoices issued for resellers will now be correctly converted into their currency
- Bug Fix: Resolved issue with incorrect display of end client's total order amount for products with recurring billing cycles
- Bug Fix: When the 'Default to Client Area' option is enabled in the general WHMCS settings, the 'Log in as a client' feature in the Reseller Area will now work properly
- Bug Fix: Corrected problem with the lack of promo codes on invoices for customers not acquired by resellers
- Bug Fix: Solved problem with the incorrect assignment of clients to resellers who have the template branding disabled
- Bug Fix: Corrected branding of 'Support Ticket Opened' template
- Bug Fix: The branded email notification of a ticket reply from the support will now contain the latest ticket reply instead of ticket opening information
- Bug Fix: Fixed lack of a welcome message sent after the manual client creation by a reseller
- Bug Fix: WHMCS gateway log is now properly showing debug data from the module's payment gateways
- Bug Fix: Resolved problem with end client's invoices not being marked as paid after the payment via PayPal gateway
- Bug Fix: Fixed bug concerning the lack of charges for configurable options on invoices issued to resellers
- Bug Fix: Product with WHMCS 'Feature Highlights' description will now be correctly formatted
- Bug Fix: WHMCS 'Order Days Grace' will now be included in the due date when issuing an invoice to a reseller
- Bug Fix: Minor UI corrections
v3.1.1
Released July 20th, 2017
View/hide detailed changelog
- Bug Fix: Solved problems with 'exception' error that might occur on module migration
- Bug Fix: Resolved fatal error occurring on payment of invoice created by reseller for end-client order
- Bug Fix: Eliminated slow page loading for end clients
- Bug Fix: Adjusted domain search for SLDs (second-level domains) - e.g. .co.uk
- Bug Fix: Corrected search box on resellers list that might cause 'SyntaxError'
- Bug Fix: Fixed blank page in the client area when ticket is opened for the reseller
v3.1.0
Released June 22nd, 2017
View/hide detailed changelog
- New Feature: Support for WHMCS V7.2
- New Feature: Stripe payment gateway for resellers
- New Feature: Allow resellers to change the status of invoices manually
- New Feature: Define pricing for multiple addon billing cycles - WHMCS V7.2 only
- New Feature: Permit resellers to define the order of payment gateways using drag & drop feature
- Improvement: Extended details view on reseller's invoice
- Improvement: Added 'Convert To For Processing' option for reseller's PayPal gateway configuration
- Improvement: 'Accept Orders' and 'Order Details' pop-ups now show URLs to generated invoices
- Improvement: Various adjustments to reseller's invoice details and transactions view
- Improvement: Payment methods on the list of reseller's invoices are now shown in a friendly format
- Improvement: 'Back to Client Area' URL on invoices generated by reseller now redirects directly to the Reseller Area
- Improvement: Unavailable billing cycles for reseller are now hidden in 'Edit pricing' view
- Improvement: Minor messages and notifications refinements
- Removed: Support for WHMCS V6
- Bug Fix: Corrected zero amount on invoices during registering, renewing or transferring domains
- Bug Fix: Corrected zero amount of 'Total Sale' and 'Last Month Sale' on resellers list view if 'Reseller Invoice' option is enabled
- Bug Fix: Solved issue with invalid amount of domain renewals on reseller's list of orders
- Bug Fix: Corrected amount of domain pricing shown in end client's cart
- Bug Fix: Resolved issue with incorrect domain expiration date
- Bug Fix: Corrected display of reseller's income
- Bug Fix: Upgrade/downgrade services now generate invoices in the Reseller Area properly
- Bug Fix: Resolved problems with adding new transactions from the Reseller Area
- Bug Fix: Corrected counter of end client's due invoices
- Bug Fix: End clients now see reseller's branded invoice number
- Bug Fix: Fixed sending 'Invoice Payment Confirmation' email for end clients if 'Auto WHMCS Invoice Payment' option is enabled
- Bug Fix: Corrected listing of product categories in the client area
- Bug Fix: Fixed listing of all product categories in cart view for non-logged clients
- Bug Fix: Corrected display of invoices' status in the Reseller Area
- Bug Fix: Many other UI, language and code adjustments
v3.1.0 Beta
Released May 4th, 2017
View/hide detailed changelog
- New Feature: Allow resellers to set up independent PayPal and bank transfer gateways to receive payments from end clients directly
- New Feature: Deduct amount payable from resellers' credit balance
- New Feature: Enable resellers to issue customized invoices for end clients
- New Feature: Accept end clients' orders manually using credits from resellers' accounts
- Bug Fix: Surmounted issue with not included tax in cart and checkout page
- Bug Fix: Resolved problem with character encoding method causing errors in invoices section
- Bug Fix: Corrected addition of more TLDs to pricing group at a time
- Bug Fix: Solved issue with displaying currency of reseller instead of client in cart
- Bug Fix: Many other minor tweaks
v3.0.0
Released April 18th, 2017
View/hide detailed changelog
- New Feature: Prepare documentation for each reseller
- Improvement: Multi-currency management
- Changed: Restored migration from previous versions
- Bug Fix: Corrected process of invoice generation
- Bug Fix: Regulated logging in as end client
- Bug Fix: Contact details of end client are now saved correctly
- Bug Fix: Corrected invoice number format in 'Reseller Assignments' section
- Bug Fix: Adjusted support for CNAME domain
- Bug Fix: Adjusted display of payout amounts
- Bug Fix: Minor code alterations
v3.0.0 Beta
Released March 22nd, 2017
View/hide detailed changelog
- Improvement: Completely rewritten code
- Improvement: Rebuilt admin and reseller area interface
- Improvement: Consider end customers to be regular WHMCS clients instead of resellers contacts
- New Feature: Enable resellers to sell addons and domains
- New Feature: Allow end clients to pay using credit card and store payment data
- New Feature: Make automatic and manual payouts directly to resellers PayPal accounts
- New Feature: Select payment gateways available for end clients
- New Feature: Permit resellers to brand invoice sequential number
- Removed: VIES based EU VAT removal for end clients
- Removed: Migration from previous versions - to be restored in coming update
v2.5.14
Released March 14th, 2017
View/hide detailed changelog
- Bug Fix: Send notifications to contacts when a client is not a reseller
- Bug Fix: Corrected missing contact ID when sending invoice messages from the admin area to client's contacts
- Bug Fix: Solved issue of not working 'Manage' button in 'Manage Group Products' section
v2.5.12
Released January 9th, 2017
View/hide detailed changelog
- Improvement: Enable the usage of HTML tags in the module's email templates
- Removed: Obsolete cronjob.php file
- Bug Fix: Enhanced compatibility with Multibrand For WHMCS module
v2.5.11
Released November 18th, 2016
View/hide detailed changelog
- Bug Fix: Resolved fatal error occurring in the WHMCS admin area in case the module is loaded as the first in line
v2.5.8
Released September 19th, 2016
View/hide detailed changelog
- Bug Fix: Hide services, domains, tickets and invoices if they are disabled in the module
- Bug Fix: Calculate the reseller's client owned domains only
v2.5.7
Released September 5th, 2016
View/hide detailed changelog
- Improvement: HTML tags are now allowed in reseller email templates
- Bug Fix: Prevent too frequent cart.php redirections
v2.5.5
Released April 14th, 2016
View/hide detailed changelog
- Improvement: Support for BCC messages
- Bug Fix: Display price for chosen price period
- Bug Fix: Incorrect support department email address
- Bug Fix: Minor tweaks
Gianluca Iannotta @gianluca9380
The quality of MG modules is exceptional but the cost is not accessible to everyone. I think that MG should also enable monthly billing on its website to broaden the audience of users and give the possibility to newly established companies to use its modules.
awatef aissaoui @awatef1973
No comment provided.
Rav G @ravvv
Unfortunately, I'm not able to use it; I have tried the 7-day trial, but the module simply isn't working.
Here are the issues I encountered:
-The pricing table does not match the reseller pricing, which means I am not able to sell the products in any way.
-The billing cycle is empty and blank.
-You will need technical support to solve your issues, or you may have to wait weeks for Module Garden to fix them.
I find it unexpected from Module Garden; they have great products, but this one is totally bad.
The support is lacking; you will wait days for an answer, and when you finally get one, it's often just a note that your issue is in their to-do list. It seems they don't care about money or new customers; paying 400 USD for a module means nothing to them.
The support is subpar, and I do not recommend this module at all.
Joanna Byjoś @JoannaModulesGarden
I understand that facing challenges while using our module isn't something anyone wishes for. However, the best way to avoid most of these issues is by making sure the product is set up right. After carefully reviewing all the problems you've reported, a number of them appears to be a result of incorrect module settings in your environment. It seems you've managed to resolve many of these issues by following the guidelines provided by our support agents.
Owner@ModulesGardenWhile going through your tickets, I also noticed that certain features may not quite match up with how you would like our product to work. I do realize that each company has its own way of doing things, but it's crucially important to understand that these differences aren't issues with the module. We maintain a to-do list for individual requests like these that involve complex code changes beyond immediate implementation. This ensures that these expectations are duly considered and, if possible, incorporated in future updates.
José Arteaga @jos2452
This module is just amazing, it extends the features of your WHMCS making your site a a real reseller platform for webhosting providers, five stars for sure.
Dylan Jackson @dylan6920
This is an extremely powerful and useful module. Modulesgarden never ceases to amaze me with their outstanding products and this is definitely one of the most impressive and complex that I have ever had the pleasure of using. Don't hesitate to try this if you're interested in reselling your products in WHMCS, you won't be dissapointed.
Shamsul Kamal Shak Ali @shamsul8586
I have been using this Resellers Center for few years already. Despite of slow store front, So far the customer are happy using this reseller center.
Major features works as expected. Only some minor issue that support are currently working on it.
Overall the software works as expected and it helps my Resellers.
Thumbs up for the ModulesGarden Great Effort.
Brian Z @brian7625
One of the best modules from Modules Garden to build a network of partners and resellers! what's even greater is the Modules Garden support team and their response to any inquiry our team had to fix a few things and making it even better.
with years of experience in the industry, we know nothing is 100% perfect to meet everyone's demand, but their good support team and their ongoing updates surely make these products near perfect.
José Arteaga @jos3089
I'm posting here my opinion after more than 2 months using this product :
Resellers Center For WHMCS has everything you need to start a business with your resellers operating their own brand and logo thanks to the possibility of creating CNAME records that point to the domains of your resellers, also thanks to the complete integration with WHMCS the billing tasks , creation and administration of orders and even support via tickets are easier than ever.
PS: There is still room for many improvements and new options, but I think this product is worth 5 stars so far.
Jose Arteaga
https://vpsuniverse.net
Philip S @philip7117
1 STAR Rating Upgraded to 5 STARS
Originally I gave Modules Garden a 1-star review as their support was seriously lacking since then they have shown to be much more reliable and have attended to all requests concerning issues with this module.
I would recommend that if you want to order this service you need to spend a lot of time testing every aspect of the plugin, if you find anything that is not working or seems off then you must open a ticket with them and allow them to resolve the issue, they will find a solution even if it takes a while.
This module changes the way you can offer services completely to your customers and resellers, its worth it to take the time making sure it's working 100% before going into a production state. otherwise, your customers will be on your back wanting a fix and so on.
Once we have used this module in a production environment for a while I will return and add the experience to this review.
Jose Lievano @amandacarolina9694
I need to mention you need to test everything first, specially if you have some custom modules or template in your site, and if you find some errors you need to send a support ticket and give them time to fix the issue.
I had some bugs in my installation because compatibility issues with my template and other modules, but the support team checked my issues in deep, and they solved everything, this is a game changer for my company, because now my clients can offer my services directly to their clients, in the local market.
The support team will create a new module version just for to solve your problem, and this is the first time I see something like that, this is not the first time I buy a module for my WHMCS, but is the first time the support team of a module seller really check if the module works with your WHMCS installation; they even release the solution they gave you in the next module versions.
I recommend that you buy this module if you want to offer an opportunity for other people to create their own businesses and reach other markets that would otherwise be closed to you.
Nick Tang @nick7559
Tested the module over the holiday together with my resellers. The experience was pretty amazing and result was satisfying. I will proceed to subscribe the service. The staffs are friendly, helpful and fast response. Thank you. Looking forward to work with you.
Abraham C @abraham5273
Product works as defined.
Would be great if you could add a feature to allow resellers to create their own adhoc invoices also without having to select a particular product. Ideally you can put that on the roadmap.
Freddy Diaz @freddy3167
Started the 7 day trial they provided. Good service so far.
Hery Yip @Hyip
The design of the reseller centre is extremely user friendly. The method of profit margin calculation is very flexible, you can choose the one that you think is the most favourable to you. What’s more? There is a user guide ready for teaching you how to use the reseller centre. it is just so easy and convenient!
salah eldin elhamouly @salaheldin4826
good
Nicholas Sansom @My-Global-Solutions-Group
The Reseller Centre has been impervious to our wholesale and reseller platform. We are still setting up and making minor adjustments, but overall, a great product gives lots of functionality. If you're looking for an all-in-one reseller solution for your WHMCS installation, this is the module for you.
BRIAN MWENDA @BRIANMN
We were trying to develop such products in-house and it didn't really come to fruition, we tried to outsource to overseas companies but the budget was too high for us with outrageous quotes going as high as $20000. We were abandoning this project when I came across this module by ModulesGarden, let me say it was a bliss. All the features we wanted they had and even more of those that we had not thought of. The price of around $200 was way below the outrageous figures we had received and quite economical for the magnitude of such project. Their team is quite friendly and resourceful and that to me is very important.
Sean VanderMolen @spv
After a week of back and forth, it was concluded that two of their extensions were not compatible with each other even though it was suggested they were with minor issues. While Modules Garden made an effort to update their documentation and provide a refund. I still cannot recommend them until they make significant improvements to how they support their products. With each support case raised, it seems to be common practice to reply with statements or advice that take the responsibility of support off their shoulders. On top of that, they only reply once a day so by the time you've had any significant conversation over a week has passed. I also have concerns and suspicions that they outsource their development. There was no indication that they were looking to improve compatibility between their products and instead decided it would be easier to make them incompatible and leave it at that.
Marcos Paulino @mpaulino
As with other modules garden products this one is a keeper. It is the very first product we ever bought from them, and we have kept the relationship going. Both sales and support teams handle all our requests promptly and are very accommodating. I highly recommend modulesgarden solutions and their team.