In the database there are three tables: shops, produtcs and a junction table shops_products (in one store can be different goods, the same product can be in different stores ). Table produtcs is filled separately. When adding a new (or editing an existing) store, you will need from the entire list of goods (produtcs) to cho...