With Shopify Marketplace, you can create a marketplace-level cart such that you can add products from different merchants/vendors into the same cart.
However according to the docs, the end user has to then individually pay for products per merchant, by clicking on a button which redirects the user to the checkout page of the merchant.
From the end user perspective this is not ideal e.g. Customer with 4 items from different merchants has make 4 separate checkouts.
Ideally the end-user should just hit “Checkout” and then pay for all the items in one checkout session. Is it possible to do something like this, such that user can pay for items belonging to different merchants in one checkout session (marketplace-level checkout)?
Hey @WaqasA - thanks for bringing attention to this, you make a good point. At the moment, the multi-shop cart can only redirect customers to specific checkouts through a link. Our documentation does provide a bit of a suggestion here that involves creating a button that creates a new checkout on the relevant store in a new tab that automatically opens up in the customer’s browser, but there is no current functionality that lets the whole “multi-cart” checkout at the same time for all stores.
I’m going to share this post with our product team, though, since your point is valid - I haven’t seen this raised in the community before, so it does provide a really good use-case for an argument to have this functionality built. I can’t guarantee anything, but I’ll make a note for our team and pass it along.
Thanks again - let us know if we can include anything else (like a detailed use-case) in the note and we’d be happy to pass that along to our team as well.
My use-case is simply making an e-commerce marketplace with the user experience similar to that of Amazon, i.e. the end-user can shop items regardless of who the vendor is, and just do one seem-less checkout in the end