Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 多供应商网上购物平台_Php_E Commerce_Webshop - Fatal编程技术网

Php 多供应商网上购物平台

Php 多供应商网上购物平台,php,e-commerce,webshop,Php,E Commerce,Webshop,一位客户委托我重建一个电子商务平台。我们的目标是建立一个在线商店,销售汽车。其特点是它应该具有多供应商功能,即外部供应商将拥有自己的登录后端,在那里他们可以管理自己的列表、添加新列表、查看其销售情况等 商店将所有供应商的产品显示在一个大目录中,理想情况下,该目录应支持一些选项,如排序和过滤,但这不是一项要求。订单通过电子邮件发送给各相关供应商和管理员 订购过程非常简单——基本上就是从目录中取出订购的物品,并通知供应商(和管理员)该物品已经订购。不需要在线退房/付款,尽管作为一种选择,它们很好 我

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

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

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

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

有没有商店系统可以满足我的需要

要求:

  • 最高优先级:质量代码。最好是PHP5和面向对象的。我不关心产品的确切功能集,只要现有代码是好的和整洁的

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

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

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

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

  • 开源是首选,但如果产品真的、真的很好并且有很好的文档记录,那么商业解决方案也不是不可能的


只要基本产品是好的,并且支持基本目录和用户管理,所有进一步的功能都是可以协商的(即,如果需要,我将自己添加它们)。

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

如果您真的希望拥有正确的系统,那么您应该从一个合适的框架中创建自己的系统

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

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

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

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

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

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

我建议你去看看,而不是继续谈论这些功能


但我仍然更愿意开发自己的框架并从中构建


关于。

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

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

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


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

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


交谈我目前正在从事一个类似的项目

我正试着从magento开始。有一个用于高级权限的附加模块可能会对您有所帮助。

我知道,要使任何系统满足我的需要,我都必须做大量的工作。不过,我希望避免做很多基本工作:多用户管理、供应商后端框架等。因此,我上面引用的是我需要做的,然后我将从中开始定制。我会检查Magento,看看它是否具备拥有多个供应商的基本能力,我一直认为它没有,但我会检查。不知道Magento,但是..为了帮你省去一些麻烦。。尽量避开他们的竞争对手xt/veyton,它在德语区似乎很受欢迎。。如果您对其默认功能满意,则可能会起作用,但在尝试对其进行个性化设置时。。从开发者的角度来看。。这可能是一个巨大的PITA…@Kuchen为这个暗示喝彩,我知道XT:)它可能确实是最好的解决方案。我已经悬赏了-我们看看有没有什么发现!100%同意这一点。当你完成对一个现有系统的升级时,你会考虑到不同的优先级,你花的时间和你用一个好的、干净的框架从头开始构建它的时间一样多,你可以免费投入一场维护噩梦。我也同意这一点。我创建了一个非常相似的系统