What’s new in Dashify

We make WooCommerce better with each update.

Pro 1.4.0

Line items sorted by menu order

This release of Dashify Pro introduces 1 new feature! 🎁

New features

  • You can sort the line items in a customer’s order by the product “menu order”, meaning that in the order, they’ll be sorted the same as they are on the Shop page. There are options to show the items in ascending order, descending order, and no order—where the menu order number will be displayed, but the items won’t be sorted, so it can accommodate any workflow.

Screenshot of the “Menu order” column that Dashify adds to the line items in the admin order view in WooCommerce. This column has a number which represents the position of the product on the store’s Shop page.

This update requires version 1.3.7 or above of the free version of Dashify.

1.3.7

Search result count

This release of Dashify introduces 1 improvement ⭐️ and fixes 1 bug 🐞:

Improvements

  • When searching Order, Subscription, and Product list tables, the number of matching search results is displayed near the search bar.

Screenshot of the Dashify-styled WooCommerce order list table, with a search of “james” entered in the search bar, and a result count showing to the right of the input: “7 results”.

Bug fixes

  • Fixed a problem with Admin Menu Editor in multisite networks that caused the navigation to not render.
1.3.6

Dashify 1.3.6 maintenance release

This release of Dashify fixes 1 bug 🐞:

  • Stripe Customer ID not showing in subscription edit for WooCommerce Stripe Payment Gateway by WooCommerce.
Pro 1.3.1

More ways to find orders in the global search

Today’s update to Dashify Pro expands what you can search by in the global order search.

Improvements ✨

  • In addition to order ID, you can search orders by customer name, email, and phone number.
  • Looking for orders that have a specific product? You can search for a product SKU and retrieve all orders containing that product.

Screenshot of Dashify’s global search window. A product SKU is entered into the search field, and four results are showing. These four results are orders that contain that product SKU. A brief summary of each order is shown, with information such as customer name, order ID, and the matching product title.

1.3.5

Bulk actions for all third-party plugins

Today’s Dashify update brings compatibility improvements for a number of third-party plugins.

Improvements ✨

  • Dashify’s floating bulk actions now supports all third-party plugins and languages.

Screenshot of the floating bulk actions in Dashify. Two rows in a table representing two orders are visible, and they are both checked, which has caused a floating bar to appear at the bottom of the screen with a row of buttons that can be clicked to perform bulk actions on the selected orders. The text for each bulk action button is pulled from the original WooCommerce bulk actions dropdown, which is the main improvement in Dashify 1.3.5.

  • The admin menu icon and text, along with the order list action buttons, for WooCommerce PDF Invoices, Packing Slips, Delivery Notes and Shipping Labels by WebToffee was adjusted for a native appearance.
  • Dashify’s admin menu was made compatible with WooPayments.
  • We aligned the admin menu text for several third-party plugins.

Bug fixes 🐞

  • Fixed PHP warning Uninitialized string offset 11.
  • Fixed some WooCommerce menu items being out of place if WooPayments is missing.
1.3.3

Admin Menu Editor compatibility

This release of Dashify brings 2 improvements and 5 bug fixes:

Improvements ✨

  • Dashify’s navigation is now compatible with Admin Menu Editor by Janis Elsts. If Admin Menu Editor is enabled, Dashify’s custom arrangement of the menu items will be disabled, and the menu ordering in Admin Menu Editor will take effect.
  • The “Clear filters” button in the order and product lists will turn red if at least one filter is applied, making it easier to find when you do want to clear filters.

Bug fixes 🐞

  • “Order status filter applied” message showing inside an order if the “All” status was clicked when viewing the order list.
  • Order date and status showing twice in the mobile order list after a recent WooCommerce update.
  • “Filter by order type” showing without WooCommerce Subscriptions.
  • Lack of padding and a blank button in the order list if the last order of a given status is removed.
  • “Add order” button being too wide when viewing the order list for the first time, before a store has any orders.
1.3.2

