跳转到主要内容

PrestaShop-Odoo连接器

项目描述

License: AGPL-3

Odoo PrestaShop连接器

此模块连接Odoo和PrestaShop。

PrestaShop (http://www.prestashop.com/) 是一个流行的基于PHP/MySQL的电子商务平台,在Open Software许可证v3.0下发布。

此模块允许从PrestaShop同步以下对象到Odoo

  • 网站

  • 店铺和语言

  • 承运商

  • 产品类别

  • 产品

  • 产品组合

  • 合作伙伴类别

  • 客户

一旦这些对象同步,它将允许导入销售订单,以及相关的客户。

作为一个额外功能,您还可以将库存数量导回PrestaShop。

如果您想从Odoo导出到PrestaShop产品、产品类别或产品图片上所做的更改,您需要在此存储库中安装connector_prestashop_catalog_manager模块。

此连接器支持PrestaShop版本最高到1.6.11。可能也支持以后的版本,但尚未经过测试。它使用PrestaShop的Web服务。

安装

它不需要任何PrestaShop插件,但需要在Odoo服务器端安装一个额外的Python库,称为prestashopyt

https://github.com/prestapyt/prestapyt/

您可以使用pip安装系统来安装它

sudo pip install prestapyt

配置

要配置此模块,您需要在PrestaShop和Odoo中设置几件事情

PrestaShop中的步骤

  1. 转到控制面板(通常在 <url>/adminps)。

  2. 登录系统。

  3. 转到 高级参数 > 网络服务

  4. 添加新条目。

  5. 生成新的API密钥,稍后需要。

  6. 根据您的安全策略授予所需的所有访问权限。

Odoo中的步骤

  1. 转到 连接器 > PrestaShop > 后端

  2. 创建一个新的记录用于注册 PrestaShop 后端。您将此后端绑定到特定的公司和仓库。

  3. 定义 PrestaShop 网站的主体 URL,以及您在 PrestaShop 中获得的 Web 服务密钥。

  4. 定义其他参数,如折扣和运费产品,或者税费是否包含在价格中。

  5. 点击“同步元数据”按钮。这将导入您可以在“网站”和“商店”菜单中找到的基本商店信息。

  6. 点击“同步基础数据”按钮。这将导入承运商、语言、税组以及其他必需的基础数据。

  7. 转到 会计 > 配置 > 税 > 税组,为从 PrestaShop 导入的每个税定义,在 Odoo 中包含相应的税费。

  8. 激活作业运行器,请查阅连接器文档以正确设置服务器以在 http://odoo-connector.com/guides/jobrunner.html 中使用它。

  9. 或者,如果您无法激活它,您可以启用名为“入队作业”的计划任务。

  10. 激活导入您想要的记录的计划任务。

  • PrestaShop - 导出库存数量

  • PrestaShop - 导入承运商

  • PrestaShop - 导入客户和组

  • PrestaShop - 导入产品和类别

  • PrestaShop - 导入销售订单

  • PrestaShop - 导入供应商

  • PrestaShop - 支付方式

使用方法

要使用此模块,您需要

  1. 转到 连接器 > 队列 > 作业,并检查任务的正确入队。

  2. 在每个菜单中检查导入的记录结果(客户、销售订单等)

Try me on Runbot

测试依赖项

运行测试需要额外的库:* vcrpy * freezegun

已知问题/路线图

  • 与多个仓库一起工作。

  • 测试。

错误跟踪器

错误在 GitHub Issues 上跟踪。如果遇到问题,请检查是否已报告您的问题。如果是您首先发现的,请通过提供详细和受欢迎的反馈来帮助我们解决它。

鸣谢

图片

贡献者

维护者

Odoo Community Association

此模块由 OCA 维护。

OCA,或 Odoo 社区协会,是一个非营利组织,其使命是支持 Odoo 功能的协作开发并推广其广泛使用。

要为此模块做出贡献,请访问 https://odoo-community.org

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

本版本没有可用的源代码分发文件。请参阅生成分发存档的教程

构建分发

由以下机构支持