{"id":305997,"date":"2026-06-03T13:42:50","date_gmt":"2026-06-03T13:42:50","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/panama-product-import-xml-csv-yml\/"},"modified":"2026-09-04T10:12:40","modified_gmt":"2026-09-04T10:12:40","slug":"panama-product-import","status":"publish","type":"plugin","link":"https:\/\/mri.wordpress.org\/plugins\/panama-product-import\/","author":23488972,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.5","stable_tag":"1.0.5","tested":"7.1.1","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Panama Product Import for WooCommerce (XML, CSV, YML, Excel)","header_author":"PanamaCode","header_description":"Import WooCommerce products from XML, CSV and YML feeds with fast batch processing and flexible mapping.","assets_banners_color":"011428","last_updated":"2026-09-04 10:12:40","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":5,"author_block_rating":0,"active_installs":10,"downloads":501,"num_ratings":3,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"panamacode","date":"2026-06-03 13:42:36","revision":3559506},"1.0.1":{"tag":"1.0.1","author":"panamacode","date":"2026-06-05 10:37:55","revision":3562235},"1.0.2":{"tag":"1.0.2","author":"panamacode","date":"2026-06-10 14:30:40","revision":3567644},"1.0.3":{"tag":"1.0.3","author":"panamacode","date":"2026-07-18 18:13:06","revision":3612885},"1.0.4":{"tag":"1.0.4","author":"panamacode","date":"2026-07-19 16:56:49","revision":3613760},"1.0.5":{"tag":"1.0.5","author":"panamacode","date":"2026-09-04 10:12:40","revision":3681018}},"upgrade_notice":{"1.0.5":"<p>Major update with Excel feed support, improved feed detection, optimized import processing, enhanced stock synchronization and new Pro features for handling products missing from supplier feeds.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":3},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3559504,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3559504,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3559504,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3559504,"resolution":"772x250","location":"assets","locale":"","width":722,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3567552,"resolution":"1","location":"assets","locale":"","width":1919,"height":1079},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3567552,"resolution":"2","location":"assets","locale":"","width":1919,"height":1079},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3567552,"resolution":"3","location":"assets","locale":"","width":1919,"height":1079},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3567552,"resolution":"4","location":"assets","locale":"","width":1919,"height":1079},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3567552,"resolution":"5","location":"assets","locale":"","width":1919,"height":1079},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3567552,"resolution":"6","location":"assets","locale":"","width":1919,"height":1079}},"screenshots":{"1":"Feed source configuration and feed preview","2":"Category mapping and WooCommerce category assignment","3":"Field mapping and product data configuration","4":"Product attributes and advanced import settings","5":"Import process with live progress and import log","6":"Automated imports and scheduled synchronization with CRON"}},"plugin_section":[],"plugin_tags":[21157,21735,213714,56913,5098],"plugin_category":[],"plugin_contributors":[265668],"plugin_business_model":[],"class_list":["post-305997","plugin","type-plugin","status-publish","hentry","plugin_tags-csv-import","plugin_tags-product-import","plugin_tags-woocommerce-importer","plugin_tags-woocommerce-product-import","plugin_tags-xml-import","plugin_contributors-panamacode","plugin_committers-panamacode"],"banners":{"banner":"https:\/\/ps.w.org\/panama-product-import\/assets\/banner-772x250.png?rev=3559504","banner_2x":"https:\/\/ps.w.org\/panama-product-import\/assets\/banner-1544x500.png?rev=3559504","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/panama-product-import\/assets\/icon-128x128.png?rev=3559504","icon_2x":"https:\/\/ps.w.org\/panama-product-import\/assets\/icon-256x256.png?rev=3559504","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/panama-product-import\/assets\/screenshot-1.png?rev=3567552","caption":"Feed source configuration and feed preview"},{"src":"https:\/\/ps.w.org\/panama-product-import\/assets\/screenshot-2.png?rev=3567552","caption":"Category mapping and WooCommerce category assignment"},{"src":"https:\/\/ps.w.org\/panama-product-import\/assets\/screenshot-3.png?rev=3567552","caption":"Field mapping and product data configuration"},{"src":"https:\/\/ps.w.org\/panama-product-import\/assets\/screenshot-4.png?rev=3567552","caption":"Product attributes and advanced import settings"},{"src":"https:\/\/ps.w.org\/panama-product-import\/assets\/screenshot-5.png?rev=3567552","caption":"Import process with live progress and import log"},{"src":"https:\/\/ps.w.org\/panama-product-import\/assets\/screenshot-6.png?rev=3567552","caption":"Automated imports and scheduled synchronization with CRON"}],"raw_content":"<!--section=description-->\n<p>Panama Product Import is a fast and flexible WooCommerce product import plugin designed for dropshipping stores, marketplaces, supplier-based businesses and stores working with XML, CSV, YML and Excel supplier feeds.<\/p>\n\n<p>Import products from local files or remote supplier feeds via URL and keep your WooCommerce catalog up to date with reliable batch processing, flexible field mapping, product synchronization and manual or automated workflows.<\/p>\n\n<p>The plugin is designed for both small stores and large product catalogs, with a focus on stability, predictable import behavior and efficient resource usage.<\/p>\n\n\n\n<p>\ud83d\ude80 Built for real WooCommerce stores<\/p>\n\n<p>Perfect for:<\/p>\n\n<ul>\n<li>Dropshipping stores<\/li>\n<li>WooCommerce stores with multiple suppliers<\/li>\n<li>Marketplaces and aggregators<\/li>\n<li>Supplier-based businesses<\/li>\n<li>Stores that need automated product updates<\/li>\n<\/ul>\n\n<p>Designed for stores working with large product catalogs and frequently changing data such as prices, stock, availability and descriptions.<\/p>\n\n<p>Built with a focus on stability, control and predictable import behavior \u2014 including large supplier catalogs.<\/p>\n\n\n\n<p>\ud83d\udd39 Supported feed formats<\/p>\n\n<p>\u2022 XML feeds\n\u2022 CSV feeds\n\u2022 YML feeds\n\u2022 Excel feeds (XLS \/ XLSX)\n\u2022 Remote supplier feeds via URL\n\u2022 Local file uploads<\/p>\n\n\n\n<p>\ud83d\udd39 Supported feed fields<\/p>\n\n<p>\u2022 XML tags (name, price, vendor, description, etc.)\n\u2022 XML attributes (e.g. @id, @available)\n\u2022 XML\/YML parameters (param:name)\n\u2022 CSV columns\n\u2022 Excel columns<\/p>\n\n\n\n<p>\ud83d\udd39 Perfect for<\/p>\n\n<p>\u2022 WooCommerce product import\n\u2022 XML supplier feeds\n\u2022 CSV catalog import\n\u2022 YML marketplace feeds\n\u2022 Excel product catalogs\n\u2022 Dropshipping stores\n\u2022 Supplier synchronization\n\u2022 Large product catalogs<\/p>\n\n\n\n<p>\ud83d\udd25 KEY FEATURES (FREE VERSION)<\/p>\n\n<p>\u2714 Import products from XML, CSV, YML and Excel\n\u2714 Import from local files or remote supplier URLs\n\u2714 Manual import with batch processing\n\u2714 Pause \/ Resume import at any time\n\u2714 Auto-pause on page reload with session restore\n\u2714 Feed preview and automatic feed structure detection\n\u2714 Automatic detection of feed type and available fields\n\u2714 Flexible field mapping for product data\n\u2714 Combine multiple feed fields into one\n\u2714 Category mapping\n\u2714 Product update by key (SKU \/ article \/ vendorCode)\n\u2714 Live import log\n\u2714 Import history\n\u2714 Optimized default batch size\n\u2714 Multi-language interface (25+ languages)\n\u2714 Dark \/ Light UI mode<\/p>\n\n\n\n<p>\u26a1 PERFORMANCE &amp; STABILITY<\/p>\n\n<ul>\n<li>Designed for large product catalogs<\/li>\n<li>XMLReader-based XML processing for efficient memory usage<\/li>\n<li>Batch-based import engine<\/li>\n<li>Import session system<\/li>\n<li>Backend-driven import logic<\/li>\n<li>Optimized batch processing<\/li>\n<li>Reduced import history\/log size to minimize hosting resource usage<\/li>\n<\/ul>\n\n\n\n<p>\ud83d\udd27 HOW IT WORKS<\/p>\n\n<ol>\n<li>Add your product feed (XML \/ CSV \/ YML \/ Excel)<\/li>\n<li>Preview the feed structure and available fields<\/li>\n<li>Configure field and category mapping<\/li>\n<li>Configure product update settings<\/li>\n<li>Start the import<\/li>\n<li>Monitor progress via the live log<\/li>\n<li>Pause \/ Resume the import at any time<\/li>\n<\/ol>\n\n\n\n<p>\ud83c\udf0d SUPPORTED LANGUAGES<\/p>\n\n<p>Ukrainian, English, German, French, Spanish, Italian, Portuguese, Czech, Romanian, Hungarian, Dutch, Swedish, Norwegian, Danish, Finnish, Turkish, Japanese, Simplified Chinese, Arabic, Korean, Greek, Russian, Polish, Indonesian, Vietnamese<\/p>\n\n\n\n<p>\ud83d\udd39 Advanced features (PRO version)<\/p>\n\n<p>\u2022 MultiFeed support for multiple supplier feeds\n\u2022 Scheduled imports with CRON\n\u2022 Advanced category mapping by feed values\n\u2022 Automatic WooCommerce category creation\n\u2022 Product attributes import for CSV and XML\/YML feeds\n\u2022 Global and local attributes management\n\u2022 Control the number of imported product images\n\u2022 Advanced XML\/YML field support, including XML attributes\n\u2022 Improved stock quantity and availability synchronization\n\u2022 Import only products that are currently in stock\n\u2022 Import rules and conditions (filters)\n\u2022 Detect products that are missing from the supplier feed during updates\n\u2022 Automatically move missing products to \"Out of stock\"\n\u2022 Advanced automation and import workflows<\/p>\n\n\n\n<p>\ud83d\udd39 Why choose Panama Product Import?<\/p>\n\n<p>\u2022 Built specifically for WooCommerce product feeds\n\u2022 Supports XML, CSV, YML and Excel supplier catalogs\n\u2022 Designed for supplier-based workflows and MultiFeed setups\n\u2022 Suitable for large product catalogs\n\u2022 Clear and predictable import logic\n\u2022 Reliable batch processing\n\u2022 Flexible product and category mapping\n\u2022 Clean interface without unnecessary complexity\n\u2022 Ongoing improvements and active development\n\u2022 Built and supported by the PanamaCode team<\/p>\n\n\n\n<p>\ud83d\udd39 Upgrade to PRO<\/p>\n\n<p>Upgrade to Panama Product Import PRO to access:<\/p>\n\n<p>\u2022 MultiFeed support\n\u2022 Scheduled CRON imports\n\u2022 Advanced category mapping\n\u2022 Product attributes import\n\u2022 Global and local attributes\n\u2022 Advanced stock quantity and availability synchronization\n\u2022 Import only products that are in stock\n\u2022 Automatic handling of products missing from supplier feeds\n\u2022 Advanced import rules and conditions\n\u2022 Automated import workflows<\/p>\n\n<p>The PRO version includes ongoing updates, improvements and dedicated support for long-term use in production WooCommerce stores.<\/p>\n\n<p>Documentation:\nhttps:\/\/panamacode.com\/documentation\/<\/p>\n\n<p>Upgrade:\nhttps:\/\/panamacode.com\/?utm_source=plugin&amp;utm_medium=free&amp;utm_campaign=upgrade#Buy-section<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/panama-product-import<\/code>\nor install via the WordPress Plugins screen<\/li>\n<li>Activate the plugin<\/li>\n<li>Go to <strong>Panama Product Import<\/strong><\/li>\n<li>Add your feed<\/li>\n<li>Configure field and category mapping<\/li>\n<li>Configure update settings<\/li>\n<li>Run the import<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20file%20formats%20are%20supported%3F\"><h3>What file formats are supported?<\/h3><\/dt>\n<dd><p>XML, CSV, YML and Excel (XLS \/ XLSX) feeds are supported.<\/p><\/dd>\n<dt id=\"can%20i%20import%20large%20product%20catalogs%3F\"><h3>Can I import large product catalogs?<\/h3><\/dt>\n<dd><p>Yes. The plugin uses batch processing and is designed to work with large supplier catalogs.<\/p><\/dd>\n<dt id=\"can%20i%20import%20products%20from%20a%20supplier%20url%3F\"><h3>Can I import products from a supplier URL?<\/h3><\/dt>\n<dd><p>Yes. The plugin supports remote XML, CSV and YML supplier feeds via direct URL.<\/p><\/dd>\n<dt id=\"can%20i%20import%20an%20excel%20file%3F\"><h3>Can I import an Excel file?<\/h3><\/dt>\n<dd><p>Yes. Excel XLS and XLSX files can be imported as product feeds.<\/p><\/dd>\n<dt id=\"can%20i%20pause%20and%20resume%20an%20import%3F\"><h3>Can I pause and resume an import?<\/h3><\/dt>\n<dd><p>Yes. Import can be paused and resumed at any time. The import session is stored temporarily and may expire after a period of inactivity.<\/p><\/dd>\n<dt id=\"how%20are%20products%20updated%3F\"><h3>How are products updated?<\/h3><\/dt>\n<dd><p>Products are updated using the selected update key, such as SKU, article or vendorCode.<\/p><\/dd>\n<dt id=\"does%20it%20support%20scheduled%20imports%3F\"><h3>Does it support scheduled imports?<\/h3><\/dt>\n<dd><p>Scheduled imports using CRON are available in the Pro version.<\/p><\/dd>\n<dt id=\"can%20i%20import%20only%20products%20that%20are%20in%20stock%3F\"><h3>Can I import only products that are in stock?<\/h3><\/dt>\n<dd><p>Yes. The Pro version allows you to import only products that are currently marked as available in the supplier feed.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20a%20product%20disappears%20from%20the%20supplier%20feed%3F\"><h3>What happens if a product disappears from the supplier feed?<\/h3><\/dt>\n<dd><p>The Pro version can detect products that were previously imported but are no longer present in the supplier feed and automatically move them to \"Out of stock\".<\/p><\/dd>\n<dt id=\"what%20is%20the%20difference%20between%20free%20and%20pro%3F\"><h3>What is the difference between Free and Pro?<\/h3><\/dt>\n<dd><p>The Free version provides core product import functionality for XML, CSV, YML and Excel feeds.<\/p>\n\n<p>The Pro version adds MultiFeed support, scheduled CRON imports, advanced category and attribute management, advanced stock synchronization, import rules and additional automation features.<\/p>\n\n<\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Added Excel feed import support (XLS \/ XLSX)<\/li>\n<li>Improved automatic feed type detection and corresponding field configuration<\/li>\n<li>Improved product identification and administrative feed\/source marking<\/li>\n<li>Optimized the default import batch size<\/li>\n<li>Reduced the maximum import history\/log size to minimize hosting resource usage<\/li>\n<li>Improved stock quantity and availability import logic in Pro<\/li>\n<li>Added a global \"Do not import\" option for detected feed categories in Pro category mapping<\/li>\n<li>Fixed Pro category mapping for XML and Excel feeds to use only categories from the section selected by the user<\/li>\n<li>Added an option to import only products that are currently in stock<\/li>\n<li>Added update settings to detect products missing from the supplier feed<\/li>\n<li>Added an option to automatically move missing products to \"Out of stock\"<\/li>\n<li>Improved CRON import handling and product synchronization<\/li>\n<li>Improved import stability and resource usage<\/li>\n<li>Tested with WordPress 7.1<\/li>\n<li>Improved compatibility with the latest WordPress and WooCommerce versions<\/li>\n<li>Minor UI, usability and internal improvements<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Added support for XML attributes (e.g. @id, @available)<\/li>\n<li>Added support for WooCommerce stock status import from XML attributes<\/li>\n<li>Improved compatibility with Prom.ua YML feeds<\/li>\n<li>Tested with Prom.ua YML feeds<\/li>\n<li>Improved feed field detection for XML\/YML supplier feeds<\/li>\n<li>Minor internal improvements and stability enhancements<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Tested with WordPress 7.0.2<\/li>\n<li>Improved compatibility with the latest WooCommerce release<\/li>\n<li>Minor internal improvements and stability enhancements<\/li>\n<li>Minor UI and usability improvements<\/li>\n<li>Documentation updates<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Added built-in video tutorials<\/li>\n<li>Improved WordPress.org page and plugin description<\/li>\n<li>Added plugin screenshots and updated assets<\/li>\n<li>Improved documentation and onboarding experience<\/li>\n<li>Minor UI and usability improvements<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>PHP 8.4 compatibility improvements<\/li>\n<li>Added Documentation link<\/li>\n<li>Added Get Pro link<\/li>\n<li>Improved plugin description<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>XML \/ CSV \/ YML import support<\/li>\n<li>Manual batch import (REST-based)<\/li>\n<li>Import session system (pause\/resume)<\/li>\n<li>Feed preview and field scanning<\/li>\n<li>Field mapping system<\/li>\n<li>Import history and logging<\/li>\n<li>Multi-language interface (25+ languages)<\/li>\n<\/ul>","raw_excerpt":"Import WooCommerce products from XML, CSV, YML and Excel supplier feeds with flexible mapping, batch processing and product updates.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/305997","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=305997"}],"author":[{"embeddable":true,"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/panamacode"}],"wp:attachment":[{"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=305997"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=305997"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=305997"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=305997"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=305997"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=305997"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}