- Icon to a new shiny (literally) icon
- Craft 5 compatibility
- Now requires PHP ^8.0.0.
- Now requires Craft CMS ^4.0.0
- GROUP_BY error in 5.7 on TopCustomers widget
- Namespace on asset bundle which is now case sensitive (Thanks to @matt-adigital)
- Minor visual adjustment to make
TopCustomers
andProductTop
widgets the same styling
- Added a default limit on
TopCustomers
widget to fix issue where it pulls all customers in if the widget already existed on the dashboard
{warning} This plugin now requires Craft CMS 3.2.x or higher due to the way it now deals with trashed orders. It's also recommended to now use a
commerce-widgets.php
config file for the plugin settings since this version doesn't include the ability to modify settings via the CP.
{tip} Due to a change on the Cart Abandonment widget, it's recommended to increase the
purgeInactiveCartsDuration
setting incommerce.php
file in you config folder.
- Removed settings from CP and made it only available via a
commerce-widgets.php
config file.
- Added
excludeEmailAddresses
config setting to allow excluding of orders/customers via email across all widgets (#28) - Added limit option to
TopCustomers
widget
- Data totals were being pulled through even when orders were trashed (#27)
- Order totals and revenue totals were being pulled through even if the order wasn't complete
- Customers are now grouped by email address only on the
TopCustomers
widget, fixing an issue where duplicates appeared
- Completed carts value on
CartAbandonment
widget not grouped by month and year, not just month - The 'Today' value now matches the current day, not the first day of the week on
TotalRevenueOrders
widget
- Product titles now trim if they are above 40 characters
- Fixed step count issue by removing step value on
CartAbandonment
widget
- Issue with MySQL 5.7 on
CartAbandonment
widget
- Added year to the 'Month' date on the
TotalRevenueOrders
widget
- Removed the SKU from the
ProductTop
table for smaller resolutions
- Plural spelling on
CartAbandonment
widget
- Step size to work better with large quantity of orders on
CartAbandonment
widget
- Total data now outputs week and month correctly on
TotalRevenueOrders
widget - Issue with Verbb Gift Voucher on
ProductsTop
(#20) - Graph now outputs the correct values on
CartAbandonment
widget - Removed deprecated
round()
function (#22) userIdByCustomerId
not prefixed on customers table (#23)
- Column title on
ProductsTop
widget now Orders not Ordered (#17)
- Subscription Plan URL added to the plans on
SubscriptionPlans
widget
- Added
Order Status
setting to the Top Products Widget.
groupBy
issue with MySQL 5.7 on some widgets- Week was showing incorrectly in the Goal widget
- Installing the plugin now populates the cache setting by default
- When no elements exist on a widget they now show a message
- New Widget Top Products Widget - See your top products ordered by Revenue or # Ordered
- Cache to queries to speed up the CMS
cacheDuration
setting in plugin settings.- Added FontAwesome to some widget templates
- Changed the class of the
RecentProducts
toProductsRecent
to keep widgets organised going forward.
- Number formatting across all widgets now formats when the value is more than 2 numbers
- Charts are now flexible to larger browsers
- Altered the stepSize on the Cart Abandonment widget for stores that have large amounts of carts.
- Fix prefixed tables on join queries #9
- Fix prefixed tables #9
- Fix for classes not loading on case sensitive environments
- License from MIT to Craft
- Subscriptions widget
- Show all products regardless of status
- Removed redundant code
- Removed settings from customers widget
- Tidying up and updating the versions
- Minor bugs for stores that are empty (Initial installs)
- Initial release