Fluent Commerce Logo
Docs
Sign In

Connector Contract - Create Order

Interface Contract Flow

Changed on:

13 Dec 2023

Overview

Through the GraphQL API, create a new order in Fluent. The Customer must exist before placing the order, whether a guest user or not. 

Flow

The activity flow for both standard and guest users is identical. However, in a guest checkout scenario, a new Customer is always created before the order is placed. The source system should generate a new unique identification for guest users, even if the email address used is the same as that of an existing standard user.

Order create

The activity flow has to first fetch the Customer ID from Fluent before placing the order.

API Details

Create Order

API contract - createOrder

Create Customer

API contract - createCustomer

Create Payment

API contract - Create Order Payment

Get Customer

API contract - getCustomer Query


Interface Contract

Diagram

No alt text provided

Configuration example

1Not Available

Language: json

Request Payload

Property

Description

Type

Required?

Notes






Version History

2023-08-07

v0.0.0

First release

Copyright © 2024 Fluent Retail Pty Ltd (trading as Fluent Commerce). All rights reserved. No materials on this docs.fluentcommerce.com site may be used in any way and/or for any purpose without prior written authorisation from Fluent Commerce. Current customers and partners shall use these materials strictly in accordance with the terms and conditions of their written agreements with Fluent Commerce or its affiliates.

Fluent Logo