=== IPS Account for WooCommerce ===
Contributors: schmitzp
Tags: woocommerce, my account, account menu, customer account, account navigation
Requires at least: 6.4
Tested up to: 7.1
Requires PHP: 7.4
WC requires at least: 8.5
WC tested up to: 11.0
Requires Plugins: woocommerce
Stable tag: 1.1.21
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Customize WooCommerce My Account with organized navigation, useful account shortcuts, styling options and optional account page layouts.

== Description ==

= Help customers find their way around My Account =

Customers return to their account to check orders, find downloads, update addresses
and manage their details. IPS Account for WooCommerce helps you organize the WooCommerce
My Account area so these everyday tasks are easier to find.

Manage the account menu, add shortcuts to existing account pages and adjust their
appearance from one settings screen. WooCommerce continues to manage the customer
records, orders and account actions behind those pages.

= Organize account navigation =

* Reorder account menu entries and edit their labels and icons.
* Hide optional entries to keep the menu relevant to your shop.
* Add and arrange quick access tiles linking to existing account pages.
* Keep the account overview and logout available to customers.

A clear route to orders, downloads and addresses supports customer self-service
and makes the account area easier to navigate on return visits.

= Match the account area to your shop =

* Adjust the account menu position, colors, spacing and typography.
* Configure the account avatar and loading indicator.
* Enable optional layouts for orders, downloads, addresses, account details
  and payment methods individually.
* Turn off an optional layout to return to the standard WooCommerce output.

Start with the changes your shop needs and add more as you go. The surrounding
page design still comes from your theme; screenshots show an example setup.

= A complete free account customization workflow =

Navigation management, shortcuts to native account pages, appearance settings
and the five optional account page modules are included in the free plugin.
No IPS account, license key or Pro purchase is required for these features.

IPS Account Pro for WooCommerce is available separately for custom account pages and
links, menu groups, role-based visibility and advanced account tools. These
features are separate from the free workflow described above.

The plugin uses WooCommerce hooks where possible and loads its account interface
assets on relevant screens. Optional template modules can be disabled separately.

== Installation ==

1. Install and activate WooCommerce.
2. Upload or install IPS Account for WooCommerce.
3. Activate the plugin.
4. Open IPS > My Account.
5. Configure the account navigation and modules, then verify the customer My Account page.

== Frequently Asked Questions ==

= What is included in the free version? =

Account navigation management, quick access tiles for native account pages,
appearance controls, and optional layouts for orders, downloads, addresses,
account details and payment methods. No license key is needed.

= Can I reorder or hide WooCommerce account menu entries? =

Yes. You can change the order, labels and icons and hide optional entries.
The overview and logout remain available. Additional endpoints depend on the
WooCommerce extensions installed in your shop.

= Can I add shortcuts to orders and downloads? =

Yes. Quick access tiles link to available native WooCommerce account pages.
You can edit their labels and icons and arrange their order. Custom link targets
are available separately in Pro.

= Does the plugin replace WooCommerce My Account? =

No. It customizes the navigation and presentation of the existing account area.
WooCommerce remains responsible for customer records, orders, downloads,
addresses, account details and payment methods.

= Can individual customizations be disabled? =

Yes. Each optional account page module can be switched off independently to
restore its standard WooCommerce output. Account appearance customization also
has its own switch.

= Will it work with my theme or page builder? =

The plugin works with the WooCommerce My Account area and uses standard
WooCommerce hooks where possible. Themes and builders that replace the account
structure can affect the result. Check your actual account page after enabling
a module; individual modules can be switched off when needed.

= Can I create custom account pages or restrict entries by customer role? =

Custom account pages, custom links, menu groups and role-based visibility are
separate Pro features. The free plugin organizes the existing account pages.

== Screenshots ==

1. Customer account overview with organized navigation and quick access to everyday account tasks. Example using the Storefront theme.
2. Manage account menu entries, their order, labels and visibility from the navigation settings.
3. Arrange quick access tiles and choose labels, icons and native account destinations.
4. Configure optional account page layouts independently, with a switch to return to standard WooCommerce output.

