{"id":228852,"date":"2025-04-20T16:27:56","date_gmt":"2025-04-20T16:27:56","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/apcfw-product-condition-manager\/"},"modified":"2026-08-28T17:48:29","modified_gmt":"2026-08-28T17:48:29","slug":"apcfw-product-condition-manager","status":"publish","type":"plugin","link":"https:\/\/pe.wordpress.org\/plugins\/apcfw-product-condition-manager\/","author":18424854,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.2","stable_tag":"1.0.2","tested":"7.1.2","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Advanced Product Condition Manager for WooCommerce","header_author":"Md Siddiqur Rahman","header_description":"Adds product condition options (New, Used, etc.) to WooCommerce products.","assets_banners_color":"9aa9c4","last_updated":"2026-08-28 17:48:29","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/apcfw-product-condition-manager\/","header_author_uri":"https:\/\/siddiqur.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":736,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"siddiqurrahman","date":"2025-04-20 16:27:35","revision":3277688},"1.0.1":{"tag":"1.0.1","author":"siddiqurrahman","date":"2025-04-22 17:20:39","revision":3279295},"1.0.2":{"tag":"1.0.2","author":"siddiqurrahman","date":"2026-08-28 17:48:29","revision":3670757}},"upgrade_notice":{"1.0.2":"<p>Recommended update: includes critical admin bulk edit and products page fixes, plus live variation switching.<\/p>"},"ratings":[],"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":3670757,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3277710,"resolution":"1544x500","location":"assets","locale":"","width":3088,"height":1000},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3277709,"resolution":"772x250","location":"assets","locale":"","width":1544,"height":500}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3277690,"resolution":"1","location":"assets","locale":"","width":3420,"height":2366},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3277690,"resolution":"2","location":"assets","locale":"","width":2458,"height":814},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3277690,"resolution":"3","location":"assets","locale":"","width":3398,"height":1630},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3277690,"resolution":"4","location":"assets","locale":"","width":3362,"height":1020}},"screenshots":{"1":"Product condition global settings and display options under WooCommerce settings.","2":"Assigning product condition on the product edit screen.","3":"Condition badge and text display on the single product page.","4":"Quick Edit and Bulk Edit product condition directly from the WooCommerce products list."}},"plugin_section":[],"plugin_tags":[278115,241094,278116,241096,286],"plugin_category":[45],"plugin_contributors":[241097],"plugin_business_model":[],"class_list":["post-228852","plugin","type-plugin","status-publish","hentry","plugin_tags-item-condition","plugin_tags-product-condition","plugin_tags-refurbished","plugin_tags-used-products","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-siddiqurrahman","plugin_committers-siddiqurrahman"],"banners":{"banner":"https:\/\/ps.w.org\/apcfw-product-condition-manager\/assets\/banner-772x250.png?rev=3277709","banner_2x":"https:\/\/ps.w.org\/apcfw-product-condition-manager\/assets\/banner-1544x500.png?rev=3277710","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/apcfw-product-condition-manager\/assets\/icon.svg?rev=3670757","icon":"https:\/\/ps.w.org\/apcfw-product-condition-manager\/assets\/icon.svg?rev=3670757","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/apcfw-product-condition-manager\/assets\/screenshot-1.png?rev=3277690","caption":"Product condition global settings and display options under WooCommerce settings."},{"src":"https:\/\/ps.w.org\/apcfw-product-condition-manager\/assets\/screenshot-2.png?rev=3277690","caption":"Assigning product condition on the product edit screen."},{"src":"https:\/\/ps.w.org\/apcfw-product-condition-manager\/assets\/screenshot-3.png?rev=3277690","caption":"Condition badge and text display on the single product page."},{"src":"https:\/\/ps.w.org\/apcfw-product-condition-manager\/assets\/screenshot-4.png?rev=3277690","caption":"Quick Edit and Bulk Edit product condition directly from the WooCommerce products list."}],"raw_content":"<!--section=description-->\n<p><strong>Advanced Product Condition Manager for WooCommerce<\/strong> empowers store owners to specify, manage, and display product conditions (New, Used, Refurbished, Damaged, Certified Pre-Owned, etc.) across their store.<\/p>\n\n<p>Whether you run a recommerce store, electronics outlet, thrift shop, vintage boutique, or marketplace, this plugin helps you build buyer confidence, reduce returns, and boost SEO rankings with automated <strong>Schema.org <code>itemCondition<\/code> structured data<\/strong>.<\/p>\n\n<p><a href=\"https:\/\/wordpress.org\/support\/plugin\/apcfw-product-condition-manager\/\">Support<\/a><\/p>\n\n\n\n<h3>\ud83d\ude80 Key Features<\/h3>\n\n<ul>\n<li><strong>21+ Standard Condition Options:<\/strong> Comprehensive list of industry-standard conditions grouped logically (New, Used, Refurbished, Damaged, Custom).<\/li>\n<li><strong>Schema.org Structured Data Integration:<\/strong> Automatically adds <code>itemCondition<\/code> to Product Offer schemas for Google Rich Results &amp; Merchant Center compliance.<\/li>\n<li><strong>Flexible Display Styles:<\/strong>\n\n<ul>\n<li><strong>Text Only:<\/strong> Minimalist text label (e.g., \"Condition: Brand New\").<\/li>\n<li><strong>Color-Coded Badges:<\/strong> Modern badges styled with distinct semantic colors for New (green), Used (orange\/yellow), Refurbished (blue), and Damaged (red).<\/li>\n<li><strong>Icon Placeholder:<\/strong> Clean layout with an icon indicator.<\/li>\n<\/ul><\/li>\n<li><strong>Customizable Placement:<\/strong> Choose exactly where the condition appears on Single Product pages and Shop\/Archive grids (Before Title, After Title, After Price, Before Meta, etc.).<\/li>\n<li><strong>Full Variable Product Support:<\/strong> Set conditions per individual variation or inherit from parent products, with instant live badge updates when customers select variations.<\/li>\n<li><strong>Quick Edit &amp; Bulk Edit:<\/strong> Update conditions for hundreds of products in seconds directly from the WooCommerce product list table.<\/li>\n<li><strong>Sortable Admin Column:<\/strong> Easily sort products by condition in the WordPress admin table.<\/li>\n<li><strong>Custom CSS Editor:<\/strong> Built-in custom styling box in settings to easily tailor badges and typography to match your theme.<\/li>\n<li><strong>WooCommerce HPOS Compatible:<\/strong> 100% compatible with High-Performance Order Storage (COT) and WooCommerce 11.0+.<\/li>\n<li><strong>Lightweight &amp; Fast:<\/strong> Zero bloat, clean PSR-4 architecture, and optimized queries for maximum speed.<\/li>\n<\/ul>\n\n\n\n<h3>\ud83c\udfea Perfect For<\/h3>\n\n<ul>\n<li><strong>Refurbished Electronics &amp; IT:<\/strong> Laptops, smartphones, tablets, cameras, and audio gear.<\/li>\n<li><strong>Second-Hand &amp; Recommerce Stores:<\/strong> Thrift items, pre-owned fashion, consignment, and collectibles.<\/li>\n<li><strong>Vintage &amp; Antique Shops:<\/strong> Rare items with graded conditions.<\/li>\n<li><strong>Auto Parts &amp; Hardware:<\/strong> OEM new, remanufactured, used, and for-parts items.<\/li>\n<li><strong>Bookstores &amp; Media:<\/strong> New, like new, acceptable, and collector copies.<\/li>\n<li><strong>Clearance &amp; Outlet Stores:<\/strong> Open-box items, warehouse surplus, and products with minor packaging defects.<\/li>\n<\/ul>\n\n\n\n<h3>\ud83d\udee0\ufe0f Predefined Conditions Available<\/h3>\n\n<ul>\n<li><strong>New Condition:<\/strong>\n\n<ul>\n<li>Brand new<\/li>\n<li>New<\/li>\n<li>New with box<\/li>\n<li>New without box<\/li>\n<li>New with tags<\/li>\n<li>New without tags<\/li>\n<li>New with defects<\/li>\n<\/ul><\/li>\n<li><strong>Used Condition:<\/strong>\n\n<ul>\n<li>Like new<\/li>\n<li>Very good<\/li>\n<li>Good<\/li>\n<li>Acceptable<\/li>\n<li>Pre-owned<\/li>\n<li>Certified pre-owned<\/li>\n<li>Used (Default)<\/li>\n<\/ul><\/li>\n<li><strong>Refurbished Condition:<\/strong>\n\n<ul>\n<li>Manufacturer refurbished<\/li>\n<li>Seller refurbished<\/li>\n<li>Remanufactured<\/li>\n<li>Retread<\/li>\n<\/ul><\/li>\n<li><strong>Damaged \/ Clearance:<\/strong>\n\n<ul>\n<li>Damaged<\/li>\n<li>For parts<\/li>\n<\/ul><\/li>\n<li><strong>Other:<\/strong>\n\n<ul>\n<li>Custom (Specify details in product description)<\/li>\n<\/ul><\/li>\n<\/ul>\n\n\n\n<h3>\ud83d\udcbb Developer Friendly &amp; Extensible<\/h3>\n\n<p>Easily customize available conditions, schema mappings, or settings using standard WordPress filters:\n* <code>apcmfw_product_condition_available_conditions<\/code> - Add or modify condition groups and labels.\n* <code>apcmfw_product_condition_schema_map<\/code> - Custom mapping for Schema.org URLs.\n* <code>apcmfw_product_condition_settings_fields<\/code> - Extend plugin settings.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Log in to your WordPress admin dashboard.<\/li>\n<li>Navigate to <strong>Plugins &gt; Add New<\/strong> and search for <code>Advanced Product Condition Manager<\/code>.<\/li>\n<li>Click <strong>Install Now<\/strong> and then <strong>Activate<\/strong>.<\/li>\n<li><em>(Optional manual installation)<\/em> Upload the <code>apcfw-product-condition-manager<\/code> folder to <code>\/wp-content\/plugins\/<\/code> directory and activate.<\/li>\n<li>Go to <strong>WooCommerce &gt; Settings &gt; Products &gt; Product Condition<\/strong> to configure display positions and default options.<\/li>\n<li>Edit any product to assign its specific condition.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20support%20schema.org%20structured%20data%20for%20google%3F\"><h3>Does this plugin support Schema.org structured data for Google?<\/h3><\/dt>\n<dd><p>Yes! The plugin automatically adds the official Schema.org <code>itemCondition<\/code> URL (such as <code>https:\/\/schema.org\/NewCondition<\/code>, <code>https:\/\/schema.org\/UsedCondition<\/code>, or <code>https:\/\/schema.org\/RefurbishedCondition<\/code>) to your WooCommerce product offer JSON-LD schema.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20variable%20products%3F\"><h3>Does it work with Variable Products?<\/h3><\/dt>\n<dd><p>Yes. You can assign conditions to individual variations under the <strong>Variations<\/strong> tab, or set a general condition on the parent product. On the frontend, selecting a variation will dynamically update the condition badge in real time.<\/p><\/dd>\n<dt id=\"can%20i%20show%20product%20conditions%20on%20the%20shop%20%2F%20category%20pages%3F\"><h3>Can I show product conditions on the Shop \/ Category pages?<\/h3><\/dt>\n<dd><p>Yes. In <strong>WooCommerce &gt; Settings &gt; Products &gt; Product Condition<\/strong>, enable \"Show on Shop Page\" and choose your preferred hook position (Before Title, After Title\/Rating, After Price, or After Add to Cart button).<\/p><\/dd>\n<dt id=\"can%20i%20update%20conditions%20in%20bulk%3F\"><h3>Can I update conditions in bulk?<\/h3><\/dt>\n<dd><p>Yes. On the <strong>Products<\/strong> screen, select multiple products, choose <strong>Bulk Actions &gt; Edit<\/strong>, click <strong>Apply<\/strong>, and set the new condition. You can also quickly edit single products using the <strong>Quick Edit<\/strong> link.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20badge%20colors%20and%20styles%3F\"><h3>Can I customize badge colors and styles?<\/h3><\/dt>\n<dd><p>Yes. The plugin includes pre-styled badge CSS classes for each condition, and provides a <strong>Custom CSS<\/strong> field in the plugin settings to easily add your own styles.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20compatible%20with%20woocommerce%20high-performance%20order%20storage%20%28hpos%29%3F\"><h3>Is this plugin compatible with WooCommerce High-Performance Order Storage (HPOS)?<\/h3><\/dt>\n<dd><p>Yes, the plugin is fully declared and tested for HPOS compatibility.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fix: Resolved fatal error on admin products list screen caused by incorrect asset nonce check.<\/li>\n<li>Fix: Fixed bulk edit condition saving handler for WooCommerce products.<\/li>\n<li>Add: Added live dynamic variation condition switching on frontend variable product pages.<\/li>\n<li>Add: Added parent condition inheritance for variable product variations.<\/li>\n<li>Tweak: Improved column sorting in admin product table with fallback for products without meta.<\/li>\n<li>Tweak: Enhanced Schema.org structured data integration.<\/li>\n<li>Tweak: Updated compatibility declarations for WordPress 7.1 and WooCommerce 11.0.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Tweak: Translation and textdomain loading adjustments.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Easily set and display product conditions (New, Used, Refurbished, Open Box) on WooCommerce products with Schema.org rich snippets &amp; bulk editing.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/228852","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pe.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pe.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=228852"}],"author":[{"embeddable":true,"href":"https:\/\/pe.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/siddiqurrahman"}],"wp:attachment":[{"href":"https:\/\/pe.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=228852"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=228852"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=228852"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=228852"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=228852"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=228852"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}