{"id":5304274,"date":"2022-07-02T03:06:38","date_gmt":"2022-07-02T03:06:38","guid":{"rendered":"https:\/\/www.wpallimport.com\/?post_type=documentation&#038;p=5304274"},"modified":"2026-01-02T22:41:18","modified_gmt":"2026-01-02T22:41:18","slug":"how-to-import-woocommerce-products-csv-xml","status":"publish","type":"documentation","link":"https:\/\/www.wpallimport.com\/documentation\/how-to-import-woocommerce-products-csv-xml\/","title":{"rendered":"How to Import WooCommerce Products from CSV and XML"},"content":{"rendered":"\n<p>To import WooCommerce products, navigate to <strong>All Import \u203a New Import<\/strong>, choose your import file, and select <strong>WooCommerce Products<\/strong> from the list. Use the <strong>Drag &amp; Drop<\/strong> interface to build your import template, then run your import.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"How to Import WooCommerce Products from CSV\/Excel\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/M2NUPXxl-_8?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"advanced-topics\">Import WooCommerce Products - Table of Contents<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.wpallimport.com\/documentation\/how-to-import-woocommerce-products-csv-xml\/#create-new-products-import\">Step 1: Create a New Product Import<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.wpallimport.com\/documentation\/how-to-import-woocommerce-products-csv-xml\/#review-woocommerce-product-import-data\">Step 2: Review the Import File<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.wpallimport.com\/documentation\/how-to-import-woocommerce-products-csv-xml\/#map-incoming-product-data\">Step 3: Map the Incoming Data<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.wpallimport.com\/documentation\/how-to-import-woocommerce-products-csv-xml\/#configure-products-import-settings\">Step 4: Configure the Import Settings<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.wpallimport.com\/documentation\/how-to-import-woocommerce-products-csv-xml\/#run-import-and-verify-products\">Step 5: Run the Import<\/a><\/li>\n<\/ul>\n\n\n\n<p><strong>Advanced Topics<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.wpallimport.com\/documentation\/how-to-import-woocommerce-products-csv-xml\/#variable-products\">Import Variable Products<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.wpallimport.com\/documentation\/how-to-import-woocommerce-products-csv-xml\/#external-affiliate\">Import External\/Affiliate Products<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.wpallimport.com\/documentation\/how-to-import-woocommerce-products-csv-xml\/#grouped\">Import Grouped Products<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.wpallimport.com\/documentation\/how-to-import-woocommerce-products-csv-xml\/#images-to-gallery\">Import Product Images to Gallery<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.wpallimport.com\/documentation\/how-to-import-woocommerce-products-csv-xml\/#sync-stock\">Sync Product Stock and Price<\/a><\/li>\n\n\n\n<li><a href=\"#solve-issues-recounting\">Solve Issues with Recounting Terms<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"create-new-products-import\">Step 1: Create a New WooCommerce Product Import<\/h2>\n\n\n\n<p>Go to <strong>All Import \u203a New Import<\/strong> and select\/upload your import file. In the dropdown list, choose to import<strong> WooCommerce Products<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Create-New-Import-Process.png\" data-rel=\"lightbox-image-0\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img decoding=\"async\" width=\"1024\" height=\"664\" src=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Create-New-Import-Process-1024x664.png\" alt=\"Import WooCommerce Products Create New Import Process\" class=\"wp-image-13123555\" srcset=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Create-New-Import-Process-1024x664.png 1024w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Create-New-Import-Process-300x195.png 300w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Create-New-Import-Process-768x498.png 768w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Create-New-Import-Process-1536x996.png 1536w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Create-New-Import-Process-2048x1329.png 2048w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Create-New-Import-Process.png 2118w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Click&nbsp;<strong>Create Filters<\/strong> to continue to the next step.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"review-woocommerce-product-import-data\">Step 2: Review the Import File<\/h2>\n\n\n\n<p>You now see the <strong>Review Import File<\/strong> screen, which lets you validate the import data.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Review-Import-File.png\" data-rel=\"lightbox-image-1\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img decoding=\"async\" width=\"1008\" height=\"1024\" src=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Review-Import-File-1008x1024.png\" alt=\"Import WooCommerce Products Review Import File\" class=\"wp-image-13123554\" srcset=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Review-Import-File-1008x1024.png 1008w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Review-Import-File-295x300.png 295w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Review-Import-File-768x780.png 768w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Review-Import-File-1511x1536.png 1511w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Review-Import-File-2015x2048.png 2015w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Review-Import-File.png 2096w\" sizes=\"(max-width: 1008px) 100vw, 1008px\" \/><\/a><\/figure>\n\n\n\n<p>If you're importing a CSV or Google Sheets file, you can set a different delimiter for the fields. If you're importing an XML or Excel file, you can choose which parent node to use in the import process.<\/p>\n\n\n\n<p>Near the bottom, use the <strong>Manage Filtering Options&nbsp;<\/strong>section&nbsp;to add filters to your import.<\/p>\n\n\n\n<p>To proceed to the next step, click <strong>Continue to Setup Import<\/strong>.<\/p>\n\n\n\n<div class=\"docs-interstitial\">\n\n    <img decoding=\"async\" src=\"https:\/\/www.wpallimport.com\/wp-content\/plugins\/custom-acf-blocks\/blocks\/docs-interstitial\/img\/octopus-logo.svg\" class=\"docs-interstitial__logo\">    <h3>Import WooCommerce Products from CSV, XML, Excel<\/h3>\n    <ul><li>Product variations &amp; attributes<\/li><li>Price &amp; stock<\/li><li>Images &amp; galleries<\/li><li>Scheduled imports<\/li><\/ul>\n    <div class=\"docs-interstitial__cta\">\n        <a class=\"docs-interstitial__btn\" href=\"#pricing\" target=\"_self\">View Pricing<\/a>\n                    <a class=\"docs-interstitial__text-link\" href=\"https:\/\/www.wpallimport.com\/woocommerce-product-import\/\" target=\"_self\">\n                Product Tour\n                <div class=\"docs-interstitial__text-link-arrow\">\n                    <svg width=\"13\" height=\"11\" viewBox=\"0 0 13 11\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M8 1.5L12 5.5L8 9.5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n                    <path d=\"M11.5 5.5H1\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><\/path>\n                    <\/svg>\n                <\/div>\n            <\/a>\n            <\/div>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"map-incoming-product-data\">Step 3: Map the Incoming Data Elements to the Product Fields<\/h2>\n\n\n\n<p>The <strong>Drag &amp; Drop<\/strong> interface now appears, which lets you build the template to import WooCommerce products. To map the required fields, drag and drop the data elements from the panel on the right to the appropriate import fields on the left.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"title-description\">Title &amp; Description Section<\/h3>\n\n\n\n<p>Here, you can map the WooCommerce product title and description.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Title-and-Description.jpg\" data-rel=\"lightbox-image-2\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img decoding=\"async\" width=\"1024\" height=\"732\" src=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Title-and-Description-1024x732.jpg\" alt=\"Import WooCommerce Products Title and Description\" class=\"wp-image-5307808\" srcset=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Title-and-Description-1024x732.jpg 1024w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Title-and-Description-300x215.jpg 300w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Title-and-Description-768x549.jpg 768w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Title-and-Description-1536x1098.jpg 1536w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Title-and-Description-2048x1465.jpg 2048w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Title-and-Description.jpg 2366w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Next, expand the <strong>WooCommerce Add-On<\/strong> section.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"wooco-addon\">WooCommerce Add-On Section<\/h3>\n\n\n\n<p>This section lets you define the import <strong>Product Type<\/strong>. By default, it's set as <strong>Simple product<\/strong>, but this can be changed to a different product type. You can also choose to <strong>Set Product Type With XPath<\/strong> and use an import element with an accepted product type (i.e., <code>simple<\/code>, <code>grouped<\/code>, <code>external<\/code>, <code>variable<\/code>). <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"general\">Product Import General Tab<\/h3>\n\n\n\n<p>Immediately below the product type, you will see several tabs to configure the import. <strong>General<\/strong>, the first tab, is selected by default.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-General-Tab-WooCommerce-Add-On.png\" data-rel=\"lightbox-image-3\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img decoding=\"async\" width=\"864\" height=\"1024\" src=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-General-Tab-WooCommerce-Add-On-864x1024.png\" alt=\"Import WooCaommerce Products General Tab WooCommerce Add-On\" class=\"wp-image-13123550\" srcset=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-General-Tab-WooCommerce-Add-On-864x1024.png 864w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-General-Tab-WooCommerce-Add-On-253x300.png 253w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-General-Tab-WooCommerce-Add-On-768x910.png 768w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-General-Tab-WooCommerce-Add-On-1296x1536.png 1296w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-General-Tab-WooCommerce-Add-On-1728x2048.png 1728w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-General-Tab-WooCommerce-Add-On.png 1792w\" sizes=\"(max-width: 864px) 100vw, 864px\" \/><\/a><\/figure>\n\n\n\n<p>Here, you can configure the following fields:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Regular Price<\/strong>: the amount to use as the normal product price.<\/li>\n\n\n\n<li><strong>Sale Price<\/strong>: the amount to use as the discounted product price.<\/li>\n\n\n\n<li><strong>Adjust Prices<\/strong>: a section that lets you adjust the prices imported by percentages or fixed amounts.<\/li>\n\n\n\n<li><strong>Remove currency symbols from price<\/strong>: attempts to remove currency symbols from the imported price. Enabled by default.<a href=\"http:\/\/unusual-plover.w5.wpsandbox.pro\/wp-admin\/admin.php?page=pmxi-admin-import&amp;action=template#help\"><\/a><\/li>\n\n\n\n<li><strong>Convert decimal separator to a period<\/strong>: converts any commas to periods in the price. Enabled by default.<\/li>\n\n\n\n<li><strong>Attempt to convert incorrectly formatted prices to WooCommerce format<\/strong>: self-explanatory. Disabled by default.<\/li>\n<\/ul>\n\n\n\n<p>You also have a <strong>Preview Prices<\/strong> button that will show an example of how the prices are imported for that record.<\/p>\n\n\n\n<p>Below this, other options allow you to configure if the product is <strong>Virtual<\/strong> or <strong>Not Virtual<\/strong>, if it's a <strong>Downloadable<\/strong> or a <strong>Not Downloadable<\/strong> product, and to define the <strong>Tax Status<\/strong> and the <strong>Tax Class<\/strong>.  <\/p>\n\n\n\n<p>If you don't want to select a specific option for these four settings, you can dynamically set them using the <strong>Set with XPath<\/strong> option. This allows you to map the settings to incoming data elements.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"inventory\">Product Import Inventory Tab<\/h3>\n\n\n\n<p>This tab contains settings related to stock availability.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Inventory-Tab-WooCommerce-Add-On.png\" data-rel=\"lightbox-image-4\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img decoding=\"async\" width=\"838\" height=\"1024\" src=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Inventory-Tab-WooCommerce-Add-On-838x1024.png\" alt=\"Import WooCommerce Products Inventory Tab WooCommerce Add-On\" class=\"wp-image-13123557\" srcset=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Inventory-Tab-WooCommerce-Add-On-838x1024.png 838w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Inventory-Tab-WooCommerce-Add-On-245x300.png 245w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Inventory-Tab-WooCommerce-Add-On-768x939.png 768w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Inventory-Tab-WooCommerce-Add-On-1257x1536.png 1257w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Inventory-Tab-WooCommerce-Add-On-1676x2048.png 1676w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Inventory-Tab-WooCommerce-Add-On.png 1800w\" sizes=\"(max-width: 838px) 100vw, 838px\" \/><\/a><\/figure>\n\n\n\n<p>The four settings available are:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>SKU<\/strong>: stock keeping unit, used internally by WooCommerce to keep track of your products.<\/li>\n\n\n\n<li><strong>GTIN, UPC, EAN or ISBN<\/strong>: external identifier to keep track of your products<\/li>\n\n\n\n<li><strong>Manage stock?<\/strong>: Select <strong>Yes<\/strong> and then import a <strong>Stock Qty<\/strong>, or select <strong>No<\/strong> to avoid managing stock. <strong>No<\/strong> is set by default. To import dynamically, select <strong>Set with XPath<\/strong> and import either <code>yes<\/code> or <code>no<\/code>.<\/li>\n\n\n\n<li><strong>Stock status<\/strong>: Assign a stock status to the imported product, either<strong> In stock<\/strong> or <strong>Out of stock<\/strong>. By default, <strong>Set automatically<\/strong> is set, which uses the stock quantity to assign the stock status. To import dynamic data, select <strong>Set with XPath<\/strong> and import any of the accepted values: <code>instock<\/code>, <code>outofstock<\/code>, <code>onbackorder<\/code>.<\/li>\n\n\n\n<li><strong>Allow Backorders?<\/strong>: Used to enable or disable backorders in the product. <strong>Do not allow <\/strong>is set by default. You can also select <strong>Allow, but notify customer<\/strong> and <strong>Allow<\/strong>. The <strong>Set with XPath<\/strong> option accepts the values: <code>no<\/code>, <code>notify<\/code>, and <code>yes<\/code>.<a href=\"http:\/\/unusual-plover.w5.wpsandbox.pro\/wp-admin\/admin.php?page=pmxi-admin-manage&amp;id=3&amp;action=edit#help\"><\/a><\/li>\n\n\n\n<li><strong>Sold Individually?<\/strong>: By default, <strong>No<\/strong> is set. You can also select <strong>Yes<\/strong>. The <strong>Set with XPath<\/strong> option accepts <code>yes<\/code> or <code>no<\/code>.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"shipping\">Product Import Shipping Tab<\/h3>\n\n\n\n<p>Next up is the <strong>Shipping<\/strong> tab, which lets you import the product's weight and dimensions along with the <strong>Shipping Class<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Shipping-Tab.jpg\" data-rel=\"lightbox-image-5\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img decoding=\"async\" width=\"1024\" height=\"651\" src=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Shipping-Tab-1024x651.jpg\" alt=\"Import WooCommerce Products Shipping Tab\" class=\"wp-image-5307813\" srcset=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Shipping-Tab-1024x651.jpg 1024w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Shipping-Tab-300x191.jpg 300w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Shipping-Tab-768x488.jpg 768w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Shipping-Tab-1536x977.jpg 1536w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Shipping-Tab.jpg 1714w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>The <strong>Set product shipping class with XPath<\/strong> option accepts the name, ID, or slug for the shipping class.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"linked-products\">Linked Products tab<\/h3>\n\n\n\n<p>This tab lets you define <strong>Up-Sells<\/strong>, <strong>Cross-Sells<\/strong>, and also group products with <strong>Manual Grouped Product Matching<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Linked-Products-Tab.jpg\" data-rel=\"lightbox-image-6\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img decoding=\"async\" width=\"1024\" height=\"590\" src=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Linked-Products-Tab-1024x590.jpg\" alt=\"Import WooCommerce Products Linked Products Tab\" class=\"wp-image-5307815\" srcset=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Linked-Products-Tab-1024x590.jpg 1024w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Linked-Products-Tab-300x173.jpg 300w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Linked-Products-Tab-768x442.jpg 768w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Linked-Products-Tab-1536x884.jpg 1536w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Linked-Products-Tab.jpg 1702w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"attributes\">Product Attributes<\/h3>\n\n\n\n<p>The <strong>Attributes<\/strong> tab lets you import product attributes, which can be used to better sort products. You can add as many attributes as needed.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Attributes-Tab.jpg\" data-rel=\"lightbox-image-7\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img decoding=\"async\" width=\"1024\" height=\"597\" src=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Attributes-Tab-1024x597.jpg\" alt=\"Import WooCommerce Products Attributes Tab\" class=\"wp-image-5307816\" srcset=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Attributes-Tab-1024x597.jpg 1024w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Attributes-Tab-300x175.jpg 300w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Attributes-Tab-768x448.jpg 768w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Attributes-Tab-1536x896.jpg 1536w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Attributes-Tab.jpg 1708w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>The name used will be converted to a slug that is matched to any existing attributes. <\/p>\n\n\n\n<p>You can also use the attribute slug instead of the name to directly match with any existing attribute. For example, if your attribute slug is <em>color-slug<\/em>, you can match it like so:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/11\/Import-Products-Match-Attribute-Slug.png\" data-rel=\"lightbox-image-8\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img decoding=\"async\" width=\"1024\" height=\"506\" src=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/11\/Import-Products-Match-Attribute-Slug-1024x506.png\" alt=\"Import Products Match Attribute Slug\" class=\"wp-image-5625654\" srcset=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/11\/Import-Products-Match-Attribute-Slug-1024x506.png 1024w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/11\/Import-Products-Match-Attribute-Slug-300x148.png 300w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/11\/Import-Products-Match-Attribute-Slug-768x379.png 768w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/11\/Import-Products-Match-Attribute-Slug-1536x759.png 1536w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/11\/Import-Products-Match-Attribute-Slug-2048x1012.png 2048w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/11\/Import-Products-Match-Attribute-Slug.png 2178w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"advanced\">Product Import Advanced Tab<\/h3>\n\n\n\n<p>The <strong>Advanced<\/strong> tab has the <strong>Purchase Note<\/strong> and <strong>Menu order<\/strong> import fields.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Advanced-Tab.jpg\" data-rel=\"lightbox-image-9\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img decoding=\"async\" width=\"1024\" height=\"1011\" src=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Advanced-Tab-1024x1011.jpg\" alt=\"Import WooCommerce Products Advanced Tab\" class=\"wp-image-5307817\" srcset=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Advanced-Tab-1024x1011.jpg 1024w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Advanced-Tab-300x296.jpg 300w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Advanced-Tab-768x758.jpg 768w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Advanced-Tab-1536x1516.jpg 1536w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Advanced-Tab.jpg 1708w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>This tab contains the following settings:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Enable reviews<\/strong>: By default, <strong>No<\/strong> is set. You can also select <strong>Yes<\/strong>. The <strong>Set with XPath<\/strong> option accepts <code>yes<\/code> or <code>no<\/code>.<\/li>\n\n\n\n<li><strong>Featured<\/strong>: By default, <strong>No<\/strong> is set. You can also select <strong>Yes<\/strong>. The <strong>Set with XPath<\/strong> option accepts <code>yes<\/code> or <code>no<\/code>.<\/li>\n\n\n\n<li><strong>Catalog visibility<\/strong>: By default, <strong>Shop and search results<\/strong> is set. Other options are:\n<ul class=\"wp-block-list\">\n<li><strong>Shop only<\/strong><\/li>\n\n\n\n<li><strong>Search results only<\/strong><\/li>\n\n\n\n<li><strong>Hidden<\/strong><\/li>\n\n\n\n<li><strong>Set with XPath<\/strong>: accepts any of the following values: <code>visible<\/code>, <code>catalog<\/code>, <code>search<\/code>, <code>hidden<\/code>.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"addon-options\">Add-On Options<\/h3>\n\n\n\n<p>The last tab is <strong>Add-On Options<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Add-On-Options-Tab.jpg\" data-rel=\"lightbox-image-10\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img decoding=\"async\" width=\"1024\" height=\"588\" src=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Add-On-Options-Tab-1024x588.jpg\" alt=\"Import WooCommerce Products Add On Options Tab\" class=\"wp-image-5307820\" srcset=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Add-On-Options-Tab-1024x588.jpg 1024w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Add-On-Options-Tab-300x172.jpg 300w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Add-On-Options-Tab-768x441.jpg 768w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Add-On-Options-Tab-1536x883.jpg 1536w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Add-On-Options-Tab.jpg 1702w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>Here, you have the following import options:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Disable auto SKU generation<\/strong>: This option is disabled by default. When checked and the SKU is empty, it won't generate a random SKU using the md5 algorithm.<\/li>\n\n\n\n<li><strong>Don't check for duplicate SKUs<\/strong>: This option is enabled by default. When unchecked, WP All Import will try to find duplicate SKUs. Any match found will be imported with a blank SKU.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"other\">Other Sections<\/h3>\n\n\n\n<p>There are other sections available when you import WooCommerce products, such as <strong>Images<\/strong>, <strong>Custom Fields<\/strong>, <strong>Other Product Options<\/strong>, etc.  However, we won't cover them here.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"preview-an-import\">Peview an Import Process<\/h3>\n\n\n\n<p>After you map all of your fields, you can preview your import process by clicking the <strong>Preview<\/strong> button at the bottom.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2026\/01\/Preview-Import-Process.jpg\" data-rel=\"lightbox-image-11\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img decoding=\"async\" width=\"1024\" height=\"562\" src=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2026\/01\/Preview-Import-Process-1024x562.jpg\" alt=\"Preview Import Process\" class=\"wp-image-13153361\" srcset=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2026\/01\/Preview-Import-Process-1024x562.jpg 1024w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2026\/01\/Preview-Import-Process-300x165.jpg 300w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2026\/01\/Preview-Import-Process-768x421.jpg 768w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2026\/01\/Preview-Import-Process-1536x842.jpg 1536w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2026\/01\/Preview-Import-Process.jpg 1632w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>The <strong>Preview<\/strong> screen will mimic how records will be imported and display those records as they would appear in the backend, or in the frontend. <\/p>\n\n\n\n<p>If the records in the preview don't look correct, continue updating the import settings and mappings until they are. Once you're happy with the way the previewed records look, you can proceed to run the import process.<\/p>\n\n\n\n<p>Learn more about previewing an import here: <a href=\"https:\/\/www.wpallimport.com\/documentation\/how-to-preview-an-import\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to Preview An Import Before Running It<\/a>.<\/p>\n\n\n\n<p>After you map all product data elements, click <strong>Continue to Import Settings<\/strong> at the bottom (not shown).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"configure-products-import-settings\">Step 4: Configure the Product Import Settings<\/h2>\n\n\n\n<p>Now the <strong>Import Settings<\/strong> interface appears, where you can modify the import configurations. First, proceed to click on <strong>Auto-detect<\/strong>&nbsp;to automatically generate a unique identifier for your product's import. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Import-Settings-Screen.png\" data-rel=\"lightbox-image-12\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img decoding=\"async\" width=\"1024\" height=\"828\" src=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Import-Settings-Screen-1024x828.png\" alt=\"Import WooCommerce Products Import Settings Screen\" class=\"wp-image-13123553\" srcset=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Import-Settings-Screen-1024x828.png 1024w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Import-Settings-Screen-300x243.png 300w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Import-Settings-Screen-768x621.png 768w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Import-Settings-Screen-1536x1242.png 1536w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Import-Settings-Screen-2048x1656.png 2048w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Import-Settings-Screen.png 2636w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>The subsequent panel lets you tell WP All Import how to behave whenever this import runs again. For example, you can select whether to create new products or not, modify existing products with new data, or delete existing products that are no longer found in the import file.<\/p>\n\n\n\n<p>Below that, you will find panels to define <strong>Scheduling Options<\/strong>&nbsp;and&nbsp;<strong>Configure Advanced Settings<\/strong>. Leave these alone for now, as these settings can typically use their default selections.<\/p>\n\n\n\n<p>Click&nbsp;<strong>Continue<\/strong>&nbsp;at the bottom to move on to the next step.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"run-import-and-verify-products\">Step 5: Run the Import and Verify the Imported Products<\/h2>\n\n\n\n<p>Before running the import, the <strong>Confirm &amp; Run<\/strong> screen will appear, which lets you review the import summary.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Confirm-and-Run.jpg\" data-rel=\"lightbox-image-13\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img decoding=\"async\" width=\"1024\" height=\"726\" src=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Confirm-and-Run-1024x726.jpg\" alt=\"Import WooCommerce Products Confirm and Run\" class=\"wp-image-5307824\" srcset=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Confirm-and-Run-1024x726.jpg 1024w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Confirm-and-Run-300x213.jpg 300w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Confirm-and-Run-768x544.jpg 768w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Confirm-and-Run-1536x1089.jpg 1536w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Confirm-and-Run-2048x1452.jpg 2048w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Confirm-and-Run.jpg 2274w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>If everything looks good, click&nbsp;<strong>Confirm &amp; Run Import<\/strong> to continue and run the import. Once the import completes, the following screen will display:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Import-Complete.jpg\" data-rel=\"lightbox-image-14\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img decoding=\"async\" width=\"1024\" height=\"848\" src=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Import-Complete-1024x848.jpg\" alt=\"Import Complete\" class=\"wp-image-5307831\" srcset=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Import-Complete-1024x848.jpg 1024w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Import-Complete-300x249.jpg 300w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Import-Complete-768x636.jpg 768w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Import-Complete-1536x1272.jpg 1536w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Import-Complete-2048x1697.jpg 2048w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-Import-Complete.jpg 2320w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>To confirm that all WooCommerce products were correctly imported, navigate to <strong>Products \u203a All Products<\/strong> in the WordPress menu.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-List-of-Products.jpg\" data-rel=\"lightbox-image-15\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img decoding=\"async\" width=\"1024\" height=\"636\" src=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-List-of-Products-1024x636.jpg\" alt=\"Import WooCommerce Products List of Products\" class=\"wp-image-5307834\" srcset=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-List-of-Products-1024x636.jpg 1024w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-List-of-Products-300x186.jpg 300w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-List-of-Products-768x477.jpg 768w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-List-of-Products-1536x954.jpg 1536w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-List-of-Products-2048x1272.jpg 2048w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/06\/Import-WooCommerce-Products-List-of-Products.jpg 2360w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<div class=\"docs-interstitial\">\n\n    <img decoding=\"async\" src=\"https:\/\/www.wpallimport.com\/wp-content\/plugins\/custom-acf-blocks\/blocks\/docs-interstitial\/img\/octopus-logo.svg\" class=\"docs-interstitial__logo\">    <h3>Import WooCommerce Products from CSV, XML, Excel<\/h3>\n    <ul><li>Product variations &amp; attributes<\/li><li>Price &amp; stock<\/li><li>Images &amp; galleries<\/li><li>Scheduled imports<\/li><\/ul>\n    <div class=\"docs-interstitial__cta\">\n        <a class=\"docs-interstitial__btn\" href=\"#pricing\" target=\"_self\">View Pricing<\/a>\n                    <a class=\"docs-interstitial__text-link\" href=\"https:\/\/www.wpallimport.com\/woocommerce-product-import\/\" target=\"_self\">\n                Product Tour\n                <div class=\"docs-interstitial__text-link-arrow\">\n                    <svg width=\"13\" height=\"11\" viewBox=\"0 0 13 11\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M8 1.5L12 5.5L8 9.5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n                    <path d=\"M11.5 5.5H1\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><\/path>\n                    <\/svg>\n                <\/div>\n            <\/a>\n            <\/div>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"advanced-topics\">Import WooCommerce Products \u2013 Advanced Topics<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"variable-products\">Import Variable WooCommerce Products<\/h3>\n\n\n\n<p>To import WooCommerce variable products, follow the steps above but choose <strong>Variable product<\/strong> as the <strong>Product Type<\/strong>. This will enable the <strong>Variations<\/strong> tab, which lets you configure and import variable products.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Variable-Product.png\" data-rel=\"lightbox-image-16\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img decoding=\"async\" width=\"1024\" height=\"645\" src=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Variable-Product-1024x645.png\" alt=\"Import WooCommerce Products Variable Product\" class=\"wp-image-13123552\" srcset=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Variable-Product-1024x645.png 1024w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Variable-Product-300x189.png 300w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Variable-Product-768x484.png 768w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Variable-Product-1536x968.png 1536w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Variable-Product.png 1768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>To learn more about this and see file examples, please visit <a href=\"https:\/\/www.wpallimport.com\/documentation\/variable-products\/\" target=\"_blank\" rel=\"noreferrer noopener\">How To Import Variable WooCommerce Products<\/a>. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"external-affiliate\">Import External\/Affiliate WooCommerce Products<\/h3>\n\n\n\n<p>To import WooCommerce external or affiliate products, follow the steps above but choose <strong>External\/Addiliate product<\/strong> as the <strong>Product Type<\/strong>. Enabling this product type will hide the <strong>Inventory<\/strong> and <strong>Shipping<\/strong> tabs.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-External-Affiliate-Product.png\" data-rel=\"lightbox-image-17\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img decoding=\"async\" width=\"1024\" height=\"699\" src=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-External-Affiliate-Product-1024x699.png\" alt=\"Import WooCommerce Products External Affiliate Product\" class=\"wp-image-13123551\" srcset=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-External-Affiliate-Product-1024x699.png 1024w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-External-Affiliate-Product-300x205.png 300w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-External-Affiliate-Product-768x524.png 768w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-External-Affiliate-Product-1536x1048.png 1536w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-External-Affiliate-Product.png 1776w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>This product type uses a <strong>Product URL<\/strong> and <strong>Button text<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"grouped\">Import Grouped WooCommerce Products<\/h3>\n\n\n\n<p>To import WooCommerce grouped products, follow the steps from this guide but instead select <strong>Grouped product<\/strong> as the <strong>Product Type<\/strong>. This action will hide the <strong>Shipping<\/strong> tab.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Grouped-Product.png\" data-rel=\"lightbox-image-18\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img decoding=\"async\" width=\"1024\" height=\"741\" src=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Grouped-Product-1024x741.png\" alt=\"Import WooCommerce Products Grouped Product\" class=\"wp-image-13123556\" srcset=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Grouped-Product-1024x741.png 1024w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Grouped-Product-300x217.png 300w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Grouped-Product-768x556.png 768w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Grouped-Product-1536x1112.png 1536w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2025\/11\/Import-WooCommerce-Products-Grouped-Product.png 1766w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>This import type requires a way to group all imported products together, such as a group ID.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"images-to-gallery\">Import WooCommerce Product Images to Product Gallery<\/h3>\n\n\n\n<p>The first imported image will be set as the Featured Image as long as the option <strong>Set the first image to the Featured Image (_thumbnail_id)<\/strong> is enabled. Any additional images will be added as a part of the Product Gallery.<\/p>\n\n\n\n<p>If the option described above is not enabled, all images are added as part of the Product Gallery.<\/p>\n\n\n\n<p>If you're importing images into a different plugin, you may need to use custom code and our API to add the images as required. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"sync-stock\">Sync Stock and Price for Imported WooCommerce Products<\/h3>\n\n\n\n<p>Syncing WooCommerce products' stock and price is fairly simple. Here's what to do when using a different file than the one used to import the products:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Create a new <strong>Existing Items<\/strong> import with the data to update.<\/li>\n\n\n\n<li>Set up the import to update only price and\/or stock.<\/li>\n\n\n\n<li>Schedule that import so that it runs automatically.<\/li>\n<\/ul>\n\n\n\n<p>To learn more, please see:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.wpallimport.com\/documentation\/syncing-stock\/\" target=\"_blank\" rel=\"noreferrer noopener\">Syncing Stock Levels<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.wpallimport.com\/documentation\/updating-prices\/\" target=\"_blank\" rel=\"noreferrer noopener\">Updating Prices<\/a><\/li>\n<\/ul>\n\n\n\n<p>If you're using the same import source used to import these products (such as a file from an URL), you can modify the existing import and set it up to only update stock\/price when the import is re-run.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"solve-issues-recounting\">Solve Issues with Re-counting Terms<\/h3>\n\n\n\n<p>Right before the import finishes,&nbsp;the import process calls the WooCommerce _wc_term_recount function to re-count the terms existing on your site.<\/p>\n\n\n\n<p>Sometimes, this can cause the import to hang and error out. This would happen right at the end of the import process. If you're running into that issue, you can solve it with this snippet:<\/p>\n\n\n\n<div class=\"wp-block-wpcodebox-snippet wpcodebox-snippet\" data-language=\"php\"><pre class=\"line-numbers\"><code class=\"language-php\">add_filter('wp_all_import_recount_terms_after_import', 'wpai_wp_all_import_recount_terms_after_import', 10, 2);\nfunction wpai_wp_all_import_recount_terms_after_import($is_recount_terms, $import_id){\n    return false;\n}<\/code><\/pre><\/div>\n\n\n\n<p>If that works, you'll need to re-count the terms manually:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2023\/08\/Import-Variable-Products-Recount-Terms--scaled.jpg\" data-rel=\"lightbox-image-19\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img decoding=\"async\" width=\"1024\" height=\"575\" src=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2023\/08\/Import-Variable-Products-Recount-Terms--1024x575.jpg\" alt=\"Import Variable Products Recount Terms\" class=\"wp-image-5817233\" srcset=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2023\/08\/Import-Variable-Products-Recount-Terms--1024x575.jpg 1024w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2023\/08\/Import-Variable-Products-Recount-Terms--300x168.jpg 300w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2023\/08\/Import-Variable-Products-Recount-Terms--768x431.jpg 768w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2023\/08\/Import-Variable-Products-Recount-Terms--1536x862.jpg 1536w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2023\/08\/Import-Variable-Products-Recount-Terms--2048x1150.jpg 2048w, https:\/\/www.wpallimport.com\/wp-content\/uploads\/2023\/08\/Import-Variable-Products-Recount-Terms--scaled.jpg 2560w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Import WooCommerce Products \u2013 Frequently Asked Questions<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"faq1\">How Do I Import a CSV File Into Products?<\/h3>\n\n\n\n<p>To import a CSV file into products, just specify the CSV file as your import source in the <strong>All Import &gt; New Import<\/strong> screen. Our plugin will recognize the file format and will automatically adjust its interface accordingly.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"faq2\">How Do I Import a Product Spreadsheet into WooCommerce?<\/h3>\n\n\n\n<p>To import a product spreadsheet into WooCommerce, save or export the spreadsheet data as a CSV file. You can then load the CSV file as your import source, and our plugin will take it from there.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"faq3\">How Do I Import Products From XML?<\/h3>\n\n\n\n<p>To import products from XML, just specify the XML file as your product source. WP All Import will automatically recognize the file type, parse the XML, and adjust its interfaces as required. It doesn't matter if the XML is simple or complex \u2014 we've got you covered!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"faq4\">How Do I Import Products From Google Sheets?<\/h3>\n\n\n\n<p>To import products from a Google Sheets file, just specify the Google Sheets file as your file source when setting up the import. WP All Import will automatically recognize the file type, parse the data, and adjust its interfaces as required. You can map the products from your Google Sheets as explained in this guide.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"faq5\">How Do I Import a Product Feed into WooCommerce?<\/h3>\n\n\n\n<p>A product feed is usually organized around a URL or FTP\/SFTP import source. Our plugin will handle either. Just select <strong>Download a File &gt; From URL<\/strong> or <strong>Download a File &gt; From FTP\/SFTP<\/strong> and provide the information required by the interface.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"faq6\">Can I Import Any WooCommerce Product Type?<\/h3>\n\n\n\n<p>Yes. You can import any standard product type such as simple, variable, grouped, affiliate, simple subscription, etc. To do this, just set the product type during the import process. WP All Import will adjust the panels, fields, and options accordingly.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"faq7\">How Do I Import WooCommerce Products With Images?<\/h3>\n\n\n\n<p>We provide complete support for importing products with images. You can use images already in the media library, download them from another website, or import images that you uploaded to your server in advance. You can also avoid duplicates by having our software check for existing images during the import process.<\/p>\n\n\n\n<p>For more information, see <a href=\"https:\/\/www.wpallimport.com\/documentation\/import-woocommerce-products-with-images\/\" target=\"_blank\" rel=\"noreferrer noopener\">Import WooCommerce Products with Images<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"faq8\">How Do I Import Products to WooCommerce for Free?<\/h3>\n\n\n\n<p>To import products to WooCommerce for free, use our <a href=\"https:\/\/wordpress.org\/plugins\/woocommerce-xml-csv-product-import\/\" target=\"_blank\" rel=\"noreferrer noopener\">Import Products from any XML or CSV to WooCommerce free add-on<\/a>. Note, however, that to get full support for Grouped, External\/Affiliate, and Variable products, you will need to upgrade to <a href=\"https:\/\/www.wpallimport.com\/woocommerce-product-import\/\" target=\"_blank\" rel=\"noreferrer noopener\">our premium version<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"faq9\">How Do I Bulk Upload Products to WooCommerce?<\/h3>\n\n\n\n<p>To bulk upload products to WooCommerce, just follow the steps in this tutorial while using an import file that contains multiple products. There is nothing special about this process. Most imports contain multiple products.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"faq10\">How Do I Automatically Import Products into WooCommerce?<\/h3>\n\n\n\n<p>To automatically import products into WooCommerce, you must schedule your imports. You can do this directly from within WP All Import's interface by using our Automatic Scheduling Service, which is an optional monthly subscription.<\/p>\n\n\n\n<p>Alternatively, you can manually schedule your imports by setting up cron jobs on your server.<\/p>\n\n\n\n<p>For more information, please see our articles on <a href=\"https:\/\/www.wpallimport.com\/documentation\/schedule-wordpress-imports\/\" target=\"_blank\" rel=\"noreferrer noopener\">Automatic Scheduling<\/a> and <a href=\"https:\/\/www.wpallimport.com\/documentation\/cron\/\" target=\"_blank\" rel=\"noreferrer noopener\">Manual Scheduling<\/a>.<\/p>\n\n\n\n<p>Keep in mind that to schedule an import, you must download the import file from a URL or FTP connection, or use the <strong>Use existing file <\/strong>option in the <strong>Settings<\/strong> interface.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"faq11\">How Do I Export WooCommerce Products?<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Navigate to <strong>All Export <strong>\u203a<\/strong> New Export<\/strong> in the WordPress main menu.<\/li>\n\n\n\n<li>Choose <strong>WooCommerce Products<\/strong> as your export post type.<\/li>\n\n\n\n<li>Set filters, if applicable.<\/li>\n\n\n\n<li>Use our <strong>Drag &amp; Drop<\/strong> interface to select your export columns.<\/li>\n\n\n\n<li>Run the export.<\/li>\n\n\n\n<li>Download your product file.<\/li>\n<\/ol>\n\n\n\n<p>For a full list of import features, see <a href=\"https:\/\/www.wpallimport.com\/woocommerce-product-export\/\" target=\"_blank\" rel=\"noreferrer noopener\">Export WooCommerce Products<\/a>.<\/p>\n\n\n\n<div class=\"docs-interstitial\">\n\n    <img decoding=\"async\" src=\"https:\/\/www.wpallimport.com\/wp-content\/plugins\/custom-acf-blocks\/blocks\/docs-interstitial\/img\/octopus-logo.svg\" class=\"docs-interstitial__logo\">    <h3>Import WooCommerce Products from CSV, XML, Excel<\/h3>\n    <ul><li>Product variations &amp; attributes<\/li><li>Price &amp; stock<\/li><li>Images &amp; galleries<\/li><li>Scheduled imports<\/li><\/ul>\n    <div class=\"docs-interstitial__cta\">\n        <a class=\"docs-interstitial__btn\" href=\"#pricing\" target=\"_self\">View Pricing<\/a>\n                    <a class=\"docs-interstitial__text-link\" href=\"https:\/\/www.wpallimport.com\/woocommerce-product-import\/\" target=\"_self\">\n                Product Tour\n                <div class=\"docs-interstitial__text-link-arrow\">\n                    <svg width=\"13\" height=\"11\" viewBox=\"0 0 13 11\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M8 1.5L12 5.5L8 9.5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path>\n                    <path d=\"M11.5 5.5H1\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><\/path>\n                    <\/svg>\n                <\/div>\n            <\/a>\n            <\/div>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"faq12\">How Do I Migrate WooCommerce Products?<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Export the WooCommerce products that you wish to migrate.<\/li>\n\n\n\n<li>Choose the <strong>Bundle<\/strong> option when downloading your export file. The bundle file contains an import template in addition to the product data.<\/li>\n\n\n\n<li>Upload the bundle file on the target site.<\/li>\n\n\n\n<li>WP All Import will automatically configure itself based on the bundle file.<\/li>\n\n\n\n<li>Run the import.<\/li>\n\n\n\n<li>Check your imported products.<\/li>\n<\/ol>\n\n\n\n<p>For additional information, see <a href=\"https:\/\/www.wpallimport.com\/migrate-woocommerce-products\/\" target=\"_blank\" rel=\"noreferrer noopener\">Migrate WooCommerce Products<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"faq13\">What Add-Ons Do I Need to Import WooCommerce Products?<\/h3>\n\n\n\n<p>To import WooCommerce products, you need to have the WooCommerce Import Add-On active on your site, along with WP All Import.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"related-docs\">Import WooCommerce Products \u2013 Related Docs<\/h2>\n\n\n\n\n\n<p>Learn how to export WooCommerce products.<\/p>\n\n\n\n\n\n<p>Describes how to export WooCommerce variable products.<\/p>\n\n\n\n\n\n<p>Describes how to import WooCommerce variable products.<\/p>\n\n\n\n\n\n<p>Learn how to export WooCommerce products with images.<\/p>\n\n\n\n\n\n<p>Learn how to import WooCommerce products with images.<\/p>\n\n\n\n\n\n<p>Describes how to bulk edit WooCommerce products.<\/p>\n\n\n\n\n\n<p>Describes how to migrate WooCommerce products from one website to another.<\/p>\n\n\n\n\n\n<p>Oxygen article on the five best plugins to import WooCommerce products.<\/p>\n\n\n\n\n\n<p>Oxygen Builder review of WP All Import.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"related-videos\">Import WooCommerce Products \u2013 Related Videos<\/h2>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Import WooCommerce Product Stock and Price from CSV, Excel, or XML\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/RtVheHNGKWA?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"How to Export Variable Products in WooCommerce\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/99huiSi-8DQ?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"How to Bulk Edit WooCommerce Products in Simple Steps\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/GH-ImZm1I_s?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"How to Migrate WooCommerce Products to a Different Site\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/SF-vxfvfWdU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Learn to Quickly Import Variable Products from Google Sheets\" width=\"500\" height=\"375\" src=\"https:\/\/www.youtube.com\/embed\/fMKhAdsDNUY?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"This is How You Import Variable Products\" width=\"500\" height=\"375\" src=\"https:\/\/www.youtube.com\/embed\/XuNJH7TpT04?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>This article provides a complete description of how to import WooCommerce products using the WP All Import plugin.<\/p>\n","protected":false},"author":96198,"featured_media":5324669,"parent":2991587,"menu_order":1,"template":"","tags":[138,140,139,141],"content_author":[213],"search_tags":[123,144,145,146,98,103],"class_list":["post-5304274","documentation","type-documentation","status-publish","has-post-thumbnail","hentry","tag-w-article","tag-w-faq","tag-w-howto","tag-w-video","content_author-editorial-staff","search_tags-import-woocommerce-products","search_tags-w-article","search_tags-w-faq","search_tags-w-howto","search_tags-woocommerce","search_tags-woocommerce-products"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Import WooCommerce Products from CSV and XML<\/title>\n<meta name=\"description\" content=\"This article provides a complete description of how to import WooCommerce products using the WP All Import plugin.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.wpallimport.com\/documentation\/how-to-import-woocommerce-products-csv-xml\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Import WooCommerce Products from CSV and XML\" \/>\n<meta property=\"og:description\" content=\"This article provides a complete description of how to import WooCommerce products using the WP All Import plugin.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.wpallimport.com\/documentation\/how-to-import-woocommerce-products-csv-xml\/\" \/>\n<meta property=\"og:site_name\" content=\"WP All Import\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/groups\/wpallimport\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-02T22:41:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/07\/How-to-Import-WooCommerce-Products.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"How to Import WooCommerce Products from CSV and XML\" \/>\n<meta name=\"twitter:description\" content=\"This article provides a complete description of how to import WooCommerce products using the WP All Import plugin.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/07\/How-to-Import-WooCommerce-Products.jpg\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"13 minutes\" \/>\n\t<meta name=\"twitter:label2\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data2\" content=\"Editorial Staff\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.wpallimport.com\/documentation\/how-to-import-woocommerce-products-csv-xml\/\",\"url\":\"https:\/\/www.wpallimport.com\/documentation\/how-to-import-woocommerce-products-csv-xml\/\",\"name\":\"How to Import WooCommerce Products from CSV and XML\",\"isPartOf\":{\"@id\":\"https:\/\/www.wpallimport.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.wpallimport.com\/documentation\/how-to-import-woocommerce-products-csv-xml\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.wpallimport.com\/documentation\/how-to-import-woocommerce-products-csv-xml\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/07\/How-to-Import-WooCommerce-Products.jpg\",\"datePublished\":\"2022-07-02T03:06:38+00:00\",\"dateModified\":\"2026-01-02T22:41:18+00:00\",\"description\":\"This article provides a complete description of how to import WooCommerce products using the WP All Import plugin.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.wpallimport.com\/documentation\/how-to-import-woocommerce-products-csv-xml\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.wpallimport.com\/documentation\/how-to-import-woocommerce-products-csv-xml\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.wpallimport.com\/documentation\/how-to-import-woocommerce-products-csv-xml\/#primaryimage\",\"url\":\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/07\/How-to-Import-WooCommerce-Products.jpg\",\"contentUrl\":\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/07\/How-to-Import-WooCommerce-Products.jpg\",\"width\":1200,\"height\":630,\"caption\":\"How to Import WooCommerce Products\"},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.wpallimport.com\/#website\",\"url\":\"https:\/\/www.wpallimport.com\/\",\"name\":\"WP All Import\",\"description\":\"Import XML &amp; CSV to WordPress\",\"publisher\":{\"@id\":\"https:\/\/www.wpallimport.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.wpallimport.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.wpallimport.com\/#organization\",\"name\":\"WP All Import\",\"url\":\"https:\/\/www.wpallimport.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.wpallimport.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2020\/02\/logo-v5-no-text.svg\",\"contentUrl\":\"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2020\/02\/logo-v5-no-text.svg\",\"width\":199,\"height\":37,\"caption\":\"WP All Import\"},\"image\":{\"@id\":\"https:\/\/www.wpallimport.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Import WooCommerce Products from CSV and XML","description":"This article provides a complete description of how to import WooCommerce products using the WP All Import plugin.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.wpallimport.com\/documentation\/how-to-import-woocommerce-products-csv-xml\/","og_locale":"en_US","og_type":"article","og_title":"How to Import WooCommerce Products from CSV and XML","og_description":"This article provides a complete description of how to import WooCommerce products using the WP All Import plugin.","og_url":"https:\/\/www.wpallimport.com\/documentation\/how-to-import-woocommerce-products-csv-xml\/","og_site_name":"WP All Import","article_author":"https:\/\/www.facebook.com\/groups\/wpallimport","article_modified_time":"2026-01-02T22:41:18+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/07\/How-to-Import-WooCommerce-Products.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_title":"How to Import WooCommerce Products from CSV and XML","twitter_description":"This article provides a complete description of how to import WooCommerce products using the WP All Import plugin.","twitter_image":"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/07\/How-to-Import-WooCommerce-Products.jpg","twitter_misc":{"Est. reading time":"13 minutes","Written by":"Editorial Staff"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.wpallimport.com\/documentation\/how-to-import-woocommerce-products-csv-xml\/","url":"https:\/\/www.wpallimport.com\/documentation\/how-to-import-woocommerce-products-csv-xml\/","name":"How to Import WooCommerce Products from CSV and XML","isPartOf":{"@id":"https:\/\/www.wpallimport.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.wpallimport.com\/documentation\/how-to-import-woocommerce-products-csv-xml\/#primaryimage"},"image":{"@id":"https:\/\/www.wpallimport.com\/documentation\/how-to-import-woocommerce-products-csv-xml\/#primaryimage"},"thumbnailUrl":"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/07\/How-to-Import-WooCommerce-Products.jpg","datePublished":"2022-07-02T03:06:38+00:00","dateModified":"2026-01-02T22:41:18+00:00","description":"This article provides a complete description of how to import WooCommerce products using the WP All Import plugin.","breadcrumb":{"@id":"https:\/\/www.wpallimport.com\/documentation\/how-to-import-woocommerce-products-csv-xml\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.wpallimport.com\/documentation\/how-to-import-woocommerce-products-csv-xml\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.wpallimport.com\/documentation\/how-to-import-woocommerce-products-csv-xml\/#primaryimage","url":"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/07\/How-to-Import-WooCommerce-Products.jpg","contentUrl":"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2022\/07\/How-to-Import-WooCommerce-Products.jpg","width":1200,"height":630,"caption":"How to Import WooCommerce Products"},{"@type":"WebSite","@id":"https:\/\/www.wpallimport.com\/#website","url":"https:\/\/www.wpallimport.com\/","name":"WP All Import","description":"Import XML &amp; CSV to WordPress","publisher":{"@id":"https:\/\/www.wpallimport.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.wpallimport.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.wpallimport.com\/#organization","name":"WP All Import","url":"https:\/\/www.wpallimport.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.wpallimport.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2020\/02\/logo-v5-no-text.svg","contentUrl":"https:\/\/www.wpallimport.com\/wp-content\/uploads\/2020\/02\/logo-v5-no-text.svg","width":199,"height":37,"caption":"WP All Import"},"image":{"@id":"https:\/\/www.wpallimport.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.wpallimport.com\/wp-json\/wp\/v2\/documentation\/5304274","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.wpallimport.com\/wp-json\/wp\/v2\/documentation"}],"about":[{"href":"https:\/\/www.wpallimport.com\/wp-json\/wp\/v2\/types\/documentation"}],"author":[{"embeddable":true,"href":"https:\/\/www.wpallimport.com\/wp-json\/wp\/v2\/users\/96198"}],"version-history":[{"count":0,"href":"https:\/\/www.wpallimport.com\/wp-json\/wp\/v2\/documentation\/5304274\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.wpallimport.com\/wp-json\/wp\/v2\/documentation\/2991587"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wpallimport.com\/wp-json\/wp\/v2\/media\/5324669"}],"wp:attachment":[{"href":"https:\/\/www.wpallimport.com\/wp-json\/wp\/v2\/media?parent=5304274"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wpallimport.com\/wp-json\/wp\/v2\/tags?post=5304274"},{"taxonomy":"content_author","embeddable":true,"href":"https:\/\/www.wpallimport.com\/wp-json\/wp\/v2\/content_author?post=5304274"},{"taxonomy":"search_tags","embeddable":true,"href":"https:\/\/www.wpallimport.com\/wp-json\/wp\/v2\/search_tags?post=5304274"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}