0

我正在开发一个运输站点,用户在其中输入原始邮政编码和目的地邮政编码。输入通过一个 API,该 API 获取该路线的所有可用 Shippers。用户从中选择一个。现在我想为它创建一个 Infusionsoft 订单。我查看了https://developer.infusionsoft.com/docs/read/Order_Service#placeOrder但找不到制造产品的方法,因为我的托运人因路线不同而成本也有所变化。任何人都可以帮助我如何为其创建订单吗?

4

1 回答 1

2

由于您需要比 更多的灵活性placeOrder,因此您需要使用InvoiceService。创建订单的一般过程如下所示:

  1. 创建 InfusionSoft 联系人(或获取并更新,如果联系人已存在)
  2. 在 InfusionSoft 中创建一个空白订单(通过 Invoice API...而不是 Order API)
  3. 验证信用卡
  4. 将卡片添加到数据库
  5. 将产品添加到发票(使用任何产品特定的折扣 ID)。这将通过addOrderItem完成。
  6. 将运费添加到发票中(也可以通过addOrderItem完成)
  7. 收取发票

当然,您可能需要添加、删除或修改步骤以适应您的用例。

于 2014-10-31T15:58:59.350 回答