I have created several plugins, and I have always had my own server, and hence uploaded plugins by ftp. Now I am trying out Azure hosting, and need the same plugins there, and of course need to now use the admin upload feature.
How can i make a zip file from my visual studio output that NopCommerce accepts.
I am on 4.20.
If I just zip everything in my output folder or zip the actual output folder, i get this error:
The archive should contain only one root plugin or theme directory. For example, Payments.PayPalDirect or DefaultClean. To upload multiple items, the archive should have the 'uploadedItems.json' file in the root
In your uploadedItems.json, this does not look right.
The "Nop.Plugin." prefix is typically used for the source code, not the deployable. Although I don't think it should not be the cause of your issue...
Your deployment folder does not look right. You have \App_Data and \Properties, Themes folders, web.config file, other plugin dlls (QuickPay, GLS). You need to check your 'copy local' settings in VS.
Update your uploadedItems.json file by this
Also, make sure uploadedItems.json has in root directory in your zip file.