e-commerce - VirtoCOMmerce 2 中的插件产品支持。如何实施?
问题描述
我有一个用例,我需要执行以下操作:
- 我有一家卖 T 恤的商店
- 我希望能够为客户提供一个可选功能,即在 T 恤上打印一行文本,但需额外付费。
- 在产品详细信息页面中,根据产品显示基本价格(例如 10.0 美元),并显示带有行打印选项的复选框,额外收费 2 美元
- 如果用户仅将 T 恤添加到购物车而不选中行打印选项复选框,则购物车总额为 $10.00。如果添加产品时选中了行打印选项,则购物车总额为 12.00 美元
- 用户应该能够添加 X 件不带打印选项的 T 恤和 Y 件带打印选项的 T 恤。
以上在 VC2 社区版中是否可行?
解决方案
目前这种功能在 VC2 中没有提供开箱即用的功能。
似乎您描述了所谓的“捆绑”产品。它允许将店面购物车中的多个项目组织成一个产品,并能够操纵内部项目的数量。
类似的事情可以通过拥有 T 恤产品来实现,并且有它的变化——有或没有印刷文本。您可以为它们指定不同的价格,并在一个订单中有不同的数量。
您也可以拥有 2 种不同的产品 - T 恤和印花(或印花 T 恤)。这样,使用促销功能,您就可以调整一些折扣/奖励,以便在一个订单中同时拥有两者。
推荐阅读
- javascript - ChartJS 将自定义工具提示添加到堆叠条形图
- vue.js - VueJS Route 组件在路由更改时清除递归 setTimeout()
- java - 大型数组的 Java 纯存在导致大量内存峰值
- view - 如何在 SAPUI5 中使用 js 实例化视图并将其添加到路由器
- .net - 我可以使用标准 xml 序列化将 Xml Root 的内容作为字符串获取吗?
- go - 如何使用反射在 Golang 中创建和设置原语
- php - 在 laravel 刀片模板上进行条件检查
- visual-studio-code - VS 代码终端无法执行删除 Windows 上的文件夹的任务
- javascript - 如何添加到现有 JSON.stringify 字符串
- python - Keras预测模型-如何获取第一个元素