Dashify 1.3.2 maintenance release

This release of Dashify fixes 3 bugs:

  • Rank Math menu items and icon not showing correctly in Dashify’s navigation.
  • “Searching all orders” text also showing in subscription and product list tables.
  • Broken order list table on mobile due to a recent WooCommerce update.
Pro 1.3.0

Restyled product list

Until today, Dashify only restyled the order admin pages in WooCommerce. Now, Dashify restyles the product list as well!

This release of Dashify Pro brings us one step closer to a fully redesigned, ecommerce-first admin for WooCommerce.

Screenshot of the WooCommerce product list with Dashify enabled. The table that shows all the products has a modern design, and elements of the page are grouped intuitively. For example, all searching and filtering happens at the top of the table, after clicking a search and filter icon.

Dashify free vs Pro

Here’s a breakdown of what you can expect in Dashify free vs Pro with regards to which pages are styled.

The free version of Dashify will style the order list and edit, subscription list and edit, and it will have styles for the side navigation, as well as eventually the top admin bar.

The Pro version of Dashify will style the rest of the WooCommerce admin. Today, it starts with the product list, and soon it will include the coupon list and edit, the settings, as well as the “home” dashboard for WooCommerce which will display key store numbers at a glance. Once those pages are done, we’ll turn our attention to the remaining WooCommerce pages. It takes times to do each one because we want to maintain full compatibility will all the plugins that already exist for the WooCommerce admin. But by being diligent with compatibility, we hope to make Dashify a must-have for any store on WooCommerce!

1.3.1

Dashify’s navigation supports all languages

If your WordPress admin is set to a language other than English, you may have noticed that Dashify’s custom navigation didn’t fully support it. Some icons may have been missing, and the formatting may have been off.

With this release, Dashify’s admin navigation is now compatible with all WordPress languages. If you’re using the admin in another language, the menu items for WooCommerce—and any other plugin—will be in that language in Dashify’s navigation.

🐞 We also fixed a small bug where the “Add New Product” menu item wasn’t highlighted if using the new WooCommerce product editor.

1.3.0

WooCommerce-focused admin navigation

Today we release an exciting addition to Dashify. Both free and Pro versions of Dashify get a new admin navigation menu—one that is designed for WooCommerce.

Screenshot of the Dashify orders page showing the new admin navigation on the left side. The original WordPress admin navigation has been replaced by a new design, with WooCommerce menu items at the top. Also, WooCommerce menu items that before were hidden inside a submenu are now primary items in the menu, making it easier to locate WooCommerce pages within the admin navigation.

Without Dashify, WooCommerce appears as a menu item somewhere in the middle of the admin navigation, and many important links such as Orders are hidden inside a submenu. This makes sense for sites where the store plays a small part, but it doesn’t make sense for sites which are primarily ecommerce stores. Store managers have to ignore many of the menu items that are not relevant to them.

Now with Dashify, that problem is solved—in two different ways.

  • First, all WooCommerce menu items are brought to the top, separating them from the rest of WordPress.
  • Second, many important links—such as Orders, Subscriptions and WooCommerce Settings—which were previously hidden inside the WooCommerce submenu are now primary items, not under any submenu. This makes it easier to navigate to all parts of WooCommerce.

We designed this with compatibility in mind.

  • If a third-party plugin adds menu items, they will appear as they did before.
  • If a third-party plugin added its menu item to the WooCommerce submenu, it will now appear outside the submenu in the primary WooCommerce items at the top, making it easy to locate.
  • If we don’t have a custom icon for a third-party plugin, it will use its original icon.
  • The navigation sidebar collapses for smaller screen sizes like the original WordPress navigation.
  • You can open a dropdown to reveal the submenu items.
  • Notification badges (like number of orders) are displayed.

Lastly, you can turn off the Dashify navigation via a setting in WooCommerce Settings → Dashify if it doesn’t suit your store. The rest of Dashify will work as usual without it.

PHP 7.0 compatibility

