WooCommerce Admin


WooCommerce Admin is a new JavaScript-driven interface for managing your store. The plugin includes new and improved reports and a dashboard to monitor key metrics of your site.

New Reports for WooCommerce

WooCommerce Admin has a host of new reports that are optimized for speed and have advanced filters that allow you to dive into data about your store:

  • Revenue Report
  • Orders Report
  • Products Report
  • Categories Report
  • Coupons Report
  • Taxes Report
  • Downloads Report
  • Stock Report
  • Customers Report

Customizable Dashboard

WooCommerce Admin also allows store owners to customize a new dashboard screen with “performance indicators” that correspond in importance to their store’s operation.

Getting Started

Minimum Requirements

  • WordPress 5.3
  • WooCommerce 3.6.0 or greater
  • PHP version 5.6.20 or greater. PHP 7.2 or greater is recommended
  • MySQL version 5.0 or greater. MySQL 5.6 or greater is recommended

Visit the WooCommerce server requirements documentation for a detailed list of server requirements.

Automatic installation

Automatic installation is the easiest option, as WordPress handles the file transfers and you don’t need to leave your web browser. To perform an automatic install:
1. Log in to your WordPress dashboard.
2. Go to: Plugins > Add New.
3. Enter “WooCommerce Admin” in the Search field, and view details about its point release, the rating and description.
4. Select “Install Now” when you’re ready.

Manual installation

The manual installation method involves downloading the plugin and uploading it to your web server via your favorite FTP application. The WordPress Codex contains instructions at Manual Plugin Installation.

Where can I report bugs or contribute to the project?

Bugs should be reported in the WooCommerce Admin GitHub repository.

This is awesome! Can I contribute?

Yes, you can! Join our GitHub repository

Release and roadmap notes are available on the WooCommerce Developers Blog


  • WooCommerce Admin Dashboard
  • Activity Panels
  • Analytics


January 19, 2020
An Awesome plugin with lots of functionality for my theme. However, I do recommend also providing a lite version of this plugin!
January 17, 2020
I'm an E-Commerce agent and have built E-Commerce stores for my clients using Magento, Shopify & Big-Commerce in the past. I decided to build my new clients on WordPress using WooCommerce to power the E-Commerce shop as wanted to experience using a page builder like Elementor which I felt would enhance the home & product pages. I never imagined there would be any issues as "WordPress/Woo-Commerce" are a well-established platform. I managed to build the site quite quickly and my client was really happy with the result however a few weeks after going live they contacted me as some of their clients were not being charged VAT on certain transactions when they should have been, my client is based in the UK and are a B2B wholesaler so have high-value transactions. Upon investigating the issue I was shocked to learn that there is a bug in Woo's system which removes the Tax if a 2 worded County/State is entered in the shipping address field, furthermore, it had been reported to Automatic/Woo/Wordpress 1 year earlier and despite Plugin patches/updates/fixes, this has never been fixed, its seems that they are well aware of it, but are doing nothing to fix it, I've used the default tax settings in all the other platforms I've used to build websites and never had an issue with them. This is the outstanding issues link they directed me to https://github.com/woocommerce/woocommerce/issues/24354#issuecomment-571633398 and have not responded or fixed the issue, I would not recommend building anything other than an information site or blog using WordPress/WooCommerce.
January 16, 2020
Seems to work but the woo commerce status page gives this error. "Not tested with the active version of WooCommerce" fix this and I will change to 5 stars
January 16, 2020
I've been using wordpress/woocommerce since 2016 and haven't had any issues since. My website was built for me but the associated costs for maintaining a new buiness website is draining on resources that is better utilised elsewhere, so I had to begin my journey on maintaing myself. But, as a layman I am still learning the ropes so for any beginner I would recommend.
January 14, 2020
This plugin reports ZERO sales for all time frames. The build in report function included in Woocommerce works, but this plugin does not! Do not download or install.
January 13, 2020
When activated with woodmart theme i'm getting Error 500 when trying to enter /wp-admin
Read all 127 reviews

Contributors & Developers

“WooCommerce Admin” is open source software. The following people have contributed to this plugin.


“WooCommerce Admin” has been translated into 6 locales. Thank you to the translators for their contributions.

Translate “WooCommerce Admin” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


