Hello @Lex_Semenenko, Welcome to the MongoDB Community forum!
This case is typical where there are products with some common attributes and also some unique attributes. There is a specific Design Pattern you can apply in such use case - Attribute Pattern.
You can add additional properties like this. Note that only name field will be required when creating a new product in the database. If you want to make some other property required, just add required: true to that field.