有没有人使用过仅用于后端/管理的PHP电子商务平台,完全定制的前端仅使用该平台的API


Has anyone ever used a PHP ecommerce platform for backend/admin only, with a totally custom-built frontend utilising only the API of the platform?

标题很好地解释了这一点。

我想完全定制店面,通过疯狂的文件(如Magento)来做到这一点不是我的专长。

然而,我仍然想要管理员&类似Magento的计算功能-例如,折扣/优惠券代码,预定义期间的销售价格,税收等。

以前有人这样做过吗。。。即使你还没有,你能推荐一个在这种情况下理想的平台吗?

我对Magento不感兴趣,因为缺乏文档,而且在标准网络主机上的性能非常差,即使只是在进行API调用时也是如此。

干杯,伙计们!

"那些没有学会Magento的人注定要彻底改造它。"

Magento上的性能在共享主机上是一个问题,然而,在一个适度的虚拟服务器上,有缓存,没有性能问题。通过添加"Varnish"、"Nginx"等工具,可以实现可扩展的性能。它有效。

遗憾的是,商店不可能简单地拥有一张简单的顾客表、一张简单产品表、一份订单表和令人眼花缭乱的快速业绩。然而,Magento从这个开始(与OsCommerce),意识到了问题/局限性,并用最好的编程方法构建了一个更明智的系统。尽管他们做得很好,但有很多开发人员认为他们可以在周末写一个网店,并根据需要添加需求。吸引这些"noddy cart"的是,它们并不像Magento那样以模块化的方式具有完整的功能或可扩展性,因此它们通常完全是在浪费时间。

我不认为Magento文档是一个像你想象的那么大的问题。Magento有"网络效应",因此,许多"缺失的文档"都是谷歌可以提供的。

最初,布局引擎和"数百万个文件"似乎令人困惑。然而,需要一段时间来了解这是如何工作的,并获得一些自己的可重复使用的资源。我认为最好学习Magento的做事方式,包括模块、布局xml和MVC方法。认为你可以在诸如Expression Engine之类的CMS中更好地格式化Magento块,并将Magento仅用于后端,这将使你陷入一种无处可藏的境地,最终导致一个相当无用的设置,不会有任何进展。