0.24.0 2020-01-06

  • Bug: Add SelectControl debouncing and keyboard fixes #3507 (Components, Packages)
  • Fix: Properly style theme selection button in Site Profiler #3489
  • Dev: Update translation scripts and instructions for creating .json files. #3433 (Build)
  • Dev: Add initial documentation for the historical data import. #3506 (Documentation)
  • Dev: Onboarding: Add purchase products task list item #3472 (Onboarding)
  • Dev: Onboarding: Add another option to platforms. #3471 (Onboarding)
  • Dev: Add singular/plural distinction to onboarding plugins installation #3517 (Onboarding)
  • Dev: Onboarding: Add theme install and activation endpoints #3482 (Onboarding, REST API)
  • Tweak: Onboarding – Add Skip Step link on Themes Step. #3490 (Onboarding)
  • Bug: Onboarding: Skip Shipping connect step if Jetpack is already connected #3486 (Onboarding)
  • Bug: CI: use PR repo instead of main repo when checking out branches. #3512 (Build)
  • Tweak: Included RegExp for JS files in examples.config.js #3510 (Build, Extensibility) 👏 @yash-webkul
  • Dev: Onboarding: Add tracks to extension purchase task and modal #3493 (Onboarding)
  • Tweak: Change Refunds to Returns on the dashboard. #3514
  • Fix: invalidate Reports cache when changing Analytics settings. #3465 (Analytics, REST API, Settings)
  • Dev: DataStores: normalize contexts to plural #3419
  • Dev: AssetDataRegistry: update SQL example #3418
  • Fix: show pending product reviews when comment moderation is disabled. #3459 (Activity Panel)
  • Enhancement: allow report cache layer to be turned off. #3434
  • Tweak: Scroll to notices when displayed while the notice area is scrolled out of view. #3390 (Activity Panel)
  • Dev: Add autocomplete props to address fields in onboarding and adjust country/state matching #3338 (Onboarding)
  • Dev: Update instructions for documenting new components. #3443 (Components, Documentation)
  • Dev: Add purchase modal at the end of the profile wizard #3444 (Onboarding)
  • Fix: component styles for WordPress 5.3. #3357 (Build, Components, Design, Packages)
  • Bug: Onboarding: Don’t show skip link if no plugins exist to skip #3485 (Onboarding)
  • Bug: Onboarding: Add in tracks for failed plugin installation #3483 (Onboarding)
  • Dev: Fix the “is this card useful” prompt display #3427 (Onboarding)
  • Tweak: Add/disable plugin filter #3361
  • Bug: Onboarding: Update shipping task button text #3400 (Onboarding)
  • Dev: Default the Calypso environment to production #3347 (Onboarding)
  • Dev: Standardize hook and filter prefixes. #3339 (On Merge to WC Core)
  • Fix: WC-Admin header on settings and status pages. #3389 (Activity Panel)
  • Dev: Fix revenue question translation with currency conversion #3358 (Onboarding, Packages)
  • Fix: make report filter date props optional #3359 (Components, Extensibility, Packages)
  • Dev: Onboarding – Add button to continue setup after importing products #3402 (Build, Onboarding)
  • Bug: Onboarding: Update check for TOS accepted in tax step #3245 (Onboarding)

0.23.3 2019-12-26

  • Fix: don’t run database migrations on new installs. #3473

0.23.2 2019-12-19

  • Enhancement: allow filtering of hidden WP notices. #3391 (Activity Panel, Extensibility)
  • Fix: error when trying to download report data. #3429 (Analytics)
  • Bug: Fix user data fields filter name. #3428 (Dashboard)
  • Fix: CompareFilter functionality regression. #3421 (Analytics, Components, Packages)
  • Fix: Time zone offset calculation on customer last active date. #3388 (Analytics)
  • Fix: remove the header when user doesn’t have required permissions #3386 (Activity Panel)

0.23.1 2019-12-08

  • Fix: undefined function error.

