Feature: "Service" product type
Feature: Order items now keep track of the "order field" generated threads
Change: The generated purchase threads now include the variation in the thread template
Fix: Fix an issue where an icon would not be resized if the proportions were too misaligned
Fix: A product variation's stock is now validated on add as well as in the template
This version is a major upgrade that restructures the way product types function.
In previous versions, it was only possible to have "digital" and "physical" products, and all digital products had the same capabilities / functionality; add-on products, licenses and downloads. Not every digital product requires these features, however.
To address this, product types have been re-structured so they are dynamic, making easier to add new ones. The first example of this is the new Service product type.
Services do not have any of the functionality of digital downloads; no add-on products, no licenses and no downloads.
In the future, more product types will be added, such as the ability to sell serial keys for things like games (from a finite, pre-determined stock of keys), and more.
Various other minor changes and fixes have also been implemented.
Note: If you are running DragonByte Tickets, you must upgrade Tickets to v2.1.0 in order for it to continue working. Failure to do so will cause errors when viewing support ticket threads.