Зробити дію, яка візьме список вибраних додаткових полів та на їх основі (за тим, де є значення) - запише все в опції.
+ налаштування змінювати ціну продажу та вхідну ціну (без налаштування - ціну не змінює)
+ Записувати опції в додатковому полі продукту процесу аналогічно налаштуванню в блоці товарів таблицею
Це досить свіже замовлення. Ми ж говорив про заповнення додаткових полів при створенні нового замовлення, а не імпорті продуктів (там з опціями все ок)
Тут точно береться назва додаткового поля для продукту процесу та створення фільтра під нього із замовлення - тільки там вказано назву на укр. Якби при створенні замовлення та додаванні до нього товарів система брала назву за ID опції, то було б поле "Палітра фарб".
Чи можеш це перевірити?
Якщо працює так, то потрібно переробити, щоб брало назву опції при створенні товару з продукту, тобто отримуємо замовлення, в ньому товар, товар вказано "option_id": "8617"
Робимо додатковий запит у вигляді
https://stylesalon.com.ua/api/2.0/options/8617, отримуємо "option_name": "Палітра фарб", шукаємо таке додаткове поле продукту процесу в боксі, далі працювати має як зараз - якщо є заповнюємо значенням (додаємо варіант у список, що випадає), якщо ні - створюємо під нього поле. Щодо створення полів та запису значень, не впевнений, що працює так як я написав, але зараз все правильно, тільки саме поле бере інше.