0.23.0 2019-12-06

  • Dev: Add currency extension #3328 (Packages)
  • Fix: errant moment locale data loading. #3362 (Components, Packages)
  • Dev: Packages: Prep for release. #3325 (Build, Components, Packages)
  • Bug: Settings: Persist date range selection #3293
  • Dev: Remove Newspack dependency. #3302
  • Dev: DB Updates: invalidate cache after update #3299
  • Fix: beginning of next day calculation on daylight saving time on the days the time changes. #3333 (Analytics)
  • Tweak: Add a filter that allows disabling WooCommerce Admin. #3350 (On Merge to WC Core)
  • Fix: Retrieve week last year data by calendar date instead of week alignment. #3271 (Analytics, Packages)
  • Bug: Check if extended_info is set for order report items #3315 (REST API)
  • Tweak: remove global settings dependency from Navigation package. #3294 (Components, Packages)
  • Fix: Fix checkout of master branch in CI environment. #3296 (Build)
  • Fix: decouple Date package from global wcSettings object. #3278 (Components, Packages)
  • Fix: Make the order count between customer and table total consistent. #3290 (Analytics)
  • Fix: decouple Currency and Number packages from global wcSettings object. #3277 (Components, Packages)
  • Bug: Filter invalid statuses from saved statuses #3268
  • Dev: use a filter to set default locale #3273
  • Dev: Allow core inclusion via Package.php #3196 (Build)
  • Dev: Fix filter gap on analytics select controls #3259 (Components, Packages)
  • Bug: Correcting and clarifying analytics terms and calculations #3104 (Analytics, Components, Packages)
  • Dev: rename data store get_* to add_* functions where function does not return values #3275
  • Tweak: Search component: remove dependency on settings global from countries autocompleter. #3262 (Components, Packages)
  • Dev: PHPCS fixes for onboarding files #3269 (Documentation)
  • Dev: Add a tracks queue to delay event recording & log embed page views #3250
  • Dev: Make WooCommerce brand localizable #3247
  • Fix: Add single customer REST API end point. #3174 (REST API)
  • Dev: fix typos in JS docs #3248
  • Bug: Select control: fix misalignment and hide scroll bar #3215 (Components, Packages)
  • Dev: capitalize WooCommerce Services #3249

0.22.0 2019-11-13

  • Fix: Incorrect calculation of tax summary on Taxes screen. #3158 (Analytics)
  • Fix: Correct product and coupon count on edited orders. #3103 (Analytics)
  • Bug: Update filter picker to use key instead of id #3214 (Analytics, Components, Packages)
  • Enhancement: prompt stores to add their first product(s). #3119 (Inbox)
  • Dev: Move Analytics REST endpoints to wc-analytics namespace. #3204 (Components, Packages)
  • Tweak: add usage tracking inbox notice. #3112 (Activity Panel, Inbox)
  • Task: Fix PHP linter errors. #3188
  • Enhancement: Add query filters to data stores.
  • Dev: Refactor data store classes. #2961 (REST API)
  • Dev: WooCommerce Admin has been marked as compatible with WooCommerce 3.8.0. #3201
  • Bug: Fix ellipsis menu style #3141 (Analytics, Components, Packages)
  • Tweak: Field misalignment in product edit screen. #3145
  • Dev: update tested to version for WC and WP #3162
  • none needed. #3138 (Documentation)

0.21.0 2019-10-30

  • Fix: report export format when generated server-side. #2987 (Analytics, Packages)
  • Tweak: automatically update DB version during plugin updates. #3113
  • Tweak: add visual feedback for Inbox Note Actions #3039 (Activity Panel, Build, Inbox)
  • Fix: Address discrepancies in Revenue totals between Analytics screens. #3095 (Analytics)
  • Tweak: track inbox note views. #3096 (Activity Panel, Build, Inbox)
  • Dev: Fix asset image URL and business extension images #3062
  • Dev: Fix broken plugin builds by adding missing feature flag check #3053 (Build)
  • Enhancement: add management link to Reviews panel. #3011 (Activity Panel)
  • Fix: Error in category comparison chart. #3027 (Analytics, REST API)
  • Dev: Add the ability to create custom plugin builds #3044 (Build)
  • Fix: create table error during import. #3022 (Analytics, Build)
  • Tweak: Moved WC-Admin specific actions from TableCard to ReportTable. #2900 (Build, Components, Packages)

