Обычно так и делают. А ещё у юзера может быть уже сохранённый список адресов - и фиг поймёшь, какие из них доставка, какие биллинг. Я на этом "собаку съел" - с 2011 года е-коммерс пишу
эм. да всё просто: есть заказ, у закада есть доставка. вот к неё и делаешь релейшн.
они нлогически не пересекаются вообще никак, шаблон нужен только для отдачи ДТОшки фронту, которая потом поедет как аргументы для доставки. и совсем не факт что в том же виде