Ну если у вас производители совершенно разные и вы понимаете что пользователю не нужна 1 корзина для маркетплейса, что хай он 2..3 разных заказа делает для разных магазов - ок. Делайте так.
Да, чтобы было больше понимания, это B2C, поставщики - это компании по доставке продуктов питания. Они разные, никак не связанные друг с другом. Каждая компания должна получать свой заказ о дельно и не видеть другие. Как будто она одна на этом сайте, как будто это ее личный сайт