Introduction
We have two APIs. One is a custom store. Enter your credentials into Connex. When the user runs the web connector, Connex will send orders to and from your selling channel.
The other is a polling API. We put orders into a database. At a scheduled interval, your system will pick up these sales and process them. This guide is about the polling API.
How does Connex work with syncing orders?
Connex can perform a two way sync of orders between QuickBooks and a selling channel.
QuickBooks Enterprise has no direct connection to the internet. QuickBooks Enterprise uses a web connector to send HttpWebRequest to and from Connex. Our software stores orders in a database as XML. The web connector picks up changes, sends data to QuickBooks, and sends us a success or error response.
How does Connex work with syncing stock updates from QuickBooks?
Here is a description:
- Connex queries QuickBooks for recent stock updates.
- Connex stores the updates in a table called product updates. The field SKU and stock quantity are stored.
- A separate scheduled task picks up the changes and syncs them to a selling channel.
How can I receive orders from QuickBooks?
Set up Connex
Here are the steps:
- Register for a Connex account.
- Pair a selling channel, like ShipStation
- Pair QuickBooks Enterprise.
- Select sync orders from QuickBooks in our install wizard.
- In Connex, click settings.
- Click scheduled tasks on the bottom.
- Delete the task orders to ecommerce. This will sync orders from the Connex database to your selling channel. By removing this task, orders remain in our database.
- Update some orders in QuickBooks to send them to us. For more info, read this guide.
API - Access Token
Make an API call here:
POST: https://cfqb-ui-staging.azurewebsites.net/api/ConnexUser/Login
{
"Username": "training@connexecommerce.com",
"Password": "Q29ubmV4VHJpYWwhMjM=",
"DeviceToken": "string"
}
Your password is base 64 encoded.
Save the access token that is returned under data.Result.AccessToken.
Make an API call here:
https://cfqb-ui-staging.azurewebsites.net/api/DatabaseDownload/List?solutionName=ShipStation&solutionWebsite=http%3A%2F%2Fwwwshipstation.com&deleteOrders=false
You will receive our model. For field mappings, read these guides: