...
The purpose of this walkthrough is to help you set up your Ultracart server in the Webforce Thiio CRM
Pre Requisites:
Webforce Thiio account
Ultra cart account
API token
Webhooks
Merchant ID
Codes
...
...
Set up various integrations with ease.
To configure UltraCart Integration we need an account with developer permissions granted in order to be able to configure a REST API Token and/or a Webhook.
...
Webhook: a Webhook delivers data to other applications, meaning you get data immediately. In this case we use a Webhook to receive UltraCart order and customer information when an event occurs, such as costumer is stored on UltraCart system they report through a Weebhook to WebForceThiio, WebForce Thiio receives that information an stores the data.
...
Click on save button. Copy Simple Key, is the one that we will use to configure the integration in WebForceThiio.
2 - Configure Webhook
...
Go to Developer Tools / Webhooks, and press Setup a Webhook button
...
Select customer_create (2) & customer_update(3) checkbox and put billing,shipping,customer_profile in the corresponding fields.
Select order_create (4), order_refund (5), order_reject (6) & order_ship (7) checkbox and put item,billing,shipping,customer_profile,summary,payment,channel_partner,checkout in the corresponding fields.
Click on save button.
3 - Configure products on
...
Thiio System
To match UltraCart/WebForceThiio products when a new order is created through WebForceThiio, and it's ready to be stored on UltraCart, we need to add the UltraCart item identifier (ID) to the related WebForce Thiio product.
Go to items list on UltraCart and select the item (click on his name or the pencil on action's column) you want to configure.
...
Go to Developer Items Management list
...
Copy the ID field.For more information about how to create a new item, please visit: New Item
Go to products list on WebForce Thiio and click on edit option product you to want to configure.
...
Products list
Click on Metadata menu option and next click in the button below to add a new one.
...
Product edit Form
...
New Metadata Key Form
...
Add a new key called ultracart_code and in the value field paste the related UltraCart item identifier.
Click on the save button. .
4 - Configure gateway settings for store payment methods (optional)
This step is required only if you want to retrieve and store payment information that UltraCart integration send us through WebHooks to our crm (only for approved orders).
Note: this feature only works with Braintree, Stripe, Authorize, and NMI gateways; the credentials must be the same configured in Ultracart CRM and Thiio CRM.
Go to integrations and open the settings drawer for UltraCart Integration, then navigate to the Gateways tab. In this tab, you can see all the gateways configured in Thiio's CRM listed by name.
...
Go to UltraCart CRM and navigate to Payments settings.
...
Copy the code of the gateway you need to configure and paste it into Thiio’s Gateways settings.
...
Enable payment methods store checkbox and save settings.
...
How to verify if the integration is working:
...
Select Notifications and the Status should be Successful. you can also click the 3 dots to the far right to View Details and see the information sent and received.
...
Checklist:
Log into your webforce Thiio account
Have open your UltraCart account
Gather all the necessary keys and codes
Configure the system into WebforceThiio
Save