0.20.1 2019-09-24

  • Fix: use category lookup id instead of term taxonomy id (#3027)
  • Fix: Update order stats table status index length. (#3022)

0.20.0 2019-09-24

  • Dev: Fix issue #2992 (order number in orders panel) #2994
  • Dev: Replace lodash isNaN() with native Number.isNaN() #2998 (Build, Packages)
  • Enhancement: add option to email a download link when exporting reports. #2899 (Analytics, REST API)
  • Dev: Ignore filename rules for PSR-4 classes. #2967 (Build)
  • Fix: Catch notices that are hooked earlier than priority 10. #2981
  • Dev: Category Lookup Table – Fix Category Segments #2253
  • Performance: add caching layer to analytics. #2970 (Analytics)
  • Dev: Replace lodash isFinite() with native Number.isFinite() #2977 (Build, Components, Packages)
  • Bug: Fix conflict with Blocks 2.4 #2846
  • Dev: Add filter to notes datastore where clauses. #2819
  • Dev: Copy component READMEs to docs folder before GH page deploy. #2952 (Build)
  • Dev: Add GitHub pages deploy step to Travis config. #2940 (Build, Documentation)
  • Dev: Fix plugin installation when working from a push instead of a pull request. #2950 (Build)
  • Dev: Fix pull request branch detection on CI (try #2) #2944 (Build)
  • Dev: Only build pushes to master branch. #2941 (Build)
  • Performance: reduce JS bundle size. #2933 (Build)
  • Dev: Fix pull request branch detection on CI #2942 (Build)
  • Dev: refresh component documentation #2872 (Build, Components, Documentation, Packages)
  • Dev: Simplified intervals_missing method of DataStore class #2920 👏 @codemascot
  • Dev: Simplified intervals_missing method of TimeInterval class #2920 👏 @codemascot

0.19.0 2019-09-24

  • Dev: Use upstream webpack-rtl-plugin #2870 (Build)
  • Dev: Fix variable name typo #2922
  • Fix: persist date_last_active for customer reports #2881 (Analytics) 👏 @cojennin
  • Tweak: consistent naming for report columns. #2845 (Design)
  • Tweak: schedule customer lookup table updates instead of running during checkout. #2832
  • Tweak: have Import note action scroll to import section of settings screen. #2799 (Activity Panel, Components, Inbox, Packages)
  • Bug: Fix chart type buttons misalignment #2871 (Components, Packages)
  • Updated to color-studio v2 and refreshed the color scheme #2837 (Build, Components, Packages)
  • Tweak: change report charts filter name. #2843 (Components, Documentation, Packages)
  • Dev: Update no data message in table #2854 (Components, Packages)

0.18.0 2019-08-28

  • Fix: Product in dropdown clickable in FF/Safari #2839 (Components, Packages) 👏 @cojennin
  • Fix: gross order total calculation. #2817 (Analytics)
  • Fix: Date calculation on notes being double adjusted to UTC. #2818 (Inbox)
  • Bug: Orders report now shows coupons in Coupon(s) column #2812 (Analytics) 👏 @cojennin
  • Fix: Bug navigating from DevDoc component pages to WP dashboard pages. #2827 (Documentation)
  • Enhancement: add Facebook extension inbox note. #2798 (Activity Panel, Inbox)
  • Enhancement: handle simple to variable product changes in reports. #2814 (Analytics)
  • Dev: Release Scripts: Update to reflect refactor #2796 (Build)
  • Fix: Import all used Gutenberg component styles. #2679
  • Fix: report column visibility preference bug. #2806 (Analytics, Components, Packages, Settings)
  • Dev: Components: prepare changelogs for release #2802 (Build, Components, Packages)
  • Fix: remove date picker from Customers Report. #2805 (Analytics)
  • Tweak: add empty dataset treatment for report tables. #2801 (Analytics, Components, Packages)
  • Dev: Search List Control: fix long count values cut-off in IE11 #2783 (Components, Packages)
  • Dev: Update List actionable items to be wrapped with Link #2779 (Components, Packages)

0.17.0 2019-08-15

  • Fix: chart data fetch/render over long time periods #2785 (Analytics)
  • Task: update the class filename exclusion to /src/ for PSR-4 #2794
  • Tweak: Increase zIndex on popover elements. #2777
  • Fix: chart display when comparing categories. #2710 (Analytics)
  • Fix: Allow WooCommerce Admin to be deleted through the plugin screen when WooCommerce is not active. #2762
  • Fix: Charts being partially rendered on long time periods. #2776 (Analytics)
  • Task: update WC tested to version to 3.7.0 #2782
  • Fix: Customer last active date showing Invalid date. #2764 (Analytics)
  • Task: Update report endpoints to be PSR-4 autoloaded #2755 (Build)
  • Bug: Fix daily cron event (PSR-4) #2754 (Build)
  • Fix: issue where product category update button was not always clickable #2753
  • Fix: Add version parameter to _doing_it_wrong on current_screen. #2733
  • Task: Update feature classes to be PSR-4 autoloaded. #2736 (Build)
  • Fix: Short circuit admin title filter when applied by third parties too early. #2744
  • Fix: chart display when comparing categories. #2708 (Analytics)
  • Bug: Only apply current submenu CSS reset on non-embed pages. #2687
  • Dev: Add wc_admin_get_feature_config filter to feature config array. #2689

0.16.0 2019-07-24

  • Tweak: Change verbiage of feedback notification. #2677
  • Dev: Update unit tests to work with PHPUnit 7+. #2678
  • Fix: Bug that was preventing confirmation dialog from showing after saving settings. #2660
  • Fix: completed orders lingering in activity panel. #2659 (Activity Panel, REST API)
  • Dev: Webpack: Use wp.url instead of bundling package #2663 (Build)
  • Fix: Location of unread indicators in activity panel. #2662
  • Bug: Fix missing nav on connected admin pages. #2676
  • Task: Add priority 2 Tracks events #2633 (Components, Packages)
  • Dev: Replace ‘stringifyQuery’ with ‘addQueryArgs’ #2655 (Build, Components, Packages)
  • Task: Add priority 3 Tracks events #2638 (Components, Packages)
  • Fix: Z-index issue in empty message on chart #2646 (Components, Packages)
  • Dev: Tests setup: bring in Woo Core dependencies #2640 (Build)
  • Fix: Disable placeholder animation when prefers-reduced-motion is set #2645 (Accessibility)
  • Task: Add instructions for translating to contributing docs. #2618 (Documentation)
  • Dev: show example extension list as list in readme #2619 (Documentation)
  • Fix: react-spring breaking IE11 #2698 (Build)

0.15.0 2019-07-11

  • Fix: Compare checkboxes in report tables #2571
  • Dev: Introduce a new Products by Tag(s) block #554
  • Dev: Tracks: Fix Link onclick #2594 (Components, Packages)
  • Fix: Use correct links in DevDocs. #2602 (Documentation)
  • Fix: Prevent error when no actionable order statuses are set #2577
  • Fix: exclude old WC auto-draft orders from import #2612 (Analytics)
  • Dev: Fix: propType validation warnings on embedded pages #2607
  • Fix: Only calculate one order row when the order has multiple coupons. #2484 (Analytics)
  • Fix: Cast is_snoozable as int prior to database save #2573
  • Performance: check for scheduled snooze action once per hour instead of every admin request. #2593
  • Fix: Update layout of Settings Page and notify users when settings are not saved. #2544
  • Dev: Update color-studio to 1.0.5 #2575 (Build, Packages)
  • Task: Add tracks event to Store Alert and Inbox Notification action clicks #2559
  • Fix: Change size of Header to 56px – fixes bug in product edit page toolbar being hidden.
  • Dev: Add countLabel prop to SearchListItem #2569 (Components, Packages)
  • Task: Send tracks event for snoozing store alerts. #2560
  • Fix: Stock notifs: fix low_stock_amount for variations #2546
  • Enhancement: Add Report CSV Export Endpoint #2526 (Analytics, REST API)
  • Tweak: remove placeholder link. #2561
  • Fix: WordPress Notifications Activity Panel falsely saying there are notices to be seen. #2552
  • Dev: Route handling: Remove hash in favor of path parameter #2444 (Components, Packages)
  • Dev: Customizable dashboard: handle turned off feature flag #2548
  • Dev: Dashboard: Add Tracks events #2550 (Dashboard)
  • Task: Tracks: Add chart and table events #2557
  • Fix: Fixes issue with alerts on mobile #2537
  • Bug: Fix batch queue range bug. #2521
  • Dev: Advanced Filters: Add Tracks events #2525 (Components, Packages)
  • Tweak: Open external note action links in a new tab #2462 (Activity Panel, Inbox)
  • Tweak: fix some report endpoint default params. #2496 (REST API)
  • Enhancement: Remove updated stock products from Activity Panel #2442 (Activity Panel)
  • Fix: Track name for activity panel open event #2532
  • Enhancement: Add Reports CSV Exporter Class #2502 (Analytics)
  • Fix: margins on non-update notices. #2487 👏 @benignant
  • Enhancement: add state/region to Customers Report. #2463 (Analytics) 👏 @KZeni

0.14.0 2019-06-24

  • Dev: Action Scheduler: fix potential endless sync #2425
  • Dev: Fix Activity Panel being overlapped by editor toolbar #2446 (Activity Panel)
  • Bug: add match=any support for advanced orders table filter #2228
  • Dev: update tested to version in plugin repo readme.txt #2443
  • Fix: PHP errors on missing refund orders during import. #2464 (Analytics)
  • Dev: Allow keyboard interaction in Stock Activity Panel form #2447 (Accessibility, Activity Panel)
  • Dev: Activity Panels: Add track event when panels are opened. #2498 (Build)
  • Dev: Add wp-api-fetch script to dependencies #2460
  • Dev: Remove the “wpClosedMenu” page setting #2441 (Build)
  • Enhancement: Report Tables: Add example extension #2440 (Build, Components, Extensibility, Packages)
  • Fix: fix type in readme changelog for 0.13.0 #2457 (Documentation)
  • Tweak: Add test to catch missing version updates. #2424 (Build)
  • Dev: Fix revenue and orders charts using the wrong endpoint in the Dashboard #2417 (Dashboard)
  • Fix: handle internal rest_do_request() error conditions. #2423 (Dashboard)
  • Dev: Fix conflicts with WordPress.com toolbar #2431 (Activity Panel)
  • Task: Remove test menu from Orders panel #2438 (Activity Panel)
  • Dev: Table queries: remove befor/after from no interval endpoints #2422
  • Tweak: Reduce style dependencies on WP core, avoid errantly including WP core’s Google Fonts. #2432 (Components)
  • Dev: Update Dashboard Charts naming and order #2429 (Dashboard)
  • Bug: Fix search bar in Orders page not being tapable on mobile #2384

0.13.2 2019-06-13

  • Fix: Bump plugin version for database update.

0.13.1 2019-06-12

  • Fix: Exit deactivate early if WooCommerce not active. #2410

0.13.0 2019-06-12

  • Fix: Notes: update sales record link #2397
  • Enhancement: Settings: Add default date settings #2292 (Components, Dashboard, Packages)
  • Dev: Add tracks to import jobs #2193
  • Dev: Notes: Add filters to disable milestone and sales record notes. #2227
  • Enhancement: Trigger an action server side when admin note actions are clicked #2325
  • Dev: Fix Activity Panel layout on mobile #2405 (Activity Panel)
  • Dev: Add uninstall file to release ZIP #2402 (Build)
  • Bug: Fix wrong average numbers in chart legends #2352 (Analytics, Components, Packages)
  • Dev: Add date_created_gmt property to orders endpoint #2086 (Activity Panel)
  • Enhancement: Add progress bars to Historical Data Import screen #2312
  • Bug: Fix some data not to being imported when ‘skip_existing’ option is enabled #2385
  • Fix: Double space at 191 row #2369 👏 @shoheitanaka
  • Enhancement: Only show unactioned notes in the Inbox panel. #2327 (Inbox)
  • Bug: Don’t create Notices tab in Activity Panel if notices HTML element was removed by a plugin #2378
  • Tweak: Allow paragraph tags in admin notes. #2344 (Inbox)
  • Tweak: Allow note action URLs to be empty. #2324 (Inbox)
  • Bug: Prevent inactive tabs from making requests #2377
  • Task: Remove second beta warning from readme #2362
  • Fix: Misspelling at update config.js #2368 👏 @shoheitanaka
  • Dev: Transpile newspack-components package #2348 (Build)
  • Dev: Low stock handling inconsistencies with WooCommerce 3.6+ #2191
  • Dev: Remove d3-array dependency #2286 (Build)
  • Dev: Dashboard Extentions: Add a section #2280 (Build, Components, Extensibility, Packages)
  • Fix: Move StoreAlerts below screen meta links on embed pages. #2291
  • Fix: Extensions: fix registering a page #2301 (Extensibility)
  • Dev: Fix box-shadow-8dp error. #2290 (Components, Packages)
  • Fix: Dashboard Extension Example: Make namespace unique #2302 (Extensibility)
  • Dev: Persisted Queries: Avoid adding to non time related screens #2225 (Build)
  • Dev: Remove customizable dashboard heading #2321 (Dashboard)
  • Bug: Add missing space in Orders Activity Panel card #2306 (Activity Panel)
  • Task: Remove beta warning from readme. #2340
  • Dev: Dashboard: Extend charts data #2258 (Dashboard, Extensibility)
  • Bug: Handle WC_Admin_Notices. #2245 (Activity Panel, On Merge to WC Core)
  • Bug: Exclude auto-draft and trashed orders from imports. #2265
  • Fix: wc-api: Remove reference to import update functions #2277 (Dashboard)
  • Enhancement: Add support for “primary” admin notice actions. #2269
  • Enhancement: Allow links in admin notice content. #2272
  • Fix: Remove errant import update operation from wp-api spec. #2271
  • Dev: Hook up import/totals endpoint to Historical Data Import screen #2208
  • Fix: Refactor main file into singleton class structure #2226

0.12.0 2019-05-14

  • Fix: dashboard issues #2194
  • Fix: Dashboard: re-arrange section dropdown order #2216
  • Fix: Refactor page handler API #2209
  • Fix: EllipsisMenu misalignment in wide containers #2207
  • Dev: Handle “all guests” when getting customers from orders. #2038
  • Dev: Order milestones: prevent order count queries from being issues on every request. #2224
  • Dev: Replace Rebuild reports settings with Import Historical Data #2198
  • Dev: add a defaultValue parameter to the ReportFilters component #2150 👏 @rrennick
  • Dev: Record refunds separate from order entries #2083
  • Dev: Add refund filtering to order reports #2179
  • Dev: Hook up API Historical Data screen to API endpoints #2177
  • Fix: Show Y grid ticks/lines in charts where all values are lower than 1 #2147
  • Fix: Dashboard: Rename class/feature to remove conflict with legacy dashboard widget #2138
  • Fix: add defaultOrder field to tablecard header #2139 👏 @rrennick
  • Fix: Travis: Exit scripts with error when one occurs #2184
  • Dev: Save section/block preferences in user data #2148
  • Fix: Vertically center Dashboard ‘Add more’ button #2171
  • Fix: Don’t make an API call when there are no performance indicators #2157
  • Dev: Add Historical Data Import Screen #2073
  • Fix: Fix customer type filter param in orders report #2169
  • Dev: EllipsisMenu: Refactor children to renderContent #2154
  • Dev: Dashboard: Section add, remove, move up, and move down #2134
  • Fix: Persist chart interval in Dashboard #2156
  • Dev: Allow renaming Dashboard sections #2131
  • Dev: Add import endpoint and controller #2034
  • Fix: Prevent chart type buttons breaking in two lines #2135
  • Dev: Support Sequential Order Numbers in Downloads Report order number filter #1907
  • Dev: Scroll to top of the table when navigating table pages #2051
  • Dev: Add empty state for the Reviews panels #2124

0.11.0 2019-04-17

  • Dev: Extend report submenu items #2033
  • Dev: Extension Examples #2018
  • Dev: Update admin notes readme #2043
  • Dev: Add profile wizard base page #1933
  • Dev: Method to publish core ready features #1863
  • Dev: Add PHP autofix to pre-commit hook #2022
  • Dev: PHP Lint fixes #2023
  • Dev: Update Link in readme to Proper Location #2026
  • Dev: Split D3Chart utils/axis file #2000
  • Dev: Remove coupon_total from order stats table #1975
  • Fix: Transpile acorn-jsx package #2064
  • Fix: Inbox: Giving Feedback Notice #2019 👏 @Mr-AjayM
  • Fix: Check if welcome message notice exists before creating it #2063
  • Fix: Respect manual offsets in default before/after params #2035
  • Fix: Fix wrong dates in Reviews and Orders panels of the Activity Panel #2013
  • Fix: Make customer name extendable #1976
  • Fix: center mobile icon vertically #1990 👏 @rrennick
  • Fix: search filter focus #1994
  • Fix: Fix date filter layout on Android #1996
  • Fix: Order Status filter: is not vertically aligned #1971 👏 @dinhtungdu
  • Fix: add filter length condition to enable filter check #1983 👏 @rrennick
  • Fix: lookup product title in order meta if product has been deleted #1977 👏 @rrennick
  • Fix: Cast order totals as floats when calculating net total #1945
  • Enhancement: Add empty state in Stock panel #2049
  • Enhancement: Add empty state in Orders panel #2037
  • Enhancement: Hook up Stock panel #1998
  • Enhancement: Add order milestone notifications. #1872
  • Enhancement: Add leaderboard controller and endpoint #1995
  • Enhancement: Hook up leaderboards endpoint to dashboard #2004
  • Enhancement: Activity Panel: Add a mobile app note #2008
  • Enhancement: Scroll to top only when URL changes #1989
  • Enhancement: Allow negative values in charts #1979

0.10.0 2019-04-02

  • Dev: Properly namespaced methods in wc-admin.php. props @ronakganatra9 #1804
  • Dev: Changed text-domain to woocommerce-admin #1795
  • Dev: Updates to plugin header #1764
  • Dev: Clear scheduled actions on plugin deactivate #1715
  • Dev: Refactor getFilterQuery #1873
  • Dev: Update npm dependencies #1913
  • Fix: ESLint error in leaderboards #1914
  • Fix: REST API Requests failing with isUnboundedRequest #1954
  • Fix: Bugs in Reviews panel #1947
  • Fix: Scroll to top of page when changing reports #1958
  • Fix: Update variations controller filter names #1949
  • Fix: Sku sorting in variations report #1952 #1801 props @ronakganatra9
  • Fix: REST API customers exact match filters
  • Fix: EmptyContent on narrow viewports #1703
  • Fix: Empty chart and summary numbers in Categories Report #1698
  • Fix: Display chart and summary numbers placeholders when loading search terms #1694
  • Fix: Display order number on reports #1706
  • Fix: Missing Date Picker Calendar in RTL #1810
  • Fix: Circles on chart hover #1816
  • Fix: Date Range dropdown for RTL locales #1803
  • Fix: Sorting by tax_code in Taxes Report #1811
  • Fix: Charts in RTL locales #1794
  • Fix: RTL css #1781
  • Fix: CSS Lint issues in store-alerts #1793
  • Fix: Products stats segmentation when filtering categories #1779
  • Fix: Remove timezone from appendTimestamp() output #1778
  • Fix: REST API Make variations and coupons endpoints return zero-value items #1765
  • Fix: REST API make categories return zero-value items #1755
  • Fix: REST API Make products and rates endpoints return zero-value items #1722
  • Fix: Taxes report, sort taxes numerically #1766
  • Fix: Chart comparison mode single category #1762
  • Fix: Simplify options in filters #1748
  • Fix: Show compared keys in chart legends even if their values are 0 #1754
  • Fix: IE11 Leaderboard issue
  • Fix: Use IDs instead of labels to identify chart legend items #1730
  • Fix: Update table columns visibility when loading finishes #1729
  • Fix: Update chart colors #1731
  • Fix: Date Picker css tabs #1717
  • Fix: Infinite loop in customer population #1936
  • Fix: PHP notices on orders data store #1870
  • Fix: Table links to internal reports #1824
  • Accessibility: Add button focus style to report chart interval selector #1740
  • Enhancement: Add “Cancel All” method to ActionScheduler Store #1813
  • Enhancement: Add store notice for processing historical data #1763
  • Enhancement: Ensure other scheduled actions are claimed before WC Admin actions #1759
  • Enhancement: Load on hold reviews in the Activity Panel: #1871
  • Enhancement: Add overlay to Product Placeholder image #1880
  • Enhancement: Added “Remind me later” ability to StoreAlert component #1848
  • Enhancement: Set reviews Activity Panel unread indicator based off REST API data #1824
  • Enhancement: Set orders Activity Panel unread indicator based off REST API data #1860
  • Enhancement: Hide Reviews Activity Panel if reviews are disabled #1852
  • Enhancement: Lookup product title in order meta if product has been deleted #1977
  • Performance: Avoid un-needed chart re-renders #1780
  • Performance: Don’t run lookup table historical population on activation of plugin #1741
  • Performance: Don’t dispatch REST API requests when window/tab is hidden #1732
  • Performance: Only check for unsnooze note on admin_init #1960

0.8.0 – 2019-02-28

  • Table Component: Reset search on compare
  • MenuItem Component: Added isCheckBox prop
  • a11y: Enhancements to “Rows per Table” on the dashboard
  • Taxes Report: Fix comparison mode and segmentation labels
  • Fix css linter errors
  • Test Framework: Require WordPress 5.0 or greater to run phpunit
  • Table Component: Fix search positioning in small viewports
  • Chart Component: Preserve chart colors bug fix
  • Navigation: Close wp-admin menu when navigating between reports in narrow viewports
  • Analytics: Don’t show variation table when in an active search
  • Dashboard: Fix for style of summary number placeholders
  • Downloads/Customers Report: Fix for filters
  • Product Variation name format now matches Woo core
  • phpcs fixes in unit tests
  • Chart: Mouse pointer now displayed in entire clickable area
  • Analytics: Sort tabular data when selecting a Summary Number
  • Chart: Fixes for the legend totals
  • Build: Move IE11 css to specific css file
  • Downloads Report: Fix for sorting bug
  • Stock Report: fix the product link
  • Chart: Refactor of d3 logic
  • Autocompleter: Increase debounce time to reduce API requests
  • Segmented Selection Component: fix for missing borders
  • Chart: Add messaging when no data is available for selected filters
  • Setup: Improvements to install flow