How to add custom endpoints in BodyCommerce

Written by the Divi Engine Documentation Team

Introduction

BodyCommerce has the ability to allow you to add and customize endpoints in the 'My Account' area of WooCommerce. With this, you can offer a more personalized user experience tailored to your specific needs. This means you can add any layout you have saved in your Divi Library as another tab in the WooCommerce My Account area.

What is an Endpoint?

An endpoint is akin to a specific address within your online store. In technical terms, it's a unique URL fragment found at the end of a web address. Users are directed to that designated section within their account when they interact with an endpoint (e.g., 'orders', 'downloads', or a custom one you define with BodyCommerce).

Endpoints are pivotal in WooCommerce for efficient user navigation. 

They:

  • Streamline user journeys by providing direct routes to specific sections.
  • Enhance the user experience, ensuring they can swiftly access their desired areas, such as account settings, order histories, or profile details.

Adding a Custom Endpoint

Adding custom endpoints is a pretty straightforward process. 

  1. Navigate to Divi Engine ⮕ BodyCommerce ⮕ Account Pages
  2. Scroll down to Account Custom Endpoint
  3. Click on Add Custom Endpoint
  4. Give your endpoint a name
  5. Assign a label that will be displayed in the My Account area
  6. Select the layout you created in the Divi Library
  7. Click on Save Changes to add your custom endpoint

That is it, your new custom endpoint should now show in the My Account area of your Divi WooCommerce site.

FAQ

Can I reorganize the Custom Endpoints that I created? 

Yes, but you will need to add the endpoints in the order you would like them to be displayed. Each new endpoint will be added to the end.

Is it possible to rearrange the default WooCommerce endpoints?

No, this is not currently possible with BodyCommerce.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.