There are three main types of sync in SKULabs:
Orders Sync - Imports orders.
Stock Sync - Pushes stock level updates.
Listings Sync - Imports new products.
There are also additional sync processes for other purposes:
Mark as Shipped - Notifies sales channels of tracking numbers.
Order Acknowledgement - Acknowledges orders (Walmart Only).
Price Sync - Pushes purchase price updates.
Accounting - Multi-function, see our Quickbooks sync article.
Order Sync
Direction: Inbound only
SKULabs imports orders from your sales channels so that you can fulfill them and/or adjust stock. When automatic Order Sync is enabled in a store's settings page, orders are created/updated in SKULabs every 1-10 minutes in the background depending on your account permissions.
Stock Sync
Direction: Outbound only
SKULabs as Master of Inventory pushes stock updates to sales channels when an item or kit's stock changes. You can enable Stock Sync and customize sync rules on the Stock Sync settings page.
Note: If changes to stock are made outside of SKULabs, you will need to run a manual Stock Sync to override these counts; this can take much longer than an incremental auto-sync if you have a large catalog of SKUs.
Listing Sync
Direction: Inbound only
SKULabs can pull in new listings from your sales channels in order to keep your SKULabs catalog up to date. Always remember to run a Listing Sync from the SKULabs dashboard after making changes to a store's listings. Changing options or option sets will require that you re-run listings sync afterword.
Note: If you need to run Listing Sync on a regular basis, you can create an automated sync from the Automation page.
Mark as Shipped
Direction: N/A
By default, SKULabs will notify sales channels when you fully ship an order. This includes providing the tracking information (if applicable) so that your customers can track their delivery. You can enable or disable this sync in each store's settings page.
For select channels, we can also mark as shipped when performing partial shipments: Magento, WooCommerce, and 3Dcart.
Order Acknowledgement
Direction: N/A
Walmart requires we acknowledge your orders before they will assign them to your store. SKULabs automatically acknowledges orders from these two channels.
Price Sync
Direction: Outbound only
SKULabs offers the ability to update your "purchase" prices on many sales channels. This sync is outbound only and does not update sale, retail, wholesale, cost, or other prices you might have on your store. It exclusively updates the price the product can be purchased for. This is not an advanced re-pricing tool and it is typically best to make use of the pricing tools within your store or to combine a product information management system with SKULabs in order to more precisely control pricing.
You can set price rules per-store and per-listing to adjust markup or create sales.
How to update per-listing price rules
Navigate to Inventory page > Listings tab
Search or filter to the listing you want to update and click on its name
Find the Listing Rules panel and click on the edit button
Enter the new price rule and click save
This can also be done in bulk by using a Listing rules CSV import on the Imports/Exports page.
For internal use, you may want to create price lists and assign them to customers.
Accounting
Direction: Inbound and Outbound
SKULabs has several integrations with QuickBooks Online.
Outbound cost sync (Shopify only)
SKULabs can push the current cost for each item to it's connected product on Shopify on an ongoing basis.
Exceptions
There are several actions SKULabs does NOT currently sync for technical reasons.
In either direction: changes to product titles, barcodes, cost, SKUs or other product details to your sales channel. (SKULabs does not intend on updating this policy in the near-term)
Outbound: changes to orders made in SKULabs such as line items or addresses. (We do not intend to support this functionality in the future)
Outbound: cancellations made in SKULabs (If you're interested in this, please contact support)