ligisayan: нет, template - я не про конкретный файл, template использовал, как общее понятие view, то-есть, имел в виду, тот template, в котором находится этот код jquery, который Вы показали в вопросе
yv1995: а как вы в OpenCart добавляете один товар в Базу? тоже самое, только эту операцию нужно произвести внутри цикла, который проходит по каждому элементу в массиве
megamutex: поищите по имени поля "cf-first_name", возможно, по имени найдете какую-то валидацию, тут дело не в классах, это не фронтенд часть, вам нужно искать валидацию этой формы со стороны серверного программирования, поищите по проекту по именам полей или найдите ajax, который отправляет эту форму, там сможете узнать куда все данные с формы уходят и где обрабатываются
Не слушай тех, кто говорит, что это плохо. Первый всегда комом. Мое мнение - не нужно тебе делать адаптив и резину. Расставь для себя все точки над "и" со статикой. Сделай 3-5 проектов со статической версткой, потом изучишь особенности резины, отзывчивости и адаптива