A new update is available for DragonByte eCommerce by DragonByte Technologies.
This version, frankly, contains too many changes and features to detail them all
See the changelog for a full list.
There are a few features and changes worth highlighting, however!
it is now possible to directly sell user upgrades within eCommerce. Purchasing a user upgrade skips the normal order process and instead takes you directly to the normal XenForo page for purchasing said user upgrade. This enables you to craft beautiful product pages for your user upgrades, without relying on customers guessing that they are available!
You can now add custom fields to download versions. You can already see this in action here @ DBTech; I've back-filled the "Minimum Platform Version" and "Minimum PHP Version" for all XenForo products. This feature can help alleviate problems where your customers who didn't read the changelog (that's not you, because you're awesome like that) won't be surprised when they attempt to install your product.
The checkout page has also received numerous changes and improvements based on customer feedback. It should now be more user friendly for guest customers who need an account during purchase, and should also be easier to understand once they get to the main checkout screen.
Other than that, a bunch of UX issues and bugs have also been taken care of.
Feature: Custom fields for download versions
Feature: Optional per-user coupon limits
Feature: Filter widget on the product list
Feature: Add Embed functionality
Feature: Webhook support for Address, Download, Download Version, License, Order, Product, Product Rating
Feature: Dynamically redirect back to checkout after registering
Change: Free orders now send the product type's purchase alert emails if applicable
Change: Orders manually completed via the AdminCP now send the product type's purchase alert emails if applicable
Change: Improved redirect logic for free orders
Change: Add "order awaiting payment" logic to "Proceed to payment" page
Change: Most credit card icons have been changed to a cart icon
Change: The "Checkout" button in the purchase overlay has been renamed to "Express checkout"
Change: Each part of the checkout form now has a separate block
Change: The Order fields block now has a block header with the phrase "Required information"
Change: The "Required information" and "Purchase options" blocks now have their own Save buttons
Change: Moved VAT information above Coupon/Store credit
Change: It is now possible to update item quantity in your cart on the Checkout page without filling in required information
Change: It is now possible to delete items from your cart on the Checkout page without filling in required information
Change: It is now possible to update Coupon code/Store credit on the Checkout page without filling in required information
Change: Reduced query count due to new XenForo 2.3 functionality
Change: Use
Change: Replace deprecated function calls
Change: Update invoice attachments to XenForo 2.3
Change: Update entity references to use class-string
Change: Updated macros to XF 2.3 format
Change: Update JS to XenForo 2.3
Change: Remove unused JS
Change: Replace various references with
Change: Prevent certain license columns from being logged in the change log
Change: Improved functionality of Product Type, making new product types easier
Change: Standardise "From: X" displays
Change: Update code for PHP 8.0
Change: Add compatibility with new XenForo 2.3 Beta 6 feature
Change: Added a shortcut to the register form on checkout
Change: Remove "XenForo" from copyright footer
Change: Necessary changes for the new XenForo 2.3 coding style
Change: AdminCP log searches now displays criteria in the URL and carries search params over to a second search request
Change: Automatically clean up files on upgrade
Fix: Fix a display issue where "Serial key" items would show as "Digital" in the AdminCP product list
Fix: Fix CSS compatibility issue
Fix: Fixed template modifications
Fix: Fix invalid FontAwesome icon reference
Fix: Template comments were using an invalid format
Fix: Fix multple issues with cached product variations
Fix: Reduced the number of queries ran on the product list and product overview pages
Fix: Reduced the number of queries ran on the Top Products and New Products widgets
Fix: Fixed N+1 query behaviour on the product list page related to child products
Fix: Fix various missing FontAwesome icons
Fix: Fix server error when creating sales in certain circumstances
Fix: Products would be saved twice even if tags did not change
Fix: Files containing ".js" in their filename would minify even if they were not actual JS files
Fix: Fix inconsistent
Fix: Fix temporary user group changes potentially being removed when it wasn't intended
Fix: Fix missing content type phrases
Fix: Fix repository rebuild actions for Product Costs and Distributors
Fix: Fix upgrading product cost caches to v4 format
Fix: Deleting a license from a deleted user would produce a server error
Fix: Editing an existing download after adding a new product version would cause a server error
Fix: It was no longer possible to download purchased products in XenForo 2.3
Read more about this product...
DragonByte eCommerce 4.0.0rc1
Update highlights
!!!This version requires PHP 8.0+!!!This version, frankly, contains too many changes and features to detail them all
![Grinning face with sweat :sweat_smile: 😅](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f605.png)
There are a few features and changes worth highlighting, however!
it is now possible to directly sell user upgrades within eCommerce. Purchasing a user upgrade skips the normal order process and instead takes you directly to the normal XenForo page for purchasing said user upgrade. This enables you to craft beautiful product pages for your user upgrades, without relying on customers guessing that they are available!
You can now add custom fields to download versions. You can already see this in action here @ DBTech; I've back-filled the "Minimum Platform Version" and "Minimum PHP Version" for all XenForo products. This feature can help alleviate problems where your customers who didn't read the changelog (that's not you, because you're awesome like that) won't be surprised when they attempt to install your product.
The checkout page has also received numerous changes and improvements based on customer feedback. It should now be more user friendly for guest customers who need an account during purchase, and should also be easier to understand once they get to the main checkout screen.
Other than that, a bunch of UX issues and bugs have also been taken care of.
Complete Change Log
Feature: New product type: User upgradesFeature: Custom fields for download versions
Feature: Optional per-user coupon limits
Feature: Filter widget on the product list
Feature: Add Embed functionality
Feature: Webhook support for Address, Download, Download Version, License, Order, Product, Product Rating
Feature: Dynamically redirect back to checkout after registering
Change: Free orders now send the product type's purchase alert emails if applicable
Change: Orders manually completed via the AdminCP now send the product type's purchase alert emails if applicable
Change: Improved redirect logic for free orders
Change: Add "order awaiting payment" logic to "Proceed to payment" page
Change: Most credit card icons have been changed to a cart icon
Change: The "Checkout" button in the purchase overlay has been renamed to "Express checkout"
Change: Each part of the checkout form now has a separate block
Change: The Order fields block now has a block header with the phrase "Required information"
Change: The "Required information" and "Purchase options" blocks now have their own Save buttons
Change: Moved VAT information above Coupon/Store credit
Change: It is now possible to update item quantity in your cart on the Checkout page without filling in required information
Change: It is now possible to delete items from your cart on the Checkout page without filling in required information
Change: It is now possible to update Coupon code/Store credit on the Checkout page without filling in required information
Change: Reduced query count due to new XenForo 2.3 functionality
Change: Use
[HEADING]
instead of [SIZE]
for product threads/postsChange: Replace deprecated function calls
Change: Update invoice attachments to XenForo 2.3
Change: Update entity references to use class-string
Change: Updated macros to XF 2.3 format
Change: Update JS to XenForo 2.3
Change: Remove unused JS
Change: Replace various references with
class-string<T>
equivalentsChange: Prevent certain license columns from being logged in the change log
Change: Improved functionality of Product Type, making new product types easier
Change: Standardise "From: X" displays
Change: Update code for PHP 8.0
Change: Add compatibility with new XenForo 2.3 Beta 6 feature
Change: Added a shortcut to the register form on checkout
Change: Remove "XenForo" from copyright footer
Change: Necessary changes for the new XenForo 2.3 coding style
Change: AdminCP log searches now displays criteria in the URL and carries search params over to a second search request
Change: Automatically clean up files on upgrade
Fix: Fix a display issue where "Serial key" items would show as "Digital" in the AdminCP product list
Fix: Fix CSS compatibility issue
Fix: Fixed template modifications
Fix: Fix invalid FontAwesome icon reference
Fix: Template comments were using an invalid format
Fix: Fix multple issues with cached product variations
Fix: Reduced the number of queries ran on the product list and product overview pages
Fix: Reduced the number of queries ran on the Top Products and New Products widgets
Fix: Fixed N+1 query behaviour on the product list page related to child products
Fix: Fix various missing FontAwesome icons
Fix: Fix server error when creating sales in certain circumstances
Fix: Products would be saved twice even if tags did not change
Fix: Files containing ".js" in their filename would minify even if they were not actual JS files
Fix: Fix inconsistent
confirmUrl
behaviour with deletionFix: Fix temporary user group changes potentially being removed when it wasn't intended
Fix: Fix missing content type phrases
Fix: Fix repository rebuild actions for Product Costs and Distributors
Fix: Fix upgrading product cost caches to v4 format
Fix: Deleting a license from a deleted user would produce a server error
Fix: Editing an existing download after adding a new product version would cause a server error
Fix: It was no longer possible to download purchased products in XenForo 2.3
Read more about this product...
Last edited by a moderator: