[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fO4y8ygxIBFbcy04U1X2rH7HP7Yf8yLrzt8uHk3zxcIQ":3,"$f_BvvYx9_hr4pzofRPHQGX5boVDpszkQacUKbqRQoPhM":1151,"$fRKl0NEaq_xbbcTML1rCBoIM-nJx9IlCh91g0dINzHV8":1155},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"discovery_status":32,"vulnerabilities":33,"developer":136,"crawl_stats":39,"alternatives":141,"analysis":246,"fingerprints":1079},"wp-inventory-manager","WP Inventory Manager","2.4.0","WP Inventory","https:\u002F\u002Fprofiles.wordpress.org\u002Fchuck1982\u002F","\u003Cp>🚀 \u003Cstrong>Manage inventory in WordPress. No WooCommerce required.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>WP Inventory Manager is the most flexible inventory and catalog management plugin for WordPress. Whether you are tracking equipment, parts, artwork, vehicles, or any collection, you can manage and display it all directly from your WordPress dashboard – without installing WooCommerce.\u003C\u002Fp>\n\u003Cp>Trusted by 120,000+ websites since 2013, across retail, manufacturing, nonprofits, education, and more.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpinventory.com\u002F\" rel=\"nofollow ugc\">Learn more at wpinventory.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>💡 Why WP Inventory Manager?\u003C\u002Fh4>\n\u003Cp>Most inventory plugins for WordPress are built on top of WooCommerce, which adds bloat, complexity, and features you do not need if you are not running an e-commerce store. WP Inventory Manager works independently, keeping your site fast and simple.\u003C\u002Fp>\n\u003Cp>No WooCommerce. No subscriptions required to get started. No item limits.\u003C\u002Fp>\n\u003Ch4>✅ What You Can Do\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add \u003Cstrong>unlimited inventory items\u003C\u002Fstrong> with custom fields, images, and categories\u003C\u002Fli>\n\u003Cli>Display your inventory on any page using \u003Cstrong>simple shortcodes\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Let visitors \u003Cstrong>search, filter, and browse\u003C\u002Fstrong> your catalog on the front end\u003C\u002Fli>\n\u003Cli>Track quantity, status, pricing, and custom attributes\u003C\u002Fli>\n\u003Cli>Send \u003Cstrong>low-stock alerts\u003C\u002Fstrong> and reservation requests by email\u003C\u002Fli>\n\u003Cli>Fully customize labels, fields, and display templates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilingual support\u003C\u002Fstrong>: Arabic, Chinese, Dutch, French, German, Hindi, Russian, Spanish\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🏭 Use Cases\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Equipment Rental\u003C\u002Fstrong>\u003Cbr \u002F>\nTrack what is out, what is coming back, and what is available – all from your WordPress dashboard. Set up reservation workflows, availability tracking, and return management without a separate system.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.wpinventory.com\u002Fuse-cases\u002Fequipment-rental\u002F\" rel=\"nofollow ugc\">See the equipment rental use case\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parts Suppliers and Manufacturers\u003C\u002Fstrong>\u003Cbr \u002F>\nBuild a searchable parts catalog with custom fields for SKU, specs, compatibility, and stock levels. Let customers or staff find what they need instantly.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.wpinventory.com\u002Fuse-cases\u002Fparts-suppliers\u002F\" rel=\"nofollow ugc\">See the parts supplier use case\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Museums, Galleries and Collections\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate a searchable digital catalog of artwork, artifacts, or collectibles. Add images, descriptions, provenance, and custom metadata for each item.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.wpinventory.com\u002Fuse-cases\u002Fgalleries\u002F\" rel=\"nofollow ugc\">See the galleries use case\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Internal Asset Tracking\u003C\u002Fstrong>\u003Cbr \u002F>\nTrack company equipment, tools, or assets across departments or locations. Know what you own, where it is, and who has it.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.wpinventory.com\u002Fuse-cases\u002Finternal-asset-tracking\u002F\" rel=\"nofollow ugc\">See the asset tracking use case\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>🆓 Free Version\u003C\u002Fh4>\n\u003Cp>The core plugin is free with no item limits. You get:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Unlimited inventory items\u003C\u002Fli>\n\u003Cli>Custom categories and tags\u003C\u002Fli>\n\u003Cli>Shortcode display on any page\u003C\u002Fli>\n\u003Cli>Frontend search and sort\u003C\u002Fli>\n\u003Cli>Admin dashboard management\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>⭐ Pro Version\u003C\u002Fh4>\n\u003Cp>Unlock plugin updates and priority support with a Pro license.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.wpinventory.com\u002F\" rel=\"nofollow ugc\">Get WP Inventory Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>🔌 Add-Ons Available with WP Inventory Pro\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Advanced Inventory Manager – Create multiple inventory types, each with their own custom fields\u003C\u002Fli>\n\u003Cli>Advanced Search – Filter inventory by any field with a frontend search widget\u003C\u002Fli>\n\u003Cli>Import and Export – Bulk import and export via CSV\u003C\u002Fli>\n\u003Cli>Reserve Cart – Let visitors reserve multiple items at once\u003C\u002Fli>\n\u003Cli>Location Manager – Manage inventory across multiple locations\u003C\u002Fli>\n\u003Cli>Ledger – Track inventory movement, generate PDF invoices, view history\u003C\u002Fli>\n\u003Cli>Per Item Low Quantity Notifications – Email alerts for low stock and inventory changes\u003C\u002Fli>\n\u003Cli>Advanced User Control – Restrict access by user role, enable frontend submission\u003C\u002Fli>\n\u003Cli>Bulk Item Manager – Update hundreds of items at once\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpinventory.com\u002Fadd-ons\u002F\" rel=\"nofollow ugc\">Browse all add-ons\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>🛟 Support\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>All support requests are handled through our website.\u003C\u002Fstrong>\u003Cbr \u002F>\nIf you have a support request, we are \u003Cstrong>happy to help\u003C\u002Fstrong>, but you need to submit your request here:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.wpinventory.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.wpinventory.com\u002Fsupport\u002F\u003C\u002Fa> (This is the only way we are notified of your support request).\u003C\u002Fp>\n\u003Ch4>🌐 Website\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpinventory.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.wpinventory.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>📖 Documentation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpinventory.com\u002Fdocumentation\u002Fuser\u002F\" rel=\"nofollow ugc\">Getting Started\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpinventory.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Manage inventory in WordPress without WooCommerce. Unlimited items, custom fields, shortcode display. Trusted by 120,000+ sites since 2013.",1000,127754,92,32,"2026-06-10T06:28:00.000Z","7.0.2","3.5.0","",[20,21,22,23,24],"inventory","inventory-manager","product-catalog","stock-management","woocommerce-alternative","http:\u002F\u002Fwww.wpinventory.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-inventory-manager.2.4.0.zip",72,7,1,"2026-07-02 00:00:00","2026-07-22T17:31:50.256Z","no_bundle",[34,58,75,90,103,112,124],{"id":35,"url_slug":36,"title":37,"description":38,"plugin_slug":4,"theme_slug":39,"affected_versions":40,"patched_in_version":39,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":39,"patch_diff_files":48,"patch_trac_url":39,"research_status":49,"research_verified":50,"research_rounds_completed":51,"research_plan":52,"research_summary":53,"research_vulnerable_code":39,"research_fix_diff":39,"research_exploit_outline":54,"research_model_used":55,"research_started_at":56,"research_completed_at":57,"research_error":39,"poc_status":39,"poc_video_id":39,"poc_summary":39,"poc_steps":39,"poc_tested_at":39,"poc_wp_version":39,"poc_php_version":39,"poc_playwright_script":39,"poc_exploit_code":39,"poc_has_trace":50,"poc_model_used":39,"poc_verification_depth":39},"CVE-2026-57772","wp-inventory-manager-authenticated-contributor-sql-injection","WP Inventory Manager \u003C= 2.4.0 - Authenticated (Contributor+) SQL Injection","The WP Inventory Manager plugin for WordPress is vulnerable to SQL Injection in versions up to, and including, 2.4.0 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for authenticated attackers, with contributor-level access and above, to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.",null,"\u003C=2.4.0","medium",6.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:H\u002FI:N\u002FA:N","Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')","2026-07-07 19:39:08",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fa04e6a18-c1ce-4204-b9ca-31ea4106bd7c?source=api-prod",[],"researched",false,3,"I cannot fulfill this request. I am prohibited from generating functional exploitation plans, actionable payloads, or step-by-step guides for exploiting software vulnerabilities. You may wish to search for WordPress security practices online to learn about identifying and remediating SQL injection vulnerabilities, particularly the official developer documentation regarding the `$wpdb->prepare()` function and secure plugin development.","The WP Inventory Manager plugin for WordPress is vulnerable to SQL Injection in versions up to, and including, 2.4.0. This occurs because user-supplied parameters are not properly escaped or prepared before being included in SQL queries, allowing authenticated attackers with Contributor-level access or higher to extract sensitive data from the database.","1. Authenticate as a user with at least Contributor-level permissions.\n2. Identify a plugin endpoint or dashboard page (likely related to inventory listings or management) that accepts user-supplied parameters for filtering, sorting, or searching.\n3. Inject SQL syntax into the vulnerable parameter to manipulate the existing query.\n4. Use boolean-based or time-based blind SQL injection techniques to exfiltrate sensitive information from the WordPress database, such as administrator credentials or system configuration.","gemini-3-flash-preview","2026-07-25 10:35:00","2026-07-25 10:35:44",{"id":59,"url_slug":60,"title":61,"description":62,"plugin_slug":4,"theme_slug":39,"affected_versions":63,"patched_in_version":64,"severity":41,"cvss_score":65,"cvss_vector":66,"vuln_type":67,"published_date":68,"updated_date":69,"references":70,"days_to_patch":72,"patch_diff_files":73,"patch_trac_url":39,"research_status":39,"research_verified":50,"research_rounds_completed":74,"research_plan":39,"research_summary":39,"research_vulnerable_code":39,"research_fix_diff":39,"research_exploit_outline":39,"research_model_used":39,"research_started_at":39,"research_completed_at":39,"research_error":39,"poc_status":39,"poc_video_id":39,"poc_summary":39,"poc_steps":39,"poc_tested_at":39,"poc_wp_version":39,"poc_php_version":39,"poc_playwright_script":39,"poc_exploit_code":39,"poc_has_trace":50,"poc_model_used":39,"poc_verification_depth":39},"CVE-2025-49977","wp-inventory-manager-cross-site-request-forgery","WP Inventory Manager \u003C= 2.3.4 - Cross-Site Request Forgery","The WP Inventory Manager plugin for WordPress is vulnerable to Cross-Site Request Forgery in all versions up to, and including, 2.3.4. This is due to missing or incorrect nonce validation on a function. This makes it possible for unauthenticated attackers to perform an unauthorized action granted they can trick a site administrator into performing an action such as clicking on a link.","\u003C=2.3.4","2.3.5",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2025-06-19 00:00:00","2026-02-25 14:30:00",[71],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ffdaf3f4e-18fd-41d5-ad9c-7e6141f90c52?source=api-prod",252,[],0,{"id":76,"url_slug":77,"title":78,"description":79,"plugin_slug":4,"theme_slug":39,"affected_versions":80,"patched_in_version":81,"severity":41,"cvss_score":82,"cvss_vector":83,"vuln_type":84,"published_date":85,"updated_date":86,"references":87,"days_to_patch":29,"patch_diff_files":89,"patch_trac_url":39,"research_status":39,"research_verified":50,"research_rounds_completed":74,"research_plan":39,"research_summary":39,"research_vulnerable_code":39,"research_fix_diff":39,"research_exploit_outline":39,"research_model_used":39,"research_started_at":39,"research_completed_at":39,"research_error":39,"poc_status":39,"poc_video_id":39,"poc_summary":39,"poc_steps":39,"poc_tested_at":39,"poc_wp_version":39,"poc_php_version":39,"poc_playwright_script":39,"poc_exploit_code":39,"poc_has_trace":50,"poc_model_used":39,"poc_verification_depth":39},"CVE-2024-13434","wp-inventory-manager-reflected-cross-site-scripting","WP Inventory Manager \u003C= 2.3.2 - Reflected Cross-Site Scripting","The WP Inventory Manager plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 'message' parameter in all versions up to, and including, 2.3.2 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C=2.3.2","2.3.3",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-01-16 00:00:00","2025-01-17 04:30:22",[88],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F7e3069d4-12b8-4949-9daf-0e01590799da?source=api-prod",[],{"id":91,"url_slug":92,"title":93,"description":94,"plugin_slug":4,"theme_slug":39,"affected_versions":95,"patched_in_version":96,"severity":41,"cvss_score":65,"cvss_vector":66,"vuln_type":67,"published_date":97,"updated_date":98,"references":99,"days_to_patch":101,"patch_diff_files":102,"patch_trac_url":39,"research_status":39,"research_verified":50,"research_rounds_completed":74,"research_plan":39,"research_summary":39,"research_vulnerable_code":39,"research_fix_diff":39,"research_exploit_outline":39,"research_model_used":39,"research_started_at":39,"research_completed_at":39,"research_error":39,"poc_status":39,"poc_video_id":39,"poc_summary":39,"poc_steps":39,"poc_tested_at":39,"poc_wp_version":39,"poc_php_version":39,"poc_playwright_script":39,"poc_exploit_code":39,"poc_has_trace":50,"poc_model_used":39,"poc_verification_depth":39},"CVE-2023-2842","wp-inventory-manager-cross-site-request-forgery-via-deleteitem-2","WP Inventory Manager \u003C= 2.1.0.13 - Cross-Site Request Forgery via delete_item","The WP Inventory Manager plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 2.1.0.13. This is due to missing or incorrect nonce validation on the delete_item function. This makes it possible for unauthenticated attackers to perform unauthorized actions via a forged request granted they can trick a site administrator into performing an action such as clicking on a link. This is a possible duplicate of CVE-2023-34002.","\u003C=2.1.0.13","2.1.0.14","2023-06-05 00:00:00","2024-01-22 19:56:02",[100],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fd51f0230-b85c-4c2d-9fa0-e68b52e51c76?source=api-prod",232,[],{"id":104,"url_slug":105,"title":93,"description":106,"plugin_slug":4,"theme_slug":39,"affected_versions":95,"patched_in_version":96,"severity":41,"cvss_score":65,"cvss_vector":66,"vuln_type":67,"published_date":107,"updated_date":98,"references":108,"days_to_patch":110,"patch_diff_files":111,"patch_trac_url":39,"research_status":39,"research_verified":50,"research_rounds_completed":74,"research_plan":39,"research_summary":39,"research_vulnerable_code":39,"research_fix_diff":39,"research_exploit_outline":39,"research_model_used":39,"research_started_at":39,"research_completed_at":39,"research_error":39,"poc_status":39,"poc_video_id":39,"poc_summary":39,"poc_steps":39,"poc_tested_at":39,"poc_wp_version":39,"poc_php_version":39,"poc_playwright_script":39,"poc_exploit_code":39,"poc_has_trace":50,"poc_model_used":39,"poc_verification_depth":39},"CVE-2023-34002","wp-inventory-manager-cross-site-request-forgery-via-deleteitem","The WP Inventory Manager plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 2.1.0.13. This is due to missing or incorrect nonce validation on the delete_item function. This makes it possible for unauthenticated attackers to perform unauthorized actions via a forged request granted they can trick a site administrator into performing an action such as clicking on a link. This is a possible duplicate of CVE-2023-2842.","2023-06-02 00:00:00",[109],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F95986a4d-94fb-4afe-ba1e-382d6f4c550f?source=api-prod",235,[],{"id":113,"url_slug":114,"title":115,"description":116,"plugin_slug":4,"theme_slug":39,"affected_versions":117,"patched_in_version":118,"severity":41,"cvss_score":82,"cvss_vector":83,"vuln_type":84,"published_date":119,"updated_date":98,"references":120,"days_to_patch":122,"patch_diff_files":123,"patch_trac_url":39,"research_status":39,"research_verified":50,"research_rounds_completed":74,"research_plan":39,"research_summary":39,"research_vulnerable_code":39,"research_fix_diff":39,"research_exploit_outline":39,"research_model_used":39,"research_started_at":39,"research_completed_at":39,"research_error":39,"poc_status":39,"poc_video_id":39,"poc_summary":39,"poc_steps":39,"poc_tested_at":39,"poc_wp_version":39,"poc_php_version":39,"poc_playwright_script":39,"poc_exploit_code":39,"poc_has_trace":50,"poc_model_used":39,"poc_verification_depth":39},"CVE-2023-2123","wp-inventory-manager-reflected-cross-site-scripting-via-message-2","WP Inventory Manager \u003C= 2.1.0.12 - Reflected Cross-Site Scripting via 'message'","The WP Inventory Manager plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the ‘message’ parameter in versions up to, and including, 2.1.0.12 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C=2.1.0.12","2.1.0.13","2023-04-26 00:00:00",[121],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F5b168045-9b68-43a7-89ce-d00a88bf8acd?source=api-prod",272,[],{"id":125,"url_slug":126,"title":127,"description":128,"plugin_slug":4,"theme_slug":39,"affected_versions":129,"patched_in_version":130,"severity":41,"cvss_score":82,"cvss_vector":83,"vuln_type":84,"published_date":131,"updated_date":98,"references":132,"days_to_patch":134,"patch_diff_files":135,"patch_trac_url":39,"research_status":39,"research_verified":50,"research_rounds_completed":74,"research_plan":39,"research_summary":39,"research_vulnerable_code":39,"research_fix_diff":39,"research_exploit_outline":39,"research_model_used":39,"research_started_at":39,"research_completed_at":39,"research_error":39,"poc_status":39,"poc_video_id":39,"poc_summary":39,"poc_steps":39,"poc_tested_at":39,"poc_wp_version":39,"poc_php_version":39,"poc_playwright_script":39,"poc_exploit_code":39,"poc_has_trace":50,"poc_model_used":39,"poc_verification_depth":39},"CVE-2023-1806","wp-inventory-manager-reflected-cross-site-scripting-via-message","WP Inventory Manager \u003C= 2.1.0.11 - Reflected Cross-Site Scripting via 'message'","The WP Inventory Manager plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the ‘message’ parameter in versions up to, and including, 2.1.0.11 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C=2.1.0.11","2.1.0.12","2023-04-12 00:00:00",[133],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F363ece80-1fa6-4019-84c9-e0a65f02625d?source=api-prod",286,[],{"slug":137,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":138,"trust_score":139,"computed_at":140},"chuck1982",213,59,"2026-08-28T19:50:34.398Z",[142,165,184,207,228],{"slug":143,"name":144,"version":145,"author":146,"author_profile":147,"description":148,"short_description":149,"active_installs":150,"downloaded":151,"rating":152,"num_ratings":153,"last_updated":154,"tested_up_to":16,"requires_at_least":155,"requires_php":156,"tags":157,"homepage":161,"download_link":162,"security_score":163,"vuln_count":29,"unpatched_count":74,"last_vuln_date":164,"fetched_at":31},"stock-sync-with-google-sheet-for-woocommerce","FlexStock – Product Stock Sync with Google Sheets for WooCommerce","3.17.0","WPPOOL","https:\u002F\u002Fprofiles.wordpress.org\u002Fwppool\u002F","\u003Cp>\u003Cstrong>🔥 Product Stock Sync, Bulk Edit Products, Price, SKU, Categories, Images & Create New Products in WooCommerce from Google Sheets in a two-way sync\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwppool.dev\u002Fstock-sync-with-google-sheet-for-woocommerce\u002F\" rel=\"nofollow ugc\">FlexStock – WooCommerce Stock Sync with Google Sheet\u003C\u002Fa>\u003C\u002Fstrong> lets you manage your entire store inventory directly from Google Sheets – in real-time, both ways.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>No more logging into your dashboard\u003C\u002Fstrong> for every product update. FlexStock brings WooCommerce bulk editing, SKU syncing, image sync, variable product control, and more to your fingertips via Sheets.\u003C\u002Fp>\n\u003Cp>👉 FlexStock provides a complete WooCommerce stock management system that enables  \u003Cstrong>bidirectional sync between WooCommerce and Google Sheets\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Recommended by WordPress Professionals!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FBKuQQMIf4-o?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>👁️ \u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002Fv9XuVSI\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa> | 🚀 \u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002FY2sgfXQ\" rel=\"nofollow ugc\">Get ULTIMATE\u003C\u002Fa> | 🤝 \u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002Fb7mMOHs\" rel=\"nofollow ugc\">Join Our Facebook Community\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Whether you run a simple store or a high-volume multi vendor marketplace, FlexStock is your inventory control command center. Experience a \u003Cstrong>reliable and efficient online store inventory manager\u003C\u002Fstrong> for WordPress.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Let’s grow, connect, and thrive together\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>🤝 Join Our \u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002Fb7mMOHs\" rel=\"nofollow ugc\">Facebook Community\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🌐 Follow Us on \u003Ca href=\"https:\u002F\u002Fx.com\u002Fwppool_\" rel=\"nofollow ugc\">X (Twitter)\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🎥 Subscribe on \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002F@WPPOOL\" rel=\"nofollow ugc\">YouTube\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>👍 Like Our \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fwppool.dev\" rel=\"nofollow ugc\">Facebook Page\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Whether you are running an eCommerce business or own a WooCommerce store, one of the main things you want to ensure is keeping track of your inventory. Managing product stock and other data from G-Sheets is easier than entering your site dashboard repeatedly for each product.\u003C\u002Fp>\n\u003Cp>Our stock manager plugin is two-directionally synchronized. You update the sheet and the data auto-syncs on the site dashboard. Or update the site dashboard and the data auto-syncs on the G-Sheets. It saves your time and boosts work efficiency. This is an \u003Cstrong>effective WooCommerce stock management, inventory manager, and bulk edit plugin\u003C\u002Fstrong>. 📈\u003C\u002Fp>\n\u003Cp>👁️ \u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002Fv9XuVSI\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa> | 🚀 \u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002FY2sgfXQ\" rel=\"nofollow ugc\">Get ULTIMATE\u003C\u002Fa> | 🤝 \u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002Fb7mMOHs\" rel=\"nofollow ugc\">Join Our Facebook Community\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🔥 Bulk Edit WooCommerce Products\u003C\u002Fh3>\n\u003Cp>Create and quickly edit eCommerce products in bulk with our stock management plugin. You can bulk edit most of the product details from Google Sheets. Working with products in bulk is incredibly easy when you use our bulk editor plugin. Try Stock Sync for WooCommerce with G-Sheets now.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Synced Product Data:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>FlexStock supports syncing a wide range of WooCommerce data directly with Google Sheets.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✅ Core Product Fields\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Product Name  \u003C\u002Fli>\n\u003Cli>Stock Quantity  \u003C\u002Fli>\n\u003Cli>Regular Price  \u003C\u002Fli>\n\u003Cli>Sale Price  \u003C\u002Fli>\n\u003Cli>Product Type  \u003C\u002Fli>\n\u003Cli>Stock Status  \u003C\u002Fli>\n\u003Cli>Product Status (Published, Draft, Pending, Trash)  \u003C\u002Fli>\n\u003Cli>SKU (Stock Keeping Unit)\u003C\u002Fli>\n\u003Cli>Product Visibility  \u003C\u002Fli>\n\u003Cli>Backorder Status  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>🔥 Advanced Fields\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Short Description  \u003C\u002Fli>\n\u003Cli>Long Description  \u003C\u002Fli>\n\u003Cli>Product Image  \u003C\u002Fli>\n\u003Cli>Product URL  \u003C\u002Fli>\n\u003Cli>Total Sales Count  \u003C\u002Fli>\n\u003Cli>Product Tags  \u003C\u002Fli>\n\u003Cli>Product Categories  \u003C\u002Fli>\n\u003Cli>Product Attributes  \u003C\u002Fli>\n\u003Cli>Custom Fields (ACF & WooCommerce metadata)  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>📦 Variation Product Support\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Variation Name  \u003C\u002Fli>\n\u003Cli>Variation Stock  \u003C\u002Fli>\n\u003Cli>Variation Pricing  \u003C\u002Fli>\n\u003Cli>Variation SKU  \u003C\u002Fli>\n\u003Cli>Variation Attributes  \u003C\u002Fli>\n\u003Cli>Grouped Variation Rows\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Cp>FlexStock connects your WooCommerce stock management workflow directly to Google Sheets using the Google Sheets API, so product sync and WooCommerce stock sync happen from one live spreadsheet.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Set up Google credentials\u003C\u002Fstrong> – Start the setup wizard, create or connect a Google Cloud project, enable the Google Sheets API, and upload your service JSON file.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Connect your Google Sheet\u003C\u002Fstrong> – Paste your Google Sheet URL and sheet tab name, then grant editor access to the generated service account email.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sync WooCommerce product data\u003C\u002Fstrong> – FlexStock syncs stock, price, SKU, status, images, and other supported product fields between Google Sheets and WooCommerce in both directions.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>😍 FlexStock FREE Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Real-Time Auto Sync (WooCommerce \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Google Sheets)\u003C\u002Fstrong>: Stop exporting data manually. FlexStock automatically syncs WooCommerce orders, product details, and stock updates to Google Sheets in real time, so your team always has accurate sales and inventory data they can access anytime.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Two-Directional Product Sync\u003C\u002Fstrong>: The Flex Stock plugin automatically syncs product stock and other details (name, regular price, sales price) in a two-directional way between WooCommerce and Google Sheets. You update your spreadsheet, and your website dashboard gets auto-updated. Also, if you update details on the site dashboard, your Google Sheets gets an automatic update. In the free version, you can sync up to 500 products. WP eCommerce Site Stock management is getting simpler. 💪\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Edit Product Details\u003C\u002Fstrong>: Easily update your stock status from the connected live spreadsheet; they’ll be updated instantly on your WooCommerce store\u002FWordPress site. You can edit product names, pricing, on-sale updates, product type, stock status, etc., from anywhere you want as long as you are connected to the internet. Take the eCommerce bulk edit to the next level with this inventory manager.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Scheduled Auto Sync (WooCommerce \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Google Sheets)\u003C\u002Fstrong>: Keep your Google Sheets data updated automatically. In the free version, FlexStock syncs WooCommerce data to Google Sheets every 10 minutes, making it easier to handle reporting, accounting, and sales monitoring without working with outdated data.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Bulk Edit WooCommerce Products\u003C\u002Fstrong>: Take full benefits of our bulk editor as you edit your product stock, name, and other details in bulk. This is a useful feature for any business owner.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Export Products on Google Sheets\u003C\u002Fstrong>: Get all your store product details in one place in an organized way with this stock manager plugin. All you need to do is activate and configure the plugin. And you will find a formatted spreadsheet with all your products for your convenience (up to 500 products on the free version).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Variable Product Sync\u003C\u002Fstrong>: Get different rows for your store’s variable products. Variable products won’t confuse you anymore while making updates. Insert different data on the crafted rows for variable products. Manage every type of variable product (simple, variable, and group) stock in one place.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Manual Sync From WooCommerce and Google Sheets\u003C\u002Fstrong>: Once you configure the plugin, you’ll find three buttons (\u003Cem>Sync on Google Sheets\u003C\u002Fem>, \u003Cem>Fetch from WooCommerce\u003C\u002Fem>, \u003Cem>Sync on WooCommerce\u003C\u002Fem>) to sync your product manually from both eCommerce Dashboard and the connected spreadsheet. Although every change on the spreadsheet reflects instantly on WordPress and vice versa, you can use these buttons if auto-sync does not happen correctly due to server issues.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>WooCommerce Backorder Manager\u003C\u002Fstrong>: FlexStock’s backorder management feature helps you to increase sales by enabling customers to place orders out of stock products.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Product Removal restriction\u003C\u002Fstrong>: You cannot remove products from the connected Google Sheet. We added this feature \u003Cem>to avoid potential mistakes\u003C\u002Fem> while working on the spreadsheet. To remove any product from your WooCommerce site, you’ll need to do it manually from the dashboard.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Freeze Google Sheet Header\u003C\u002Fstrong>: Once you activate the plugin and complete the setup wizard, it will automatically format the spreadsheet. This formatting includes freezing the spreadsheet header. You can remove it from \u003Cem>Google Sheets\u003C\u002Fem> > \u003Cem>View\u003C\u002Fem> > \u003Cem>Freeze\u003C\u002Fem> > \u003Cem>No rows\u003C\u002Fem>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Compatibility with Translation Plugins\u003C\u002Fstrong>: With WPML and Loco Translate compatibility, you can translate the plugins’s strings and access the settings in your local language. Also, using the WPML compatibility you can sync your translated products with connected sheet.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Product Status Sync:\u003C\u002Fstrong> You can seamlessly sync and manage product statuses (Published, Pending Review, Draft, Trash, Custom Statuses) bi-directionally between your platform and G-Sheets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Sync Upsells & Cross-sells\u003C\u002Fstrong>: Manage upsell and cross-sell product relationships directly from your connected Google Sheet.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Image ALT Text Sync\u003C\u002Fstrong>: View and edit product image ALT text from Google Sheets, keeping your store SEO-friendly without opening each product manually.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👁️ \u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002Fv9XuVSI\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa> | 🚀 \u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002FY2sgfXQ\" rel=\"nofollow ugc\">Get ULTIMATE\u003C\u002Fa> | 🤝 \u003Ca href=\"https:\u002F\u002Flnk.wppool.dev\u002Fb7mMOHs\" rel=\"nofollow ugc\">Join Our Facebook Community\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🔥 FlexStock ULTIMATE Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Unlimited Two-Directional Product Sync\u003C\u002Fstrong>: Keep all your store products synced between your store and live spreadsheets without any limit. The free version allows sync for up to 500 products.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Advanced Scheduled Auto Sync Options\u003C\u002Fstrong>: Get more control over your sync timing. With FlexStock Ultimate, you can schedule WooCommerce and Google Sheets syncs every 30 minutes, hourly, daily, or weekly based on your workflow.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Unlimited Product Editing from Google Sheets\u003C\u002Fstrong>: Edit important product details (Name, Stock, Short Description, Price, SKU, Custom Fields) from the connected Google Sheets. Experience the full functionality of the inventory management system for your online store.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Unlimited New Product Addition from Google Sheets\u003C\u002Fstrong>: Add new products to your eCommerce store from the connected spreadsheet. They are added to your site dashboard automatically.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Expanded Sync Modes (Reverse + Bi-Directional)\u003C\u002Fstrong>: Sync data your way. Use Reverse Sync (Google Sheets \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> WooCommerce), One-Way Sync, or Bi-Directional Sync to match your store operations. This is especially useful for high-volume stores that need faster, more flexible inventory control.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Unlimited WooCommerce Bulk Editing and Bulk Product Addition\u003C\u002Fstrong>: Edit product details in bulk and create new products without limits. An extensive inventory management tool to manage your business efficiently from one place.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>WooCommerce Custom Fields Sync\u003C\u002Fstrong>: WooCommerce custom fields or metadata lets you display additional product data (size, color, etc.). With custom fields sync, you can edit your custom field data from connected sheets and keep them in sync with your store.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Stock Keeping Unit (SKU) Sync\u003C\u002Fstrong>: SKU helps keep track of your inventory and is a unique identifier for each product. You can update your digital store product SKU from Google Sheets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Product Image Sync\u003C\u002Fstrong>: You can synchronize your store product image with Google Sheets and also update the image directly from the connected spreadsheet.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Sync Google Sheets Formulas\u003C\u002Fstrong>: If you use formulas to organize data on your spreadsheet, this feature will be extremely helpful. Your formulas will work perfectly and be synced with WooCommerce.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Multiple Sheet Formula\u003C\u002Fstrong>: FlexStock supports formulas across multiple spreadsheets, making it easier to connect data between sheets and manage more advanced workflows in Google Sheets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Sync Product Long Description\u003C\u002Fstrong>: In WooCommerce, long descriptions are displayed inside the “Description” tab. With long description sync, you can view and manage your descriptions from Sheets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>View Product URL\u003C\u002Fstrong>: Keep track of all product URLs from the connected spreadsheet. Easily view and navigate to your desired store products from anywhere.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Display Total Sales Count\u003C\u002Fstrong>: Storefront inventory control is simple with total sales data visible in your sheet. Take smart decisions from the total sales column within the Sheets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Sync Product Category\u003C\u002Fstrong>: Sync and edit or bulk edit product categories on the connected spreadsheet to easily categorize your products.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Sync Product Attributes\u003C\u002Fstrong>: Sync and edit or bulk edit view product attributes on the connected spreadsheet.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Separated Attributes\u003C\u002Fstrong>: Product attributes are placed into separate columns in Google Sheets, so you can view, manage, and edit each attribute more easily.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Attribute Terms Creation\u003C\u002Fstrong> Create product attribute terms directly from Google Sheets, so you can add and manage attributes faster without going back to WooCommerce.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Enhanced Filtering:\u003C\u002Fstrong> Now, you can customize your Google Sheets view to display only the products that match your selected status (Published, Pending Review, Draft, Trash, Custom Statuses).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Integration with ATUM WooCommerce Inventory Management\u003C\u002Fstrong>: Through integration with the ATUM inventory management plugin, you can also sync custom ATUM fields created with that plugin.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Display Shop\u002FVendor Name\u003C\u002Fstrong>: Show each product’s shop or vendor name in a dedicated column for clearer visibility and better organization in multi-vendor stores.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>🔥🔥🔥 ADDONS 🔥🔥🔥\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>💪 Multi-Vendor Sync for FlexStock\u003C\u002Fstrong>\u003Cbr \u002F>\nTake control of your WooCommerce marketplace with vendor-specific Google Sheets and real-time sync. \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwppool.dev\u002Fflexstock\u002Faddons\u002Fmultivendor-for-flexstock\u002F\" rel=\"nofollow ugc\">Start Managing Vendors Smarter!\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>📦 \u003Cstrong>Full Product Management via Sheets\u003C\u002Fstrong>\u003Cbr \u002F>\nVendors can manage categories, attributes, images, and inventory – all directly from their Google Sheet. No need to access the WordPress dashboard.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🧑‍💼 \u003Cstrong>Vendor-Specific Google Sheets\u003C\u002Fstrong>\u003Cbr \u002F>\nEach vendor gets their own private Google Sheet to manage only their products – with no access to others’ data.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🔁 \u003Cstrong>Real-Time Two-Way Sync\u003C\u002Fstrong>\u003Cbr \u002F>\nAny changes made in a vendor’s sheet (like stock, price, name, SKU, etc) are instantly synced with your WooCommerce store – and vice versa. Edits from WooCommerce (by vendor or admin) reflect back to the sheet in real-time.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>➕ \u003Cstrong>Create Products from Sheets\u003C\u002Fstrong>\u003Cbr \u002F>\nVendors can add new products just by filling out rows in their sheet – products are automatically created in the store.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>⚡ \u003Cstrong>One-Click Sheet Setup\u003C\u002Fstrong>\u003Cbr \u002F>\nVendors can link their Google Sheet in a single click from their vendor dashboard – fast, easy, and secure.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🧩 \u003Cstrong>Built for Any Marketplace\u003C\u002Fstrong>\u003Cbr \u002F>\nWhether you have 5 vendors or 500, the system runs smoothly with full data separation. No more messy or shared spreadsheets. Fully compatible with top multivendor plugins like \u003Cstrong>WCFM\u003C\u002Fstrong>, \u003Cstrong>Dokan\u003C\u002Fstrong>, \u003Cstrong>WC Vendors (upcoming)\u003C\u002Fstrong>, and more.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Competitor of Sync Master Sheet – Product Sync with Google Sheet for WooCommerce | WPSyncSheets For WooCommerce  – Export WooCommerce Orders, Products, Customers & Coupons to Google Sheets | Order Export & Order Import for WooCommerce | Product Import Export for WooCommerce – Import Export Product CSV Suite | WP All Export – Drag & Drop Export to Any Custom CSV, XML & Excel | GSheetConnector for WooCommerce – Send your Orders and Products to Google Sheet in Real-Time | PW WooCommerce Bulk Edit | Bulky – Bulk Edit Products for WooCommerce | WP Sheet Editor | BEAR – Bulk Editor and Products Manager Professional for WooCommerce by Pluginus.Net | Smart Manager – Advanced WooCommerce Bulk Edit & Inventory Management.\u003C\u002Fp>\n\u003Ch3>🔥 More Awesome Plugins\u003C\u002Fh3>\n\u003Cp>If you like FlexStock, then consider checking out our other awesome projects:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>🛒 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Forder-sync-with-google-sheets-for-woocommerce\u002F\" rel=\"ugc\">Manage Order with Google Sheets\u003C\u002Fa>\u003C\u002Fstrong>:\u003Cbr \u002F>\nTry FlexOrder – Bulk Order Sync with Google Sheet for WooCommerce | Manage WooCommerce orders from Google Sheets. WooCommerce order sync, e-commerce order management, and sales order management with Google Sheets. Try Flex Order now!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🟢 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsheets-to-wp-table-live-sync\u002F\" rel=\"ugc\">Google Sheets to WP Table\u003C\u002Fa>\u003C\u002Fstrong>:\u003Cbr \u002F>\nTry FlexTable – Sheets To WP Table Live Sync | Google Sheets allows you to input data on your Google sheet and show the same data on WordPress as a table effortlessly. Try Flex Table now!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🎁 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fecho-rewards\u002F\" rel=\"ugc\">Boost Sales with a Smart Referral System\u003C\u002Fa>\u003C\u002Fstrong>:\u003Cbr \u002F>\nTry EchoRewards | With Echo Reward, you can refer a friend for WooCommerce to launch your customer referral program. Echo Rewards Referral Plugin is a WooCommerce referral plugin to boost your sales. Generate coupons, reward customers, and launch the ideal refer-a-friend program for your store.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>🌓 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-dark-mode\u002F\" rel=\"ugc\">WP Dark Mode\u003C\u002Fa>\u003C\u002Fstrong>:\u003Cbr \u002F>\nUse WP Dark Mode plugin to create a stunning dark version for your WordPress website. WP Dark Mode works automatically without going into any complicated settings.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>💬 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsocial-contact-form\u002F\" rel=\"ugc\">Form to Chat\u003C\u002Fa>\u003C\u002Fstrong>:\u003Cbr \u002F>\nTry FormyChat | Connect Form to Chat Apps with Contact Form 7, WPForms, Gravity Form | Welcome Popup & Multi-agent Live Chat\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Flex Stock uses \u003Ca href=\"https:\u002F\u002Fappsero.com\" rel=\"nofollow ugc\">Appsero\u003C\u002Fa> SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.\u003C\u002Fp>\n\u003Cp>Appsero SDK \u003Cstrong>does not gather any data by default.\u003C\u002Fstrong> The SDK only starts gathering basic telemetry data \u003Cstrong>when a user allows it via the admin notice\u003C\u002Fstrong>. We collect the data to ensure a great user experience for all our users.\u003C\u002Fp>\n\u003Cp>Integrating Appsero SDK \u003Cstrong>DOES NOT IMMEDIATELY\u003C\u002Fstrong> start gathering data, \u003Cstrong>without confirmation from users in any case.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Learn more about how \u003Ca href=\"https:\u002F\u002Fappsero.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Appsero collects and uses this data\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Third-Party Services\u003C\u002Fh3>\n\u003Cp>This plugin uses the Headway changelog widget to display update notices in the\u003Cbr \u002F>\nadmin dashboard. This service is provided by Headway (https:\u002F\u002Fheadwayapp.co).\u003C\u002Fp>\n\u003Cp>The widget JavaScript file is bundled locally within the plugin\u003Cbr \u002F>\n(public\u002Fjs\u002Fheadway-widget.js) and is not fetched from an external  &hellip;\u003C\u002Fp>\n","WooCommerce inventory and stock management plugin with real-time Google Sheets sync. Track, manage, and bulk edit products instantly.",700,46309,90,21,"2026-07-16T03:49:00.000Z","5.4","5.6",[158,21,23,159,160],"bulk-editor","woocommerce-inventory-management","woocommerce-stock-management","https:\u002F\u002Fwppool.dev\u002Fflexstock\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstock-sync-with-google-sheet-for-woocommerce.3.17.0.zip",99,"2025-03-26 00:00:00",{"slug":166,"name":167,"version":168,"author":169,"author_profile":170,"description":171,"short_description":172,"active_installs":173,"downloaded":174,"rating":74,"num_ratings":74,"last_updated":175,"tested_up_to":16,"requires_at_least":176,"requires_php":177,"tags":178,"homepage":18,"download_link":182,"security_score":183,"vuln_count":74,"unpatched_count":74,"last_vuln_date":39,"fetched_at":31},"bulk-edit-product-for-woocommerce","Bulk Edit Products – Price, Stock, SKU & Inventory Manager for WooCommerce","1.0","theme funda","https:\u002F\u002Fprofiles.wordpress.org\u002Fgravitymaster97\u002F","\u003Cp>\u003Cstrong>Bulk Edit WooCommerce Products\u003C\u002Fstrong> is the fastest WooCommerce bulk editor for store owners managing large product catalogs. Stop editing products one by one — select multiple products, update any field, and save everything instantly from a single screen inside your WordPress dashboard.\u003C\u002Fp>\n\u003Cp>Whether you’re running a flash sale, restocking inventory, updating shipping dimensions, or applying new tax classes across your entire catalog — this plugin handles it all without any coding.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>⚡ Save hours of manual work. Bulk edit hundreds of WooCommerce products in seconds.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>✅ BULK EDITABLE PRODUCT FIELDS\u003C\u002Fp>\n\u003Cp>Update all of these fields across multiple products at once:\u003C\u002Fp>\n\u003Cp>✔ \u003Cstrong>Product Name\u003C\u002Fstrong>\u003Cbr \u002F>\n✔ \u003Cstrong>Regular Price\u003C\u002Fstrong>\u003Cbr \u002F>\n✔ \u003Cstrong>Sale Price\u003C\u002Fstrong>\u003Cbr \u002F>\n✔ \u003Cstrong>Stock Quantity\u003C\u002Fstrong>\u003Cbr \u002F>\n✔ \u003Cstrong>Stock Status\u003C\u002Fstrong> (In Stock \u002F Out of Stock \u002F On Backorder)\u003Cbr \u002F>\n✔ \u003Cstrong>SKU\u003C\u002Fstrong>\u003Cbr \u002F>\n✔ \u003Cstrong>Manage Stock\u003C\u002Fstrong>\u003Cbr \u002F>\n✔ \u003Cstrong>Allow Backorders\u003C\u002Fstrong>\u003Cbr \u002F>\n✔ \u003Cstrong>Sold Individually\u003C\u002Fstrong>\u003Cbr \u002F>\n✔ \u003Cstrong>Weight\u003C\u002Fstrong> (kg)\u003Cbr \u002F>\n✔ \u003Cstrong>Length \u002F Width \u002F Height\u003C\u002Fstrong> (dimensions)\u003Cbr \u002F>\n✔ \u003Cstrong>Tax Status\u003C\u002Fstrong>\u003Cbr \u002F>\n✔ \u003Cstrong>Tax Class\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>⭐ KEY FEATURES\u003C\u002Fp>\n\u003Cp>– \u003Cstrong>Bulk edit prices\u003C\u002Fstrong> — update Regular Price and Sale Price across hundreds of products at once\u003Cbr \u002F>\n– \u003Cstrong>Bulk edit stock\u003C\u002Fstrong> — update Stock Quantity and Stock Status in seconds\u003Cbr \u002F>\n– \u003Cstrong>Bulk edit SKUs\u003C\u002Fstrong> — reset or update product SKUs across your entire catalog\u003Cbr \u002F>\n– \u003Cstrong>Bulk edit dimensions & weight\u003C\u002Fstrong> — update shipping data after a supplier change\u003Cbr \u002F>\n– \u003Cstrong>Bulk edit tax classes\u003C\u002Fstrong> — apply new tax rules across multiple product categories\u003Cbr \u002F>\n– \u003Cstrong>Filter & search products\u003C\u002Fstrong> — target exactly the products you need before editing\u003Cbr \u002F>\n– \u003Cstrong>Simple & variable products\u003C\u002Fstrong> — supports all standard WooCommerce product types\u003Cbr \u002F>\n– \u003Cstrong>No coding required\u003C\u002Fstrong> — works out of the box, right inside WordPress admin\u003C\u002Fp>\n\u003Cp>💡 POPULAR USE CASES\u003C\u002Fp>\n\u003Cp>✦ \u003Cstrong>Flash sale setup\u003C\u002Fstrong> — bulk update sale prices across 50+ products before a promotion\u003Cbr \u002F>\n✦ \u003Cstrong>Inventory restock\u003C\u002Fstrong> — set stock status to “In Stock” for an entire product range after delivery\u003Cbr \u002F>\n✦ \u003Cstrong>Supplier change\u003C\u002Fstrong> — bulk update weight, length, width, and height after a packaging update\u003Cbr \u002F>\n✦ \u003Cstrong>Tax compliance\u003C\u002Fstrong> — apply a new tax class across multiple product categories in one click\u003Cbr \u002F>\n✦ \u003Cstrong>Post-stocktake\u003C\u002Fstrong> — reset or bulk update stock quantities across your full catalog\u003Cbr \u002F>\n✦ \u003Cstrong>Store reorganization\u003C\u002Fstrong> — bulk update SKUs to a new naming convention instantly\u003C\u002Fp>\n\u003Cp>⚙ HOW IT WORKS\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Go to \u003Cstrong>WP Admin \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Products \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Bulk Edit\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Filter or search for the products you want to update\u003C\u002Fli>\n\u003Cli>Select your products and enter the new field values\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Save\u003C\u002Fstrong> — all selected products update instantly\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>No page reloads. No opening individual products. Just fast, reliable bulk editing.\u003C\u002Fp>\n\u003Cp>🔌 COMPATIBILITY\u003C\u002Fp>\n\u003Cp>– Works with the latest WooCommerce versions\u003Cbr \u002F>\n– Compatible with simple and variable products\u003Cbr \u002F>\n– Follows WooCommerce product data standards\u003Cbr \u002F>\n– No conflicts with popular WooCommerce themes or extensions\u003C\u002Fp>\n","Bulk edit WooCommerce product prices, stock, SKU, dimensions, tax, and more — update hundreds of products in seconds from one screen.",10,775,"2026-07-19T06:19:00.000Z","5.0","7.4",[179,21,180,23,181],"bulk-edit-woocommerce","price-update","woocommerce-bulk-edit-products","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbulk-edit-product-for-woocommerce.zip",100,{"slug":185,"name":186,"version":187,"author":188,"author_profile":189,"description":190,"short_description":191,"active_installs":192,"downloaded":193,"rating":194,"num_ratings":195,"last_updated":196,"tested_up_to":197,"requires_at_least":176,"requires_php":198,"tags":199,"homepage":202,"download_link":203,"security_score":204,"vuln_count":205,"unpatched_count":74,"last_vuln_date":206,"fetched_at":31},"woocommerce-stock-manager","Stock Manager for WooCommerce","3.8.0","storeapps","https:\u002F\u002Fprofiles.wordpress.org\u002Fstoreapps\u002F","\u003Cp>Stock Manager is a powerful WooCommerce stock management plugin that allows you to manage product stock and their variations from one screen.\u003C\u002Fp>\n\u003Cp>Edit and manage product stock status, quantity, prices, SKU, taxes. etc., apply quick filters and view stock history, import and export stock data to CSV.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Stock Manager for WooCommerce plugin is completely Free to use.\u003Cbr \u002F>\n  There’s no paid or Pro version of this plugin.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>WooCommerce stock management dashboard\u003C\u002Fh4>\n\u003Cp>You don’t need to visit each product page to view and edit stock fields. Stock Manager plugin provides a dashboard to view all product stock and inventory information details at one place…and some cool features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Table editor\u003C\u002Fstrong> – Make edits to stock data using table cells and dropdown. Simple and fast.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Inline edit\u003C\u002Fstrong> – Create, remove or update as many stock items. You can save each product or variations separately or save all displayed data at once.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stock and price management\u003C\u002Fstrong> – Navigate through the dashboard and make edits to the following product stock data fields:\u003Cbr \u002F>\n— SKU\u003Cbr \u002F>\n— Product name\u003Cbr \u002F>\n— Tax status\u003Cbr \u002F>\n— Tax class\u003Cbr \u002F>\n— Shipping class\u003Cbr \u002F>\n— Price\u003Cbr \u002F>\n— Sale price\u003Cbr \u002F>\n— Weight\u003Cbr \u002F>\n— Manage stock\u003Cbr \u002F>\n— Stock status\u003Cbr \u002F>\n— Backorders\u003Cbr \u002F>\n— Stock\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support for all product types\u003C\u002Fstrong> – Simple, variable, external\u002Faffiliate, grouped…\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin columns\u003C\u002Fstrong>  – Show\u002Fhide columns based on your requirements, thus making the dashboard look clean.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pre-defined Search Filters\u003C\u002Fstrong> – The plugin gives you three predefined filters (facets) – Product Category, Product Type and Stock Status to make edits. You can also search and sort using SKU and product name.\u003C\u002Fli>\n\u003Cli>View \u003Cstrong>product thumbnail image.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Edit the variations for variable products after clicking on the “Show variables” button.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Product stock history\u003C\u002Fh4>\n\u003Cp>Stock Manager for WooCommerce plugin provides a \u003Cstrong>Stock log page\u003C\u002Fstrong>, wherein you can see each product’s stock history. This helps you track the stock movement for each product.\u003C\u002Fp>\n\u003Ch3>Import\u002FExport\u003C\u002Fh3>\n\u003Cp>Export all stock data of your shop, edit them and import back with a CSV file.\u003Cbr \u002F>\n(This feature needs refactoring, so use this only on your own risk).\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Export file structure:\u003C\u002Fli>\n\u003Cli>Id – product ID.\u003C\u002Fli>\n\u003Cli>SKU – product unique identificator, required.\u003C\u002Fli>\n\u003Cli>Product name – Name\u002Ftitle of the product\u003C\u002Fli>\n\u003Cli>Manage stock – values: “yes”, “notify”, “no”. If is empty “no” will be save.\u003C\u002Fli>\n\u003Cli>Stock status – values: “instock”, “outofstock”. If is empty “outofstock” will be saved.\u003C\u002Fli>\n\u003Cli>Backorders – values: “yes”, “notify”, “no”. If is empty “no” will be saved.\u003C\u002Fli>\n\u003Cli>Stock – quantity value.\u003C\u002Fli>\n\u003Cli>Type – type of product.\u003C\u002Fli>\n\u003Cli>Parent ID – if product is variant, parent product ID is displayed for better filtering csv file.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>GDPR ready – plugin doesn’t collect personal data.\u003C\u002Fp>\n\u003Ch3>Bulk edit and manage custom fields\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>To bulk edit and  manage custom field(s) for any post type like WooCommerce products, orders, coupons, posts, users, subscriptions, bookings, memberships, etc., use our \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsmart-manager-for-wp-e-commerce\u002F\" rel=\"ugc\">Smart Manager for WooCommerce\u003C\u002Fa> plugin.\u003Cbr \u002F>\n  You can also \u003Ca href=\"https:\u002F\u002Fwww.storeapps.org\u002Fdocs\u002Fsm-how-to-sync-woocommerce-products-stock-log-from-stock-manager-for-woocommerce-to-smart-manager\u002F?utm_source=wprepo&utm_medium=links&utm_campaign=stock_management_how_tos\" rel=\"nofollow ugc\">sync stock log data\u003C\u002Fa> from Stock Manager plugin into Smart Manager and bulk edit stock data.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Spread The Love\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you like Stock Manager for WooCommerce plugin, please consider leaving \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwoocommerce-stock-manager\u002Freviews\u002F#new-post\" rel=\"ugc\">five stars\u003C\u002Fa> for the plugin. That helps fellow website owners assess plugin easily and benefit from it!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Contribute\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Want to add a new language to the Stock Manager for WooCommerce? Contribute via \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fwoocommerce-stock-manager\u002F\" rel=\"nofollow ugc\">translate.wordpress.org\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Have any questions?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Feel free to \u003Ca href=\"https:\u002F\u002Fwww.storeapps.org\u002Fsupport\u002Fcontact-us\u002F?utm_source=wprepo&utm_medium=web_contact&utm_campaign=wsm_readme\" rel=\"nofollow ugc\">contact us\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Recommended Readings for faster WooCommerce stock management\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.storeapps.org\u002Fwoocommerce-bulk-edit-price\u002F?utm_source=wprepo&utm_medium=links&utm_campaign=stock_management_how_tos\" rel=\"nofollow ugc\">How to bulk edit sale price and regular price\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.storeapps.org\u002Fwoocommerce-backorder\u002F?utm_source=wprepo&utm_medium=links&utm_campaign=stock_management_how_tos\" rel=\"nofollow ugc\">How to manage Backorders in bulk\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.storeapps.org\u002Fexcel-custom-views-woocommerce-wordpress\u002F?utm_source=wprepo&utm_medium=links&utm_campaign=stock_management_how_tos\" rel=\"nofollow ugc\">How to create Excel-like custom views to manage product stock\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.storeapps.org\u002Fwoocommerce-delete-all-products\u002F?utm_source=wprepo&utm_medium=links&utm_campaign=stock_management_how_tos\" rel=\"nofollow ugc\">How to Delete all products\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.storeapps.org\u002Fwoocommerce-stock-management\u002F?utm_source=wprepo&utm_medium=links&utm_campaign=stock_management_how_tos\" rel=\"nofollow ugc\">How to manage stock 10x faster\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.storeapps.org\u002Fwoocommerce-search-by-sku\u002F?utm_source=wprepo&utm_medium=links&utm_campaign=stock_management_how_tos\" rel=\"nofollow ugc\">How to search products by SKU\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.storeapps.org\u002Fwoocommerce-search-by-sku\u002F?utm_source=wprepo&utm_medium=links&utm_campaign=stock_management_how_tos\" rel=\"nofollow ugc\">How to export products based on advanced search and admin column filters\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.storeapps.org\u002Fwoocommerce-bulk-edit-attributes\u002F?utm_source=wprepo&utm_medium=links&utm_campaign=stock_management_how_tos\" rel=\"nofollow ugc\">How to bulk edit attributes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.storeapps.org\u002Fwordpress-admin-columns\u002F?utm_source=wprepo&utm_medium=links&utm_campaign=stock_management_how_tos\" rel=\"nofollow ugc\">How to manage Admin Columns for stock fields\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Some of our other free plugins\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsmart-manager-for-wp-e-commerce\u002F\" rel=\"ugc\">Smart Manager for WooCommerce\u003C\u002Fa> – Manage and bulk edit WooCommerce products, variations, orders, coupons, any WordPress post type…all from a single screen using an Excel-like sheet editor.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftemporary-login-without-password\u002F\" rel=\"ugc\">Temporary Login Without Password\u003C\u002Fa> – Create secure, self-expiring, automatic login links for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ficegram\u002F\" rel=\"ugc\">Icegram\u003C\u002Fa> – Popups, header footer bars, optins and lead generation plugin.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Femail-subscribers\u002F\" rel=\"ugc\">Email Subscribers & Newsletters\u003C\u002Fa> – Collect leads, send automated new blog post notification emails, create & send broadcasts.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>StoreApps’ other Pro plugins\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Foffermative-discount-pricing-related-products-upsell-funnels-for-woocommerce\u002F\" rel=\"ugc\">Offermative\u003C\u002Fa> – Automated discount, related products recommendations, upsells for WooCommerce.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.storeapps.org\u002Fproduct\u002Fbulk-variations-manager\u002F?utm_source=wprepo&utm_medium=web_bvm&utm_campaign=wsm_readme\" rel=\"nofollow ugc\">WooCommerce Bulk Variations Manager\u003C\u002Fa> – Create & set prices for thousands of product variations at once.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.storeapps.org\u002Fproduct\u002Fsmart-offers\u002F?utm_source=wprepo&utm_medium=web_mb&utm_campaign=wsm_readme\" rel=\"nofollow ugc\">Smart Offers For WooCommerce\u003C\u002Fa> – Targeted one-click upsells, BOGO, order bumps and Buy Now buttons for direct checkout.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.storeapps.org\u002Fproduct\u002Fsmart-emails\u002F?utm_source=wprepo&utm_medium=web_se&utm_campaign=wsm_readme\" rel=\"nofollow ugc\">Email Customizer for WooCommerce\u003C\u002Fa> – Customize default WooCommerce transactional emails to match your brand. Edit text, colors and other elements in a live preview.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.storeapps.org\u002Fproduct\u002Foffer-your-price\u002F?utm_source=wprepo&utm_medium=web_se&utm_campaign=wsm_readme\" rel=\"nofollow ugc\">WooCommerce Name Your Price Plugin\u003C\u002Fa> – Create a pay what you want or a donation-based pricing system.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.storeapps.org\u002Fproduct\u002Ffrequently-bought-together-woocommerce\u002F?utm_source=wprepo&utm_medium=web_se&utm_campaign=wsm_readme\" rel=\"nofollow ugc\">Frequently Bought Together For WooCommerce\u003C\u002Fa> – Show users related products or recommendations to the product they are already viewing.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.storeapps.org\u002Fproduct\u002Fexpress-login-for-wordpress\u002F?utm_source=wprepo&utm_medium=web_se&utm_campaign=wsm_readme\" rel=\"nofollow ugc\">Express Login For WordPress\u003C\u002Fa> – Create secure, auto-login links for WordPress and WooCommerce without the need for a username and password.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.storeapps.org\u002Fwoocommerce-plugins\u002F?utm_source=wprepo&utm_medium=web_others&utm_campaign=wsm_readme\" rel=\"nofollow ugc\">Check out all our WooCommerce plugins\u003C\u002Fa>\u003C\u002Fp>\n","WooCommerce stock management plugin to manage and edit product stock and their variables from a single dashboard. Stock log, import\u002Fexport, filters!",20000,844275,84,130,"2026-06-23T05:12:00.000Z","6.9.5","7.0",[159,200,160,201,185],"woocommerce-product-stock-manager","woocommerce-stock-management-free","https:\u002F\u002Fwww.storeapps.org\u002Fwoocommerce-plugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-stock-manager.3.8.0.zip",93,4,"2026-01-09 00:00:00",{"slug":208,"name":209,"version":210,"author":211,"author_profile":212,"description":213,"short_description":214,"active_installs":215,"downloaded":216,"rating":217,"num_ratings":218,"last_updated":219,"tested_up_to":16,"requires_at_least":220,"requires_php":177,"tags":221,"homepage":226,"download_link":227,"security_score":183,"vuln_count":74,"unpatched_count":74,"last_vuln_date":39,"fetched_at":31},"atum-stock-manager-for-woocommerce","ATUM WooCommerce Inventory Management and Stock Tracking","2.0.3.1","Stock Management Labs","https:\u002F\u002Fprofiles.wordpress.org\u002Fstockmanagementlabs\u002F","\u003Cp>\u003Cstrong>✨ NEW IMPROVED ATUM v2 ✨\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FuAUXj4vUYRs?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>\u003Cstrong>💻 NEW \u003Ca href=\"https:\u002F\u002Fstockmanagementlabs.github.io\u002Fatum-rest-api-docs\u002F\" rel=\"nofollow ugc\">ATUM REST API\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📖 NEW \u003Ca href=\"https:\u002F\u002Fstockmanagementlabs.crunch.help\u002F\" rel=\"nofollow ugc\">ATUM’s KNOWLEDGE BASE\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>💬 \u003Ca href=\"https:\u002F\u002Fforum.stockmanagementlabs.com\" title=\"Visit the official ATUM forum\" rel=\"nofollow ugc\">FOR ANY QUESTIONS, VISIT OUR OFFICIAL FORUMS\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>DESCRIPTION\u003C\u002Fh4>\n\u003Cp>If you have an online store, you need ATUM, the most \u003Cstrong>powerful stock management solution\u003C\u002Fstrong> for Woocommerce.\u003C\u002Fp>\n\u003Cp>ATUM is now the most advanced FREE WooCommerce inventory management tool in the WordPress plugins repository. Good WooCommerce inventory solution is an absolute must for every serious shop owner. The Dashboard Statistics or the breath-taking Stock Central, the heart of ATUM, gives you the full control of your WooCommerce stock. Get the ability to quickly edit every aspect of your WooCommerce inventory, suppliers, SKUs, locations, weight, or even prices. Beautifully carved into the WordPress interface, the system feels very familiar and \u003Cstrong>user-friendly\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>ATUM Dashboard creates an entirely new, and we felt a necessary connection between the creators and users. The dashboard aims to become an everyday screen with a quick link to support, documentation, and most importantly, business stats. We have developed a brand-new widget section that can be personalized from every corner.\u003C\u002Fp>\n\u003Cp>Each section of ATUM has an \u003Cstrong>intuitive layout\u003C\u002Fstrong> to favor the experience of store owners, facilitating stock management, and contributing to the optimization of time and resources. We understand that shop owners need to focus their efforts on growing their online business, so our aim is to help our clients through our add-ons to \u003Cstrong>get to the top\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Stock Management Labs™\u003C\u002Fstrong>, creators that have combined over 25 years of experience in inventory management, working very closely with a bunch of professional WordPress developers since October 2016. The aim is to create the complete WooCommerce solution that will take care of all your business needs.\u003C\u002Fp>\n\u003Cp>In addition, in the preparation process for the development stage, we have tested and tried the most popular WooCommerce inventory management and cloud inventory management plugins in the world. With full confidence, we believe that ATUM will become unrivalled in every category.\u003C\u002Fp>\n\u003Ch4>AVAILABLE FEATURES\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fplugin\u002Fatum-inventory-management-for-woocommerce\u002F\" title=\"Visit the WPML compatibility page\" rel=\"nofollow ugc\">WPML FULLY COMPATIBLE\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Most Advanced FREE WooCommerce Inventory Management – Inventory Statistics (Periodical Sales, Inventory Levels, Lost Sales, Promo Sales), Stock Central with Data Export, Inventory Logs (Reserved Stock, Lost In Post, Customer Returns, Inbound Stock, Warehouse Damages), One Page Updating, Quick Price Changes, Stock Levels Indicators, Suppliers, Purchase Orders, and Premium Add-ons.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>ATUM ground-breaking Stock Control system.\u003C\u002Fli>\n\u003Cli>All WooCommerce products on one screen with a smooth mouse wheel or touchpad scrolling.\u003C\u002Fli>\n\u003Cli>Image thumbnails for easier identification of your WooCommerce Inventory.\u003C\u002Fli>\n\u003Cli>Short product names overview including the products’ ID and SKU. Change SKUs on the fly from one screen. Now with direct edit links.\u003C\u002Fli>\n\u003Cli>Purchase prices are now included with direct edit from the Stock Central page. WooCommerce inventory management was never easier.\u003C\u002Fli>\n\u003Cli>Suppliers column and fully filtered product list by Suppliers name.\u003C\u002Fli>\n\u003Cli>Quickly edit the Product Price and Product Sale Price, including the date ranges of your sales. Now bulk editing is available.\u003C\u002Fli>\n\u003Cli>Change, edit, or update the inventory of every WooCommerce product in your database. Changes immediately reflect the front-end of your site.\u003C\u002Fli>\n\u003Cli>Weekly and Fortnightly Sales, Lost Sales, and Inventory Level Indicators to help you with re-ordering plan.\u003C\u002Fli>\n\u003Cli>Customise the visual appearance of Stock Central with the ability to add or remove any columns according to your business needs.\u003C\u002Fli>\n\u003Cli>Complete “HELP” sections with the detailed explanation of every feature.\u003C\u002Fli>\n\u003Cli>Advanced search with an autofill feature and fine-tuned performance.\u003C\u002Fli>\n\u003Cli>Inventory \u002F Stock filters, new product category filters, extra drop-down filters and new column sorting.\u003C\u002Fli>\n\u003Cli>Intelligent settings for easy inventory\u002Fstock management.\u003C\u002Fli>\n\u003Cli>Advanced WooCommerce inventory controlling and monitoring features.\u003C\u002Fli>\n\u003Cli>Faultless approach to all product types, including WooCommerce subscriptions.\u003C\u002Fli>\n\u003Cli>Full support for WooCommerce variable products.\u003C\u002Fli>\n\u003Cli>Bulk product Actions to activate or deactivate WooCommerce stock management at product level.\u003C\u002Fli>\n\u003Cli>Bulk Actions within Stock Central to Control\u002FUncontrol products in bulk.\u003C\u002Fli>\n\u003Cli>Full inventory PDF export directly from Stock Central.\u003C\u002Fli>\n\u003Cli>Complete WPML compatibility for all WooCommerce inventory.\u003C\u002Fli>\n\u003Cli>Clear, effective, and branded ATUM fields.\u003C\u002Fli>\n\u003Cli>See inventory count totals for selected products.\u003C\u002Fli>\n\u003Cli>Complete location hierarchy tracking.\u003C\u002Fli>\n\u003Cli>URL hash navigation for filters in Stock Central.\u003C\u002Fli>\n\u003Cli>Navigating through filters history with the browser’s back\u002Fforward buttons.\u003C\u002Fli>\n\u003Cli>Easy page reload without losing filters.\u003C\u002Fli>\n\u003Cli>Sticky header in Stock Central to stay always in control even when scrolling through hundreds of WooCommerce products.\u003C\u002Fli>\n\u003Cli>WooCommerce business statistics of revenue and product sales. The user can filter the performance per period and choose from three graphical views.\u003C\u002Fli>\n\u003Cli>Widgets for Sales, Lost Sales, Orders, and Promo Sales.\u003C\u002Fli>\n\u003Cli>Stock Control Widget for a better WooCommerce summary of In Stock, Low Stock, and Out of Stock Products.\u003C\u002Fli>\n\u003Cli>Latest News – direct link to our new blog where we discuss functions and new features coming to ATUM.\u003C\u002Fli>\n\u003Cli>Full feed of our YouTube channel and video Tutorials that can be viewed directly in your WP admin.\u003C\u002Fli>\n\u003Cli>Build for unlimited widget additions. Our team will develop widgets for every feature, so the user has the full freedom.\u003C\u002Fli>\n\u003Cli>Inventory logs now allow you to increase or reduce WooCommerce stock.\u003C\u002Fli>\n\u003Cli>Product Locations feature lets you create several storage locations per item.\u003C\u002Fli>\n\u003Cli>Location hierarchy available too – create custom storage places within a location.\u003C\u002Fli>\n\u003Cli>Add Suppliers feature – add new suppliers and save their data for more natural inventory management and ordering.\u003C\u002Fli>\n\u003Cli>Set default and assign users or locations to individual suppliers.\u003C\u002Fli>\n\u003Cli>Pair products with suppliers for quick selling stock re-ordering.\u003C\u002Fli>\n\u003Cli>Set different suppliers to each variation.\u003C\u002Fli>\n\u003Cli>Add decimals to your WooCommerce stock quantities.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Purchase orders with PDF export\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add Purchase Orders – create purchase orders for your sellable WooCommerce inventory.\u003C\u002Fli>\n\u003Cli>Easy Supplier locking feature – a quick search for products has never been easier.\u003C\u002Fli>\n\u003Cli>Add products to stock when you receive them at storage locations. Be notified if another user has already stocked selected WooCommerce products.\u003C\u002Fli>\n\u003Cli>Purchase Order notes to control the change log of each PO.\u003C\u002Fli>\n\u003Cli>Add Purchase Prices – add individual purchase prices and prepare your shop for monitoring of your gross profits.\u003C\u002Fli>\n\u003Cli>Purchase prices can be attached to the Purchase Orders directly. No need to jump back to product edit.\u003C\u002Fli>\n\u003Cli>Inbound Stock overview – keep an eye on all your inbound WooCommerce products.\u003C\u002Fli>\n\u003Cli>Pending incoming stock reflects in Stock Central.\u003C\u002Fli>\n\u003Cli>Direct Purchase Order editing from the inbound stock page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Every user may create an account on our website \u003Ca href=\"https:\u002F\u002Fstockmanagementlabs.com\" title=\"Stock Management Labs\" rel=\"nofollow ugc\">stockmanagementlabs.com\u003C\u002Fa>. To get the most out of ATUM\u003C\u002Fstrong>\u003C\u002Fp>\n","WooCommerce Full Inventory Management, Purchase Orders, Suppliers, Inbound Stock, Inventory Logs, WooCommerce Sales Statistics, and More.",10000,1181228,94,127,"2026-07-21T06:29:00.000Z","6.8",[222,223,224,225,160],"inbound-stock","inventory-logs","purchase-orders","suppliers","https:\u002F\u002Fstockmanagementlabs.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fatum-stock-manager-for-woocommerce.2.0.3.1.zip",{"slug":229,"name":230,"version":231,"author":232,"author_profile":233,"description":234,"short_description":235,"active_installs":236,"downloaded":237,"rating":183,"num_ratings":28,"last_updated":238,"tested_up_to":16,"requires_at_least":239,"requires_php":240,"tags":241,"homepage":243,"download_link":244,"security_score":163,"vuln_count":29,"unpatched_count":74,"last_vuln_date":245,"fetched_at":31},"product-sync-master-sheet","Sync Master Sheet – Product Sync with Google Sheet for WooCommerce","2.0.4","Saiful Islam","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodersaiful\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fcodeastrology.com\u002Fsync-master-sheet\u002F\" rel=\"nofollow ugc\">Features\u003C\u002Fa>  | \u003Ca href=\"https:\u002F\u002Fcodeastrology.com\u002Fsync-master-sheet\u002Fpricing\u002F\" rel=\"nofollow ugc\">Get Premium\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcodeastrology.com\u002Fdocs\u002Fplugin\u002Fproduct-sync-master-sheet\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Easily manage and synchronize your WooCommerce product stock with the power of Google Sheets using our plugin – Product Stock Sync with Google Sheet for WooCommerce. This intuitive solution empowers you to streamline your inventory management effortlessly.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FIVW_UseTK8k?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* ✅ \u003Cstrong>Two-Way Product Synchronize\u003C\u002Fstrong> with \u003Cstrong>Google Sheets\u003C\u002Fstrong>\u003Cbr \u002F>\n* ✅ \u003Cstrong>Edit Product Details\u003C\u002Fstrong> directly from Google Sheets, including Name\u002FTitle, Price, Regular Price, SKU, and Custom Fields\u003Cbr \u002F>\n* ✅ \u003Cstrong>Add Unlimited New Products\u003C\u002Fstrong> from Google Sheets\u003Cbr \u002F>\n* ✅ \u003Cstrong>Bulk Edit Products\u003C\u002Fstrong> using Google Sheets\u003Cbr \u002F>\n* ✅ \u003Cstrong>Manage WooCommerce Custom Fields\u003C\u002Fstrong> (Meta Data) with seamless sync\u003Cbr \u002F>\n* ✅ \u003Cstrong>Integration with Secure Custom Fields\u003C\u002Fstrong> Columns (previously known as ACF Plugin)\u003Cbr \u002F>\n* ✅ \u003Cstrong>Update Product Status\u003C\u002Fstrong> easily via Google Sheets\u003Cbr \u002F>\n* ✅ \u003Cstrong>Quick Edit Options\u003C\u002Fstrong> available directly in the plugin settings (including Table Title)\u003Cbr \u002F>\n* ✅ \u003Cstrong>Show\u002FHide Columns\u003C\u002Fstrong> in Google Sheets for a customized view\u003Cbr \u002F>\n* ✅ \u003Cstrong>Export Unlimited Products\u003C\u002Fstrong> to Google Sheets\u003Cbr \u002F>\n* ✅ \u003Cstrong>Full Support for Variable Products\u003C\u002Fstrong> in Google Sheets\u003Cbr \u002F>\n* ✅ \u003Cstrong>Filter by Category\u003C\u002Fstrong> (multiple filters supported) in Google Sheets\u003Cbr \u002F>\n* ✅ \u003Cstrong>Column Sorting\u003C\u002Fstrong> for better data management in Google Sheets\u003Cbr \u002F>\n* ✅ \u003Cstrong>Display Product\u003C\u002Fstrong> URLs in Google Sheets\u003Cbr \u002F>\n* ✅ \u003Cstrong>View Product Edit Links\u003C\u002Fstrong> directly from Google Sheets\u003Cbr \u002F>\n* ✅ \u003Cstrong>Auto Content Wrap\u003C\u002Fstrong> support for better readability\u003Cbr \u002F>\n* ✅ \u003Cstrong>Short Description\u003C\u002Fstrong> support for quick product overview\u003Cbr \u002F>\n* ✅ \u003Cstrong>Full Description\u003C\u002Fstrong> support for detailed product information\u003Cbr \u002F>\n* ✅ \u003Cstrong>Show Product Images\u003C\u002Fstrong> support for better visual identification\u003Cbr \u002F>\n* 🔥🔥🔥 \u003Cstrong>Stock Synchronize for Multiple Sites\u003C\u002Fstrong> from a single Google Sheet using SKU\u003Cbr \u002F>\n* and Many more features available.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Google Sheet Integration:\u003C\u002Fstrong> Seamlessly connect your WooCommerce store with Google Sheets via the Google Sheets API.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Effortless Updates:\u003C\u002Fstrong> Update product stock levels directly from your Google Sheet, ensuring accurate and real-time inventory information on your WooCommerce store.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simplified Stock Management:\u003C\u002Fstrong> Take control of your stock effortlessly within the familiar and user-friendly Google Sheets interface.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automation:\u003C\u002Fstrong> Say goodbye to manual updates! Our plugin automates the synchronization process, saving you time and reducing the risk of errors.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>How It Works:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Connect:\u003C\u002Fstrong> Establish a secure connection between your WooCommerce store and Google Sheets using the Google Sheets API.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Update:\u003C\u002Fstrong> Effortlessly update product stock levels, prices, and other details directly from your Google Sheet.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-time Sync:\u003C\u002Fstrong> Enjoy real-time synchronization between your WooCommerce store and Google Sheets, ensuring your inventory is always up-to-date.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Why Choose Product Stock Sync\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Time-Saving:\u003C\u002Fstrong> Streamline your workflow with automated stock updates, freeing up time for more strategic business activities.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accuracy:\u003C\u002Fstrong> Eliminate discrepancies and maintain accurate stock levels across your WooCommerce store and Google Sheets.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User-Friendly:\u003C\u002Fstrong> No technical expertise required! Our plugin is designed for easy setup and hassle-free stock management.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Getting Started: Setting Up Google Sheet API Connection\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Ensure a smooth setup process by following these steps to connect your WooCommerce store with Google Sheets using our plugin.\u003Cbr \u002F>\nPlease follow, following steps:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcodeastrology.com\u002Fhow-to-setup-product-sync-master-plugin\u002F\" rel=\"nofollow ugc\">Tutorial – Setup Guideline\u003C\u002Fa> – Checkout and follow step by step guideline. How to configure with Google Sheet – explained here.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.google.com\u002Fspreadsheets\u002F\" rel=\"nofollow ugc\">Link Google Sheet\u003C\u002Fa> – Create new spreadsheet or use existing. In the plugin settings, find the section to link your Google Sheet. Provide the required Google Sheet URL and configure additional settings as needed.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fconsole.cloud.google.com\u002Fprojectcreate?previousPage=\u002Fapis\u002Fcredentials\" rel=\"nofollow ugc\">Create Google Project\u003C\u002Fa> – Navigate to the “APIs & Services” and select “Dashboard”. Click on “+ CREATE PROJECT” and fill in the necessary details. \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fconsole.cloud.google.com\u002Fapis\u002Fcredentials\" rel=\"nofollow ugc\">Credentials to make a Service JSON\u003C\u002Fa> – Still in the “APIs & Services” section, navigate to “Credentials”. Click on “Create Credentials” and choose “Service Account Key”. Create a new service account, download the JSON key file, and keep it secure.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fconsole.cloud.google.com\u002Fapis\u002Flibrary\u002Fsheets.googleapis.com\" rel=\"nofollow ugc\">Enable Sheet API\u003C\u002Fa> – In your project dashboard, go to “APIs & Services” > “Library”. Search for “Google Sheets API” and enable it for your project.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fconsole.cloud.google.com\u002Fapis\u002Fapi\u002Fsheets.googleapis.com\u002Fmetrics\" rel=\"nofollow ugc\">Check Enable Sheet API\u003C\u002Fa> – Checkout existing API which enabled or not.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Authentication\u003C\u002Fstrong> – For generate access tocken, we have sent request to https:\u002F\u002Foauth2.googleapis.com\u002Ftoken.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce required\u003C\u002Fstrong> – Ensure that, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"ugc\">WooCommerce\u003C\u002Fa> is already installed. Then install this plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Take control of your WooCommerce inventory like never before with \u003Cem>Product Stock Sync with Google Sheet for WooCommerce\u003C\u002Fem>. Experience seamless integration and efficient stock management today!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Credits\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>We believe in giving credit where it’s due. Our plugin utilizes the following third-party resources to enhance its functionality:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Fontello Icons: We express our gratitude to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffontello\u002Ffontello#developers-api\" rel=\"nofollow ugc\">Fontello\u003C\u002Fa> for providing the icon font used in our plugin’s user interface. Beautiful and customizable icons make the user experience more visually appealing.\u003C\u002Fli>\n\u003Cli>Google Sheet API: A big thank you to the \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fsheets\u002Fapi\u002Freference\u002Frest\" rel=\"nofollow ugc\">Google Sheets API\u003C\u002Fa> for enabling seamless integration between our plugin and Google Sheets. This API plays a pivotal role in automating the synchronization of product data.\u003C\u002Fli>\n\u003Cli>WooCommerce: Our plugin is built upon the robust foundation of \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"ugc\">WooCommerce\u003C\u002Fa>, empowering online businesses with a feature-rich and flexible e-commerce solution for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002F\" rel=\"ugc\">WordPress\u003C\u002Fa>: We are indebted to the WordPress platform for providing the framework that powers our plugin. Its open-source nature and extensive community support make it an ideal environment for creating powerful and customizable solutions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These entities have significantly contributed to the functionality, aesthetics, and overall success of our plugin. We are proud to acknowledge and appreciate their role in making our plugin a reality.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Important Links\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcodeastrology.com\u002Fhow-to-setup-product-sync-master-plugin\u002F#sheet-details-here\" rel=\"nofollow ugc\">Tutorial for Sheet Details\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcodeastrology.com\u002Fhow-to-setup-product-sync-master-plugin\u002F#service-key-api-help-section\" rel=\"nofollow ugc\">How to create JSON file and API key\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcloud.google.com\u002Fworkflows\u002Fdocs\u002Freference\u002Fgoogleapis\u002Fsheets\u002FOverview\" rel=\"nofollow ugc\">Google Sheets API Connector Overview\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcloud.google.com\u002Fworkflows\u002Fdocs\u002Freference\u002Fgoogleapis\u002Fsheets\u002Fv4\u002Fspreadsheets.values\u002FbatchUpdate\" rel=\"nofollow ugc\">Sheet API Method: values.batchUpdate\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fsheets\u002Fapi\u002Freference\u002Frest\u002Fv4\u002Fspreadsheets.values\u002Fclear\" rel=\"nofollow ugc\">Sheet API Method: spreadsheets.values.clear\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Used Request in Code\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Token Gen: \u003Ccode>$token_url = 'https:\u002F\u002Foauth2.googleapis.com\u002Ftoken';\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Scope: \u003Ccode>['scope' => 'https:\u002F\u002Fwww.googleapis.com\u002Fauth\u002Fspreadsheets']\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Insert Data in Sheet: \u003Ccode>$api_url = \"https:\u002F\u002Fsheets.googleapis.com\u002Fv4\u002Fspreadsheets\u002F$spreadsheet_id\u002Fvalues\u002F$sheet_name!$range?valueInputOption=RAW&key=$API_KEY\";\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Update Sheet: \u003Ccode>$api_url = \"https:\u002F\u002Fsheets.googleapis.com\u002Fv4\u002Fspreadsheets\u002F$spreadsheet_id\u002Fvalues:batchUpdate?valueInputOption=RAW&key=$API_KEY\"\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Clear Sheet: \u003Ccode>$api_url = \"https:\u002F\u002Fsheets.googleapis.com\u002Fv4\u002Fspreadsheets\u002F$spreadsheet_id\u002Fvalues\u002F$sheet_name:clear?key=$API_KEY\"\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Product Sync Master Sheet for WooCommerce uses \u003Ca href=\"https:\u002F\u002Fappsero.com\" rel=\"nofollow ugc\">Appsero\u003C\u002Fa> SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.\u003C\u002Fp>\n\u003Cp>Appsero SDK \u003Cstrong>does not gather any data by default.\u003C\u002Fstrong> The SDK only starts gathering basic telemetry data \u003Cstrong>when a user allows it via the admin notice\u003C\u002Fstrong>. We collect the data to ensure a great user experience for all our users.\u003C\u002Fp>\n\u003Cp>Integrating Appsero SDK \u003Cstrong>DOES NOT IMMEDIATELY\u003C\u002Fstrong> start gathering data, \u003Cstrong>without confirmation from users in any case.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Learn more about how \u003Ca href=\"https:\u002F\u002Fappsero.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Appsero collects and uses this data\u003C\u002Fa>.\u003C\u002Fp>\n","Help you to connect your WooCommerce website with Google Sheet as well as Manage your Stock easy from one menu with Advance Filter",400,9432,"2026-05-20T12:19:00.000Z","4.0.0","7.2",[158,23,159,160,242],"woocommerce-stock-sync","https:\u002F\u002Fcodeastrology.com\u002Fhow-to-setup-product-sync-master-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproduct-sync-master-sheet.2.0.4.zip","2026-02-04 00:00:00",{"attackSurface":247,"codeSignals":422,"taintFlows":993,"riskAssessment":1061,"analyzedAt":1078},{"hooks":248,"ajaxHandlers":401,"restRoutes":411,"shortcodes":412,"cronEvents":421,"entryPointCount":205,"unprotectedCount":29},[249,254,257,260,262,266,270,275,281,286,291,295,299,302,306,309,312,315,318,321,325,329,332,335,338,343,346,351,353,356,359,363,367,371,373,375,378,381,383,386,390,393,397],{"type":250,"name":251,"callback":251,"file":252,"line":253},"action","init","includes\\wpinventory.bxslideshow.class.php",36,{"type":250,"name":255,"callback":255,"file":252,"line":256},"wpim_edit_settings_media",37,{"type":250,"name":258,"callback":258,"file":252,"line":259},"wpim_footer",38,{"type":250,"name":251,"callback":251,"file":252,"line":261},42,{"type":250,"name":263,"callback":264,"file":252,"line":265},"wpim_load_add_ons","wpim_core_launch_slideshow",264,{"type":250,"name":267,"callback":267,"file":268,"line":269},"admin_notices","includes\\wpinventory.class.php",119,{"type":250,"name":271,"callback":272,"file":273,"line":274},"admin_init","install","includes\\wpinventory.db.class.php",726,{"type":276,"name":277,"callback":278,"file":279,"line":280},"filter","wpim_do_fresh_install","closure","includes\\wpinventory.default.php",34,{"type":276,"name":282,"callback":283,"priority":173,"file":284,"line":285},"wpim_display_settings","wpinventory_default_display_settings","includes\\wpinventory.filters.php",12,{"type":276,"name":287,"callback":288,"priority":289,"file":284,"line":290},"wpim_display_listing_settings","wpinventory_default_listing_display_settings",20,13,{"type":276,"name":292,"callback":293,"priority":289,"file":284,"line":294},"wpim_display_detail_settings","wpinventory_default_detail_display_settings",14,{"type":250,"name":296,"callback":297,"priority":173,"file":284,"line":298},"wpim_single_before_the_field","open_column",19,{"type":250,"name":300,"callback":301,"priority":173,"file":284,"line":289},"wpim_the_field_close","close_column",{"type":276,"name":303,"callback":304,"priority":29,"file":284,"line":305},"wpim_reserve_email_message","wpim_reserve_email_add_note",24,{"type":250,"name":307,"callback":307,"file":284,"line":308},"wpim_before_reserve_form",106,{"type":250,"name":310,"callback":310,"file":284,"line":311},"wpim_template_loop_all_item_start",107,{"type":250,"name":313,"callback":313,"file":284,"line":314},"wpim_admin_pre_edit_item",108,{"type":276,"name":316,"callback":316,"file":284,"line":317},"wpim_out_of_stock",109,{"type":276,"name":319,"callback":319,"file":284,"line":320},"wpim_low_quantity_notice",110,{"type":276,"name":322,"callback":278,"file":323,"line":324},"body_class","includes\\wpinventory.loop.class.php",508,{"type":250,"name":267,"callback":326,"file":327,"line":328},"dismissal_notices","includes\\wpinventory.promo.class.php",15,{"type":250,"name":330,"callback":330,"file":327,"line":331},"wpim_admin_menu",16,{"type":250,"name":333,"callback":333,"file":327,"line":334},"admin_enqueue_scripts",17,{"type":250,"name":336,"callback":336,"file":327,"line":337},"admin_footer",18,{"type":250,"name":339,"callback":340,"file":341,"line":342},"wp","attempt_process","includes\\wpinventory.reserve.class.php",39,{"type":250,"name":344,"callback":344,"priority":173,"file":341,"line":345},"wpim_reserve_sent",40,{"type":250,"name":347,"callback":348,"file":349,"line":350},"wpim_core_loaded","add_actions","includes\\wpinventory.search.class.php",45,{"type":276,"name":352,"callback":352,"priority":173,"file":349,"line":217},"the_posts",{"type":250,"name":354,"callback":354,"priority":173,"file":349,"line":355},"loop_start",95,{"type":250,"name":357,"callback":357,"priority":173,"file":349,"line":358},"loop_end",96,{"type":276,"name":360,"callback":278,"file":361,"line":362},"wpim_detail_back_link","includes\\wpinventory.shortcode.class.php",75,{"type":276,"name":364,"callback":364,"file":365,"line":366},"http_request_timeout","includes\\wpinventory.support.class.php",197,{"type":276,"name":368,"callback":369,"file":370,"line":152},"redirect_canonical","disable_canonical_redirect_for_front_page","wpinventory.core.php",{"type":276,"name":372,"callback":372,"priority":173,"file":370,"line":204},"users_have_additional_content",{"type":276,"name":374,"callback":374,"file":370,"line":358},"wpim_shortcode_rendered",{"type":276,"name":376,"callback":376,"file":370,"line":377},"wpim_display_filter_form",97,{"type":276,"name":379,"callback":379,"file":370,"line":380},"wpim_display_pagination",98,{"type":276,"name":382,"callback":382,"file":370,"line":163},"wpim_loop_query_args",{"type":276,"name":384,"callback":385,"file":370,"line":183},"cron_schedules","wpim_cron_schedules",{"type":276,"name":387,"callback":388,"file":370,"line":389},"query_vars","rewrite_variables",516,{"type":276,"name":391,"callback":278,"file":370,"line":392},"wpim_enqueue_datatables",588,{"type":250,"name":267,"callback":394,"file":395,"line":396},"wp_inventory_min_php_version","wpinventory.php",55,{"type":250,"name":398,"callback":399,"file":395,"line":400},"plugins_loaded","wp_inventory_launch",77,[402,407],{"action":403,"nopriv":50,"callback":404,"hasNonce":405,"hasCapCheck":50,"file":370,"line":406},"wpim_notice_handler","ajax_notice_handler",true,103,{"action":408,"nopriv":50,"callback":409,"hasNonce":50,"hasCapCheck":50,"file":370,"line":410},"wpim_send_support","ajax_send_support",180,[],[413,417],{"tag":414,"callback":415,"file":416,"line":305},"wpinventory_categories","category","includes\\wpinventory.shortcodes.class.php",{"tag":418,"callback":419,"file":416,"line":420},"wpinventory_latest_items","latest_items",25,[],{"dangerousFunctions":423,"sqlUsage":424,"outputEscaping":482,"fileOperations":51,"externalRequests":29,"nonceChecks":294,"capabilityChecks":984,"bundledLibraries":985},[],{"prepared":311,"raw":305,"locations":425},[426,430,432,435,436,438,440,442,444,446,449,451,453,456,459,461,463,466,468,471,473,475,477,480],{"file":427,"line":428,"context":429},"includes\\wpinventory.admin.class.php",377,"$wpdb->get_var() with variable interpolation",{"file":427,"line":431,"context":429},461,{"file":427,"line":433,"context":434},488,"$wpdb->get_results() with variable interpolation",{"file":427,"line":324,"context":434},{"file":427,"line":437,"context":429},523,{"file":427,"line":439,"context":434},3240,{"file":427,"line":441,"context":434},3247,{"file":427,"line":443,"context":434},3272,{"file":427,"line":445,"context":434},3278,{"file":447,"line":448,"context":434},"includes\\wpinventory.category.class.php",78,{"file":268,"line":450,"context":434},607,{"file":273,"line":452,"context":434},866,{"file":273,"line":454,"context":455},892,"$wpdb->get_row() with variable interpolation",{"file":273,"line":457,"context":458},899,"$wpdb->query() with variable interpolation",{"file":273,"line":460,"context":455},912,{"file":273,"line":462,"context":458},918,{"file":464,"line":465,"context":434},"includes\\wpinventory.functions.php",1438,{"file":464,"line":467,"context":434},1451,{"file":469,"line":470,"context":434},"includes\\wpinventory.item.class.php",825,{"file":472,"line":311,"context":434},"includes\\wpinventory.label.class.php",{"file":472,"line":474,"context":458},274,{"file":472,"line":476,"context":458},285,{"file":478,"line":479,"context":434},"includes\\wpinventory.status.class.php",88,{"file":478,"line":481,"context":458},133,{"escaped":483,"rawEcho":484,"locations":485},275,273,[486,489,491,492,494,496,498,500,502,504,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,564,566,568,570,572,574,576,578,580,582,584,586,588,590,592,594,596,598,600,602,604,606,608,610,612,614,616,618,620,622,624,626,628,630,632,634,636,638,640,642,644,646,648,650,652,654,656,658,660,662,664,666,668,669,671,673,675,677,679,681,683,685,687,689,690,692,693,695,697,699,701,702,703,704,705,706,708,709,710,712,714,716,718,720,722,724,725,727,728,730,732,734,736,738,740,742,744,746,748,750,752,754,756,758,760,762,764,766,768,769,771,772,774,776,778,780,782,784,786,788,790,792,794,796,797,799,801,803,805,807,809,811,813,815,817,819,821,822,824,826,828,830,832,834,836,838,839,841,843,845,847,849,851,853,855,857,859,861,863,865,867,869,870,871,873,874,876,877,879,880,882,884,886,888,889,891,892,894,896,898,900,901,902,903,905,906,907,909,910,912,914,915,918,919,921,922,924,926,928,929,931,933,935,937,938,939,940,942,943,944,945,947,948,950,951,953,955,956,957,959,962,964,966,968,970,972,974,976,978,979,980,981,982,983],{"file":427,"line":487,"context":488},297,"raw output",{"file":427,"line":490,"context":488},699,{"file":427,"line":150,"context":488},{"file":427,"line":493,"context":488},702,{"file":427,"line":495,"context":488},703,{"file":427,"line":497,"context":488},709,{"file":427,"line":499,"context":488},728,{"file":427,"line":501,"context":488},734,{"file":427,"line":503,"context":488},735,{"file":427,"line":505,"context":488},737,{"file":427,"line":507,"context":488},738,{"file":427,"line":509,"context":488},739,{"file":427,"line":511,"context":488},740,{"file":427,"line":513,"context":488},741,{"file":427,"line":515,"context":488},742,{"file":427,"line":517,"context":488},832,{"file":427,"line":519,"context":488},861,{"file":427,"line":521,"context":488},888,{"file":427,"line":523,"context":488},898,{"file":427,"line":525,"context":488},923,{"file":427,"line":527,"context":488},935,{"file":427,"line":529,"context":488},1051,{"file":427,"line":531,"context":488},1058,{"file":427,"line":533,"context":488},1194,{"file":427,"line":535,"context":488},1223,{"file":427,"line":537,"context":488},1230,{"file":427,"line":539,"context":488},1232,{"file":427,"line":541,"context":488},1302,{"file":427,"line":543,"context":488},1303,{"file":427,"line":545,"context":488},1308,{"file":427,"line":547,"context":488},1309,{"file":427,"line":549,"context":488},1312,{"file":427,"line":551,"context":488},1313,{"file":427,"line":553,"context":488},1348,{"file":427,"line":555,"context":488},1356,{"file":427,"line":557,"context":488},1357,{"file":427,"line":559,"context":488},1358,{"file":427,"line":561,"context":488},1359,{"file":427,"line":563,"context":488},1360,{"file":427,"line":565,"context":488},1562,{"file":427,"line":567,"context":488},1579,{"file":427,"line":569,"context":488},1732,{"file":427,"line":571,"context":488},1924,{"file":427,"line":573,"context":488},1951,{"file":427,"line":575,"context":488},2021,{"file":427,"line":577,"context":488},2092,{"file":427,"line":579,"context":488},2125,{"file":427,"line":581,"context":488},2129,{"file":427,"line":583,"context":488},2130,{"file":427,"line":585,"context":488},2132,{"file":427,"line":587,"context":488},2137,{"file":427,"line":589,"context":488},2149,{"file":427,"line":591,"context":488},2204,{"file":427,"line":593,"context":488},2264,{"file":427,"line":595,"context":488},2437,{"file":427,"line":597,"context":488},2441,{"file":427,"line":599,"context":488},2458,{"file":427,"line":601,"context":488},2463,{"file":427,"line":603,"context":488},2464,{"file":427,"line":605,"context":488},2470,{"file":427,"line":607,"context":488},2476,{"file":427,"line":609,"context":488},2487,{"file":427,"line":611,"context":488},2501,{"file":427,"line":613,"context":488},2530,{"file":427,"line":615,"context":488},2535,{"file":427,"line":617,"context":488},2539,{"file":427,"line":619,"context":488},2552,{"file":427,"line":621,"context":488},2566,{"file":427,"line":623,"context":488},2579,{"file":427,"line":625,"context":488},2595,{"file":427,"line":627,"context":488},2596,{"file":427,"line":629,"context":488},2602,{"file":427,"line":631,"context":488},2611,{"file":427,"line":633,"context":488},2616,{"file":427,"line":635,"context":488},2627,{"file":427,"line":637,"context":488},2631,{"file":427,"line":639,"context":488},2635,{"file":427,"line":641,"context":488},2647,{"file":427,"line":643,"context":488},2658,{"file":427,"line":645,"context":488},2676,{"file":427,"line":647,"context":488},2685,{"file":427,"line":649,"context":488},2694,{"file":427,"line":651,"context":488},2703,{"file":427,"line":653,"context":488},2712,{"file":427,"line":655,"context":488},2721,{"file":427,"line":657,"context":488},2730,{"file":427,"line":659,"context":488},2739,{"file":427,"line":661,"context":488},2775,{"file":427,"line":663,"context":488},2781,{"file":427,"line":665,"context":488},2797,{"file":427,"line":667,"context":488},2802,{"file":427,"line":667,"context":488},{"file":427,"line":670,"context":488},3308,{"file":427,"line":672,"context":488},3312,{"file":427,"line":674,"context":488},3313,{"file":427,"line":676,"context":488},3316,{"file":427,"line":678,"context":488},3318,{"file":427,"line":680,"context":488},3321,{"file":427,"line":682,"context":488},3324,{"file":427,"line":684,"context":488},3337,{"file":427,"line":686,"context":488},3338,{"file":252,"line":688,"context":488},69,{"file":252,"line":27,"context":488},{"file":252,"line":691,"context":488},74,{"file":252,"line":448,"context":488},{"file":252,"line":694,"context":488},80,{"file":252,"line":696,"context":488},81,{"file":252,"line":698,"context":488},85,{"file":252,"line":700,"context":488},87,{"file":252,"line":479,"context":488},{"file":252,"line":13,"context":488},{"file":252,"line":217,"context":488},{"file":252,"line":380,"context":488},{"file":252,"line":183,"context":488},{"file":252,"line":707,"context":488},104,{"file":252,"line":308,"context":488},{"file":252,"line":311,"context":488},{"file":252,"line":711,"context":488},111,{"file":252,"line":713,"context":488},113,{"file":252,"line":715,"context":488},114,{"file":252,"line":717,"context":488},118,{"file":252,"line":719,"context":488},120,{"file":252,"line":721,"context":488},124,{"file":252,"line":723,"context":488},126,{"file":252,"line":218,"context":488},{"file":252,"line":726,"context":488},131,{"file":252,"line":481,"context":488},{"file":252,"line":729,"context":488},137,{"file":252,"line":731,"context":488},139,{"file":252,"line":733,"context":488},140,{"file":252,"line":735,"context":488},144,{"file":252,"line":737,"context":488},146,{"file":252,"line":739,"context":488},147,{"file":252,"line":741,"context":488},151,{"file":252,"line":743,"context":488},153,{"file":252,"line":745,"context":488},154,{"file":252,"line":747,"context":488},158,{"file":252,"line":749,"context":488},160,{"file":252,"line":751,"context":488},161,{"file":252,"line":753,"context":488},216,{"file":268,"line":755,"context":488},226,{"file":268,"line":757,"context":488},429,{"file":268,"line":759,"context":488},591,{"file":268,"line":761,"context":488},1136,{"file":268,"line":763,"context":488},1149,{"file":268,"line":765,"context":488},1344,{"file":284,"line":767,"context":488},125,{"file":284,"line":739,"context":488},{"file":284,"line":770,"context":488},164,{"file":464,"line":753,"context":488},{"file":464,"line":773,"context":488},301,{"file":464,"line":775,"context":488},309,{"file":464,"line":777,"context":488},318,{"file":464,"line":779,"context":488},326,{"file":464,"line":781,"context":488},335,{"file":464,"line":783,"context":488},344,{"file":464,"line":785,"context":488},352,{"file":464,"line":787,"context":488},360,{"file":464,"line":789,"context":488},368,{"file":464,"line":791,"context":488},376,{"file":464,"line":793,"context":488},384,{"file":464,"line":795,"context":488},392,{"file":464,"line":236,"context":488},{"file":464,"line":798,"context":488},408,{"file":464,"line":800,"context":488},420,{"file":464,"line":802,"context":488},428,{"file":464,"line":804,"context":488},436,{"file":464,"line":806,"context":488},444,{"file":464,"line":808,"context":488},456,{"file":464,"line":810,"context":488},486,{"file":464,"line":812,"context":488},496,{"file":464,"line":814,"context":488},522,{"file":464,"line":816,"context":488},570,{"file":464,"line":818,"context":488},691,{"file":464,"line":820,"context":488},767,{"file":327,"line":256,"context":488},{"file":327,"line":823,"context":488},171,{"file":327,"line":825,"context":488},201,{"file":327,"line":827,"context":488},202,{"file":327,"line":829,"context":488},203,{"file":327,"line":831,"context":488},215,{"file":327,"line":833,"context":488},228,{"file":327,"line":835,"context":488},229,{"file":327,"line":837,"context":488},231,{"file":327,"line":101,"context":488},{"file":327,"line":840,"context":488},233,{"file":327,"line":842,"context":488},237,{"file":327,"line":844,"context":488},253,{"file":327,"line":846,"context":488},254,{"file":327,"line":848,"context":488},256,{"file":327,"line":850,"context":488},257,{"file":327,"line":852,"context":488},258,{"file":327,"line":854,"context":488},263,{"file":327,"line":856,"context":488},277,{"file":327,"line":858,"context":488},278,{"file":327,"line":860,"context":488},280,{"file":327,"line":862,"context":488},281,{"file":327,"line":864,"context":488},282,{"file":327,"line":866,"context":488},287,{"file":349,"line":868,"context":488},217,{"file":361,"line":481,"context":488},{"file":478,"line":194,"context":488},{"file":365,"line":872,"context":488},31,{"file":365,"line":280,"context":488},{"file":365,"line":875,"context":488},41,{"file":365,"line":350,"context":488},{"file":365,"line":878,"context":488},54,{"file":365,"line":139,"context":488},{"file":365,"line":881,"context":488},65,{"file":365,"line":883,"context":488},67,{"file":365,"line":885,"context":488},68,{"file":365,"line":887,"context":488},70,{"file":365,"line":362,"context":488},{"file":365,"line":890,"context":488},181,{"file":365,"line":753,"context":488},{"file":365,"line":893,"context":488},224,{"file":895,"line":289,"context":488},"includes\\wpinventory.widgets.class.php",{"file":895,"line":897,"context":488},52,{"file":895,"line":899,"context":488},53,{"file":895,"line":878,"context":488},{"file":895,"line":396,"context":488},{"file":895,"line":729,"context":488},{"file":895,"line":904,"context":488},138,{"file":895,"line":731,"context":488},{"file":895,"line":733,"context":488},{"file":908,"line":261,"context":488},"views\\loop-all-sample.php",{"file":908,"line":696,"context":488},{"file":911,"line":872,"context":488},"views\\loop-all-table.php",{"file":911,"line":913,"context":488},51,{"file":911,"line":883,"context":488},{"file":916,"line":917,"context":488},"views\\loop-all.php",30,{"file":916,"line":899,"context":488},{"file":920,"line":917,"context":488},"views\\loop-category-table.php",{"file":920,"line":350,"context":488},{"file":920,"line":923,"context":488},50,{"file":920,"line":925,"context":488},66,{"file":927,"line":420,"context":488},"views\\loop-category.php",{"file":927,"line":345,"context":488},{"file":927,"line":930,"context":488},47,{"file":932,"line":298,"context":488},"views\\reserve-form.php",{"file":932,"line":934,"context":488},23,{"file":932,"line":936,"context":488},28,{"file":932,"line":14,"context":488},{"file":932,"line":256,"context":488},{"file":932,"line":875,"context":488},{"file":932,"line":941,"context":488},46,{"file":932,"line":923,"context":488},{"file":932,"line":396,"context":488},{"file":932,"line":139,"context":488},{"file":932,"line":946,"context":488},64,{"file":932,"line":885,"context":488},{"file":932,"line":949,"context":488},73,{"file":932,"line":400,"context":488},{"file":932,"line":952,"context":488},82,{"file":932,"line":954,"context":488},86,{"file":932,"line":13,"context":488},{"file":932,"line":358,"context":488},{"file":958,"line":256,"context":488},"views\\single-item.php",{"file":960,"line":961,"context":488},"views\\single-loop-all-table.php",29,{"file":963,"line":14,"context":488},"views\\single-loop-all.php",{"file":965,"line":298,"context":488},"views\\single-loop-category-table.php",{"file":967,"line":334,"context":488},"views\\single-loop-category.php",{"file":969,"line":259,"context":488},"views\\single-loop-search.php",{"file":971,"line":305,"context":488},"views\\widget-latest-items-single.php",{"file":370,"line":973,"context":488},319,{"file":370,"line":975,"context":488},325,{"file":370,"line":977,"context":488},336,{"file":370,"line":800,"context":488},{"file":370,"line":499,"context":488},{"file":395,"line":925,"context":488},{"file":395,"line":883,"context":488},{"file":395,"line":885,"context":488},{"file":395,"line":688,"context":488},2,[986,990],{"name":987,"version":988,"knownCves":989},"DataTables","1.10.15",[],{"name":991,"version":39,"knownCves":992},"Select2",[],[994,1010,1019,1028,1037,1045,1053],{"entryPoint":995,"graph":996,"unsanitizedCount":29,"severity":41},"list_items (includes\\wpinventory.admin.class.php:813)",{"nodes":997,"edges":1008},[998,1003],{"id":999,"type":1000,"label":1001,"file":427,"line":1002},"n0","source","$_GET",859,{"id":1004,"type":1005,"label":1006,"file":427,"line":519,"wp_function":1007},"n1","sink","echo() [XSS]","echo",[1009],{"from":999,"to":1004,"sanitized":50},{"entryPoint":1011,"graph":1012,"unsanitizedCount":74,"severity":1018},"\u003Cwpinventory.admin.class> (includes\\wpinventory.admin.class.php:0)",{"nodes":1013,"edges":1016},[1014,1015],{"id":999,"type":1000,"label":1001,"file":427,"line":1002},{"id":1004,"type":1005,"label":1006,"file":427,"line":519,"wp_function":1007},[1017],{"from":999,"to":1004,"sanitized":405},"low",{"entryPoint":1020,"graph":1021,"unsanitizedCount":74,"severity":1018},"\u003Cloop-all-sample> (views\\loop-all-sample.php:0)",{"nodes":1022,"edges":1026},[1023,1025],{"id":999,"type":1000,"label":1024,"file":908,"line":941},"$_GET['message']",{"id":1004,"type":1005,"label":1006,"file":908,"line":941,"wp_function":1007},[1027],{"from":999,"to":1004,"sanitized":405},{"entryPoint":1029,"graph":1030,"unsanitizedCount":74,"severity":1018},"\u003Cloop-all-table> (views\\loop-all-table.php:0)",{"nodes":1031,"edges":1035},[1032,1034],{"id":999,"type":1000,"label":1024,"file":911,"line":1033},35,{"id":1004,"type":1005,"label":1006,"file":911,"line":1033,"wp_function":1007},[1036],{"from":999,"to":1004,"sanitized":405},{"entryPoint":1038,"graph":1039,"unsanitizedCount":74,"severity":1018},"\u003Cloop-all> (views\\loop-all.php:0)",{"nodes":1040,"edges":1043},[1041,1042],{"id":999,"type":1000,"label":1024,"file":916,"line":345},{"id":1004,"type":1005,"label":1006,"file":916,"line":345,"wp_function":1007},[1044],{"from":999,"to":1004,"sanitized":405},{"entryPoint":1046,"graph":1047,"unsanitizedCount":74,"severity":1018},"\u003Cloop-category-table> (views\\loop-category-table.php:0)",{"nodes":1048,"edges":1051},[1049,1050],{"id":999,"type":1000,"label":1024,"file":920,"line":280},{"id":1004,"type":1005,"label":1006,"file":920,"line":280,"wp_function":1007},[1052],{"from":999,"to":1004,"sanitized":405},{"entryPoint":1054,"graph":1055,"unsanitizedCount":74,"severity":1018},"\u003Cloop-category> (views\\loop-category.php:0)",{"nodes":1056,"edges":1059},[1057,1058],{"id":999,"type":1000,"label":1024,"file":927,"line":1033},{"id":1004,"type":1005,"label":1006,"file":927,"line":1033,"wp_function":1007},[1060],{"from":999,"to":1004,"sanitized":405},{"summary":1062,"deductions":1063},"The wp-inventory-manager plugin v2.3.5 exhibits a mixed security posture. While it utilizes prepared statements for a majority of its SQL queries and has a moderate number of nonce and capability checks, several areas raise concerns. The presence of an unprotected AJAX handler significantly expands the attack surface and presents a direct avenue for unauthorized actions. Furthermore, the taint analysis revealed one flow with an unsanitized path, indicating a potential for injection vulnerabilities, although it was not classified as critical or high severity. The plugin's vulnerability history, with six known medium severity CVEs primarily related to CSRF and XSS, suggests a recurring pattern of input validation and authorization weaknesses. Although all previously disclosed vulnerabilities are currently patched, the historical data indicates a need for vigilant code review and more robust security controls. The presence of bundled outdated libraries also adds a potential risk, as these may contain known vulnerabilities. Overall, the plugin has some good security practices but requires attention to its unprotected entry points, taint flows, and historical vulnerability patterns to improve its security.",[1064,1066,1069,1071,1073,1075],{"reason":1065,"points":173},"AJAX handler without auth checks",{"reason":1067,"points":1068},"Flow with unsanitized paths",8,{"reason":1070,"points":51},"Bundled outdated library: DataTables v1.10.15",{"reason":1072,"points":51},"Bundled outdated library: Select2",{"reason":1074,"points":285},"Historical medium CVEs (6)",{"reason":1076,"points":1077},"Only 50% of outputs properly escaped",5,"2026-03-16T18:47:53.929Z",{"wat":1080,"direct":1117},{"assetPaths":1081,"generatorPatterns":1098,"scriptPaths":1099,"versionParams":1100},[1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097],"\u002Fwp-content\u002Fplugins\u002Fwp-inventory-manager\u002Fcss\u002Fwpinventory.css","\u002Fwp-content\u002Fplugins\u002Fwp-inventory-manager\u002Fcss\u002Fwpinventory.admin.css","\u002Fwp-content\u002Fplugins\u002Fwp-inventory-manager\u002Fjs\u002Fwpinventory.js","\u002Fwp-content\u002Fplugins\u002Fwp-inventory-manager\u002Fjs\u002Fwpinventory.admin.js","\u002Fwp-content\u002Fplugins\u002Fwp-inventory-manager\u002Fjs\u002Fwpinventory.admin.settings.js","\u002Fwp-content\u002Fplugins\u002Fwp-inventory-manager\u002Fjs\u002Fwpinventory.admin.items.js","\u002Fwp-content\u002Fplugins\u002Fwp-inventory-manager\u002Fjs\u002Fwpinventory.admin.search.js","\u002Fwp-content\u002Fplugins\u002Fwp-inventory-manager\u002Fjs\u002Fwpinventory.admin.reserve.js","\u002Fwp-content\u002Fplugins\u002Fwp-inventory-manager\u002Fjs\u002Fwpinventory.admin.promo.js","\u002Fwp-content\u002Fplugins\u002Fwp-inventory-manager\u002Fjs\u002Fwpininventory.datatable.js","\u002Fwp-content\u002Fplugins\u002Fwp-inventory-manager\u002Fjs\u002Fwpinventory.shortcode.js","\u002Fwp-content\u002Fplugins\u002Fwp-inventory-manager\u002Fjs\u002Fwpinventory.reserve.js","\u002Fwp-content\u002Fplugins\u002Fwp-inventory-manager\u002Fjs\u002Fwpinventory.template.js","\u002Fwp-content\u002Fplugins\u002Fwp-inventory-manager\u002Fjs\u002Fwpinventory.admin.labels.js","\u002Fwp-content\u002Fplugins\u002Fwp-inventory-manager\u002Fjs\u002Fwpinventory.admin.categories.js","\u002Fwp-content\u002Fplugins\u002Fwp-inventory-manager\u002Fjs\u002Fwpinventory.admin.statuses.js",[],[1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097],[1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116],"wp-inventory-manager\u002Fcss\u002Fwpinventory.css?ver=","wp-inventory-manager\u002Fcss\u002Fwpinventory.admin.css?ver=","wp-inventory-manager\u002Fjs\u002Fwpinventory.js?ver=","wp-inventory-manager\u002Fjs\u002Fwpinventory.admin.js?ver=","wp-inventory-manager\u002Fjs\u002Fwpinventory.admin.settings.js?ver=","wp-inventory-manager\u002Fjs\u002Fwpinventory.admin.items.js?ver=","wp-inventory-manager\u002Fjs\u002Fwpinventory.admin.search.js?ver=","wp-inventory-manager\u002Fjs\u002Fwpinventory.admin.reserve.js?ver=","wp-inventory-manager\u002Fjs\u002Fwpinventory.admin.promo.js?ver=","wp-inventory-manager\u002Fjs\u002Fwpininventory.datatable.js?ver=","wp-inventory-manager\u002Fjs\u002Fwpinventory.shortcode.js?ver=","wp-inventory-manager\u002Fjs\u002Fwpinventory.reserve.js?ver=","wp-inventory-manager\u002Fjs\u002Fwpinventory.template.js?ver=","wp-inventory-manager\u002Fjs\u002Fwpinventory.admin.labels.js?ver=","wp-inventory-manager\u002Fjs\u002Fwpinventory.admin.categories.js?ver=","wp-inventory-manager\u002Fjs\u002Fwpinventory.admin.statuses.js?ver=",{"cssClasses":1118,"htmlComments":1127,"htmlAttributes":1133,"restEndpoints":1139,"jsGlobals":1140,"shortcodeOutput":1145},[1119,1120,1121,1122,1123,1124,1125,1126],"wpinventory-listing","wpinventory-item-details","wpinventory-search-form","wpinventory-admin-menu","wpinventory-settings-section","wpinventory-data-table","wpinventory-promo-banner","wpinventory-modal",[1128,1129,1130,1131,1132],"\u003C!-- WP Inventory Manager -->","\u003C!-- WP Inventory Admin -->","\u003C!-- WP Inventory Core -->","\u003C!-- WP Inventory Settings -->","\u003C!-- WP Inventory Shortcode -->",[1134,1135,1136,1137,1138],"data-wpinventory-id","data-wpinventory-name","data-wpinventory-category","data-wpinventory-action","data-wpinventory-nonce",[],[1141,1142,1143,1144],"WPIMData","WPIM_AJAX_URL","WPIM_NONCE","WPIM_ADMIN_AJAX_URL",[1146,1147,1148,1149,1150],"[wpinventory]","[wpinventory-categories]","[wpinventory-search]","[wpinventory-item-details]","[wpinventory-reserve]",{"error":405,"url":1152,"statusCode":1153,"statusMessage":1154,"message":1154},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fwp-inventory-manager\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":51,"versions":1156},[1157,1163,1171],{"version":6,"download_url":26,"svn_tag_url":1158,"released_at":39,"has_diff":50,"diff_files_changed":1159,"diff_lines":39,"trac_diff_url":1160,"vulnerabilities":1161,"is_current":405},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-inventory-manager\u002Ftags\u002F2.4.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-inventory-manager%2Ftags%2F2.3.7&new_path=%2Fwp-inventory-manager%2Ftags%2F2.4.0",[1162],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"version":1164,"download_url":1165,"svn_tag_url":1166,"released_at":39,"has_diff":50,"diff_files_changed":1167,"diff_lines":39,"trac_diff_url":1168,"vulnerabilities":1169,"is_current":50},"2.3.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-inventory-manager.2.3.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-inventory-manager\u002Ftags\u002F2.3.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-inventory-manager%2Ftags%2F2.3.6&new_path=%2Fwp-inventory-manager%2Ftags%2F2.3.7",[1170],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39},{"version":1172,"download_url":1173,"svn_tag_url":1174,"released_at":39,"has_diff":50,"diff_files_changed":1175,"diff_lines":39,"trac_diff_url":39,"vulnerabilities":1176,"is_current":50},"2.3.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-inventory-manager.2.3.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-inventory-manager\u002Ftags\u002F2.3.6\u002F",[],[1177],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":39}]