Суть не в том, что надо будет огород городить.Чем огород городить, быстрее будет разобраться самому.
Просто огород городить придется в обоих случаях но, скорее всего, кажущийся более простым огород окажется на деле более сложным. Ведь разбираться все равно придется и в том, и в другом случае, но штатное решение уже написано, надо только разобраться и использовать.
PS. Довольно часто в сайтах на ShopCMS вижу, что вместо имени и фамилии в first_name и last_name используют first_name для ФИО, а last_name как раз для телефона. Переделки минимальны, а получится практически то, что Вы хотите. Да и вообще не очень понятно, зачем разделять ФИО на два поля.
Да я не ради пикировки на vsupport зашёл, а за советом. Чтобы велосипед не изобретать.
Надо разбираться, значит, разберусь.
А насчет first_name и last_name, кстати, вполне конструктивное предложение. Я об этом не подумал.
Костыль, конечно, но как времянка - пойдет.
Разделение полей Ф и О мне тоже непонятно. Это, видимо, от прародителя shopcms ему досталось. Американизм какой-то.