Skip to main content

5. Shipments, Stock and Status updates between PULPO WMS and Shopify

The article explains the setup of the stocks, order status updates and shipments integration between PULPO WMS and Shopify

Vadim Glushachenko avatar
Written by Vadim Glushachenko
Updated today

Integration configurations

Stock updates are required to update the information about the current stock of products in PULPO WMS to Shopify. To ensure synchronisation, adhere to best practices for inventory management, such as maintaining consistent product identifiers and following PULPO WMS documentation on stock updates.


Generate Shipments configuration is required to update the information about the order status from PULPO WMS to Shopify, and transfer the tracking number data to Shopify

Status updates integration sends the shipped lots and serials to Shopify and adds a tag to the Shopify orders successfully imported into PULPO WMS.

Name
(can be different)

Type

Origin credentials

Destination credentials

Basic description

Shipment generation

generate_shipments

PULPO

Shopify

After fulfilment of sales orders in PULPO WMS, the Shopify status changes to (partially) fulfilled. Transfer the tracking data to Shopify

Stocks

stock

PULPO

Shopify

Transferring stock updates data from PULPO WMS to Shopify

Status updates

status_updates

PULPO

Shopify

Add the shipped serial or batch numbers to the Shopify order notes, add a tag to the orders in Shopify imported to PULPO.

However, now there are 2 options:

Option 1: You can continue testing the system without creating these 3 configurations and basically play with PULPO WMS options and settings, and see how the orders are picked, packed, and shipped. The configurations can be created later.

Since there are no required configurations set up, none of your activities will be reflected in Shopify.

Option 2: You can create the configurations as described below. In this case, the stock and status updates will be sent to Shopify.

These configurations don't need to be started manually as it was with sales orders and product updates.

Shipments Generation

  1. Name the integration for Shipments' generation.

  2. Select type Generate Shipments

  3. Select credentials for the data origin (PULPO WMS API)

  4. Select credentials for the data target (Shopify)


Stock updates

  1. Name the integration for Stock updates

  2. Choose type Stock

  3. Choose credentials for the data origin (PULPO WMS API)

  4. Choose credentials for the data target (Shopify)

Additional settings allow you to decide on the types of events that will trigger stock updates in Shopify.


Status updates: transfer shipped Batches and Serial numbers, tag imported order on Shopify

The integration of type status updates allows you to do 2 things on Shopify:

  • Save the shipped lots and serial numbers into the Shopify order notes, when a sales order gets finished in PULPO

  • Tag the sales order on Shopify once it is imported to PULPO

  1. Name the integration configuration

  2. Choose type Status Updates

  3. Choose credentials for the data origin (PULPO WMS API)

  4. Choose credentials for the data target (Shopify)

  5. Select Add serial and batch numbers to order attributes in Shopify, when the orders are shipped, if you would like to associate the shipped lots with the shipped boxes.

    Example:
    Box 1: Product A with Lot ABC and Qty 1
    Box 2: Product A with Lot ABC and Qty 1

  6. Activate the Ignore fulfilment orders checkbox if you would like to associate the shipped lots with the sales orders only.
    Example:
    Order 1234: Product A with Lot ABC and Qty 2 (no relation to shipped boxes)

  7. Set a tag to the Shopify order after it was imported.

    If the checkbox is active, sales orders imported into PULPO will be tagged with the “pulpo_order_partial_or_fully_imported” tag in Shopify. You can create a tag filter in Shopify to identify orders without this tag, allowing you to quickly spot any orders that failed to reach PULPO WMS.

If you are done with that, it is a perfect time to set up the returns and Sendcloud integration if required.

Otherwise, we can test the integration once again before the go-live.

Additional Tips for Seamless Integration

  • Regularly audit your inventory and SKU records to detect discrepancies early.

  • Stay updated with PULPO WMS and Shopify integration guidelines to leverage system improvements. By following these tips, you can ensure smoother operations and avoid common synchronisation errors.

Did this answer your question?