多供应商在线购物平台

Multi-supplier online shopping platform

提问人:Pekka 提问时间:7/18/2010 最后编辑:Pekka 更新时间:9/24/2012 访问量:1461

问:

我受客户委托重建一个电子商务平台。目标是建立一个销售车辆的在线商店。它的特点是它应该具有多供应商的能力,即外部供应商将拥有自己的登录后端,他们可以在其中管理他们的列表、添加新列表、查看他们的销售等。

该商店在一个大目录中显示所有供应商的产品,理想情况下应该支持一些选项,如排序和过滤,但它们不是必需的。订单通过电子邮件发送给每个相关供应商和管理员。

订购过程非常简单 - 它本质上只是将订购的商品从目录中取出,并通知供应商(和管理员)该商品已订购。不需要在线结账/付款,尽管它们作为一种选择是很好的。

我所知道的所有在线购物系统都是针对一个管理员的。

有没有可以处理我需要的商店系统?

要求:

  • 重中之重:高质量代码。最好是 PHP 5 和面向对象。我不关心产品的确切功能集,只要现有代码很好用。

  • 访问控制:供应商可以登录并添加和管理自己的产品;无法访问系统的其余部分。管理员可以管理列表和配置商店。管理员创建供应商帐户

  • 必须是多语言或本地化为德语

  • 销售过程非常简单:一封发送给供应商和管理员的电子邮件,其中包含买方的数据,就足够了。

  • 无需在线支付/结账,尽管这是一个受欢迎的扩展

  • 开源是首选,但如果产品真的非常好并且有据可查,那么商业解决方案并非不可能

只要基本产品没问题,并支持为此所需的基本目录和用户管理,所有进一步的功能都是可以协商的(即,如有必要,我会自己添加它们。

PHP 电子商务 网店

评论


答:

1赞 RobertPitt 7/19/2010 #1

在获得多供应商类型系统时,您将遇到的第一个问题是它永远无法满足您的需求。

如果你真的希望拥有正确的系统,那么你应该从一个体面的框架创建自己的系统。

如果您仍然希望使用满足您指定需求的预先设计的系统,我会选择Magento

Magento是我使用过的最先进的电子商务系统之一。

代码本身在开始时并不容易使用,但几天/几周后你就会习惯它。

关于“访问控制”,我不是 100% 支持天气,但 Magento 系统非常抽象,我 80% 肯定这是可以做到的。

“必须是多语言或本地化为德语”,您需要的每种语言。

“销售过程非常简单:一封发给供应商和管理员的电子邮件,包含买家的数据,就足够了。”

我建议您检查一下功能,而不是继续讨论这些功能。

http://www.magentocommerce.com/


但我仍然更愿意开发自己的框架并以此为基础进行构建。

问候。

评论

0赞 Pekka 7/19/2010
我知道我必须做很多工作才能使任何系统满足我的需求。然而,我想避免很多基本工作:多用户管理、供应商的骨架后端等。因此,我上面引用的内容是我需要在那里的内容,然后我将从中开始自定义。我将检查Magento以及它是否具有拥有多个供应商的基本能力,我一直认为它没有,但我会检查。
0赞 Kuchen 7/20/2010
不知道Magento,但是..也许可以为您省去一些麻烦..尽量避开他们的竞争对手XT / Veyton,这在德语区似乎很受欢迎。如果您对他们的默认功能感到满意,可能会起作用,但是在尝试个性化事物时..从开发人员的角度来看。它可以是一个巨大的PITA ...
0赞 Pekka 7/20/2010
@Kuchen 为提示欢呼,我知道 XT :)
7赞 Ilya Vassilevsky 7/20/2010 #2

如果不涉及付款方式和结帐,那么从头开始编写肯定更好。对于任何现有系统,您只会有实际未使用的代码开销。此外,没有那么多系统支持按参数搜索和过滤,这似乎是这样一个大型项目的核心功能。

评论

0赞 Pekka 7/21/2010
它可能确实是最好的解决方案。我已经悬赏了 - 我们看看是否有任何事情出现!
0赞 Shabbyrobe 7/22/2010
100%同意这一点。当你完成对一个现有系统进行硬塞时,考虑到了非常不同的优先级,你将花费与从头开始构建它的时间一样多,使用一个漂亮、干净的框架,你可以免费投入维护的噩梦。
0赞 Mike 7/23/2010
我也同意这一点。不久前,我为计算机部件创建了一个非常相似的系统,并从头开始编写它 - 这是我能找到的避免黑客攻击“不太正确”系统的最佳解决方案。供应商可以上传库存信息,并选择谁可以查看他们的库存(分销商、批发商、零售商等),采购请求通过电子邮件提出,搜索通过狮身人面像进行管理。您可以考虑使用提供基于角色的身份验证的框架,因为这可能会减少一些编码。
2赞 Steve 7/22/2010 #3

Magento!你必须使用它,这是自切片面包以来最好的东西。

我创建了一个多代理电子商务系统,该系统让销售代表登录并添加销售、信用票据等。该系统具有标准目录设置。它甚至可以定制,以便供应商 A 可以拥有自己的商店,供应商 B 拥有自己的商店。他们既可以剥皮,也可以等等。

我们有不同的语言。它有一个庞大的开发者社区,所以我们没有的任何东西我都只是购买并集成(我的时间很贵,这给了客户真正的回报)。有一个开源版本,这是我用的,还有一个付费版本。我真的不能推荐它。

评论

1赞 Pekka 7/22/2010
“切片面包”的评论最终说服了我看一看:)我听到了很多关于Magento在速度和代码膨胀方面的抱怨,但是我现在看到的看起来非常好,干净和专业。关于可以使用哪些模块/扩展可以创建多代理商店,您还有其他建议吗?
0赞 Steve 7/24/2010
那部分是我自己做的。大约花了一周时间。它工作得很好。我认为每个人都应该使用它!我确定那里有一个模块,我只需要了解 sdk / dev 环境。顺便说一句,我讨厌php,但我可以容忍magento <3
-1赞 Stephan Eggermont 7/27/2010 #4

如果您要从头开始构建,请在 Seaside 中进行。您可能会发现可用的解决方案无法满足您的需求。Seaside的代码质量会好得多。真正的重用,没有模板。

诺伯特·哈特尔对话

1赞 John C 9/1/2011 #5

我目前正在做一个类似的项目。
我首先尝试使用Magento。有一个用于高级权限aitoc_magentomods_advanced_permissions的附加模块可能会对您有所帮助。