WP Manifestindependent plugin directory
manifest / ecommerce / advanced-customer-dashboard

Advanced Customer Dashboard for WooCommerce

An Advanced Customer Dashboard is a custom WooCommerce plugin that transforms the default My Account page into a modern, interactive customer portal.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/sangeeta-code/advanced-customer-dashboard/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Replaces the default WooCommerce My Account page with a modern customer dashboard: enhanced orders, Buy Again, coupon wallet, wishlist, saved carts, notifications and a rewards-provider framework.

Description

The plugin upgrades the existing WooCommerce /my-account/ page. It does not create a new page, change permalinks, add shortcodes or override theme templates; it uses WooCommerce's account endpoints and the supported wc_get_template filter.

  • Dashboard overview with summary cards, order tracking, quick actions and recent orders
  • Order history with search by order number, status filter, thumbnails, pagination and Buy Again
  • Buy Again for simple and variable products (validated by WooCommerce on every add)
  • Coupon wallet (available / used / expired) with copy and apply-to-cart
  • Wishlist with heart icons on shop and product pages
  • Saved carts with re-validation and current prices on restore
  • Recently viewed products
  • Notification center (order updates, restocks, price drops, coupon reminders, account changes)
  • Rewards-provider framework (no invented balances)
  • WooCommerce → Customer Dashboard settings: navigation manager, appearance, features, integrations

Compatible with WooCommerce High-Performance Order Storage (HPOS).

Installation

  1. Upload the advanced-customer-dashboard folder (or the ZIP via Plugins → Add New → Upload Plugin) and activate. WooCommerce must be active.
  2. Visit WooCommerce → Customer Dashboard to configure.
  3. Open your My Account page while logged in as a customer.

Frequently Asked Questions

Does it work with the My Account block?

No. The classic [woocommerce_my_account] shortcode page is supported. Pages that use the My Account block keep WooCommerce's default interface.

How is "Total spent" calculated?

Orders in a paid status (processing and completed by default) minus refunds recorded on those orders. Cancelled, failed, pending, on-hold and fully refunded orders are excluded. Filter: acd_spend_statuses.

How do I add a rewards integration?

Return a provider (a subclass of ACD_Rewards_Provider) from the acd_rewards_providers filter.

Changelog

1.0.0

  • Initial release.