Corezoid MarketplaceCorezoid Marketplace
40Processes
1239Downloads
toggle menu
Brightpearl & Shopify
CRM/ERP Integration
0
1048
3
0
On-line update of goods delivery period on the website upon change of their availability in warehouses.
Additional information
Version:
 1
Create:
 May 31, 2017
Update:
 May 31, 2017
Click to rate:

On-line update of goods delivery period on the website upon change of their availability in warehouses.

What you need to start:

  • Click Use this process and folder with processes will copy to your environment.
  • warehouses with goods on brightpearl.com
  • data of brightpearl.comaccount:
    • brightpearl-app-ref,
    • brightpearl-staff-token,
    • account
  • application data on shopify.com
    • api_key
    • password
    • hostname

##How it works

Brightpearl

##What do you need to know about the processes

  • as an example, it is supposed that in the process expedited delivery may be performed from warehouse No.2

  • to avoid increased load on API, requests to Brightpearl and Shopify are performed under the procedure of applications queue; this procedure is implemented through QUEUE Logic and GET TASK Logic. According to documentation, 3 requests per 1 second are the norm for Brightpearl and 2 requests per 1 second for Shopify

##Launch

1) Add your keys and Brightpearl account name to the requests queue to API Вrightpearl

Addition path:

Folder “Brightpearl” - Process “QUEUE” – path node “Copy”

Brightpearl_1

2) Add your Shopify account name, Shopify keys and Brightpearl keys to the requests queue to API Shopify, where necessary.

Addition path:

Folder “Shopify” - Process “QUEUE” - path nodes “Copy GET”, “Copy PUT_METAFIELD”, “Copy PUT_PRODUCT”, “Copy PUT_VARIANT”

Brightpearl_2

3) Create a webhook on the change of the good’s state in Вrightpearl.

Receive the URL for uploading tasks to the main process. In this regard, highlight the main process and copy its Direct upload.

Brightpearl_3

Go to the folder “Вrightpearl”, then to the process “Webhook create” and “dashboard” mode and press the button Add task.

Brightpearl_4

In the pop-up window, specify mandatory parameters of Вrightpearl:

  • account – account name

  • direct_upload - URL for uploading tasks to the main process

  • brightpearl-app-ref

  • brightpearl-staff-token

Once all parameters are specified, press the button Send task

Brightpearl_5

Go to the task archive of the node “final” (Tasks archive). Parameter value "response" will contain id of created webhook

{
    "response": 1
}

4) Start the processes of getting tasks for requests to API.

For two processes “Get task for API” in the folder “Вrightpearl” and “Shopify” it is necessary to perform the following similar actions:

  • Switch to the “dashboard” mode and press the button Add task in order to add the task

Brightpearl_6

  • Press the button Send task in order to send empty task

Brightpearl_7

Read more

Similar processes

Communication Calendar
Communication Calendar
CRM/ERP Integration
1
FREE
1092
19
0
Binotel
Binotel
CRM/ERP Integration
0
FREE
1982
22
0
Bitrix New lead creation
Bitrix New lead creation
CRM/ERP Integration
0
FREE
1052
19
0
AWSAuth
AWSAuth
CRM/ERP Integration
0
FREE
1076
25
0
Bitrix OAuth
Bitrix OAuth
CRM/ERP Integration
0
FREE
1266
27
0
Payment Calendar
Payment Calendar
CRM/ERP Integration
0
FREE
854
13
0
2020 © Corezoid.com. Middleware Inc., 541 Jefferson Avenue, Suite 100, Redwood City, CA 94063. All rights reserved. Patent protected. Powered by Erlang | Terms & Conditions