== Source and build ==

The exact React source, Vite configuration, package manifests, and lockfiles used for this release are included in the plugin. The reproducible build environment is Node.js 22.12.0 with npm 10.9.0, with dependencies pinned by the included lockfiles.

Build the admin and frontend assets independently from the plugin directory:

1. Run `cd ips-admin-react`, then `npm ci` and `npm run build`.
2. Return to the plugin directory and run `cd ips-react`, then `npm ci` and `npm run build`.

Both standard build commands are fixed to the WordPress.org mode and write the runtime assets to their respective `build/core` directories. No Pro source is required or included.

== Privacy ==

The plugin stores configuration in WordPress options. It does not send account data to an external IPS service in the WordPress.org edition.

== Changelog ==

= 1.1.21 - 2026-09-18 =
* Improve: The admin interface keeps the displayed plugin state more consistent.


= 1.1.20 - 2026-09-18 =
* Improve: Renamed the plugin to IPS Account for WooCommerce for consistent product naming.
* Improve: Maintenance update for ongoing plugin reliability.


= 1.1.19 - 2026-09-18 =
* Improve: Updated plugin description, branding and screenshots on WordPress.org.


= 1.1.18 - 2026-09-17 =
* Improve: Updated plugin description, branding and screenshots on WordPress.org.


= 1.1.17 - 2026-09-17 =
* Improve: General maintenance and release improvements.


= 1.1.16 - 2026-09-17 =
* New: First public release on WordPress.org.

= 1.1.15 - 2026-09-17 =
* Improve: Maintenance update for continued compatibility and reliable plugin updates.


= 1.1.14 - 2026-09-17 =
* Maintenance: Minor internal improvements and quality checks.


= 1.1.13 - 2026-09-15 =
* Improve: Maintenance update for continued compatibility and reliable plugin updates.


= 1.1.12 - 2026-09-15 =
* Fix: Prevent duplicate Account initialization when free and Pro packages are both active.
* Improve: Correct plugin metadata and protect package initialization against direct access.

= 1.1.11 - 2026-09-12 =
* Improve: The admin interface keeps the displayed plugin state more consistent.


= 1.1.10 - 2026-09-11 =
* Fix: Restore the IPS admin layout, menu alignment and page-specific notice handling.
* Improve: Add contextual information about Account Pro to navigation and quick access settings.

= 1.1.9 - 2026-09-11 =
* Improve: Maintenance update for ongoing plugin reliability.


= 1.1.8 - 2026-09-11 =
* Fix: Keep WordPress and WooCommerce notices visible on Account settings screens.
* Fix: Prevent invalid standard account menu actions and duplicate page assignments.
* Fix: Apply menu state colors and order table colors consistently.
* Improve: Add keyboard sorting, accessible configuration drawers, and an independent appearance switch.
* Fix: Translate default quick access labels while preserving saved custom labels.

= 1.1.7 - 2026-09-06 =
* Improve: Maintenance update for ongoing plugin reliability.


= 1.1.6 - 2026-09-06 =
* Improve: Maintenance update for ongoing plugin reliability.


= 1.1.5 - 2026-09-06 =
* Improve: Maintenance update for continued compatibility and reliable plugin updates.


= 1.1.3 - 2026-09-06 =
* Improve: Maintenance update for ongoing plugin reliability.


= 1.1.2 - 2026-09-06 =
* Improve: Maintenance update for ongoing plugin reliability.


= 1.1.1 - 2026-09-06 =
* Improve: Maintenance update for ongoing plugin reliability.


= 1.1.0 - 2026-08-30 =
* Initial canonical WordPress.org package with the complete free Account workflow.
* Include exact reviewable Core React source while excluding IPS updater, license, and Pro runtimes.
* Add deterministic ZIP, checksum, attestation, Plugin Check, and installed-package acceptance gates.

= 1.0.15 =
* Historical pre-cutover development metadata. This version is permanently blocked from canonical publication.
