Creating Plugin Menu Items in NopCommerce 3.3

When writing your own plugins in NopCommerce there will be times when you want to add settings pages to the main Admin Menu for your users. ¬†Let’s take a look at how this works in NopCommerce 3.3.

This tutorial won’t cover creating plugins in general – for a great ramp up you can visit the guide on the NopCommerce site here.

In order to add nav items you need to implement the¬†IAdminMenuPlugin interface in your plugin’s main class – the one that inherits from BasePlugin or one of the other plugin parent classes. ¬†IAdminMenuPlugin requires that we implement two methods – Authenticate() and BuildMenuItem(). Continue reading