[DBTech] DragonByte eCommerce

[DBTech] DragonByte eCommerce 1.5.3

No permission to buy ($49.95)
Update highlights

This update resolves an issue where the "Extend licenses" feature would get stuck in an endless loop if more than 1,000 licenses matched the criteria.


Complete Change Log

Change: Back-end improvements to utilise new XF 2.1 method of deleting content
Fix: Fixed an issue where the "Extend licenses" functionality could get stuck in an endless loop
Update highlights

This update primarily focuses on making changes to the Structured Data for product information pages, to improve compatibility with rich search results on Google. Multiple optional fields are now added, and the correct product icon URLs are now used for product images.

There were also a few important changes and fixes that necessitated a speedier release. Previously, store credit applied to an order would cause two things to occur; the store credit was not taken into consideration when submitting the final cost to PayPal, and the sales tax amount submitted to PayPal would be incorrect in the event that store credit was used in the order.

Both of these issues have now been resolved, so the correct order total is used.


Complete Change Log

Change: Update the way PayPal tax amount is added
Change: Structured Data changes for Product information pages
Fix: Fix missing order cancel route in the front-end
Fix: Fixed an issue in which store credit is not taken into consideration when submitting an order to PayPal
  • Like
Reactions: 51463
Update highlights

This update features an improvement to the license expiry reminder system; previously, renewing a license or changing its expiry date manually would not reset the "expiring soon" and "has expired" reminders. Which it now does.

A new feature has been added to the pricing tier (digital) / product variation (physical) system, where you can add a short description that will be displayed on the pricing choice screen as a little hover icon.

Speaking of pricing tiers / product variations, the UI for managing them has been completely reworked. It was always sub-optimal, especially on mobile devices, but with the addition of the above description feature it became urgent to rework this.
Now, each tier / variation uses the standard form element styling, with a new header to divide them.

You can see an example of the new look here:
UTERt7H.png

Lastly, an issue was identified where attempting to change a product's prefix via Inline Moderation would fail to work. It was quite important to fix, especially in the event that you might want to edit Prefixes for Multiple products at some point...


Complete Change Log

Feature: Changing a license's expiry date (manually or via renewal) will now also reset its reminder states
Feature: Add "description" to a pricing tier, which will be shown in the pricing list as a hover icon
Change: Reworked UI for product pricing tiers / product variations
Fix: Fix updating prefixes via inline moderation
  • Like
Reactions: 51463
Update highlights

After a lengthy beta / RC period, this version has now gone Gold! 🎉

This update adds a new feature: Ability to set a custom product icon size! The XenForo Options have been updated to add this new setting, which will also resize your product icons in the product display. You will need to re-upload your product icons to avoid them looking stretched if you want to use a bigger icon, though.

An issue was discovered where moderator action alerts would not display to non-moderator users due to the way these alerts were stored. The short version of the technical explanation; the alerts were associated with the content, rather than the user receiving the alert, thus if the user could no longer view the content (such as a soft deleted product), the alert would not show.

Where possible, I've updated the existing stored alerts, and where this is not possible I have simply removed any such alerts from the system.

Lastly, it is now possible to save an empty tagline or description when editing a product.


Complete Change Log

Feature: The product icon size is now controllable in the XenForo Options
Change: Change the way Moderator Action alerts are stored
Fix: Fixed an issue where it was not possible to save an empty tagline or description when editing a product
  • Like
Reactions: 51463
Update highlights

This update adds a new feature: Filterable product fields! If you have configured any product fields, there will now be a new option in its interface for whether this field will show up in the "Filter" drop-down on the product list.

It's recommended that you do not enable this feature for text input fields, as the field data must match exactly. It currently does not do a partial search when deciding whether any products match the filter.

Also, a couple reported bugs have been resolved.


Complete Change Log

Feature: Product Fields can now be filtered on the product list, if the field is set to filterable
Fix: Fixed an issue where buying only addon products could produce a server error
Fix: Fixed product licenses page resulting in a 404 error
  • Like
Reactions: 51463
Update highlights

This update fixes an issue where adding an attachment to a download with multiple "Download Versions" would display this download incorrectly in the drop-downs when using the Simplified download interface.


Complete Change Log

Fix: Fixed an issue where adding an attachment to only one download version would show up incorrectly in the Simplified Download interface
  • Like
Reactions: 51463
Update highlights

This update adds even more features aimed at increasing sales and user friendliness.

Highlighted Pricing Tier: Want to gravitate customers towards a certain pricing tier? You can highlight one pricing tier per product, emphasising it in the purchase overlay and adds a "Most value!" label.

