{"id":896,"date":"2025-10-13T18:30:59","date_gmt":"2025-10-13T18:30:59","guid":{"rendered":"https:\/\/help.kosmosesync.com\/?post_type=ht_kb&#038;p=896"},"modified":"2025-10-13T18:45:53","modified_gmt":"2025-10-13T18:45:53","slug":"integrate-and-sync-your-lightspeed-x-series-pos-products-and-inventory-with-woocommerce","status":"publish","type":"ht_kb","link":"https:\/\/help.kosmosesync.com\/index.php\/knowledge-base\/integrate-and-sync-your-lightspeed-x-series-pos-products-and-inventory-with-woocommerce\/","title":{"rendered":"Integrate and Sync your LightSpeed X-Series POS Products and Inventory with WooCommerce"},"content":{"rendered":"\n<p><strong>How to integrate your LightSpeed X-Series POS with WooCommerce<\/strong><\/p>\n\n\n\n<p>Now that you have connected LightSpeed Retail X-Series &amp; WooCommerce, you\u2019ll find the criteria for creating new products and updating existing products for inventory and price below.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Note trials are limited to 90 days of product updates. With paid subscriptions you can go back and look for products added or inventory updates over a year or longer. With paid subscriptions, you can simply update your Action Dates via the calendar to go back a year plus if needed.<\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"test-with-a-single-action-first\"><a href=\"https:\/\/help.kosmosesync.com\/kb\/lightspeed-shopify-creating-new-products-and-updating-existing-products-inventory-price#test-with-a-single-action-first\">#<\/a>&nbsp;<strong><em>Test with a single Action first<\/em><\/strong><\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Note the\u00a0<strong>Unique Identifier<\/strong>\u00a0to sync and create products in WooCommerce is the Product SKU.<\/p>\n\n\n\n<p>The WooCommerce SKU is also needed to match items to your LightSpeed POS X-Series Default SKU.<\/p>\n<\/blockquote>\n\n\n\n<p><strong>Criteria to Create a New Product &amp; Sync Existing Products.<\/strong>\u00a0By default, with WooCommerce and the new locations feature, all new products are created with inventory = 0. See Inventory Only Actions for instructions on how to update inventory from the POS.<\/p>\n\n\n\n<p><strong>1. Create Simple Products &amp; Update Prices (Send Standard Action).<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Item has a LightSpeed Default SKU.<\/li>\n\n\n\n<li>Item is assigned a unique tag (example: &#8216;webstore&#8217; tag)<\/li>\n\n\n\n<li>Item is Active in LightSpeed<\/li>\n\n\n\n<li>Item has a Product Name in LightSpeed<\/li>\n\n\n\n<li>Item has an Inventory Value (Zero or higher) in LightSpeed<\/li>\n\n\n\n<li>Item has a Price in LightSpeed<\/li>\n\n\n\n<li>Item has a Category in LightSpeed<\/li>\n\n\n\n<li>Item has a Product Description in LightSpeed (not required)<\/li>\n<\/ul>\n\n\n\n<p>See the Actions Needed Below to Create Standard Items and Sync Inventory<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"641\" height=\"598\" src=\"https:\/\/help.kosmosesync.com\/wp-content\/uploads\/2025\/10\/LS-X-Send-Standard-Sync-Inventory.png\" alt=\"\" class=\"wp-image-897\" srcset=\"https:\/\/help.kosmosesync.com\/wp-content\/uploads\/2025\/10\/LS-X-Send-Standard-Sync-Inventory.png 641w, https:\/\/help.kosmosesync.com\/wp-content\/uploads\/2025\/10\/LS-X-Send-Standard-Sync-Inventory-300x280.png 300w, https:\/\/help.kosmosesync.com\/wp-content\/uploads\/2025\/10\/LS-X-Send-Standard-Sync-Inventory-50x47.png 50w, https:\/\/help.kosmosesync.com\/wp-content\/uploads\/2025\/10\/LS-X-Send-Standard-Sync-Inventory-60x56.png 60w, https:\/\/help.kosmosesync.com\/wp-content\/uploads\/2025\/10\/LS-X-Send-Standard-Sync-Inventory-100x93.png 100w\" sizes=\"auto, (max-width: 641px) 100vw, 641px\" \/><\/figure>\n\n\n\n<p>Configure each action and follow the &#8216;?&#8217; instructions by hovering over the question marks.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"642\" height=\"613\" src=\"https:\/\/help.kosmosesync.com\/wp-content\/uploads\/2025\/10\/Configure-Actions-LS-X-Woo.png\" alt=\"\" class=\"wp-image-905\" srcset=\"https:\/\/help.kosmosesync.com\/wp-content\/uploads\/2025\/10\/Configure-Actions-LS-X-Woo.png 642w, https:\/\/help.kosmosesync.com\/wp-content\/uploads\/2025\/10\/Configure-Actions-LS-X-Woo-300x286.png 300w, https:\/\/help.kosmosesync.com\/wp-content\/uploads\/2025\/10\/Configure-Actions-LS-X-Woo-50x48.png 50w, https:\/\/help.kosmosesync.com\/wp-content\/uploads\/2025\/10\/Configure-Actions-LS-X-Woo-60x57.png 60w, https:\/\/help.kosmosesync.com\/wp-content\/uploads\/2025\/10\/Configure-Actions-LS-X-Woo-100x95.png 100w\" sizes=\"auto, (max-width: 642px) 100vw, 642px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>2. Create Matrix Products &amp; Update Prices (Send Matrix Action).<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>All Item variants have a LightSpeed Default SKU.<\/li>\n\n\n\n<li>Parent item is assigned a unique tag (example: &#8216;webstore&#8217; tag)<\/li>\n\n\n\n<li>Item is Active in LightSpeed<\/li>\n\n\n\n<li>Parent Item has a Product Name in LightSpeed<\/li>\n\n\n\n<li>Variant Items have an Inventory Value (Zero or higher) in LightSpeed<\/li>\n\n\n\n<li>Variant Items have a Price in LightSpeed<\/li>\n\n\n\n<li>Item has a Category in LightSpeed<\/li>\n\n\n\n<li>Item has a Product Description in LightSpeed (not required)<\/li>\n<\/ul>\n\n\n\n<p>See Actions Needed Below to Create Matrix Items and Sync Inventory<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"654\" height=\"736\" src=\"https:\/\/help.kosmosesync.com\/wp-content\/uploads\/2025\/10\/Create-Matrix-Sync-Inventory-Actions.png\" alt=\"\" class=\"wp-image-898\" srcset=\"https:\/\/help.kosmosesync.com\/wp-content\/uploads\/2025\/10\/Create-Matrix-Sync-Inventory-Actions.png 654w, https:\/\/help.kosmosesync.com\/wp-content\/uploads\/2025\/10\/Create-Matrix-Sync-Inventory-Actions-267x300.png 267w, https:\/\/help.kosmosesync.com\/wp-content\/uploads\/2025\/10\/Create-Matrix-Sync-Inventory-Actions-44x50.png 44w, https:\/\/help.kosmosesync.com\/wp-content\/uploads\/2025\/10\/Create-Matrix-Sync-Inventory-Actions-53x60.png 53w, https:\/\/help.kosmosesync.com\/wp-content\/uploads\/2025\/10\/Create-Matrix-Sync-Inventory-Actions-89x100.png 89w\" sizes=\"auto, (max-width: 654px) 100vw, 654px\" \/><\/figure>\n\n\n\n<p>You must configure each action, add it to a task, and then label the task.  The task is used to schedule each of the actions within it, constantly looking for new updates.  You can set your intervals to sync every 5 minutes or by the hour.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"611\" height=\"169\" src=\"https:\/\/help.kosmosesync.com\/wp-content\/uploads\/2025\/10\/LS-X-Action-Configureation.png\" alt=\"\" class=\"wp-image-899\" srcset=\"https:\/\/help.kosmosesync.com\/wp-content\/uploads\/2025\/10\/LS-X-Action-Configureation.png 611w, https:\/\/help.kosmosesync.com\/wp-content\/uploads\/2025\/10\/LS-X-Action-Configureation-300x83.png 300w, https:\/\/help.kosmosesync.com\/wp-content\/uploads\/2025\/10\/LS-X-Action-Configureation-50x14.png 50w, https:\/\/help.kosmosesync.com\/wp-content\/uploads\/2025\/10\/LS-X-Action-Configureation-60x17.png 60w, https:\/\/help.kosmosesync.com\/wp-content\/uploads\/2025\/10\/LS-X-Action-Configureation-100x28.png 100w\" sizes=\"auto, (max-width: 611px) 100vw, 611px\" \/><\/figure>\n\n\n\n<p>Add the suggested actions to a unique task that you have labeled and then run the task afterwards.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"653\" height=\"168\" src=\"https:\/\/help.kosmosesync.com\/wp-content\/uploads\/2025\/10\/Configure-Task-LS-X-Woo.png\" alt=\"\" class=\"wp-image-900\" srcset=\"https:\/\/help.kosmosesync.com\/wp-content\/uploads\/2025\/10\/Configure-Task-LS-X-Woo.png 653w, https:\/\/help.kosmosesync.com\/wp-content\/uploads\/2025\/10\/Configure-Task-LS-X-Woo-300x77.png 300w, https:\/\/help.kosmosesync.com\/wp-content\/uploads\/2025\/10\/Configure-Task-LS-X-Woo-50x13.png 50w, https:\/\/help.kosmosesync.com\/wp-content\/uploads\/2025\/10\/Configure-Task-LS-X-Woo-60x15.png 60w, https:\/\/help.kosmosesync.com\/wp-content\/uploads\/2025\/10\/Configure-Task-LS-X-Woo-100x26.png 100w\" sizes=\"auto, (max-width: 653px) 100vw, 653px\" \/><\/figure>\n\n\n\n<p><strong>Criteria to Sync Inventory with Existing Products:<\/strong>\u00a0Run your inventory level update actions to sync inventory with WooCommerce after creating a new product. You will also need to update your inventory timestamp versions by adding a tag identifier. <\/p>\n\n\n\n<p><strong>3. Sync inventory only Standard Products Action (Send Inventory Levels Standard Action).<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The item has a new inventory timestamp in LightSpeed X POS.<\/li>\n\n\n\n<li>Item has a matching SKU in LightSpeed to WooCommerce<\/li>\n\n\n\n<li>Item is Active in LightSpeed X<\/li>\n\n\n\n<li>Item has a unique tag identifier (example: &#8216;webstore&#8217; tag)<\/li>\n<\/ul>\n\n\n\n<p><strong>4. Sync inventory only Matrix Products Action. (Send Inventory Levels Matrix Action)<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Matrix Parent Name must match LightSpeed and WooCommerce.<\/li>\n\n\n\n<li>Matrix Parent Name also matches the WooCommerce Parent SKU<\/li>\n\n\n\n<li>Parent Item has a unique tag identifier (example: &#8216;webstore&#8217; tag)<\/li>\n\n\n\n<li>Variant items have a new inventory timestamp in LightSpeed POS.<\/li>\n\n\n\n<li>Variant items have SKUs in LightSpeed<\/li>\n\n\n\n<li>Varoent items are Active in LightSpeed<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Note: The time stamp for creating products in LightSpeed is different from the time stamp to update inventory in LightSpeed. So, running your Send Products Action after a sale in your POS will not update inventory. You will need to RUN your Update Inventory Levels Action in this case.<\/p>\n<\/blockquote>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Click the task Activity button to view your activity summary and logs.  Please use the activity logs to upload to a Support Ticket for further assistance.<\/p>\n<\/blockquote>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"812\" height=\"664\" src=\"https:\/\/help.kosmosesync.com\/wp-content\/uploads\/2025\/10\/LS-X-Woo-Activity-Log-Summary.png\" alt=\"\" class=\"wp-image-902\" srcset=\"https:\/\/help.kosmosesync.com\/wp-content\/uploads\/2025\/10\/LS-X-Woo-Activity-Log-Summary.png 812w, https:\/\/help.kosmosesync.com\/wp-content\/uploads\/2025\/10\/LS-X-Woo-Activity-Log-Summary-300x245.png 300w, https:\/\/help.kosmosesync.com\/wp-content\/uploads\/2025\/10\/LS-X-Woo-Activity-Log-Summary-768x628.png 768w, https:\/\/help.kosmosesync.com\/wp-content\/uploads\/2025\/10\/LS-X-Woo-Activity-Log-Summary-50x41.png 50w, https:\/\/help.kosmosesync.com\/wp-content\/uploads\/2025\/10\/LS-X-Woo-Activity-Log-Summary-60x49.png 60w, https:\/\/help.kosmosesync.com\/wp-content\/uploads\/2025\/10\/LS-X-Woo-Activity-Log-Summary-100x82.png 100w\" sizes=\"auto, (max-width: 812px) 100vw, 812px\" \/><\/figure>\n\n\n\n<p>See the article on &#8211; <a href=\"\/index.php\/knowledge-base\/kosmos-activity-log-status-codes\/\" data-type=\"link\" data-id=\"\/index.php\/knowledge-base\/kosmos-activity-log-status-codes\/\">Kosmos activity log and status codes<\/a><\/p>\n\n\n\n<p>See the article \u2018How to trigger point of sale updates<a href=\"\/index.php\/knowledge-base\/how-to-trigger-pos-product-updates\/\" target=\"_blank\" rel=\"noreferrer noopener\"> for an integration.<\/a>\u2019<\/p>\n\n\n\n<p>See the <a href=\"https:\/\/www.youtube.com\/watch?v=IBiYP3tyfzw\" data-type=\"link\" data-id=\"https:\/\/www.youtube.com\/watch?v=IBiYP3tyfzw\">video example of a Bulk Migration of Items and Inventory from your POS<\/a> to your Shopping Cart and the following article, <a href=\"https:\/\/help.kosmosesync.com\/index.php\/knowledge-base\/kosmos-esync-bulk-migrations\/\" data-type=\"link\" data-id=\"https:\/\/help.kosmosesync.com\/index.php\/knowledge-base\/kosmos-esync-bulk-migrations\/\">Kosmos Bulk Migrations<\/a>.<\/p>\n\n\n\n<p>If you\u2019d like to purchase a&nbsp;<a href=\"http:\/\/billing.kosmoscentral.com\/order.php?step=0&amp;productGroup=20\" target=\"_blank\" rel=\"noreferrer noopener\">support package<\/a>, you can do so here.<\/p>\n\n\n\n<p>If you have further questions, please post a ticket in our&nbsp;<a href=\"https:\/\/supportcenter.kosmoscentral.com\/helpdesk\" target=\"_blank\" rel=\"noreferrer noopener\">Help Desk<\/a>.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>How to integrate your LightSpeed X-Series POS with WooCommerce Now that you have connected LightSpeed Retail X-Series &amp; WooCommerce, you\u2019ll find the criteria for creating new products and updating existing products for inventory and price below. Note trials are limited to 90 days of product updates. With paid subscriptions you&#8230;<\/p>\n","protected":false},"author":1,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"ht-kb-category":[73],"ht-kb-tag":[],"class_list":["post-896","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-integrate-woocommerce-and-lightspeed-x-series"],"aioseo_notices":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/help.kosmosesync.com\/index.php\/wp-json\/wp\/v2\/ht-kb\/896","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/help.kosmosesync.com\/index.php\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/help.kosmosesync.com\/index.php\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/help.kosmosesync.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/help.kosmosesync.com\/index.php\/wp-json\/wp\/v2\/comments?post=896"}],"version-history":[{"count":3,"href":"https:\/\/help.kosmosesync.com\/index.php\/wp-json\/wp\/v2\/ht-kb\/896\/revisions"}],"predecessor-version":[{"id":906,"href":"https:\/\/help.kosmosesync.com\/index.php\/wp-json\/wp\/v2\/ht-kb\/896\/revisions\/906"}],"wp:attachment":[{"href":"https:\/\/help.kosmosesync.com\/index.php\/wp-json\/wp\/v2\/media?parent=896"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/help.kosmosesync.com\/index.php\/wp-json\/wp\/v2\/ht-kb-category?post=896"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/help.kosmosesync.com\/index.php\/wp-json\/wp\/v2\/ht-kb-tag?post=896"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}