OroCommerce: настраиваемый дисплей продукта в витрине магазина и фоновом режиме

#orocommerce

#orocommerce

Вопрос:

Я создал настраиваемый продукт (подключение к Интернету с разной скоростью), следуя документам, в витрине магазина я вижу выпадающий список с параметрами продукта, все в порядке. Но в фоновом офисе (при редактировании списка покупок или создании заказа) всегда есть только один вариант продукта без возможности быстрого выбора другого варианта (например, скорости изменения на другой) — так работает фоновый офис oro, и ничего нельзя изменить, чтобы пользователь backoffice мог быстро перемещаться между вариантами продукта (например, скорость измененияот 1 м до 2 м по запросу клиентов по телефону)? Не удается даже отредактировать товар в списке покупок

UPD: если нет способа увидеть удобный настраиваемый продукт в фоновом режиме, мне нужно реализовать что-то вроде кнопки рядом с каждым продуктом в LineItem, которая покажет всплывающее окно с вариантами продукта. Когда пользователь выберет другой вариант, запрос будет отправлен на какой-то маршрут, и он будет запущен, например $lineItem->setProduct($newProduct); , перезагрузится сетка и будет выбран новый вариант продукта. Это нормально или что-то сломается в oro? С чего начать добавление этой кнопки и всплывающего окна? Например, я не могу редактировать шаблон списка покупок oro, как его правильно расширить?

Ответ №1:

В форме редактирования позиции вы не можете изменить продукт, независимо от того, настраиваемый он или простой. Это сделано намеренно.

Если вы хотите изменить продукт, вы всегда можете удалить позицию и добавить новую с обновленными параметрами вручную:

введите описание изображения здесь

Комментарии:

1. Хорошо, я понял насчет LineItem, но все же интересно, возможно ли в фоновом режиме видеть настраиваемый продукт так же, как его в витрине магазина, например, один продукт с опциями вместо отдельных вариантов продукта?