Создать заказ на доставку в Infusionsoft

Я разрабатываю сайт доставки, где пользователь вводит почтовый индекс отправителя и почтовый индекс получателя. Ввод проходит через API, который получает все доступные грузоотправители для этого маршрута. Пользователь выбирает один из них. Теперь я хочу создать для него заказ Infusionsoft. Я смотрел в https://developer.infusionsoft.com/docs/read/Order_Service#placeOrder но не смог найти способ сделать продукт, так как мои грузоотправители различаются маршрутами, а также изменениями их стоимости. Может ли кто-нибудь помочь мне в том, как я создам Заказ для него?

0

Решение

Так как вам нужно больше гибкости, чем placeOrderвам нужно будет использовать InvoiceService. Общий процесс создания заказа будет выглядеть следующим образом:

  1. Создайте контакт InfusionSoft (или получить и обновить, если контакт уже существует)
  2. Создать Пустой заказ в InfusionSoft (через API-интерфейс Invoice … не API-интерфейс заказа)
  3. Проверить кредитную карту
  4. Добавить карту в базу данных
  5. Добавьте продукт в счет-фактуру (с любым идентификатором скидки для конкретного продукта). Это будет сделано через addOrderItem.
  6. Добавьте доставку в счет-фактуру (также можно сделать через addOrderItem)
  7. Зарядить счет

Конечно, вам может понадобиться добавить, удалить или изменить шаги в соответствии с вашим вариантом использования.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]