Проблема
Недавно заказчик попросил добавить около десятка разных способов доставки, в основном почтой. Причем ожидается, что эти способы будут меняться в будущем. Не суть важно почему, рассказываю какое было выбрано решение.
Кроме того, немного поменяли последовательность оформления заказа. Изначально была очередность:
Указание адреса (выбор из списка имеющихся адресов или добавление нового).
Выбор способа доставки. Выбор способа оплаты. Подтверждение.
Но если ...