我想写一个应用程序。想想电子商务吧。但是想一想,一个由另一个供应商提供支持的电子商务网站。
场景是这样的:我将给一个由客户现有的电子商务平台支持的电子商务网站正面贴上白标,无论是Magento、CubeCart、Prestashop等等。
这些平台都将有自己的命名约定和诸如此类的东西,我希望在我的应用程序中有一个通用的界面。例如:
class Product {
var $title;
var $price;
var $image;
var $description;
// and so on
}
显然,不同的提供商可能会有不同的调用方式。例如,titl
我有一些问题要解决。客户使用的是集成了GA for E-Commerce的第三方SaaS电子商务平台()。一切正常,除了传递有关折扣的信息。所有交易都显示在GA上,但客户需要找到哪些交易是使用折扣代码进行的。
最大的问题来了--就像我说的,那是SaaS平台,代码是封闭的。
我们已经创建了额外的PHP应用程序,用于处理来自Shoper的订单,也许会有一个选项以这种方式‘注入’额外的GA数据?通过app,我们可以访问所有订单数据。有没有可能,根据交易ID更新GA上的一些数据?或者你有其他的解决方案呢?
我试图使用python和nosql开发一个电子商务平台,作为框架,我介于两个之间: tornado和flask;所以我的问题很简单:
哪一个适合电子商务:WSGI类应用程序(使用Flask)还是非阻塞应用程序(使用Tornado)?
注:电子商务将管理产品和用户(不使用聊天系统),但将包括通知系统(如facebook one: someone -a friend- will ...),那么哪种情况更适合这种情况?