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