Show custom my account pages

I have a problem trying to implement wishlist and a custom page for my store


I need to have the native wishlist from vtex and added a custom link named “mis promociones”

the link already appers but does not rendered the wishlist page

do u know any way to achieve that?
i have read many vtex my account documents but no one of them is precise to my case or the solution I need.

Please ur help

Have you tried adding or modifying the plugins.json file inside your theme’s “store” folder?

By default, the content of this file is what is attached below

“my-account-pages > my-account-page”: “my-account-page.wishlist-page”,
“my-account-menu > my-account-link”: “my-account-link.wishlist-link”

As you mentioned that you are creating a custom section, you may need to change the content of the plugin.json file.

Link to wish list documentation → Wishlist<!-- --> by <!-- -->vtex


yes bro, i tried but in that file can not be the two declarations
for example this two

one for the custom and for the wishlist, is the a way that i can handle or implement this?

and yes as u said i need to still contain the wishlist but also add a new link to my account, how can i?

To display the custom section in my account, you must enter this information in the interfaces.json and plugins.json files within the store folder of the custom app and not the theme. Here’s an example of what it should look like:

If it still doesn’t display the content, try checking if the names of the files and components are written correctly. I already wasted a lot of time developing the wish list because I accidentally put a space before the name of the plugins.json file


thanks @imperiano , i’ll see it later.

1 Like

@imperiano bro THANKS A MILLION, it works now! I appreciate it so much.
thanks for u help and patience with my problem!

the implementation

1 Like

@SebastianTita2023, Glad it went right! I’m glad I helped :slight_smile:

1 Like

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.