Тема: Оформление заказа - use_addr(==0||>0) добавить третий вариант
Здравствуйте, при оформлении заказа на шаге "адрес" существует поле 'use_addr'. Принцип по которому система взаимодействует с этим значением мне понятен (если 0, то чекаем поля нового адреса, а если больше, то используем как ID объекта адреса у пользователя и не чекаем поля).
Дело в том, что одно из требований моего заказчика - вывести на этапе ввода адреса еще один вариант выбора "Я буду использовать пункт самовывоза" где пользователь может не вводить все поля адреса, а просто выбрать регион из списка, предоставляемого агрегатором доставки. Следовательно, на следующем шаге оформления (доставка) делать априори отмеченным вариант доставки "до постомата", и показывать карту выбора постомата на определенном городе.
Подскажите пожалуйста, как самой малой кровью добиться результата? Желательно инфу между страницами передавать через экстра-данные, без расширения ORM объекта Order.
Как надо назвать поле и в каком виде передавать в него данные для корректной записи в массив экстра-данных заказа?