=== Advanced Customer Account for WooCommerce === Contributors: nalam Donate link: https://wpthemespace.com Tags: woocommerce, my account, customer account, account page, dashboard Requires at least: 6.0 Tested up to: 7.0 Stable tag: trunk Requires PHP: 7.4 WC requires at least: 8.0 WC tested up to: 9.5 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html A modern, React-powered WooCommerce My Account page replacement with beautiful dashboard, orders management, and enhanced customer experience. == Description == **Advanced Customer Account for WooCommerce** transforms your WooCommerce My Account page into a modern, fast, and beautiful customer portal. Built with React and the WordPress REST API, it provides a seamless single-page application (SPA) experience that your customers will love. = ✨ Key Features = **Modern Dashboard** * Welcome message with customer name and avatar * Quick stats showing total orders, money spent, and member since date * Recent orders with status badges * Profile completeness indicator * One-click quick actions **Orders Management** * Beautiful orders list with pagination * Detailed order view with items, totals, and tracking * Order status badges with color coding * View order notes and details **Downloads Section** * View all purchased downloadable products * Download remaining count * Expiration date display * One-click download buttons **Address Management** * Edit billing and shipping addresses * Country and state dropdowns * Form validation * Clean, modern interface **Profile Settings** * Update display name and email * Change password securely * Profile completeness tracking = 🎨 Beautiful Design = * **Clean, Modern UI** - Carefully crafted interface that looks great on any theme * **Fully Responsive** - Perfect experience on desktop, tablet, and mobile * **Fast & Smooth** - React-powered SPA with instant navigation * **Consistent Styling** - Uses CSS custom properties for easy customization = 🔧 Easy Setup = The plugin automatically replaces your WooCommerce My Account page - no configuration needed! Simply install, activate, and your customers will see the new beautiful account page. Alternatively, use the `[aca_my_account]` shortcode on any page to display the customer account area. = 🛡️ Built with Best Practices = * **WordPress Coding Standards** - Follows all WordPress and WooCommerce coding standards * **Secure** - Proper nonce verification, data sanitization, and capability checks * **Translation Ready** - Fully internationalized with text domain * **Performance Optimized** - Efficient API calls with proper caching = 💡 Perfect For = * Online stores wanting a modern customer experience * WooCommerce sites needing a beautiful My Account page * Developers looking for a solid foundation to extend * Businesses that value customer satisfaction = 🔌 Compatibility = * WordPress 6.0+ * WooCommerce 8.0+ * PHP 7.4+ * Works with any properly coded WordPress theme = 🌐 Languages = * English (default) * Translation ready (POT file included) == Installation == = Automatic Installation (Recommended) = 1. Go to **Plugins > Add New** in your WordPress admin 2. Search for "Advanced Customer Account for WooCommerce" 3. Click **Install Now** and then **Activate** 4. That's it! Visit your My Account page to see the new design = Manual Installation = 1. Download the plugin ZIP file 2. Go to **Plugins > Add New > Upload Plugin** 3. Choose the ZIP file and click **Install Now** 4. Activate the plugin = Using FTP = 1. Extract the plugin ZIP file 2. Upload the `advanced-customer-account` folder to `/wp-content/plugins/` 3. Activate the plugin from the Plugins menu == Frequently Asked Questions == = Does this plugin require WooCommerce? = Yes, Advanced Customer Account is designed specifically for WooCommerce and requires WooCommerce 8.0 or higher to function. = Will it work with my theme? = Yes! The plugin is designed to work with any properly coded WordPress theme. It uses isolated CSS that won't conflict with your theme styles. = Can I use this alongside the default WooCommerce My Account? = The plugin automatically replaces the WooCommerce My Account page. If you want to use both, you can disable the auto-replacement in settings and use the `[aca_my_account]` shortcode on a different page. = Is it mobile responsive? = Absolutely! The plugin is fully responsive and provides an excellent experience on all devices - desktop, tablet, and mobile. = Can I customize the colors? = Yes, the plugin uses CSS custom properties (variables) that can be easily overridden in your theme's custom CSS. = Does it support multiple languages? = Yes, the plugin is fully translation-ready with all strings properly internationalized. = Will my customers lose their order history? = No! The plugin simply provides a new interface for viewing the same WooCommerce data. All orders, addresses, and account information remain intact. = How do I report bugs or request features? = Please use the support forum on WordPress.org or contact us through our website. == Screenshots == 1. Dashboard - Modern welcome screen with stats and recent orders 2. Orders List - Clean orders table with status badges and pagination 3. Order Details - Comprehensive order view with items and totals 4. Downloads - Easy access to purchased downloadable products 5. Addresses - Simple billing and shipping address management 6. Profile - Account details and password management 7. Mobile View - Fully responsive design on mobile devices == Changelog == = 1.1.0 = * Initial release * Modern React-powered dashboard * Orders list with pagination * Order details view * Downloads section * Billing and shipping address management * Profile and password settings * Automatic WooCommerce My Account integration * Shortcode support [aca_my_account] * Fully responsive design * Translation ready == Upgrade Notice == = 1.0.0 = Initial release of Advanced Customer Account for WooCommerce. == Privacy Policy == Advanced Customer Account for WooCommerce does not: * Track users * Collect any personal data * Send data to external servers * Use cookies beyond WordPress defaults The plugin only displays existing WooCommerce customer data through a new interface.