As of August 2024, nearly 50% of WordPress sites are using PHP 7.4 or older.

With this update, Dashify is compatible with any site running a PHP version as low as 7.0.

Dashify for everyone!

Bug fixes 🐞

  • Fixed order search and filter styling after a recent WooCommerce update.
  • Fixed subscription revenue trend graph missing a flat line if 0 sales.
Pro 1.2.1

Dashify Pro 1.2.1 maintenance release

In this release of Dashify Pro, we fixed a problem with sorting order line items by SKU.

Due to a change in WooCommerce, if an item had a SKU consisting of only numbers, it would fail to sort. With this update, it can sort SKUs consisting of numbers, letters, or any combination once again.

Pro 1.2.0

Hide specific custom fields

With this release of Dashify Pro, you can hide certain custom fields across all orders in WooCommerce.

This is useful if your orders have many custom fields and it’s creating a lot of noise in the order. You can hide the ones that are more “behind the scenes” to create a less cluttered order view.

Screenshot of the Dashify configuration window for custom fields. It lists the custom fields from the order that the window was opened from, and there’s a button to mark a custom field as hidden, which will hide it globally across all orders.

1.2.11

Custom fields styling consistency

Previously, for non-HPOS sites, the default WooCommerce styles caused the Dashify custom fields, particularly the buttons, to look slightly different depending on whether the custom fields were in the main area or the sidebar.

Now, the look of the custom fields is the same no matter where it’s positioned.

Screenshot of the custom fields in the WooCommerce edit order view, styled by Dashify. This screenshot shows that the buttons sizes are more consistent compared to previous releases of Dashify.

Also in this release

🗑️ We removed a small message at the bottom of the custom fields about using the fields in themes, as it’s relevant only for theme developers.

🐞 Lastly, we fixed being unable to resize the value textarea in the custom fields.

1.2.10

New order graph time options

This version of Dashify adds new time options to the order trend graphs. 🕑

Now, you can choose between Today, Last 24 hours, 7 days, and 30 days.

Previously, we had an option labeled “Today” that was actually the last 24 hours, leading to confusion. The new “Today” option will only show orders that happened after midnight of the current day.


We also fixed a few bugs! 🐞

  • Order trend graphs — fixed an issue where the time zone offset might cause some orders to be excluded.
  • Order trend graphs — fixed the graphs showing a blank space instead of a flat line if the value of a metric is 0.
  • Subscriptions — fixed the add new subscription page missing Dashify styles when HPOS is turned on.
  • Order & subscription lists — fixed the filters disappearing if 0 orders matched the filter.
Pro 1.1.0

Search orders from anywhere

You no longer have to wait for slow admin page loads to get to an order you’re trying to view.

Now, from anywhere in the WordPress admin via the toolbar or a keyboard shortcut, a window opens where you can search for any order by ID, as well as see the recent few orders.

Screenshot of the WordPress admin dashboard, with a popup search appearing over the dashboard that shows a result showing for a searched query, along with a few recent orders. The ID, status, name, and date of the orders are previewed.

Clicking on an order will take you to the order edit page.

Future improvements

This is just the start—soon, you’ll be able to find orders by customer name, and also search not just orders, but products, customers, WooCommerce settings, and more.

Upgrading from Dashify Pro 1.0.0

For anyone currently on Dashify Pro 1.0.0, you may need to download the zip from the Dashify Pro portal and upload it if WordPress doesn’t detect the automatic update. We changed how the updating works internally in 1.1.0 to bring it up to modern WordPress standards.

1.2.9

Subscriptions filter fix

In this small update of Dashify, we fixed a bug where “Filter by order type”, a WooCommerce Subscriptions-only filter, was showing in the order list even without the WooCommerce Subscriptions plugin.

A note about Dashify Pro

With this release, there’s also a new “Upgrade to Pro” link in the plugins page that takes you directly to the Dashify Pro features on our website, so if you’re curious about what’s been added to Dashify Pro recently, you can check it out.

