Сайт на опенкарте 2,3, самописный.
В проекте есть бэкэндщик, который может дать информацию по задействованным данным.
Некорректно передаются данные о заказах и шаблонах заказов из личного кабинета в конструктор заказов. Неправильно срабатывает скрипт дублирования данных и нет возможности добавить еще один товар в таблицу и отправить все это Ajax'om на бекенд
1) На сайте разработан конструктор заказов, в котором можно сформировать заказ. Далее заказ можно сохранить в конструкторе как шаблон, данные хранятся в базе и выводиться в личном кабинете
Пример таблицы с заказом в конструкторе:

Пример сохраненного шаблона в личном кабинете:

После сохранения шаблона его можно открыть в конструкторе повторно и продолжить с ним работу. Это можно сделать через личный кабинет нажав на шаблоне в таблице крайнюю левую иконку

Но при открытии шаблона в конструкторе появляется ошибка, данные начинают дублироваться в таблице с заказом.
Данную ошибку нужно исправить. Данные должны передаваться и открываться корректно и не должны мешать дальнейшему редактированию заказа.

2) При редактировании сохраненного шаблона также нужно устранить ошибку копирования/очистки позиций заказа, они также дублируются и выводятся некорректно

3) При редактировании шаблона заказа в конструкторе при копировании позиции заказа возникает ошибка со сдвигом полей и поля названия продукции не создается для новой позиции
