Importance of a Self-Service Checkout Process
To that end, one of the key aspects of a marketplace in general is the ability to enable users to self-service, despite the fact that they’re typically interacting with more than one fulfillment source. This is because in a marketplace, there are multiple vendors that are selling an item during a single checkout.
There can also be multilocation fulfillment that's occurring. A key relationship in marketplace eCommerce is between the number of vendors and the number of different fulfillment locations.
As a result, it can be quite detailed depending on what type of items we need to complete. Details include getting the shipping information or estimates for rate quotes for the shipment, dealing with currency, multicurrency, customs, and duties depending on where items are coming from, looking at the lead times and selecting expedite methods that are accurate, and also dealing with potentially complex order items during checkout.
There may be some need to be able to prove that it's a tax-exempt order, for example. And maybe all of the vendors that are selling things need this tax exemption proof because they're having to prove with their tax filings that they were in fact correct not to file taxes for this order that went through.
With all of these different types of nuances, in order to have a full self-service capability, we have to be able to incorporate these seamlessly during checkout. And of course, whenever a user is buying something, they have to be able to interact with the system with a minimal overhead.
Specifically, if there's any friction during checkout in particular, it can dramatically reduce the conversion for items in the cart. For example, maybe two orders are placed in the checkout, but only one order is completed. That conversion heavily keys off of the checkout process itself.