1.2.8

Move elements in Dashify’s order view

Previously, Dashify had a layout for the order view that couldn’t be changed.

However, sometimes you may want to move a particular element above the customer information, or you have a custom layout that works better for you.

You can now change the layout of the elements in the order view, even with Dashify turned on, and your preferences will be saved. When you deactivate Dashify or turn it off from the screen options, the original layout for the WooCommerce order view will be restored.

Screenshot of the Dashify version of the WooCommerce order view, showing that you can now move the elements on the page to any location, overriding Dashify’s default layout.

Any troubles?

If you experience any issue with the layout after this release, try toggling Dashify off and back on through the Screen Options at the top of the page in WordPress. It should be good after that!

1.2.7

Fixing an error in 1.2.6

We made a mistake in some Dashify Pro-related code in the free plugin as we were preparing to soft launch it, and this mistake had the potential of causing a fatal PHP error.

It’s fixed—only minutes after the version containing the mistake was released! Please don’t download 1.2.6!

1.2.6

Updates to the order search and bulk actions

Improvements ✨

  • While a search is active, the search and filter area of the order list will stay open, making it more clear that it’s currently showing results for a search.
  • Clicking “Cancel” in the search is more intuitive—it will clear the search instead of just collapsing the search and filter area.

Screenshot of the search and filter above the order list in Dashify’s version of the WooCommerce order list, showing it staying open while a search term is active.

Bulk actions from other plugins are shown

  • Previously, we only included the standard WooCommerce bulk actions so the floating ones don’t get too cluttered, but we’ve decided that it’s more functional to show all of them at the moment. If your store has many bulk actions, rest assured—an update is coming which will keep the convenience of floating actions, but will make it manageable if your store has a lot of them!

Screenshot of the floating bulk actions that Dashify adds to the WooCommerce order list, which the new change being that bulk actions from all plugins are shown. In this screenshot, two additional bulk actions from a PDF invoice plugin are shown.

Bug fixes 🐞

  • We fixed a possible issue with changing the time frame of the order trend graphs on stores with a custom WordPress admin URL.

Other

  • Starting in WordPress 6.5, plugins can declare other plugins as dependencies. Dashify now requires WooCommerce before it can be installed or activated, since it’s only for WooCommerce.
Pro 1.0.0

Dashify Pro soft launch

The first version of Dashify Pro is available for purchase!

Dashify Pro will eventually extend the free version of Dashify to bring an admin theme to all pages of the WooCommerce admin, not just the orders, and add features for teams and larger stores across the entire WooCommerce admin.

However, it’s not quite ready yet, so this is a “soft” release, with just one small feature: making the products in an order sortable by SKU.

In the coming weeks, Dashify Pro will continue to expand.

1.2.5

Improved line item view

Improvements ✨

This update focuses on improving the display of line items in the WooCommerce edit order view.

Screenshot of the line items area of an order in the WooCommerce admin to show how Dashify styles it.

RD Order Modifier for WooCommerce compatibility

For users of RD Order Modifier for WooCommerce, Dashify applies styles so RD Order Modifier’s fields have a more uniform appearance with the standard price adjustment fields. This saves space and looks better.

Line item column labels restored

We’ve restored the header that labels the columns above the list of products in an order.

Line items more easily viewed on mobile

We changed how the line items area is implemented so that it can scroll left and right on small screens, just like in regular WooCommerce. We also made small adjustments for a better experience on mobile.

Bug fixes 🐞

  • Fix an undefined array key warning when manually adding an order.
  • WooCommerce Subscriptions: Fix broken pagination icons.
  • WooCommerce Subscriptions: Fix the WooCommerce “rate us” message going into the subscription list.
  • WooCommerce Subscriptions: Fix the subscriptions analytics graphs getting more data than is selected by the date range.
1.2.4

Dashify for WooCommerce Subscriptions

