Skip to content

Account - Page v2

Displays the WooCommerce My Account page as editable endpoint states with shared account navigation.

My Account page.

  • State (radio) - Switches the builder preview between My Account endpoint states.
  • Direction (direction)
  • Gap (number)
  • Disable navigation (checkbox)
  • Navigation style controls
  • Content style controls
  • Dashboard
  • Orders
  • View order
  • Downloads
  • Addresses
  • Edit address
  • Edit account
  • Payment methods
  • Add payment method
  • Login
  • Lost password
  • Lost password (Confirmation)
  • Reset password
  • Order withdrawal (requires WooCommerce 11.1 or later with Order Withdrawal enabled)

Account Page v2 State controls, including Order withdrawal and the Add missing states button.

Each state can generate a complete starter block for that endpoint from Insert a structure.

Generated structures are appended to the current state content and do not overwrite existing content.

If an expected state element is missing, select Account - Page v2 and click Add missing states. Bricks checks all currently available account states and appends any missing state elements without replacing existing states or their content. This can restore an unexpectedly missing state or add a state introduced after the page was built.

The button appears only when states are missing and your builder permissions allow adding elements. States that depend on a disabled WooCommerce feature are excluded. For an Account Page v2 inside a component, edit the component definition to repair its states.

Added states start empty. Select each added state and use Insert a structure to generate its starter content. This tool does not restore deleted custom layouts or refill existing empty states; generate content inside an empty state separately.

This public state requires WooCommerce 11.1 or later with Order Withdrawal enabled under WooCommerce > Settings > Advanced > Features. It lets guests and logged-in customers enter, review, and confirm a withdrawal request.

Select Order withdrawal (State) and generate Complete order withdrawal block under Insert a structure. If the state is missing, use Add missing states first. The generated block includes Your details, Review, and Confirmation sections. All three appear together with sample data in the builder; their Order withdrawal screen conditions select the matching section on the frontend.

Keep the generated Account order withdrawal form wrappers, submit buttons, and screen conditions when customizing the layout. WooCommerce handles validation and submission. Use the withdrawal dynamic tags to display submitted details. A missing or empty withdrawal state falls back to WooCommerce’s native form.

Add a visible link using {woo_url:order-withdrawal} so customers can find the endpoint; WooCommerce does not add one automatically. A withdrawal request does not cancel an order or issue a refund.

The Edit address state can audit and sync generated account address fields against the current WooCommerce account address field registry.

Use the field maintenance actions after plugins or WooCommerce settings change account address fields:

  • Check address fields
  • Generate missing fields
  • Remove invalid fields
  • Remove duplicate fields

Account Page v2 supports WooCommerce v2 query loops for account orders, order actions, account downloads, and account addresses.

Use account and order tags such as {woo_account_address_title}, {woo_account_address}, {woo_order_number}, {woo_order_view_url}, {woo_order_download_name}, and {woo_order_action_url} in the matching state or query loop.

See WooCommerce v2 query loops and dynamic tags for the complete reference.