Companies can avoid checkout mishaps by implementing a flexible tech architecture and championing a composable approach to their ecommerce strategy.