New features ⭐️

  • WooCommerce Subscriptions edit pages get the Dashify theme! Now all subscriptions pages are styled in the Dashify way.

Improvements ✨

  • The appearance of the action buttons in the order edit view has been improved on small screens.
  • The line items in the order edit view are less likely to overflow on small screens.
1.2.3

WooCommerce Subscriptions analytics

New features ⭐️

  • Using WooCommerce Subscriptions? The subscription list is now just as sleek as the order list! (Subscription edit page styling coming soon!)
  • View key analytics about your subscriptions like revenue, sign ups, and cancellations over 1, 7, and 30 day periods.

Improvements ✨

  • A slightly larger font size for the filters makes them easier to see.
1.2.2

April bug fixes

Improvements ✨

  • The WooCommerce Subscriptions “related orders” box gets Dashify styling in the order edit view. (Full subscriptions page styling coming soon!)

Bug fixes 🐞

  • We fixed a few conflicts with other plugins and some WordPress environments.
1.2.1

Improved order edit appearance

Improvements ✨

  • Improve the look of the action buttons in the order edit view.
  • Improve the look of the products/shipping/fees/totals in the order edit view.
  • The “what’s new” notice can be permanently hidden for all future versions of Dashify.

Bug fixes 🐞

  • PHP warning about a null query parameter on the “add new order” page related to the order pagination buttons which don’t appear on this page.
  • “What’s new” notice possibly not dismissing.
1.2.0

Filtered order pagination

New features ⭐️

  • Paginate to the next order of the same status! If an order status is selected in the order list and you click into an order, the order status filter is taken into account when using the next and previous order buttons. It will jump to the next or previous order of the same order status, allowing you to, for example, handle “Payment pending” orders one at a time. You can clear this filter at any time from the order view.

Improvements ✨

  • The order date and time is entirely localized, including aspects like whether it should show AM/PM or use a 24-hour clock.

Bug fixes 🐞

  • The order time was off by some hours if the WordPress time zone setting was set to anything other than UTC. Now, as long as the viewer of the order date/time is in the same time zone as the WordPress setting, it will show the correct formatted time for their region.
  • K/J shortcuts going past the last/first order.
  • A few JavaScript errors about null elements.
1.1.3

Improved order pagination

Skipping to the next and previous orders in WooCommerce is even easier with this update of Dashify. Keyboard shortcuts, support for legacy post storage, and more intuitive behavior.

Improvements ✨

  • Order pagination buttons have tooltips and can be activated via keyboard shortcuts (K for next order, J for previous).
  • Order pagination is available for non-HPOS WooCommerce.
  • Order pagination will end at the newest/oldest order instead of paginating to the same one when on the newest/oldest order.
  • Analytics range selection is saved.

Bug fixes 🐞

  • Previously, order pagination could land on a trashed/deleted order and would show an error page. Now, it will skip these orders.
1.1.2

March bug fixes

We fixed a couple bugs in this release! 🐞

  • If any JS error happened, the page would be blank. Now, it will render the page even if errors are encountered along the way.
  • Missing bulk actions and Empty Trash button in trash view have been restored.

By the way, if you’re wondering what happened why we skipped 1.1.1, it’s because there was a problem with WordPress.org and we had to push a new version with no changes.

1.1.0

Order trend graphs

Shopify has a nice graph of recent order analytics at the top of the order list. Now, you can have that in WooCommerce too!

This release of Dashify adds recent order analytics for 1, 7, and 30 day periods that display above the order list.

The graph allows you to see trends in refunds, total order count, and more.

1.0.0

Introducing Dashify!

Dashify, a WooCommerce extension for making the WooCommerce order dashboard look and function as good as Shopify’s, is now available for download on WordPress.org.

Having worked with both WooCommerce and Shopify stores, I can see that WooCommerce is behind in the user experience on the merchant side. The admin interface for orders is essentially the same as what’s used for blog posts in WordPress. It’s not optimized for ecommerce. But with Dashify, it can be.

Try it out and let me know what you think!