• Please be aware that you need a valid XenForo license to download our XenForo products. If you do not have a valid license, you will not be able to access any purchased products.

    Please click here to validate your XenForo license.

DragonByte eCommerce 4.3.0

Change log

Feature: License transfer service
Feature: Optionally also reassign all add-on licenses
Feature: Optionally log last license transfer date
Feature: Optionally change the rounding methodology
Feature: Store/display Tracking URL, Shipped By, Shipped Date and Comment
Feature: Change display order for product variations
Feature: The default address can now be toggled via the address book
Feature: Instead of a simple toggle, you can now choose between "Global", "EU VAT" and "Australian GST" in the sales tax settings
Feature: Filled out Order fields are now shown in the order log in both AdminCP and front-end
Feature: Add "Product page: Above content" and "Product page: Below content" widget positions
Change: Improve error messages for invalid country inputs when adding/editing addresses
Change: Use the correct order total when viewing orders no longer pending
Change: Improve number rounding to be more compatible with accounting software
Change: Coupon/automatic discounts are now subtracted before VAT is calculated
Change: EU VAT is now called "VAT" instead of "Sales tax" if selected in the AdminCP
Change: Australian GST is now called "GST" instead of "Sales tax" if selected in the AdminCP
Change: Automatically include the field title in the "Automatically post purchase thread" message
Change: Shipping email is now always sent even if "Notify user" is not selected
Change: Change the upgrade step for v4.0.0 RC3 to better handle upgrading to the latest version
Change: eCommerce log links now also show up under the "Logs" parent group
Fix: "Sales tax ID" in address forms would be validated as VAT IDs even if "Enable VAT" was unchecked
Fix: Addresses would be sent to the approval queue if a Sales tax ID was entered even if "Enable VAT" was unchecked
Fix: Fix license count check for "Your licenses" in account page
Fix: Itemised Stripe orders are now disabled if the order uses store credit
Fix: Fix display issue when purchasing a product with many variations
Fix: Setting an address as default would not work as expected
Fix: Fix incorrect "Manage DragonByte eCommerce: Orders" permission checks
Fix: Add missing "Manage DragonByte eCommerce: Addresses" permission
Fix: Change the permission check for "Order fields" menu entry
Fix: Fix "Unknown IP address" for new purchase log entries (NOT RETROACTIVE)
Fix: Don't double-escape the cost description

Release notes

After running @ DBTech for a few weeks now, v4.3.0 is now ready for release 🎉

This version contains too many features and changes to list, but the most important is a change to how number rounding is handled internally. Because currencies usually use decimal places, it is important to get decimal handling in code correctly. Starting with v4.3.0, eCommerce now uses the BC Math extension. Please ensure you have this extension installed & enabled before upgrading.

Furthermore, this version aims to improve the accuracy of sales tax by subtracting coupon discounts and automatic discounts before sales tax is calculated.

Lastly, you now have more options for how sales tax is handled, and choosing EU VAT or Australian GST will now change the "Sales tax" phrase during checkout to "VAT" or "GST" respectively.

Another feature worth highlighting is the ability for customers to transfer licenses to other users, assuming you as the owner has enabled this feature. You can also control how often a license can be transferred. By default, it follows the XenForo rules (not within the first 90 days and not within 90 days of a previous transfer). All transfers are logged and can be viewed in the AdminCP.

Please see the full changelog for the remaining changes.
Back
Top