A B2B furniture project rarely moves from a product page to checkout in one sitting. A proposal can live for weeks while rooms are planned, quantities change, materials are compared and several people join the decision.
The difficult part is not saving a list of products. It is keeping every room, quantity, finish, reservation and price reliable while the project keeps moving.
That was the challenge we solved for Factory.yllw.com, an established Nordic B2B furniture marketplace. We built a persistent Drupal Commerce workspace where a sales team can shape a real furnishing project without losing its connection to live product data.
Why the Cart Stopped Being Enough
A cart is organised around checkout. A furniture project is less linear: a sales representative may prepare several rooms, revisit quantities, compare options and wait for feedback before anyone is ready to proceed.
A wishlist still works well for a quick selection. It does not represent rooms, reservations or an ongoing conversation with the customer. The client needed a shared working space between product discovery and procurement, so we introduced a dedicated project workflow alongside the cart.