=== WooCommerce Admin === Contributors: automattic Tags: ecommerce, e-commerce, store, sales, reports, analytics, dashboard, activity, notices, insights, stats, woo commerce, woocommerce Requires at least: 5.2.0 Tested up to: 5.2.1 Requires PHP: 5.6.20 Stable tag: 1.0.0 License: GPLv3 License URI: https://github.com/woocommerce/woocommerce-admin/blob/master/license.txt == Description == 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.2 * WooCommerce 3.6.0 or greater * PHP version 5.4 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](https://docs.woocommerce.com/document/server-requirements/) 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](https://codex.wordpress.org/Managing_Plugins#Manual_Plugin_Installation). = Where can I report bugs or contribute to the project? = Bugs should be reported in the [WooCommerce Admin GitHub repository](https://github.com/woocommerce/woocommerce-admin/). = This is awesome! Can I contribute? = Yes, you can! Join our [GitHub repository](https://github.com/woocommerce/woocommerce-admin/) Release and roadmap notes are available on the [WooCommerce Developers Blog](https://woocommerce.wordpress.com/category/wc-admin/) == Screenshots == 1. WooCommerce Admin Dashboard 2. Activity Panels 3. Analytics == Changelog == = 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: Add profile wizard base page #1933 - 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: