提问人:Pekka 提问时间:7/18/2010 最后编辑:Pekka 更新时间:9/24/2012 访问量:1461
多供应商在线购物平台
Multi-supplier online shopping platform
问:
我受客户委托重建一个电子商务平台。目标是建立一个销售车辆的在线商店。它的特点是它应该具有多供应商的能力,即外部供应商将拥有自己的登录后端,他们可以在其中管理他们的列表、添加新列表、查看他们的销售等。
该商店在一个大目录中显示所有供应商的产品,理想情况下应该支持一些选项,如排序和过滤,但它们不是必需的。订单通过电子邮件发送给每个相关供应商和管理员。
订购过程非常简单 - 它本质上只是将订购的商品从目录中取出,并通知供应商(和管理员)该商品已订购。不需要在线结账/付款,尽管它们作为一种选择是很好的。
我所知道的所有在线购物系统都是针对一个管理员的。
有没有可以处理我需要的商店系统?
要求:
重中之重:高质量代码。最好是 PHP 5 和面向对象。我不关心产品的确切功能集,只要现有代码很好用。
访问控制:供应商可以登录并添加和管理自己的产品;无法访问系统的其余部分。管理员可以管理列表和配置商店。管理员创建供应商帐户
必须是多语言或本地化为德语
销售过程非常简单:一封发送给供应商和管理员的电子邮件,其中包含买方的数据,就足够了。
无需在线支付/结账,尽管这是一个受欢迎的扩展
开源是首选,但如果产品真的非常好并且有据可查,那么商业解决方案并非不可能
只要基本产品没问题,并支持为此所需的基本目录和用户管理,所有进一步的功能都是可以协商的(即,如有必要,我会自己添加它们。
答:
在获得多供应商类型系统时,您将遇到的第一个问题是它永远无法满足您的需求。
如果你真的希望拥有正确的系统,那么你应该从一个体面的框架创建自己的系统。
如果您仍然希望使用满足您指定需求的预先设计的系统,我会选择Magento
Magento是我使用过的最先进的电子商务系统之一。
代码本身在开始时并不容易使用,但几天/几周后你就会习惯它。
关于“访问控制”,我不是 100% 支持天气,但 Magento 系统非常抽象,我 80% 肯定这是可以做到的。
“必须是多语言或本地化为德语”,您需要的每种语言。
“销售过程非常简单:一封发给供应商和管理员的电子邮件,包含买家的数据,就足够了。”
我建议您检查一下功能,而不是继续讨论这些功能。
http://www.magentocommerce.com/
但我仍然更愿意开发自己的框架并以此为基础进行构建。
问候。
评论
如果不涉及付款方式和结帐,那么从头开始编写肯定更好。对于任何现有系统,您只会有实际未使用的代码开销。此外,没有那么多系统支持按参数搜索和过滤,这似乎是这样一个大型项目的核心功能。
评论
Magento!你必须使用它,这是自切片面包以来最好的东西。
我创建了一个多代理电子商务系统,该系统让销售代表登录并添加销售、信用票据等。该系统具有标准目录设置。它甚至可以定制,以便供应商 A 可以拥有自己的商店,供应商 B 拥有自己的商店。他们既可以剥皮,也可以等等。
我们有不同的语言。它有一个庞大的开发者社区,所以我们没有的任何东西我都只是购买并集成(我的时间很贵,这给了客户真正的回报)。有一个开源版本,这是我用的,还有一个付费版本。我真的不能推荐它。
评论
如果您要从头开始构建,请在 Seaside 中进行。您可能会发现可用的解决方案无法满足您的需求。Seaside的代码质量会好得多。真正的重用,没有模板。
与诺伯特·哈特尔对话
我目前正在做一个类似的项目。
我首先尝试使用Magento。有一个用于高级权限aitoc_magentomods_advanced_permissions的附加模块可能会对您有所帮助。
评论