Search in the solution for the ProductModel.cs, in that class are a lot of variables like:
GTIN, Name, ID
Open the database in SQL Server Management Studio, Search for the table named: Product.
Check the columns inside the Product table.
They are equal to the variables at the ProductModel.cs class, So ProductModel class retrieves data from the Product Table and stores it's data in the Product table.
Almost everything is build this way and connect this way.
When you want to add an extra field, you just go by the word MVC(Model, View, Controller)
Fist add the field in the Model, then in the View and in the Controller as last.
You learn by looking at the default variables.
When you want to insert a string, just look at the name field for example, which is also a string.
It's hard to explain, how to look. I started working with NopCommerce a few weeks ago. And I already understand almost everything about it, how it works etc. Contact me when you have any problems or don't know where to search.
I don't know if you have any experience in programming, but it would be VERY useful to have some.
Thanks for your help with this subject.
I do have about 45 years of programming experience in COBOL, Fortran, Visual Basic.
When I look at the architecture of nopCommerce, it looks like the only projects that us the MVC programming model are Nop.Admin, Nop.Web and Plugins. Is that correct?
The other projects are just plain C#?