Как выглядит форма:
. Это обособленная от каталога штука с отдельным шаблоном, которая собирает введенные покупателем значения и пробрасывает их в форму заказа. Реальные товары потом подбирает руками менеджер.
Если говорить терминами Инсейлс, сейчас это обычный товар ("Годовой запас трусов"), для которого заведено много свойств вариантов (размер, цвет, крой...) Это очень неудобно, поскольку свойств у товара больше 30 и для каждого меняющегося в наборе вариантов свойства нужно заводить полный список вариантов с этим значением, в сумме их получается больше тысячи.
Что нужно сделать:
1. Нормальное редактирование наличия селектов (размер, цвет, крой...) и списка их значений (белый, черный, светлый, темный...) Без свойств вариантов. То есть, должна быть какая-то кастомная логика, оформленная в файл с внятной структурой, в котором можно удалять/редактировать куски. Значения селектов должны пробрасываться в форму заказа, так же, как и сейчас.
Селекты дублируют уже заведенные в интерфейсе параметры товаров. Наверное, оттуда можно брать айдишники для простоты. Но можно и не брать, на ваше усмотрение.
2. Стоимость должна меняться в зависимости от выбранного количества. То есть, по умолчанию будет выбрано кол-во 10. Стоимость будет равна, скажем, 100. Если я выберу кол-во 15, то стоимость должна стать 150. От других переменных стоимость не зависит. Это значение тоже пробрасывается в форму заказа.