python - Django Oscar 是否提供将您的电子商务网站与其他电子商务网站连接的功能?

标签 python django django-oscar

我还没有将 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/

相关文章:

python - 有效地生成所有可能的4人团队组合,其中包含130个角色中的特定角色并计算某些值

python - 为 Popen() 调用最小化了 CMD 窗口?

python - 如何引发错误/返回 {"foo": ["This field is required."]} response in Django REST

django - 获取 Django 模型中下一个对象的 id

django - Paypal 丢失 session 数据

python - Django Oscar - 已下订单的电子邮件管理员

python - 字符串格式化自定义对象

python - 如何让 Discord 机器人显示 "Bot is typing ..."状态?

python - 我可以创建一个 Django 查询来返回每个项目的列表吗?

python - 如何在 Django 中更改发件人电子邮件名称