在我的工作场所中,我们有漂亮的Cakephp模块库,并且我们会以令人满意的速度开发自定义网站,直到购物车出现以减慢该过程为止。我在不同的项目中使用了各种购物车(Magento,Opencart,Zencart),我们必须将它们与我们的核心Cakephp应用程序合并。通常,非常自定义的要求使购物车不可升级,并且花费大量时间。
我正在考虑从头开始制作我们自己的购物车(目前还很基本,并且我们会不断扩展),以便它可以轻松地适应自定义要求。这值得吗?
更新11年8月24日
我继续开发自己的购物车。这是我想与大家分享的经验。
好处
- 新的购物车易于更改和扩展。
- 当我们有模糊或自定义要求时,它可以节省时间,并允许我们直接从现有代码库中导入模块。
- 购物车和自定义网站无需双重模板实施。
- 我们的购物车和自定义网站的单一管理面板。
局限性
- 在市场上的其他手推车上还不够成熟。
- 安全问题。我们主要依靠cakephp安全性。
- 缺乏功能
面临的问题
- 开发运输/付款网关是真正的难题。正如@davidhaskins指出的
它为我们节省了大量时间,我们可能花了很多时间来破解标准购物车来满足我们的需求