собственно так и сделал, но проблема в проверке пунктов на обязательность заполнения
а этим плагином добавляю поля.
Еще один вариант мне предложили с переключением и редактирование "Второй доставки" поменять на физ и юр.
Как вариант отключить стандартную проверку необходимых полей, там где она не нужна в обоих случаях.
В частных проверять выбор типа и делать неактивным сабмит, если для данного типа не заполнено необходимое поле.
Чтобы пользователи не страдали от заполнения формы, добавить dadata(если для России) и по ИНН подтягивать все ревизиты, например:)
Ну, а потом визуально все это сделать единым.
Главное, не забудь отключить отправку всей формы чекаута на keycode13