首页 > 解决方案 > OroCommerce:店面和后台的可配置产品展示

问题描述

我按照文档创建了可配置的产品(不同速度的互联网连接),在店面中我看到带有产品变体的下拉列表,一切正常。但是在后台(编辑shoppingList或创建订单时)总是只有一个产品变体无法快速选择另一个选项(例如将速度更改为另一个选项) - 这就是oro后台的工作方式,没有任何东西可以改变以使后台用户在产品变体之间快速导航(例如,通过客户电话请求将速度从 1M 更改为 2M)? 甚至无法编辑购物清单中的产品

UPD:如果无法在后台查看用户友好的可配置产品,那么我需要在 LineItem 中的每个产品附近实现类似按钮,这将显示带有产品变体的弹出窗口。当用户选择另一个选项时,请求将被发送到某个路线,它会像这样运行$lineItem->setProduct($newProduct);,重新加载网格并选择新的产品变体。可以吗,否则会在 oro 中破坏某些东西?从哪里开始添加该按钮和弹出窗口?例如,我无法编辑 oro 购物清单模板,如何正确扩展它?

标签: orocommerce

解决方案


在行项目编辑表单上,您无法更改产品,无论它是可配置的还是简单的。这是故意的。

如果您想更改产品,您始终可以删除一个订单项并手动添加具有更新选项的新订单项:

在此处输入图像描述


推荐阅读