Understand the “My Account” WooCommerce Page Integration

By default all parts of the “My Account” page are included into BuddyPress.

We have created templates for "My Account" content to integrate every part with BuddyPress and display the content on the correct places.
Where possible we use the WooCommerce default template parts.

For example, the “My Address” section from the “My Account” page is moved to the member profile edit section.

Also the "My Account" page is extended from other WooCommerce Plugins and could have sections like: My Downloads…

We wanted to give this sections new tabs under the Shop tab in the member profile and avoid duplicate content.

If you want to bring back the my account page to the members profiles you have to think about this and make some decisions.

1. WooCommerce BuddyPress user data synchronization

In this example we will turn of synchronization and use the WooCommerce default templates. If you want to have synchronization active you need to change the templates or deregister the hooked functions which displays the “My Address” section etc.

Turn of the synchronization is not so dramatically. In most cases you do not want to display this data in the user profile for other users. Some customers wanted to have the synchronization off and feel more comfortable by using the WooCommerce system. This way the plugin does not change any logic and only displays content.

3. Understand the redirection

If you integrate a page into your members profile, the page gets redirected to the profile.

If you include all children, all child pages will be redirected as well. That means if you Integrate my account with all children and you want to have a child page of my account to be displayed in its own tab, you need to make this child page to a parent page.

Keep in mind:

If you want to add a tab for a 'My Account' sub page (for example 'My Downloads') you need to make a parent page out of it.

See the example Video for the complete process:

Still need help? Contact Us Contact Us