Add checkout feature
Merge branch 'topic/add_checkout_feature'