介绍
配置
使用OOERP
自动化
账户
资产
求购
客户关系管理
人力资源
电子商务
贷款管理
项目
质量管理
销售
库存
支持
网站
农业
教育
卫生保健
款待
制造业
非营利组织
定制化
一体化
区域性
OneOffice Logo

WooCommerce 集成

使用 WooCommerce 集成,系统在 OneOfficeERP 中为使用 WooCommerce Webhook 在 WooCommerce 上创建的订单创建销售订单。

从 WooCommerce 创建销售订单时,如果 OneOfficeERP 中缺少客户或项目,系统将使用 WooCommerce 订单数据中的相应详细信息创建新的客户/项目。它还使用订单数据中的运输详细信息创建链接到客户的地址。

1. 如何设置 WooCommerce?

1.1 生成 API Key 和 API Secret

  1. 在 WooCommerce 网站的侧栏中,单击“设置”。
  2. 单击“高级”选项卡,然后单击 REST API 链接。

Woocommerce API 3. 单击“添加密钥”按钮。提供必要的详细信息,然后单击“生成 API 密钥”按钮。

Woocommerce API 密钥

1.2 Woocommerce 设置

  1. 在您的 OneOfficeERP 站点上,转到:主页 > 集成 > 设置 > Woocommerce 设置
  2. 将上一步中生成的 API 密钥和密钥粘贴到“API 消费者密钥”和“API 消费者密钥”字段中。
  3. 在“Woocommerce 服务器 URL”中粘贴您的 WooCommerce 站点的 URL。
  4. 确保选中“启用同步”。
  5. 在账户详细信息部分选择“税务账户”和“货运和转运账户”。
  6. 在默认部分中选择“创建用户”。该用户将用于创建客户、项目和销售订单。确保用户拥有相关权限。
  7. 选择将用于创建销售订单的“公司”。
  8. 单击“保存”。
  9. 保存 Woocommerce 设置后,会自动生成“Secret”和“Endpoint”。

Woocommerce 设置

1.3 Woocommerce Webhook 设置

  1. 现在从 woocommerce 网站的侧边栏转到“设置”。
  2. 单击“高级”选项卡,然后单击 Webhooks 链接,然后单击“添加 webhook”按钮。
  3. 为 Webhook 指定一个您选择的名称。
  4. 单击“状态”下拉列表并选择“活动”。
  5. 选择主题为“订单已创建”。
  6. 从 OneOfficeERP 站点的“Woocommerce 设置”文档类型中复制“端点”,并将其粘贴到“交付 URL”字段中。
  7. 从 OneOfficeERP 站点的“Woocommerce 设置”文档类型中复制“秘密”并将其粘贴到“秘密”字段中。
  8. 保持 API VERSION 不变,然后单击 Save Webhook。现在已经设置成功了。

Woocommerce Webhook

下面的GIF展示了整个过程:

Woocommerce 设置

注意: 在上面的屏幕截图和 GIF 中,您需要粘贴在 OneOfficeERP 实例的“端点”字段中保存“Woocommerce 设置”后获得的 url,以代替 woocommerce 网站上的交付 url。这里粘贴了其他 URL,因为正在使用 localhost。

1.4 Woocommerce 订单创建和同步

  1. 在您的 Woocommerce 网站的“帐户”页面上将自己注册为用户。
  2. 现在单击“地址”选项并提供所需的详细信息。
  3. 点击“商店”选项,即可看到现在有售的产品。
  4. 将所需产品添加到购物车中,然后单击“查看购物车”。
  5. 从购物车中添加所需产品后,您可以单击“继续结账”。
  6. 现在可以看到所有账单详细信息和订单详细信息。一旦您同意,请点击 下订单 按钮。
  7. 可以看到“订单已收到”消息,表示订单已成功下单。
  8. 现在,在您的 OneOfficeERP 实例上,检查以下文档类型:客户、地址、项目、销售订单。它们将从 webhook 数据中获取和创建。
  9. 如果订单未同步,您可以在首页 > 设置 > 核心 > 错误日志中查看错误。

Woocommerce 设置

2. 特点

2.1 默认值

在 Woocommerce 设置文档类型中:

  • 仓库:该仓库将用于创建销售订单。默认仓库是“商店”。
  • 交货后(天):这是销售订单中交货日期的默认偏移(天)。默认偏移量为自下单日期起 7 天。
  • 销售订单系列:您可以为通过 woocommerce 创建的销售订单设置单独的系列。默认系列是“SO-WOO-”。
  • UOM:这是用于物料和销售订单的默认 UOM。默认计量单位为“Nos”。

Woocommerce 默认值

3. 相关主题

  1. 销售订单
  2. 项目
  3. 客户
  4. 地址