Skip to main content
All CollectionsCustomer self-onboarding information
3. Synchronizing sales orders between Shopify and PULPO WMS
3. Synchronizing sales orders between Shopify and PULPO WMS
Vadim Glushachenko avatar
Written by Vadim Glushachenko
Updated over 8 months ago

Sales order integration

In the Integration Configuration tab of the Integrations menu, set up the following configuration. It will be responsible for transferring orders from Shopify to PULPO WMS.

Name (can be different)

Type

Origin credentials

Destination credentials

Additional settings

Sales orders

Sales_orders

Shopify

PULPO

Automatic data transfer frequency,

Shopify order status to import and cancel the orders,
Importing only physical products

Normally, the status of the order to be transferred to PULPO WMS has to be PAID in Shopify, but this setting can be changed and different order statuses can be selected.

IMPORTANT: make sure the products are available in the location you are connecting to PULPO WMS in Shopify. Otherwise, the product stock will not be fetched from PULPO WMS to Shopify.

In the integration controls tab of the Integrations menu, start the Sales Orders integration to fetch the orders from Shopify to PULPO WMS. The status has to change to FINISHED or FINISHED PARTIALLY. If the integration is failing, review the logs to find a possible cause, and address the PULPO WMS manager to help you.

If the sales orders were imported successfully, it is the perfect time to set up stock and status updates.

Sales order integration running daily

If you would like the sales order integration to re-fetch all the orders for a certain amount of days in the past to ensure all orders are imported, you can set up another integration of type "Sales order" running daily.

To do that, set up the integration of type sales order as described above and activate the setting "Transfer orders once a day"

Transmission time

Defines the time when the daily transmission starts

Timeframe to receive data

Number of days in the past the integration will fetch the orders for

Timedifference

The difference between the start of the regularly running integration and the daily running integration in seconds. Used to avoid the interruption that may occur due to a simulatenaous run of two integrations. Default value - 60.

Did this answer your question?