After several months in development, we're proud to present the first Release Candidate version of
DragonByte eCommerce v1.4.0!
As you can tell, the list of changes is nothing short of
immense. I won't be able to break down every single change or new feature, as that would take hours, but I'll go through some of the most important ones.
VAT ID per address: VAT IDs are now stored in the Address record, instead of in the Order record. This means that recurring customers will no longer have to fill out their VAT ID every time they place a new order. With this change, it is also possible to place addresses in the Approval Queue for moderators to validate prior to allowing it to be applied to an order.
If you don't wish to use this moderation feature, a user group permission can be granted to bypass validation.
Uneditable addresses: Addresses that have been used in orders, or have a verified VAT ID, can no longer be edited in the front-end. Administrators can still edit these records in the Admin control panel. This is to preserve the records in case the tax man comes calling for an audit.
Recurring sales: You can configure sales to recur at certain time intervals, or using custom date ranges. This makes recurring sales useful for sales that occur at the same date every year (such as Xmas) and for sales that occur at different dates every year (such as Easter).
Specific renewal costs: Each different product pricing tier for a digital product can now have a specific, fixed renewal cost. This cost does not change when the license is expired vs. still active.
UI improvements: Many different improvements have been made to the UI, including (but not limited to) a purchase button in the product list, renewal costs in the product information block, version number in the product list, ability to click "Renew licenses" to renew even non-expired licenses, and more.
XPM / XRPM importer improvements: Various improvements to these importers see them more reliably importing data, including extended data from XPM Essentials.
Bugs, now fixed: Over two dozen bugs have been fixed!