#orocommerce
#orocommerce
Вопрос:
Я создал настраиваемый продукт (подключение к Интернету с разной скоростью), следуя документам, в витрине магазина я вижу выпадающий список с параметрами продукта, все в порядке. Но в фоновом офисе (при редактировании списка покупок или создании заказа) всегда есть только один вариант продукта без возможности быстрого выбора другого варианта (например, скорости изменения на другой) — так работает фоновый офис oro, и ничего нельзя изменить, чтобы пользователь backoffice мог быстро перемещаться между вариантами продукта (например, скорость измененияот 1 м до 2 м по запросу клиентов по телефону)? Не удается даже отредактировать товар в списке покупок
UPD: если нет способа увидеть удобный настраиваемый продукт в фоновом режиме, мне нужно реализовать что-то вроде кнопки рядом с каждым продуктом в LineItem, которая покажет всплывающее окно с вариантами продукта. Когда пользователь выберет другой вариант, запрос будет отправлен на какой-то маршрут, и он будет запущен, например $lineItem->setProduct($newProduct);
, перезагрузится сетка и будет выбран новый вариант продукта. Это нормально или что-то сломается в oro? С чего начать добавление этой кнопки и всплывающего окна? Например, я не могу редактировать шаблон списка покупок oro, как его правильно расширить?
Ответ №1:
В форме редактирования позиции вы не можете изменить продукт, независимо от того, настраиваемый он или простой. Это сделано намеренно.
Если вы хотите изменить продукт, вы всегда можете удалить позицию и добавить новую с обновленными параметрами вручную:
Комментарии:
1. Хорошо, я понял насчет LineItem, но все же интересно, возможно ли в фоновом режиме видеть настраиваемый продукт так же, как его в витрине магазина, например, один продукт с опциями вместо отдельных вариантов продукта?