我还没有将 Oscar 集成到我的 Django 项目中,我计划使用 Oscar 构建一个电子商务网站。但我们稍后会要求在我们的网站和阿里巴巴、亚马逊、eBay 等其他电子商务巨头之间添加连接器。
这意味着我需要不同的网站 API 将一种或多种产品(取自 Django Oscar 产品)推送到不同的网站上,并直接在我们的平台上跟踪/管理这些网站上的用户完成的订单。
有人对此有了解吗?
我正在做详细的研发,如果我发现相关的内容,我会添加这个问题的答案。
最佳答案
是的,您可以使用 Oscar 来完成此操作,但是您需要进行大量的自定义开发才能使您想要的 API 集成正常工作。
Oscar 由许多独立的应用程序组成,允许您“ fork ”并子类化其所有代码。这使您可以塑造框架以满足您的具体业务需求。
听起来您需要“ fork ”catalogue
应用程序,添加您可能需要的任何自定义模型,然后添加代码以与所有其他 API 集成(例如将所有新产品推送到另一个产品)应用程序编程接口(interface))。如果您想要跟踪来自其他电子商务平台的订单,您可能需要 fork dashboard
应用并编写一些自定义代码来调用您的其他 API 并显示该信息。
以下是有关如何在 Oscar 中 fork 应用程序的说明:
https://django-oscar.readthedocs.io/en/releases-1.4/topics/fork_app.html
关于python - Django Oscar 是否提供将您的电子商务网站与其他电子商务网站连接的功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41442716/