[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fgMXLM6SNKWFze9IwGmy7DKbLERjNzemULbD-aIXDHI4":3,"$fIB8VqMtEzVJmZLJyTsg7IOONGqW0SoR9HgFoQ0Az6mc":232,"$fdoBQHYDpJ3obn9LSBR6rkeH_P-9NpvWg-5nh65USXXc":237},{"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":28,"last_vuln_date":29,"fetched_at":30,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":39,"analysis":138,"fingerprints":204},"woo-show-stock","Show Stock Status for WooCommerce","1.0.5","brightvesseldev","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrightvesseldev\u002F","\u003Cp>The goal of this plugin is to show the “stock quantity” under each product in the shop, category and archive pages (wherever there is a loop). The code is based on this tutorial: \u003Ca href=\"https:\u002F\u002Fbusinessbloomer.com\u002Fwoocommerce-add-stock-quantity-on-shop-page\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fbusinessbloomer.com\u002Fwoocommerce-add-stock-quantity-on-shop-page\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🔥 SOME OF OUR FREE PLUGINS\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpre-orders-for-woocommerce\u002F\" rel=\"ugc\">Preorder for WooCommerce\u003C\u002Fa> – Ultimate Preorders Plugin for WooCommerce.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Forder-status-control-for-woocommerce\u002F\" rel=\"ugc\">Order Status Control for WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbp-custom-order-status-for-woocommerce\u002F\" rel=\"ugc\">Custom Order Status for WooCommerce\u003C\u002Fa>\u003C\u002Fp>\n","The goal of this plugin is to show the “stock quantity” under each product in the shop, category and archive pages (wherever there is a loop).",1000,26400,96,29,"2025-02-11T14:30:00.000Z","6.5.8","4.9","7.2.0",[20,21,22,23,24],"custom","show-stock","status","stock","stock-status","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-show-stock.1.0.5.zip",92,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":13,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},15,47810,277,76,"2026-05-19T21:02:15.896Z",[40,58,81,100,118],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":48,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":25,"tags":54,"homepage":25,"download_link":57,"security_score":48,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"display-stock-status-for-woocommerce","Display Stock Status For Woocommerce","1.0","silverplugins217","https:\u002F\u002Fprofiles.wordpress.org\u002Fsilverplugins217\u002F","\u003Cp>\u003Cstrong>Display Stock Status For Woocommerce\u003C\u002Fstrong> plugin is used to write the custom stock status with different colors for each woocommerce product or globally, let users to know exact stock status names in product details page.\u003C\u002Fp>\n\u003Cp>The goal of this plugin is to show the “stock quantity” under each product in the shop, category and archive pages (wherever there is a loop).\u003C\u002Fp>\n\u003Ch3>WITH THE DISPLAY STOCK STATUS FOR WOOCOMMERCE YOU CAN:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Always Show Stock\u003C\u002Fli>\n\u003Cli>Stock Position\u003C\u002Fli>\n\u003Cli>In stock\u003C\u002Fli>\n\u003Cli>Available on backorder\u003C\u002Fli>\n\u003Cli>(can be backordered)\u003C\u002Fli>\n\u003Cli>Out Of Stock\u003C\u002Fli>\n\u003Cli>In Stock Color\u003C\u002Fli>\n\u003Cli>In Stock Background Color\u003C\u002Fli>\n\u003Cli>Out Of Stock Color\u003C\u002Fli>\n\u003Cli>Out Of Stock Background Color\u003C\u002Fli>\n\u003Cli>Display Icon\u003C\u002Fli>\n\u003Cli>Display Stock In Cart\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>🌟 \u003Ca href=\"https:\u002F\u002Fwww.plugin999.com\u002Fdocs\u002Fdisplay-stock-status-for-woocommerce\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fem> | \u003Cem>🌟 \u003Ca href=\"https:\u002F\u002Fwww.plugin999.com\u002Fplugin\u002Fdisplay-stock-status-for-woocommerce\u002F\" rel=\"nofollow ugc\">Get Pro\u003C\u002Fa>\u003C\u002Fem> | \u003Cem>🌟 \u003Ca href=\"https:\u002F\u002Fplugin999.com\u002Fdemo\u002Fdisplay-stock-status-for-woocommerce\u002Fshop\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fem> | \u003Cem>🌟 \u003Ca href=\"https:\u002F\u002Fwww.plugin999.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">📽Support\u003C\u002Fa>\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>CONTRIBUTE AND TRANSLATE\u003C\u002Fh3>\n\u003Cp>Display Stock Status For Woocommerce is translated into multiple languages Chinese, Dutch, Russian, Spanish, and many more. Help localize Woocommerce even further by adding your locale Language. \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fdisplay-stock-status-for-woocommerce\" rel=\"nofollow ugc\">Click Here\u003C\u002Fa>\u003C\u002Fp>\n","Display Stock Status For Woocommerce plugin is used to write the custom stock status with different colors for each woocommerce product or globally, l &hellip;",100,2557,2,"2026-04-08T09:00:00.000Z","6.9.4","5.5",[55,56,21,23,24],"display-stoch","e-commerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisplay-stock-status-for-woocommerce.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":28,"num_ratings":28,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":77,"download_link":78,"security_score":79,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":80},"custom-product-stock-statuses-for-woocommerce","Custom Product Stock Statuses for WooCommerce","1.0.1","opr18","https:\u002F\u002Fprofiles.wordpress.org\u002Fopr18\u002F","\u003Cp>Custom Product Stock Statuses for WooCommerce allows you to add custom stock statuses to your store. You can control this via the WooCommerce > Custom stock statuses option menu.\u003C\u002Fp>\n\u003Cp>Add each custom stock level on a new line in the text area and then save it. You’ll be able to assign these to your products straight away!\u003C\u002Fp>\n","Custom Product Stock Statuses for WooCommerce allows you to add custom stock statuses to your store. You can control this via the WooCommerce > Cus &hellip;",10,970,"2021-09-02T09:19:00.000Z","5.8.13","4.0","7.0",[73,74,23,75,76],"custom-stock-status","products","woo-commerce","woocommerce","https:\u002F\u002Fgithub.com\u002Fopr\u002Fcustom-product-stock-statuses-for-woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-product-stock-statuses-for-woocommerce.1.0.1.zip",85,"2026-04-06T09:54:40.288Z",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":91,"num_ratings":92,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":25,"tags":96,"homepage":98,"download_link":99,"security_score":48,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"woo-custom-stock-status","Advanced Custom Stock Status","1.6.6","Softound Solutions","https:\u002F\u002Fprofiles.wordpress.org\u002Fsoftound\u002F","\u003Cp>This plugin is used to write the custom stock status with different colors for each woocommerce product or globally, let users to know exact stock status names in product details page.\u003C\u002Fp>\n\u003Cp>You can change the following default stock status and diferent colors for status text\u003C\u002Fp>\n\u003Cul>\n\u003Cli>In stock\u003C\u002Fli>\n\u003Cli>Only %s left in stock\u003C\u002Fli>\n\u003Cli>(can be backordered)\u003C\u002Fli>\n\u003Cli>%s in stock\u003C\u002Fli>\n\u003Cli>Available on backorder\u003C\u002Fli>\n\u003Cli>Out of stock\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Additional Feature\u003C\u002Fh4>\n\u003Cp>➜ Added Backorder status in Order confirmation\u003Cbr \u002F>\n➜ Compatible with woocommerce-product-bundles plugin\u003Cbr \u002F>\n➜ Compatible with “WPC Composite Products for WooCommerce”\u003Cbr \u002F>\n➜ woo_custom_stock_status shortcode feature added\u003Cbr \u002F>\n➜ Added stock message font size option\u003Cbr \u002F>\n➜ Relocate the stock status below add to cart button in single product page\u003Cbr \u002F>\n➜ Hide sad face in out of stock\u003Cbr \u002F>\n➜ Shortcode to add learn more URL after stock status [wcss_learn_more url=”https:\u002F\u002Fexample.com” text=”Learn more”]\u003Cbr \u002F>\n➜ Shortcode to add delivery date after stock status [wcss_delivery_date days=”4″ excluded_days=”sat,sun”]\u003Cbr \u002F>\n➜ Compatibility with AutomateWoo\u003Cbr \u002F>\n➜ Text field created in setting page and checked matching variation status. The matched status will be displayed in category page\u003Cbr \u002F>\n➜ Added custom stock status message option for grouped products listed in shop page and other listings\u003Cbr \u002F>\n➜ Compatibility with Block based cart and checkout page\u003Cbr \u002F>\n➜ Added option to show\u002Fhide “Stock Status” tag before custom stock status text in Order Email\u003Cbr \u002F>\n➜ Compatible with OceanWP theme\u003Cbr \u002F>\n➜ Compatible with YITH WooCommerce Wishlist plugin\u003Cbr \u002F>\n➜ Compatible with Wp All Import plugin\u003Cbr \u002F>\n➜ Compatible with Yoast SEO plugin\u003Cbr \u002F>\n➜ Compatible with Polylang plugin\u003Cbr \u002F>\n➜ Compatible with PDF Invoices & Packing Slips for WooCommerce Plugin.\u003Cbr \u002F>\n➜ Added a new option in the custom stock settings to disable Yoast SEO compatibility.\u003Cbr \u002F>\n➜ Displayed custom stock status on woocommerce product collection block\u003Cbr \u002F>\n➜ Compatible with Force Sell by BeRocket\u003C\u002Fp>\n\u003Ch4>PRO Feature\u003C\u002Fh4>\n\u003Cp>➜ \u003Ca href=\"https:\u002F\u002Fsoftound.com\u002Fproducts\u002Fwoo-custom-stock-status-pro\u002F\" rel=\"nofollow ugc\">Compatible with WPML\u003C\u002Fa> [PRO]\u003Cbr \u002F>\n➜ \u003Ca href=\"https:\u002F\u002Fsoftound.com\u002Fproducts\u002Fwoo-custom-stock-status-pro\u002F\" rel=\"nofollow ugc\">Bulk edit stock status\u003C\u002Fa> [PRO]\u003Cbr \u002F>\n➜ \u003Ca href=\"https:\u002F\u002Fsoftound.com\u002Fproducts\u002Fwoo-custom-stock-status-pro\u002F\" rel=\"nofollow ugc\">Stock status for category level\u003C\u002Fa> [PRO]\u003Cbr \u002F>\n➜ \u003Ca href=\"https:\u002F\u002Fsoftound.com\u002Fproducts\u002Fwoo-custom-stock-status-pro\u002F\" rel=\"nofollow ugc\">Bulk edit status for variables type products\u003C\u002Fa> [PRO]\u003Cbr \u002F>\n➜ \u003Ca href=\"https:\u002F\u002Fsoftound.com\u002Fproducts\u002Fwoo-custom-stock-status-pro\u002F\" rel=\"nofollow ugc\">Hide variable product stock status in category page\u003C\u002Fa> [PRO]\u003Cbr \u002F>\n➜ \u003Ca href=\"https:\u002F\u002Fsoftound.com\u002Fproducts\u002Fwoo-custom-stock-status-pro\u002F\" rel=\"nofollow ugc\">Show stock status based on quantity\u003C\u002Fa> [PRO]\u003Cbr \u002F>\n➜ \u003Ca href=\"https:\u002F\u002Fsoftound.com\u002Fproducts\u002Fwoo-custom-stock-status-pro\u002F\" rel=\"nofollow ugc\">Create and use your own stock status\u003C\u002Fa> [PRO]\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.softound.com\u002Fwoo-custom-stock-status\u002F\" rel=\"nofollow ugc\">Click here for live demo\u003C\u002Fa>\u003Cbr \u002F>\nUsername: demo\u003Cbr \u002F>\nPassword: demo\u003C\u002Fp>\n\u003Cp>If you need any additional features, please post them in support forum, we will analyse and implement in next version. and please \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwoo-custom-stock-status\u002Freviews\u002F?filter=5#new-post\" rel=\"ugc\">Write your review\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>How it works ?\u003C\u002Fh4>\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\u002FPoP1uPI1h0c?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","Write the custom stock status with different colors for each woocommerce product, to show in product details and listing pages.",9000,292393,84,37,"2025-12-01T16:15:00.000Z","6.7.5","5.8",[20,22,23,97,76],"woo","https:\u002F\u002Fwww.softound.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-custom-stock-status.1.6.6.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":110,"num_ratings":66,"last_updated":111,"tested_up_to":52,"requires_at_least":112,"requires_php":113,"tags":114,"homepage":25,"download_link":117,"security_score":48,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"discontinued-product-stock-status-woocommerce","Discontinued Product Stock Status for WooCommerce","1.7.1","SaffireTech","https:\u002F\u002Fprofiles.wordpress.org\u002Fsaffiretech\u002F","\u003Cp>Discontinued Product Stock Status for WooCommerce allows you to list a product as ‘\u003Cstrong>Discontinued\u003C\u002Fstrong>’ in your \u003Cstrong>WooCommerce catalog, optionally write a custom message to guide your buyers to newer or other products\u003C\u002Fstrong> and thus helping you recover lost sales and SEO traffic in the process.\u003C\u002Fp>\n\u003Cp>Usually a store owner only uses 2 Stock status in WooCommerce – ‘\u003Cstrong>In Stock\u003C\u002Fstrong>’ and ‘\u003Cstrong>Out of Stock\u003C\u002Fstrong>’. So, they tend to put a product in ‘Out of Stock’ status even when the product is actually discontinued or will no longer be available in future or they would just delete the product page.\u003C\u002Fp>\n\u003Cp>However, either of these actions are a loss-loss for store owners and buyers. When a product is ‘out of stock’ the buyer assumes that product will be back in stock in some time when in reality the product has been discontinued and will never be available for purchase in future. Similarly, if a store owner deletes the product page then all the SEO traffic that product page was getting is lost as the product page no longer exists. Either way, it ends up in lost revenue for the store owner.\u003C\u002Fp>\n\u003Cp>So, to solve this problem this plugin adds a custom stock status ‘\u003Cstrong>Discontinued\u003C\u002Fstrong>’ so that \u003Cstrong>store owners no longer have to use ‘Out of Stock’ status for discontinued products and allows them to correctly inform and guide the buyers easily\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Supports all default WooCommerce product types – \u003Cstrong>Simple\u003C\u002Fstrong>, \u003Cstrong>Variation\u003C\u002Fstrong> & \u003Cstrong>Grouped\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Allows store owners to \u003Cstrong>set a Global message for Discontinued products\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Allows store owners to \u003Cstrong>set product specific messages after setting discontinued stock status\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Allows you to \u003Cstrong>mark a simple \u002F variable product as discontinued in advance\u003C\u002Fstrong>, so after the stock quantity of an ‘instock’ product reaches zero, the product is automatically shown as discontinued. This is \u003Cstrong>very useful for products that have reached end-of-life (EOL products)\u003C\u002Fstrong>. Thus preventing buyers from buying something that is not going to be available in future.\u003C\u002Fli>\n\u003Cli>Allows store owners to \u003Cstrong>set Variation-level specific messages for discontinued variations\u003C\u002Fstrong> of a variable product.\u003C\u002Fli>\n\u003Cli>Store owners can also \u003Cstrong>set a generic message on a Product level for variations & Grouped products\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With \u003Ca href=\"https:\u002F\u002Fwww.saffiretech.com\u002Fwoocommerce-discontinued-products-stock-status-pro\u002F?utm_source=wp_plugin&utm_medium=listing&utm_campaign=free2pro&utm_id=c1&utm_term=upgrade_now&utm_content=dpssw\" rel=\"nofollow ugc\">Discontinued Stock Status Pro for WooCommerce\u003C\u002Fa>, you can unlock the following features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Store owners now have the ability to \u003Cstrong>display a grid of Alternative Products\u003C\u002Fstrong> on the Discontinued Product Page itself. This allows users to \u003Cstrong>conveniently explore other similar options directly on the page\u003C\u002Fstrong>, providing a helpful way to discover alternatives for the discontinued item and \u003Cstrong>recover potential sales\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Options to  \u003Cstrong>customize Global Discontinued Message\u003C\u002Fstrong> – \u003Cstrong>WYSIWYG Editor for Message\u003C\u002Fstrong>, \u003Cstrong>Background Color\u003C\u002Fstrong>, \u003Cstrong>Font Color\u003C\u002Fstrong>, \u003Cstrong>Borders\u003C\u002Fstrong> etc.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Discontinued Products Export Settings\u003C\u002Fstrong> – If you’re migrating your products to another site, then you can now also export all the messages and settings of your Discontinued Products and import them in your new site so that all your product settings are retained.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatibility with WooCommerce Subscriptions and WooCommerce Product Bundles\u003C\u002Fstrong> – The PRO version supports additional product types of  simple subscription, variable subscription and product bundle.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Recover Lost Sales\u003C\u002Fstrong>\u003Cbr \u002F>\nNow no longer lose sales because of a miscommunication with buyers. Show them the correct status for the discontinued products, guide them and convert them.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Don’t lose SEO Traffic\u003C\u002Fstrong>\u003Cbr \u002F>\nYou have put a ton of money and effort into upping your SEO game and removing a product page is shooting yourself in the foot.\u003Cbr \u002F>\nNow with this plugin, you can show correct status for the discontinued products and avoid losing the SEO traffic\u003C\u002Fp>\n\u003Cp>Recommended Plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbulk-edit-upsells-and-cross-sells-for-woocommerce\u002F\" rel=\"ugc\">Bulk Edit Upsells and Cross-Sells for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdynamic-cart-messages-woocommerce\u002F\" rel=\"ugc\">Dynamic Cart Messages for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>HIRE THE EXPERTS\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Need a tailor-made solution for WooCommerce that solves complex business problems? Our team of experienced developers have helped many businesses like yours to accomplish these goals. Hire us as your \u003Ca href=\"https:\u002F\u002Fwww.saffiretech.com\u002Fcustom-woocommerce-development\u002F?utm_source=wp_plugin&utm_medium=listing&utm_campaign=free2pro&utm_id=c1&utm_term=upgrade_now&utm_content=dpssw\" rel=\"nofollow ugc\">WooCommerce Developers\u003C\u002Fa> today!\u003C\u002Fp>\n\u003Cp>Keep up to date with us by \u003Ca href=\"https:\u002F\u002Fwww.saffiretech.com\u002Fblog\u002F?utm_source=wp_plugin&utm_medium=listing&utm_campaign=free2pro&utm_id=c1&utm_term=upgrade_now&utm_content=dpssw\" rel=\"nofollow ugc\">subscribing to the newsletter\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fsaffiretech\" rel=\"nofollow ugc\">following us on Twitter\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fsaffiretech\" rel=\"nofollow ugc\">liking us on Facebook\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you enjoy using the software \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fdiscontinued-product-stock-status-woocommerce\u002Freviews\u002F\" rel=\"ugc\">we’d love it if you could give us a review!\u003C\u002Fa>\u003C\u002Fp>\n","This plugin allows you to mark a product as ‘Discontinued’ in your WooCommerce catalog, guide your buyers to other products & recover potential sales.",500,12832,88,"2025-12-30T13:13:00.000Z","5.0","7.2",[115,74,24,116,76],"discontinued","tools","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdiscontinued-product-stock-status-woocommerce.1.7.1.zip",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":28,"num_ratings":28,"last_updated":128,"tested_up_to":52,"requires_at_least":129,"requires_php":130,"tags":131,"homepage":136,"download_link":137,"security_score":48,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":80},"pre-orders-wc","Pre-Orders – Extended Stock Status for WooCommerce","1.1.8","YoOhw Studio","https:\u002F\u002Fprofiles.wordpress.org\u002Fyoohw\u002F","\u003Cp>The Pre-Orders – Extended Stock Status for WooCommerce plugin allows you to manage pre-orders for your products within the WooCommerce platform. It enables customers to pre-order products before they are available, helping you gauge demand and manage inventory efficiently.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fyoohw.com\u002Fproduct\u002Fwoocommerce-extended-stock-status\u002F\" rel=\"nofollow ugc\">Premium version\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fyoohw.com\u002Fdocs\u002Fcategory\u002Fwoocommerce-extended-stock-status\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fyoohw.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>  | \u003Ca href=\"https:\u002F\u002Fsandbox.yoohw.com\u002Fdemo\u002Fwcess_demo.html\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>New Stock Status\u003C\u002Fstrong>: Adds a new \u003Ccode>On preorder\u003C\u002Fcode> stock status for both Simple and Variable products.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Arriving Date\u003C\u002Fstrong>: Allows you to choose the available date for the pre-order products.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Available Date Updating\u003C\u002Fstrong>: When the available date of a product is changed, its notification schedules will be changed either.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Add-to-Cart Buttons\u003C\u002Fstrong>: Displays \u003Ccode>Pre-order now\u003C\u002Fcode> button or else for both Simple products and Variations of the products.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Visual Display for Customers\u003C\u002Fstrong>: Shows the pre-order label and available date at product pages, product lists, cart, and checkout (blocks and classic).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer Delivery Request\u003C\u002Fstrong>: Lets customers choose delivery type on the checkout and order details pages, with notifications and schedules updated.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy to Manage\u003C\u002Fstrong>: Shows the icons for the orders within the only or mixed \u003Ccode>On preorder\u003C\u002Fcode> product on order lists and order pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>New Pre-order Email\u003C\u002Fstrong>: The customers will receive the new pre-order email with only \u003Ccode>On preorder\u003C\u002Fcode> items or mixed one.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Notice with Details\u003C\u002Fstrong>: Included the \u003Ccode>On preorder\u003C\u002Fcode> status and available date at the order table in order email notifications.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Automate\u003C\u002Fstrong>: Automatically updates stock status from \u003Ccode>On preorder\u003C\u002Fcode> to \u003Ccode>In stock\u003C\u002Fcode> on the available date.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer Notifications\u003C\u002Fstrong>: Automate email notifications sent to customers when their pre-order becomes available.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Administrator Notifications\u003C\u002Fstrong>: Notify the admin before X days about incoming preorder product availability (optional in settings).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Premium Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Available Date for Backorders\u003C\u002Fstrong>: Allows you to set an expected availability date for backorder products, providing clarity to customers and helping manage inventory more effectively.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Add-to-Cart Buttons\u003C\u002Fstrong>: Displays \u003Ccode>Backorder now\u003C\u002Fcode> button or your customized one for both Simple products and Variations of the products.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extended Stock Management\u003C\u002Fstrong>: Integrates advanced stock management features, including pre-order availability dates and automatic stock status updates, ensuring seamless inventory control.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pre\u002FBackorder Cart Limit\u003C\u002Fstrong>: Define the maximum number of pre-order or backorder items a customer can add to their cart.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Expected Restock Quantity\u003C\u002Fstrong>: Lets store owners set and track the planned restock amount for pre-order or backorder products, while also limiting how many units customers can pre-order or backorder.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-Stock Calculation\u003C\u002Fstrong>: Automatically updates stock status and quantities when the availability date for pre-order or backorder products is reached.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>New Shipping Methods\u003C\u002Fstrong>: Introduces dedicated shipping methods for Pre-order and Backorder products, allowing you to configure separate shipping costs, cost types (per order or per item), and free-shipping thresholds. These methods automatically apply only to packages containing pre-order or backorder items, ensuring accurate and transparent shipping charges. Store owners can customize the titles, rates, and rules for each method to give customers clear options at checkout and improve logistics management.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comprehensive Email Notifications\u003C\u002Fstrong>: Sends fully customized and automated email notifications for pre-order and backorder products, ensuring customers are updated at every step.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disabled Payment for Stock Status\u003C\u002Fstrong>: Enables you to automatically disable selected payment gateways when products are in pre-order or backorder status, ensuring customers can only choose valid payment options based on the current stock status.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Administrator Alerts\u003C\u002Fstrong>: Provides robust notifications to administrators, including reminders before the availability date of pre-order or backorder products, ensuring proactive management.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support for Simple and Variable Products\u003C\u002Fstrong>: Extends all pre-order and backorder features to both simple products and variations, offering flexibility across your product range.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced Delivery Options\u003C\u002Fstrong>: Allows customers to select their preferred delivery type (all at once or in separate shipments) for orders containing pre-order or backorder products.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Notifications\u003C\u002Fstrong>: Offers a wide range of notification customization options, including email templates and scheduling, to match your store’s branding and operational needs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Detailed Order Management\u003C\u002Fstrong>: Displays clear visual indicators for orders containing pre-order or backorder products on order lists and pages, making it easier for store managers to track and manage orders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scalable and Flexible\u003C\u002Fstrong>: Supports high-volume stores with scalable features and additional customization options available on request.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>And More\u003C\u002Fstrong>: Additional features and enhancements can be added based on your specific requirements, ensuring the plugin grows with your business.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fyoohw.com\u002Fproduct\u002Fwoocommerce-extended-stock-status\u002F\" rel=\"nofollow ugc\">Explore the Premium version here\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Plugin Integrations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fyoohw.com\u002Fproduct\u002Fwoocommerce-order-splitter-premium\u002F\" rel=\"nofollow ugc\">WooCommerce Advanced Order Actions\u003C\u002Fa>: Automate split order following the customer request, notification to let the customers know about the update. \u003Ca href=\"https:\u002F\u002Fyoohw.com\u002Fdocs\u002Fwoocommerce-extended-stock-status\u002Fadministrators\u002Fhand-customer-actions\u002F#auto_splitting\" rel=\"nofollow ugc\">Learn more about how it works\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-pdf-invoices-packing-slips\u002F\" rel=\"ugc\">PDF Invoices & Packing Slips for WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Enable Pre-Orders\u003C\u002Fstrong>: Navigate to the WooCommerce product edit page and set the stock status to ‘On preorder’.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Set Availability Date\u003C\u002Fstrong>: Choose the available date for the pre-order product in the product data section.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manage Orders\u003C\u002Fstrong>: Pre-order products will display a ‘Pre-order now’ button on product pages and variations, showing the availability date in the product details, cart, and checkout pages.\u003C\u002Fli>\n\u003C\u002Fol>\n","Just another product stock status for your WooCommerce store.",20,1571,"2026-03-01T04:13:00.000Z","6.3","7.4",[132,133,134,135,24],"backorder","pre-order","pre-orders","preorder","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpre-orders-wc\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpre-orders-wc.1.1.8.zip",{"attackSurface":139,"codeSignals":178,"taintFlows":191,"riskAssessment":192,"analyzedAt":203},{"hooks":140,"ajaxHandlers":174,"restRoutes":175,"shortcodes":176,"cronEvents":177,"entryPointCount":28,"unprotectedCount":28},[141,147,152,156,159,162,166,170],{"type":142,"name":143,"callback":144,"file":145,"line":146},"action","before_woocommerce_init","closure","main.php",18,{"type":148,"name":149,"callback":150,"priority":66,"file":145,"line":151},"filter","woocommerce_get_settings_products","brightvessel_woocommerce_show_stock_all_settings",153,{"type":142,"name":153,"callback":154,"file":145,"line":155},"admin_notices","brightvessel_woocommerce_show_stock_check_notice",235,{"type":142,"name":157,"callback":154,"file":145,"line":158},"admin_init",245,{"type":142,"name":153,"callback":160,"file":145,"line":161},"bpShowStockReview",248,{"type":142,"name":163,"callback":164,"file":145,"line":165},"woocommerce_product_options_stock_status","wooshow_custom_simple_fields",275,{"type":142,"name":167,"callback":168,"priority":66,"file":145,"line":169},"woocommerce_process_product_meta","wooshow_custom_simple_fields_save",278,{"type":148,"name":171,"callback":172,"priority":66,"file":145,"line":173},"woocommerce_admin_stock_html","woostock_filter_woocommerce_admin_stock_html",324,[],[],[],[],{"dangerousFunctions":179,"sqlUsage":180,"outputEscaping":182,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":190},[],{"prepared":28,"raw":28,"locations":181},[],{"escaped":183,"rawEcho":50,"locations":184},8,[185,188],{"file":145,"line":186,"context":187},36,"raw output",{"file":145,"line":189,"context":187},262,[],[],{"summary":193,"deductions":194},"The \"woo-show-stock\" plugin v1.0.5 exhibits a generally strong security posture based on the provided static analysis. The complete absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the plugin's attack surface. Furthermore, the code signals indicate good development practices, with no dangerous functions, all SQL queries utilizing prepared statements, and a high percentage of output properly escaped. The lack of file operations and external HTTP requests also reduces potential vulnerabilities. The clean vulnerability history, with no known CVEs, further supports this positive assessment.  However, the analysis does reveal a few areas that warrant attention. The presence of 2 instances of unescaped output, while not immediately critical, represents a potential vector for Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is involved in these outputs. Additionally, the absence of any nonce checks or capability checks, even with a zero attack surface reported, is a notable omission. While not directly exploitable given the current entry points, it suggests a lack of defensive programming that could become an issue if the plugin is extended or if new entry points are introduced in future versions. The zero taint analysis flows are a positive sign, but this is likely a consequence of the limited attack surface. In conclusion, the plugin is currently in a good security state, demonstrating adherence to secure coding principles in key areas. The primary concerns revolve around the few instances of unescaped output and the general lack of authorization checks, which are minor weaknesses in the current context but could pose risks if the plugin's functionality expands.",[195,198,201],{"reason":196,"points":197},"Unescaped output",4,{"reason":199,"points":200},"Missing nonce checks",5,{"reason":202,"points":200},"Missing capability checks","2026-03-16T18:56:48.666Z",{"wat":205,"direct":214},{"assetPaths":206,"generatorPatterns":209,"scriptPaths":210,"versionParams":211},[207,208],"\u002Fwp-content\u002Fplugins\u002Fwoo-show-stock\u002Fassets\u002Fcss\u002Fwoo-show-stock.css","\u002Fwp-content\u002Fplugins\u002Fwoo-show-stock\u002Fassets\u002Fjs\u002Fwoo-show-stock.js",[],[208],[212,213],"woo-show-stock\u002Fassets\u002Fcss\u002Fwoo-show-stock.css?ver=","woo-show-stock\u002Fassets\u002Fjs\u002Fwoo-show-stock.js?ver=",{"cssClasses":215,"htmlComments":221,"htmlAttributes":223,"restEndpoints":229,"jsGlobals":230,"shortcodeOutput":231},[216,217,218,219,220],"remaining-out-stock","remaining-low-stock","remaining","bpss-low-stock","bpss-remaining",[222]," translators: number of stock . ",[224,225,226,227,228],"id=\"stockoptions\"","id=\"wc_always_show_stock\"","id=\"woostock_show_detailed_admin\"","id=\"wc_show_stock_where\"","id=\"wc_settings_tab_stock\"",[],[],[],{"error":233,"url":234,"statusCode":235,"statusMessage":236,"message":236},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fwoo-show-stock\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":238,"versions":239},11,[240,246,253,260,267,273,279,286,293,300,307],{"version":6,"download_url":26,"svn_tag_url":241,"released_at":29,"has_diff":242,"diff_files_changed":243,"diff_lines":29,"trac_diff_url":244,"vulnerabilities":245,"is_current":233},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwoo-show-stock\u002Ftags\u002F1.0.5\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwoo-show-stock%2Ftags%2F1.0.4&new_path=%2Fwoo-show-stock%2Ftags%2F1.0.5",[],{"version":247,"download_url":248,"svn_tag_url":249,"released_at":29,"has_diff":242,"diff_files_changed":250,"diff_lines":29,"trac_diff_url":251,"vulnerabilities":252,"is_current":242},"1.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-show-stock.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwoo-show-stock\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwoo-show-stock%2Ftags%2F1.0.3&new_path=%2Fwoo-show-stock%2Ftags%2F1.0.4",[],{"version":254,"download_url":255,"svn_tag_url":256,"released_at":29,"has_diff":242,"diff_files_changed":257,"diff_lines":29,"trac_diff_url":258,"vulnerabilities":259,"is_current":242},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-show-stock.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwoo-show-stock\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwoo-show-stock%2Ftags%2F1.0.2&new_path=%2Fwoo-show-stock%2Ftags%2F1.0.3",[],{"version":261,"download_url":262,"svn_tag_url":263,"released_at":29,"has_diff":242,"diff_files_changed":264,"diff_lines":29,"trac_diff_url":265,"vulnerabilities":266,"is_current":242},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-show-stock.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwoo-show-stock\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwoo-show-stock%2Ftags%2F1.0.1&new_path=%2Fwoo-show-stock%2Ftags%2F1.0.2",[],{"version":61,"download_url":268,"svn_tag_url":269,"released_at":29,"has_diff":242,"diff_files_changed":270,"diff_lines":29,"trac_diff_url":271,"vulnerabilities":272,"is_current":242},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-show-stock.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwoo-show-stock\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwoo-show-stock%2Ftags%2F1.0&new_path=%2Fwoo-show-stock%2Ftags%2F1.0.1",[],{"version":43,"download_url":274,"svn_tag_url":275,"released_at":29,"has_diff":242,"diff_files_changed":276,"diff_lines":29,"trac_diff_url":277,"vulnerabilities":278,"is_current":242},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-show-stock.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwoo-show-stock\u002Ftags\u002F1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwoo-show-stock%2Ftags%2F0.3&new_path=%2Fwoo-show-stock%2Ftags%2F1.0",[],{"version":280,"download_url":281,"svn_tag_url":282,"released_at":29,"has_diff":242,"diff_files_changed":283,"diff_lines":29,"trac_diff_url":284,"vulnerabilities":285,"is_current":242},"0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-show-stock.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwoo-show-stock\u002Ftags\u002F0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwoo-show-stock%2Ftags%2F0.2.3&new_path=%2Fwoo-show-stock%2Ftags%2F0.3",[],{"version":287,"download_url":288,"svn_tag_url":289,"released_at":29,"has_diff":242,"diff_files_changed":290,"diff_lines":29,"trac_diff_url":291,"vulnerabilities":292,"is_current":242},"0.2.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-show-stock.0.2.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwoo-show-stock\u002Ftags\u002F0.2.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwoo-show-stock%2Ftags%2F0.2.2&new_path=%2Fwoo-show-stock%2Ftags%2F0.2.3",[],{"version":294,"download_url":295,"svn_tag_url":296,"released_at":29,"has_diff":242,"diff_files_changed":297,"diff_lines":29,"trac_diff_url":298,"vulnerabilities":299,"is_current":242},"0.2.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-show-stock.0.2.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwoo-show-stock\u002Ftags\u002F0.2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwoo-show-stock%2Ftags%2F0.2.1&new_path=%2Fwoo-show-stock%2Ftags%2F0.2.2",[],{"version":301,"download_url":302,"svn_tag_url":303,"released_at":29,"has_diff":242,"diff_files_changed":304,"diff_lines":29,"trac_diff_url":305,"vulnerabilities":306,"is_current":242},"0.2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-show-stock.0.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwoo-show-stock\u002Ftags\u002F0.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwoo-show-stock%2Ftags%2F0.2&new_path=%2Fwoo-show-stock%2Ftags%2F0.2.1",[],{"version":308,"download_url":309,"svn_tag_url":310,"released_at":29,"has_diff":242,"diff_files_changed":311,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":312,"is_current":242},"0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoo-show-stock.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwoo-show-stock\u002Ftags\u002F0.2\u002F",[],[]]