| ⇢ | B | CheckoutController added | |
| ⇢ | A | AddressOrderHandler added | |
| ⇢ | A | AddressViewFactory added | |
| ⇢ | A | CartViewFactory added | |
| ⇢ | A | Address added | |
| ⇢ | A | AddressOrder added | |
| ⇢ | A | ChooseShippingMethod added | |
| ⇢ | A | ChooseShippingMethodHandler added | |
| ⇢ | A | PickupCart added | |
| ⇢ | A | PutSimpleItemToCart added | |
| ⋮ | view more | ||
| D | ↗ | C | CartController improved |
| ⇢ | C | CartViewFactory::build() added | |
| ⇢ | B | ChooseShippingMethodHandler::handle() added | |
| ⇢ | B | AddressOrderHandler::handle() added | |
| ⇢ | B | CheckoutController::getCalculatedShippingMethods() added | |
| ⇢ | B | CheckoutController::summarizeAction() added | |
| ⇢ | A | Address::__construct() added | |
| ⇢ | A | PutSimpleItemToCart::__construct() added | |
| ⇢ | A | AddressOrder::__construct() added | |
| ⇢ | A | ChooseShippingMethod::__construct() added | |
| ⇢ | A | AddressViewFactory::build() added | |
| ⋮ | view more | ||
| B | ↗ | A | CartController::pickupAction() improved |
| C | ↗ | A | CartController::summaryAction() improved |