Prepared for any scenario
Additional Feature Considerations
The Clarity team has completed all different scenarios, such as our aforementioned example. We recommend that the checkout page has address validation and the ability to confirm the underlying data as a user is completing their checkout. Not only do you want it to verify the address information, but also things like the email and other fields as a user is completing the process if they don't already have an account. We may want to capture some basic information before they potentially abandoned their carts or their checkout process. You may consider sending an automated transactional email saying, “Hey, It looks like you've got some items in your cart click here to complete the process. You know you're so close, you've got 30 more seconds worth of information and you can have these items in X business days.” Things like that can be really helpful and, from a data perspective, really simple to turn on within the checkout process.
It’s also pretty typical that most clients will want to enable some form of guest checkout capability or the option to even have a domain-based validation during the checkout process. There might be a domain whitelist or even an invite process to be a part of the marketplace, etc. So, you can put controls in place within the checkout process that allow the marketplace to determine how users get started and how they are approved and configured within the actual process for users for marketplaces that have purchasing on account. There may need to be a detailed approval process before an order can get processed, but you may want to show an acknowledgement during checkout letting your customer know the order was received and will be processed after account validation.
Much like the cart page, we recommend having any discounts available with handling charges, fees, shipping, and taxes all show up in the sidebar view cart or the mini cart. You want customers to see an active and up-to-date listing during checkout. As a user selects different shipping options, we want to update the cart and mini cart that show on the sidebar with the respective updated pricing information.