PHPackages                             bymayo/commerce-widgets - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. bymayo/commerce-widgets

ActiveCraft-plugin[Utility &amp; Helpers](/categories/utility)

bymayo/commerce-widgets
=======================

Insightful dashboard widgets for your Craft Commerce store.

5.1.0(2mo ago)3311.6k6[5 PRs](https://github.com/bymayo/craft-commerce-widgets/pulls)MITPHPCI passing

Since Oct 8Pushed 2mo ago2 watchersCompare

[ Source](https://github.com/bymayo/craft-commerce-widgets)[ Packagist](https://packagist.org/packages/bymayo/commerce-widgets)[ RSS](/packages/bymayo-commerce-widgets/feed)WikiDiscussions craft-5 Synced 1mo ago

READMEChangelog (10)Dependencies (4)Versions (35)Used By (0)

[![](https://raw.githubusercontent.com/bymayo/commerce-widgets/craft-5/resources/icon.png)](https://raw.githubusercontent.com/bymayo/commerce-widgets/craft-5/resources/icon.png)

Commerce Widgets for Craft CMS 5
================================

[](#commerce-widgets-for-craft-cms-5)

Commerce Widgets is a Craft CMS plugin that gives you insightful dashboard widgets for your Craft Commerce store. See a better overview of your store's performance, track abandoned carts, set revenue targets, identify top customers and products, and more.

[![](https://raw.githubusercontent.com/bymayo/commerce-widgets/craft-5/resources/screenshot.jpg)](https://raw.githubusercontent.com/bymayo/commerce-widgets/craft-5/resources/screenshot.jpg)

Features
--------

[](#features)

- 11 widgets covering revenue, orders, customers, products, carts, subscriptions and more
- Custom pages with drag-and-drop widget management per user
- Change indicators comparing current vs previous periods with "To Date" mode
- Configurable caching for performance on large stores
- Granular user permissions for widget access and page management
- Fiscal year, daily, weekly, monthly, yearly and all time durations

Widgets
-------

[](#widgets)

WidgetDescriptionTotal Revenue &amp; OrdersRevenue and order overview by day, week, month, year, fiscal year and all timeCart AbandonmentTrack abandoned vs completed carts with revenue impact and trend chartConversion RateFunnel visualisation of Added to Cart, Checkout and Completed stagesGoalSet revenue or order targets and track progress over timeTop ProductsBest-selling products ranked by revenue or order count with thumbnailsTop CustomersHighest-value customers ranked by revenue or order count with country flagsNew vs Returning CustomersLine chart tracking new and returning customers over timeRecent OrdersLatest completed orders with optional order status filteringRecent ProductsRecently added products with optional product type filteringLocationsInteractive 3D Mapbox globe showing order/customer locations by countrySubscription PlansOverview of subscription plans with active, cancelled and expired countsInstall
-------

[](#install)

- Install with Composer via `composer require bymayo/commerce-widgets` from your project directory
- Enable / Install the plugin in the Craft Control Panel under `Settings > Plugins`

You can also install the plugin via the Plugin Store in the Craft Admin CP by searching for `Commerce Widgets`.

Requirements
------------

[](#requirements)

- Craft CMS 5.x
- Craft Commerce 5.x
- PHP 8.2+
- MySQL or PostgreSQL

Config File
-----------

[](#config-file)

You can override plugin settings by creating a `config/commerce-widgets.php` file in your Craft project. The contents of this file will get merged with the plugin defaults, so you only need to specify values for the settings you want to override.

```
