WooCommerce’s default My Account page is absolutely simplistic, which is fair enough if all you want to show your customers is nothing else but the essential. By essencial I mean the usual, such as the customer’s username, the customer’s avatar, latest orders, favorites, downloads… Well, you already know what I mean. The customer dashboard is a quite “empty” in my opinion.
While contributing to the development of a client’s website, it came to me the customers could be presented to a better dashboard, why not? I wanted the users to get a glimpse of some handy information not only about their accounts, but also about other aspects of their interaction with the store.
If you’re using WooCommerce, chances are you’re also using one or more plugins to enhance your online shop. Perhaps you use a wishlist or a coupon plugin that adds new functionality to your WooCommerce shop, or even a plugin that specifically developed to enhance the My Account page.
Depending on the theme you’re using, chances are you might get a different flavor of the My Account page. I’ve seem a few themes apply some tweaks here and there in order to enhance the customer’s dashboard, but even in paid WooCommerce ready themes, it’s nothing to stand out in the crowd, it often remains concise, a quite empty in my opinion.
The truth is there’s no theme or plugin to give your online shop a custom My Account page which looks exactly the way you want without messing around with WooCommerce’s templates. I’m not going through the process of customizing the HTML/CSS, you could borrow those your own theme’s styles and markup and with a few changes make it the most beautiful Customer’s Dashboard you’ve ever had.
My intent with this post is to come up with a few ideas and some code snippets in order to help split those data about your customers in a way their experience.