7

我们将构建类似 cratejoy.com 的东西,但不想花费大量时间来构建之前已经为开发人员构建的东西。

我正在浏览奏鸣曲和 sylius,但不确定我们是否可以使用其中之一构建基于订阅的模型。如果可以,那么最好使用哪个?还是我们应该构建完整的自定义解决方案,因为它涉及 b2b 解决方案。

我们将建造什么?

基本上电子商务软件就像任何 os-commerce 购物系统一样,但唯一的区别是,我们将为每个产品添加订阅。

因此,假设您订购了产品,我们将每个月将其运送到您家门口。

但我们将其构建为服务,所以很多人可以创建他们的网站并开始使用我们的工具开始在那里销售产品。

4

1 回答 1

6

我可能对 Sylius 有一点偏见,因为我经常使用它——我之前曾尝试在项目中使用 Sonata 捆绑包,但未能使用它们。

使用 Sylius 的原因是它高度解耦和可定制,如果您需要一个不同于传统“将产品添加到购物篮,一次付款”模式的电子商务解决方案,这正是您想要的。

您可以采用两种方法来使用 Sylius: 使用全栈应用程序并对其进行自定义,这是最常见的方法并且得到更好的支持。另一种方法是将 Sylius 像库而不是应用程序一样安装,然后自己构建应用程序和前端,在需要时使用 Sylius 类和服务(我就是这样做的)。

使用 Sylius 时需要注意的是,它仍处于测试阶段,版本之间会发生重大变化。此外,文档非常不完整或过时(我计划帮助改进),除了ResourceResourceBundle- 这些软件包是 Sylius 最重要的部分,因此有很好的文档记录。对于您的项目,我推荐第一个选项。

对于订阅,您想要查看配置和扩展的 Sylius 区域OrderBundlePricingBundlePaymentBundle。如果你非常熟悉 Symfony,这应该很简单。

于 2015-06-16T09:37:50.773 回答