我正在开发一个运输站点,用户在其中输入原始邮政编码和目的地邮政编码。输入通过一个 API,该 API 获取该路线的所有可用 Shippers。用户从中选择一个。现在我想为它创建一个 Infusionsoft 订单。我查看了https://developer.infusionsoft.com/docs/read/Order_Service#placeOrder但找不到制造产品的方法,因为我的托运人因路线不同而成本也有所变化。任何人都可以帮助我如何为其创建订单吗?
问问题
388 次
1 回答
2
由于您需要比 更多的灵活性placeOrder
,因此您需要使用InvoiceService。创建订单的一般过程如下所示:
- 创建 InfusionSoft 联系人(或获取并更新,如果联系人已存在)
- 在 InfusionSoft 中创建一个空白订单(通过 Invoice API...而不是 Order API)
- 验证信用卡
- 将卡片添加到数据库
- 将产品添加到发票(使用任何产品特定的折扣 ID)。这将通过addOrderItem完成。
- 将运费添加到发票中(也可以通过addOrderItem完成)
- 收取发票
当然,您可能需要添加、删除或修改步骤以适应您的用例。
于 2014-10-31T15:58:59.350 回答