- Fixed an error when checking out with a product variant #139 by @duncanmcclean
- Fixed an issue where Digital Product fields weren't being added to variant option fields by @duncanmcclean
- For variant products, the "Is Digital Product?" toggle is now on each variant #135 #136 by @duncanmcclean
- Fixed error from
AddFieldsToProductBlueprint
listener when no option fields were configured on a "Product Variants" field #133 #134 by @duncanmcclean
- Fixed duplicate digital product fields being added to variant options #131 #132 by @duncanmcclean
- Fixed a few issues with how fields are added to product blueprints #129 #130 by @duncanmcclean
- Improved license verification queries #126 #128 by @barchard
- Refactored order completion check in
VerificationController
#127 by @duncanmcclean - Fixed failing tests
- Fixed the digital downloads email #124
- Added a missing import #122 #123
- Simple Commerce v5.0 support #120
- Simple Commerce v4.0 support #118
- Regenerate
composer.lock
file so it works - I really shouldn't be working on a bank holiday 😅
- Support for Simple Commerce v3.1 and v3.2
- Support for Product Variants #116
Updated for Simple Commerce v3.0 🎉
- Config file
- Fixed an issue when downloading products with Statamic 3.3
- Adds support for Simple Commerce v2.4
- Fixed issue where download history wasn't being saved #103 by @digitalam025
- Fixed issue with email view, where it would call a method that doesn't exist
- An exception is now thrown if product does not have any digital downloads
- Added a 'breaking changes' warning when updating to v2.2.0 #95
This release introduces a few changes to the way email notifications work. Essentially, now the Digital Products addon hooks into Simple Commerce's existing notifications system.
To keep notifications from sending, add the following to the notifications
array in your config/simple-commerce.php
file.
'notifications' => [
'digital_download_ready' => [
\DoubleThreeDigital\DigitalProducts\Notifications\DigitalDownloadsNotification::class => [
'to' => 'customer',
],
],
],
Note: Before updating, you'll need to upgrade to Simple Commerce v2.3. Review the upgrade guide.
- Support for Simple Commerce v2.3 #87
- Digital downloads are now zipped up, instead of downloading the raw file.
- You can attach multiple assets to a product for downloading. #62
- [fix] Fixed bug with digital product detection sometimes being off #88
- [new] Limit the number of downloads per product #71
- [new] Download History
- [new] Supports Statamic 3.1
- v2 should only support v2.2
- Fully compatible with Simple Commerce v2.2
- Dependency updates
- Bump dependencies
- [new] Supports Simple Commerce v2.1
- [fix] The Verification endpoint will now get orders from the configured order collection, instead of being hard coded.
- [fix] Fixed bug where enabling the Statamic API wouldn't enable the Verification endpoint
LicenseKeyRepository
is now bound byStatamic::repository
- Added tests and did some refactoring
- Fix dependency issues.
- Just realised we don't technically support v2 of Simple Commerce yet 🤦
- Officially supports Statamic 3 (not beta)
- [new] A REST endpoint for license key verification
- Initial release of Digital Products addon for Statamic.