As I explained in my previous article, I developed a project in an abstract way, to then allow me to create multiple products based on that…