{"id":341850,"date":"2026-07-20T03:44:19","date_gmt":"2026-07-20T03:44:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/suspension-shield-for-woocommerce\/"},"modified":"2026-07-20T11:38:24","modified_gmt":"2026-07-20T11:38:24","slug":"suspension-shield-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/ru.wordpress.org\/plugins\/suspension-shield-for-woocommerce\/","author":21211164,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.2.0","stable_tag":"0.2.0","tested":"7.0.4","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"Suspension Shield for WooCommerce","header_author":"Yaseen Taha","header_description":"Audit your WooCommerce store for the price, stock, policy and identity issues that suspend shops from Google Shopping \u2014 before Google does.","assets_banners_color":"0f2744","last_updated":"2026-07-20 11:38:24","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/suspension-shield-for-woocommerce\/","header_author_uri":"https:\/\/profiles.wordpress.org\/showyaseen\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":200,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.1":{"tag":"0.1.1","author":"showyaseen","date":"2026-07-20 03:43:46"},"0.1.2":{"tag":"0.1.2","author":"showyaseen","date":"2026-07-20 05:37:55"},"0.2.0":{"tag":"0.2.0","author":"showyaseen","date":"2026-07-20 11:38:24"}},"upgrade_notice":{"0.2.0":"<p>Internal improvements. Your settings are kept \u2014 run a scan to refresh your results.<\/p>","0.1.2":"<p>Adds a copyable diagnostic report and Site Health details, and fixes a brief false all-clear on the Overview.<\/p>","0.1.1":"<p>Scans now cover every product, plus a new setup wizard, feed upload, and many improvements.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3614054,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3614054,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3614054,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3614054,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.1","0.1.2","0.2.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3614054,"resolution":"1","location":"assets","locale":"","width":1254,"height":868},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3614054,"resolution":"2","location":"assets","locale":"","width":1254,"height":868},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3614054,"resolution":"3","location":"assets","locale":"","width":1254,"height":868},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3614054,"resolution":"4","location":"assets","locale":"","width":1254,"height":868},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3614054,"resolution":"5","location":"assets","locale":"","width":1254,"height":868},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3614054,"resolution":"6","location":"assets","locale":"","width":1254,"height":868}},"screenshots":{"1":"Guided three-step setup \u2014 see what will be checked, connect your product feed, or skip it and scan store-only.","2":"Feeds detected automatically \u2014 if CTX Feed, Product Feed PRO or another generator already builds your feed, connect it with one click.","3":"Your suspension risk at a glance \u2014 score gauge, clear verdict, change since your last scan, and findings grouped by what Google checks.","4":"The per-SKU consistency report \u2014 every product compared against your feed, with verdict filters, field filters and instant search.","5":"Every finding explains itself \u2014 plain-language fix steps, the affected SKUs, and a jump straight into the per-SKU report.","6":"Settings \u2014 switch between feed URL and file upload, check the connection, and pick from feeds found on your store."}},"plugin_section":[],"plugin_tags":[14361,66480,51229,5418,286],"plugin_category":[45],"plugin_contributors":[231012],"plugin_business_model":[],"class_list":["post-341850","plugin","type-plugin","status-publish","hentry","plugin_tags-compliance","plugin_tags-google-merchant-center","plugin_tags-google-shopping","plugin_tags-product-feed","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-showyaseen","plugin_committers-showyaseen"],"banners":{"banner":"https:\/\/ps.w.org\/suspension-shield-for-woocommerce\/assets\/banner-772x250.png?rev=3614054","banner_2x":"https:\/\/ps.w.org\/suspension-shield-for-woocommerce\/assets\/banner-1544x500.png?rev=3614054","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/suspension-shield-for-woocommerce\/assets\/icon-128x128.png?rev=3614054","icon_2x":"https:\/\/ps.w.org\/suspension-shield-for-woocommerce\/assets\/icon-256x256.png?rev=3614054","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/suspension-shield-for-woocommerce\/assets\/screenshot-1.png?rev=3614054","caption":"Guided three-step setup \u2014 see what will be checked, connect your product feed, or skip it and scan store-only."},{"src":"https:\/\/ps.w.org\/suspension-shield-for-woocommerce\/assets\/screenshot-2.png?rev=3614054","caption":"Feeds detected automatically \u2014 if CTX Feed, Product Feed PRO or another generator already builds your feed, connect it with one click."},{"src":"https:\/\/ps.w.org\/suspension-shield-for-woocommerce\/assets\/screenshot-3.png?rev=3614054","caption":"Your suspension risk at a glance \u2014 score gauge, clear verdict, change since your last scan, and findings grouped by what Google checks."},{"src":"https:\/\/ps.w.org\/suspension-shield-for-woocommerce\/assets\/screenshot-4.png?rev=3614054","caption":"The per-SKU consistency report \u2014 every product compared against your feed, with verdict filters, field filters and instant search."},{"src":"https:\/\/ps.w.org\/suspension-shield-for-woocommerce\/assets\/screenshot-5.png?rev=3614054","caption":"Every finding explains itself \u2014 plain-language fix steps, the affected SKUs, and a jump straight into the per-SKU report."},{"src":"https:\/\/ps.w.org\/suspension-shield-for-woocommerce\/assets\/screenshot-6.png?rev=3614054","caption":"Settings \u2014 switch between feed URL and file upload, check the connection, and pick from feeds found on your store."}],"raw_content":"<!--section=description-->\n<p><strong>Catch what gets your store suspended \u2014 before Google does.<\/strong><\/p>\n\n<p>A Google Merchant Center suspension doesn't warn you. Your Shopping ads stop, your revenue drops overnight, and the notice says only <em>\"misrepresentation of self or product\"<\/em> \u2014 with no list of what to fix.<\/p>\n\n<p>Here's the part nobody tells you: <strong>most of those suspensions come down to a handful of fixable problems.<\/strong> A feed price that no longer matches your live store. A product marked in stock in the feed but sold out on the site. A return policy Google's crawler can't find. A checkout that doesn't enforce HTTPS. A product link that lands on the wrong page.<\/p>\n\n<p>Google finds these <em>after<\/em> it suspends you. <strong>Suspension Shield finds them first<\/strong> \u2014 from inside your store, where it can compare your live WooCommerce data against your product feed, product by product, SKU by SKU.<\/p>\n\n<h4>\u2713 What it checks \u2014 every check free<\/h4>\n\n<p><strong>The core: per-SKU price &amp; availability consistency.<\/strong> Every published product compared against your feed:<\/p>\n\n<ul>\n<li>\ud83d\udcb0 <strong>Price<\/strong> \u2014 \"your feed says $19.99 \u2014 your store says $24.99,\" with one-click copy of the correct value and a deep link straight into WooCommerce. Variations, tax, rounding and sale schedules handled; foreign currencies flagged for review, never guessed.<\/li>\n<li>\ud83d\udce6 <strong>Stock &amp; availability<\/strong> \u2014 in-stock\/out-of-stock mismatches Google reads as misrepresentation.<\/li>\n<li>\ud83c\udff7\ufe0f <strong>Sale prices &amp; dates<\/strong> \u2014 sales that don't line up between feed and store.<\/li>\n<li>\ud83d\udd0d <strong>Feed coverage<\/strong> \u2014 products missing from your feed, and feed items that match nothing in your store.<\/li>\n<li>\u26a1 <strong>JavaScript-rendered prices<\/strong> \u2014 prices your theme renders in JavaScript can silently differ from your feed; we surface them so a \"looks consistent\" result is never a false all-clear.<\/li>\n<\/ul>\n\n<p><strong>The trust surface Google reviews before approving Shopping ads:<\/strong><\/p>\n\n<ul>\n<li>\ud83d\udccb <strong>Return &amp; refund policy<\/strong> \u2014 present, discoverable, complete.<\/li>\n<li>\ud83d\ude9a <strong>Terms &amp; shipping disclosure<\/strong> \u2014 clear terms of sale and shipping costs.<\/li>\n<li>\ud83c\udfea <strong>Business identity<\/strong> \u2014 a verifiable name and contact methods a buyer (and Google) can find.<\/li>\n<li>\ud83d\udd12 <strong>SSL &amp; HTTPS<\/strong> \u2014 valid certificate, enforced site-wide.<\/li>\n<li>\ud83e\udde9 <strong>Structured data<\/strong> \u2014 Product\/Offer JSON-LD present and agreeing with your live price and stock.<\/li>\n<li>\ud83e\udd16 <strong>Crawler access<\/strong> \u2014 robots.txt and noindex settings that aren't hiding your trust pages from Google.<\/li>\n<li>\ud83d\udd17 <strong>Landing pages<\/strong> \u2014 every feed link resolving to the right product page, not a 404 or the homepage.<\/li>\n<\/ul>\n\n<p>Every finding maps to the specific Google policy it relates to, with <strong>plain-language fix steps<\/strong> and a \"learn more\" link to Google's own documentation. Your overall risk shows as a clear health verdict with a score \u2014 always framed as a <em>risk indicator, not a guarantee.<\/em><\/p>\n\n<h4>\ud83e\udd1d Works with the feed plugin you already use<\/h4>\n\n<p>Suspension Shield is a <strong>companion, not a competitor<\/strong>. Feed plugins <em>generate<\/em> your feed; Suspension Shield <em>audits<\/em> it against your live store and Google's policies. It works alongside CTX Feed, Product Feed PRO, Google for WooCommerce and others \u2014 and if it detects a feed your generator already produced, it offers the URL with one click.<\/p>\n\n<h4>\ud83d\udee1\ufe0f Built to be trustworthy<\/h4>\n\n<ul>\n<li><strong>Read-only.<\/strong> It never edits your products, prices, pages or feed. You make every change yourself, in WooCommerce.<\/li>\n<li><strong>Your data stays yours.<\/strong> It reads your own store and the feed URL you provide. It does not phone home, track you, or transmit your catalog anywhere.<\/li>\n<li><strong>No false all-clears.<\/strong> Anything it can't verify degrades to \"needs review\" \u2014 it never guesses.<\/li>\n<li><strong>Built for real catalogs.<\/strong> A resumable, chunked scan engine audits large stores without timing out.<\/li>\n<\/ul>\n\n<h4>\ud83c\udfaf Who it's for<\/h4>\n\n<p>WooCommerce stores that advertise on Google Shopping (or want to start), agencies managing client stores, and anyone who has received \u2014 or fears \u2014 a \"misrepresentation\" suspension.<\/p>\n\n<h4>What it will never claim<\/h4>\n\n<p>No plugin can promise Google won't suspend you \u2014 be wary of any tool that says otherwise. Suspension Shield reduces your risk: it surfaces the issues most commonly behind suspensions, tells you exactly how to fix them, and is explicit about what it cannot verify.<\/p>\n\n<p><strong>Suspension Shield is not affiliated with, endorsed by, or sponsored by Google LLC or WooCommerce\/Automattic.<\/strong> \"Google Merchant Center\" is a trademark of Google LLC; \"WooCommerce\" is a trademark of Automattic Inc. Suspension Shield is an independent, third-party auditing tool.<\/p>\n\n<h4>External services<\/h4>\n\n<p>Suspension Shield fetches pages only from your own store's domain, plus the product feed URL you explicitly provide, to run its audit \u2014 it never sends your store or product data to a third party.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install through your WordPress admin's \"Add New Plugin\" screen (or upload the <code>suspension-shield-for-woocommerce<\/code> folder to <code>\/wp-content\/plugins\/<\/code>).<\/li>\n<li>Make sure WooCommerce is installed and active \u2014 Suspension Shield requires it.<\/li>\n<li>Activate Suspension Shield through the \"Plugins\" screen.<\/li>\n<li>Open the <strong>Suspension Shield<\/strong> menu, add your feed URL (or skip it), and run your first scan \u2014 one click, about a minute.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20change%20my%20store%20or%20my%20feed%3F\"><h3>Does this plugin change my store or my feed?<\/h3><\/dt>\n<dd><p>No. It is strictly read-only. It reports issues and gives you fix steps and deep links; you make the changes yourself in WooCommerce.<\/p><\/dd>\n<dt id=\"does%20it%20send%20my%20data%20anywhere%3F\"><h3>Does it send my data anywhere?<\/h3><\/dt>\n<dd><p>No. The scan runs in your WordPress admin. It reads your own store's pages and the product feed URL you provide, and it displays results locally. It does not transmit your catalog or store data to the plugin author or any third party.<\/p><\/dd>\n<dt id=\"will%20this%20guarantee%20i%20don%27t%20get%20suspended%20by%20google%20merchant%20center%3F\"><h3>Will this guarantee I don't get suspended by Google Merchant Center?<\/h3><\/dt>\n<dd><p>No, and be wary of any tool that claims it will. Google's decisions are Google's. Suspension Shield is a risk-reduction tool: it surfaces the issues most commonly behind \"misrepresentation\" suspensions and tells you how to fix them, while being explicit about what it cannot verify.<\/p><\/dd>\n<dt id=\"i%20already%20use%20a%20feed%20plugin.%20do%20i%20need%20this%3F\"><h3>I already use a feed plugin. Do I need this?<\/h3><\/dt>\n<dd><p>This is a companion, not a replacement. Feed plugins <em>generate<\/em> your feed; Suspension Shield <em>audits<\/em> it against your live store and Google's policies to catch the mismatches and gaps that trigger suspensions. Use both \u2014 Suspension Shield can even detect the feed your generator already produces and offer its URL with one click.<\/p><\/dd>\n<dt id=\"what%20feed%20formats%20are%20supported%3F\"><h3>What feed formats are supported?<\/h3><\/dt>\n<dd><p>Google-style XML\/RSS product feeds and CSV\/TSV feeds (including Google Sheets published as CSV). You provide the public feed URL and can check the connection before scanning.<\/p><\/dd>\n<dt id=\"do%20i%20need%20a%20feed%20to%20use%20it%3F\"><h3>Do I need a feed to use it?<\/h3><\/dt>\n<dd><p>No. Without a feed you still get every store check \u2014 policies, identity, SSL, structured data, crawler access. Adding a feed URL enables the per-SKU price and stock comparison.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20high-performance%20order%20storage%20%28hpos%29%20and%20block%20themes%3F\"><h3>Does it work with High-Performance Order Storage (HPOS) and block themes?<\/h3><\/dt>\n<dd><p>Yes. It declares HPOS and Cart\/Checkout-Blocks compatibility and never touches order data. On block themes where WooCommerce emits no server-side product JSON-LD, the structured-data check reports \"needs review\" rather than a false alarm.<\/p><\/dd>\n<dt id=\"is%20it%20translated%3F\"><h3>Is it translated?<\/h3><\/dt>\n<dd><p>Yes \u2014 it is fully translatable and ships right-to-left (RTL) support.<\/p><\/dd>\n<dt id=\"how%20large%20a%20catalog%20can%20it%20scan%3F\"><h3>How large a catalog can it scan?<\/h3><\/dt>\n<dd><p>The scan is resumable and chunked so it works on large stores. Very large catalogs receive clear progress and an informational notice rather than a crash.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Internal code improvements.<\/li>\n<li>Your settings are kept. Run a scan to refresh your results.<\/li>\n<\/ul>\n\n<h4>0.1.2<\/h4>\n\n<ul>\n<li>New: a diagnostic report you can copy from Settings when you contact support. It contains no customer or order data, no full feed URL and no credentials, and it stays on your site until you paste it.<\/li>\n<li>New: a Suspension Shield section under Tools &gt; Site Health &gt; Info, and scan errors are now recorded to the WooCommerce logs so problems can be traced.<\/li>\n<li>Improved: the Site Health entry now names what it actually found \u2014 for example \"1 critical and 4 high-priority issues\" \u2014 instead of a generic message.<\/li>\n<li>Fixed: the Overview could briefly show an all-clear before your findings had finished loading.<\/li>\n<\/ul>\n\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>Every product is now scanned \u2014 the earlier scan size bound is removed entirely.<\/li>\n<li>Guided three-step setup wizard with automatic feed detection.<\/li>\n<li>Feed file upload (XML, CSV, TSV) as an alternative to a feed URL.<\/li>\n<li>Clear notice when results were produced by a previously configured feed.<\/li>\n<li>Input validation on every field and REST parameter.<\/li>\n<li>Accessibility, performance, and design improvements throughout.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Audit your WooCommerce store for the price, stock and policy issues behind Google Merchant Center suspensions \u2014 before Google finds them.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/341850","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=341850"}],"author":[{"embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/showyaseen"}],"wp:attachment":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=341850"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=341850"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=341850"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=341850"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=341850"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=341850"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}