Improved add-on purchase flow: Prior to this update, if someone purchased a product and one of its add-on products at the same time, they would have to manually associate them in the license list. Now, the system will remember the "parent order item" and assign the license accordingly once payment has completed.

Improved post-purchase redirect: After purchase, if the order contains no physical products, the user will be directed to their license list rather than their order list.

A few bugs in the upgrade from XF 2.0 have also been resolved.


Complete Change Log

Feature: Purchasing add-on licenses at the same time as the parent license will now auto-assign them
Feature: Added option to "highlight" certain pricing tiers, emphasising them and adding a "Most value!" label
Change: Change return URL when an order contains only digital products
Fix: Added missing moderator log phrase
Fix: Fixed phantom reaction bar in downloads if the product had reactions
Fix: Fixed upgrade steps not converting reaction_users to JSON
Fix: Fixed incorrect column definition for reactions for fresh installs
  • Like
Reactions: 51463
Update highlights

Pretty juicy update for you this time, aimed at increasing recurring revenue. It has two main features:

License Expiry Reminders: Customers who purchase digital products can get an email reminder when their license is about to expire. They will also receive an alert on the forum when their license is about to expire, and another alert when their license has expired.

Easy License Renewals: If users have any expired licenses, they will see a "Renew Licenses" button on top of their license list. Clicking that button opens an overlay where they can easily renew their expiring or expired licenses.

As with all other emails, these emails integrates with the "Email Stop" system in XF2, so users can opt out without needing to log in. The alerts can be opted out of through the normal alert preferences in XenForo.

Furthermore, the checkout process has been improved by allowing users to change their update duration for products they are purchasing. No more need to delete the product from cart and re-adding it!


Complete Change Log

Feature: Now optionally sends an email to users when their licenses are about to expire
Feature: License expiry reminder alert on-site
Feature: Separate alert when a license has fully expired
Feature: "Renew Licenses" button in the license list (also linked in the email), lists all soon-to-be-expired or already expired licenses
Feature: Ability to change license length for a product on the Checkout screen
Change: Updated the cart item list to be more mobile friendly
  • Like
Reactions: 51463
Update highlights

Hot on the heels of the XenForo 2.1 exclusive v1.3.0 is this second update, with some minor changes as well as a few fixed bugs.

In the back-end, there have been many API changes, and it is now possible to generate API documentation specifically for your forum by running php cmd.php xf-dev:generate-api-docs DBTech/eCommerce --renderer=xf2Html --target=docs.txt --force to create a docs.txt file with XF2 pretty-printed API docs. The output, when added to a Page node, will be something like this:D

(API key generation is not live yet here @ DBTech, as the things I'm plotting aren't quite ready yet ;) )

The "Add Product" buttons in the AdminCP were a little bit unwieldy on mobile devices, so they have now been condensed into a single drop-down menu.

In terms of bug fixes, an issue affecting clean installs, and an issue affecting the "Order fields" double-escaping the values when posting its thread, have been resolved.


Complete Change Log

Feature: The API overlay now has a "copy to clipboard" button
Feature: All API endpoints now have docblock comments, so you can generate documentation via the command line
Change: The "Add product" buttons in the AdminCP have been condensed into a single drop-down menu
Change: Changed the icons for the "Add Product" buttons in the front-end
Fix: Fixed an issue where order fields would have their values double-escaped when posting the resulting thread
Fix: FIxed an issue where a clean install of v1.3.0 would fail due to an incorrect default value for one of the options
  • Like
Reactions: 51463
Update highlights

This update switches development focus over to XenForo 2.1, with this & all future releases requiring XF 2.1 :)

Old "Likes" have been converted to "Reactions", with full support for both Products and Downloads.

The new "Bookmarks" feature in 2.1 can also be used with Products and Downloads. Your customers can now create their own wish list!

XenForo 2.1 also features a new REST API, and this version adds support for it for common actions such as viewing products, but also generating downloads.
In the future, I will be interfacing with ThemeHouse's "Install & Upgrade" add-on to enable you to install upgrades from DBTech without needing to visit our site, and through the API you will be able to implement the same feature for your site (if you're also selling XenForo 2.1 add-ons, that is :p)

Lastly, various other compatibility changes have been applied.


Complete Change Log

Feature: Reactions support for Products and Downloads
Feature: Bookmarks support for Products and Downloads
Feature: API support
Change: Various compatibility changes for XenForo 2.1
  • Like
Reactions: 51463 and Sperber
Top