Skip to main content
Skip table of contents

Sync Configuration in the Shopify Plugin

In the "Warehouses" and "Data Transfers" tabs, you can choose settings that affect warehouse sync, stock levels, and other related options.


Product Sync from E-shop to Mailship

Data Transfers → Product synchronization e-shop -> Mailship

To successfully sync products, make sure each product card has a valid SKU and barcode filled in.
Use the sync button only if multiple products haven’t transferred to Mailship.
There is no need to use it for regular product changes – those sync automatically.

image-20250708-211304.png


Stock Sync

To correctly sync stock levels, you need to ask Mailship customer support to activate webhooks when first turning on the plugin. Without this, the data won’t update automatically.

Warehouses → Synchronize stock to the e-shop

This feature ensures that stock levels from the Mailship portal are automatically transferred to your Shopify store.

  • Every time stock changes in Mailship, it is immediately updated in Shopify.

  • In addition, there is a daily full stock sync at around 1:00 AM to fix any possible differences.

image-20250708-202420.png

Data Transfers → Synchronization of stock Mailship -> e-shop

In the "Warehouses" tab, you will find a button for Full Sync. Use this only if some of your stock data didn’t transfer correctly to Mailship.
There is no need to use it for normal stock updates – these happen automatically.

image-20250708-202554.png

What are the stock sync options?

  1. Synchronisation of Mailship: QTY stock → Shopify: On hand (default)

  2. Synchronisation of Mailship: QTY available → Shopify: Available quantity (on request)

Mailship: QTY stock → Shopify: On hand (default)

This is the default method and is best when you use one Shopify store connected to one Mailship account.

For this mode is not recommended to create manual orders in Mailship, as it can cause stock mismatches. If you do create order manually in Mailship, it should be also created in Shopify to keep stock levels accurate.

Mailship: QTY available → Shopify: Available quantity (on request)

Use this option if you have multiple Shopify stores but only one Mailship account.

In this mode, only the available (non-reserved) stock is synced. This helps prevent conflicts between different Shopify stores that don’t share reservation data.


Order Sync

Data Transfers → Order Sync E-SHOP → MAILSHIP

What are the order sync options?

  1. Standard Order Sync: Active / Inactive

  2. Order Sync with Tag: Mailship

Standard Order Sync: Active / Inactive

This setting controls whether orders are sent to Mailship.
If enabled, orders are synced immediately after they are created.

image-20250708-210654.png

Order Sync with Tag: Mailship

This option lets you choose which orders should be fulfilled via Mailship.

By default, this feature is turned off. You can enable it manually.
When active, only orders with the tag “Mailship” will be synced.

image-20250708-210746.png

Full Synchronization Button

Use the Full Sync button only if multiple orders were not transferred to Mailship.
You don’t need to use it for regular order changes – those sync automatically.
Before using it, select the time period for which you want to sync the orders.

Delayed Order Sync

Data Transfers → Orders delayed synchronization

This setting defines how long to wait before sending new orders to Mailship.
By default, orders are synced as soon as they are created.

If you want to make changes to the order (like adding products or updating shipping details) before it's sent to Mailship for processing, you can set a delay in minutes.

image-20250708-210954.png

Allow Selling Out-of-Stock Products (Negative Stock Deduction)

Warehouses → Subtract missing inventory to Shopify

If this setting is enabled, your Shopify stock can go into negative values. This allows you to sell products even when they are not currently in stock.

If you disable this option, Shopify will not allow negative stock. The product won't be available for ordering unless it is in stock.

image-20250708-204054.png

Order Updates

Data Transfers → Update Order

This setting controls whether orders in the Mailship system are updated when changes are made in Shopify. Updates include changes like the recipient's email, address, or phone number.

These updates only apply when the order in Mailship is in one of the following statuses:

  • Incorrect

  • On Hold

  • To be confirmed

  • Waiting for goods

Automatic Marking of COD Orders as Paid

Data Transfers → Marking orders as paid

This setting controls whether orders are automatically marked as paid when they are both delivered and were paid using cash on delivery (COD).

image-20250708-211154.png

Order Status Sync

To sync order statuses correctly, you need to ask Mailship customer support to activate webhooks when first enabling the plugin. Without this, the data will not update automatically.

Warehouses → Do not synchronize order status

This setting controls whether expedition tags based on the current order status in Mailship are sent to your Shopify store.

  • If you want to enable order status sync, leave the checkbox unchecked.

  • If you check the box, order statuses will not be synced to your e-shop.

A full list of status tags synced when this feature is active is available in the Order Statuses tab. These tags are fixed and cannot be changed individually.

image-20250708-203616.png

image-20250708-203636.png

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.