2017-09-01 35 views
0

我期待成Python/Django的评估合适的电子商务解决方案。 目前,Satchmo软件包似乎可以通过Subscription产品类型提供满足大部分需求的解决方案。(Django的,的Satchmo)开发产品/个性化领域的车线项目/属性

不过,我还是有主场的要求,以满足和我结束想是的Satchmo或适合于个性化产品的一些其他车/商务包?

我需要用户在一些“个人信息”关于认购,以填补由于认购产品/订单可以分配给其他用户和/或向非用户。 最自然的方法是让用户在产品添加到购物车后添加这些细节。因此

线项目应该有一个用户参考字段或多个字段在非用户的情况下:电子邮件,电话,姓名,出生日期。

回答

0

我从来没有使用的Satchmo,但Django oscar是一个非常定制的电子商务框架,可以做到这一点。此外,Satchmo似乎并不是一个非常活跃的项目(他们的网站现在已经停止,而最近的github提交是在7年前)。

在Django的奥斯卡,你可以创建一个定制的结账流程,在那里你可以添加自己的步骤输入这些个人资料。

您可以了解更多关于自定义视图here

另一种方法可以做到这一点,是定制产品本身有更多的选项,你将它添加到购物车前。因此,您必须在将订阅添加到购物车之前指定订阅的收件人。

+0

感谢您的回复!我对Satchmo有着完全不同的看法,并认为它更加活跃。不过,我也遇到了LFS“Lightning Fast Shop”,它也是一个项目的关闭,但具有我所追求的确切功能。虽然它确实需要使用电子邮件和日期字段来扩展它,但它并不是那种冒犯性的开发任务。但最终是否值得下注这样一个有辱人格的项目...... – user1271930

+0

@ user1271930太棒了!然后给LFS一个镜头。你为什么说它看起来关机?尽管它不像奥斯卡那样积极参与项目,但在过去的6个月里它已经有了更新。我看到选择一个活跃的项目的两个主要原因是稳定性和支持性,你应该能够从LFS获得这两者。我认为它与奥斯卡相比只是一个更简单的框架,因此需要/需要较少的开发。 – rawbeans

+0

那么,在这里我们再次出现了依赖/版本相关的问题,它肯定无助于作为Python/Django的初学者。每个教程都提供了完全不同的命令来设置一个工作流程,这使得很难理解真正需要的正确方法是否符合我的版本等。Django自己的“App”教程很好,但它不是一般的,也许范围太有限了。 – user1271930