{"id":317044,"date":"2026-06-01T08:40:50","date_gmt":"2026-06-01T08:40:50","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ainbae-product-collections-for-woocommerce\/"},"modified":"2026-06-01T08:52:15","modified_gmt":"2026-06-01T08:52:15","slug":"ainbae-product-collections-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/nb.wordpress.org\/plugins\/ainbae-product-collections-for-woocommerce\/","author":23485377,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.1","stable_tag":"1.2.1","tested":"7.0.2","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Ainbae Product Collections for WooCommerce","header_author":"Ainbae","header_description":"Adds a \"Collections\" taxonomy to WooCommerce, works exactly like Product Categories with full hierarchy, admin panel, and frontend archive support.","assets_banners_color":"fcf6fd","last_updated":"2026-06-01 08:52:15","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/ainbae.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":132,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.0":{"tag":"1.2.0","author":"ainbae","date":"2026-06-01 08:40:26"},"1.2.1":{"tag":"1.2.1","author":"ainbae","date":"2026-06-01 08:52:15"}},"upgrade_notice":{"1.2.1":"<ul>\n<li>Shortcode collection cards now match product category card sizing and alignment.<\/li>\n<li>Collections column in Products list no longer shows sort arrows, matching Categories.<\/li>\n<\/ul>"},"ratings":[],"assets_icons":{"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3556402,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3556402,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3556402,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.0","1.2.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3556402,"resolution":"1","location":"assets","locale":"","width":1350,"height":745},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3556402,"resolution":"2","location":"assets","locale":"","width":1350,"height":745},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3556402,"resolution":"3","location":"assets","locale":"","width":1350,"height":745},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3556402,"resolution":"4","location":"assets","locale":"","width":1350,"height":745},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3556402,"resolution":"5","location":"assets","locale":"","width":1350,"height":745},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3556402,"resolution":"6","location":"assets","locale":"","width":1350,"height":745}},"screenshots":{"1":"Collections management screen with hierarchy support and thumbnail uploads.","2":"Ainbae Collections settings page for selecting the collections landing page.","3":"Collections page created using the [ainbaecfwoo_collections] shortcode.","4":"Product editor sidebar showing collection assignment options.","5":"Frontend collections landing page displaying collection thumbnails and product counts.","6":"Individual collection archive page displaying products using the active theme's WooCommerce layout."}},"plugin_section":[],"plugin_tags":[6967,702,91,286],"plugin_category":[45,57],"plugin_contributors":[262022],"plugin_business_model":[],"class_list":["post-317044","plugin","type-plugin","status-publish","hentry","plugin_tags-collections","plugin_tags-products","plugin_tags-taxonomy","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-taxonomy","plugin_contributors-ainbae","plugin_committers-ainbae"],"banners":{"banner":"https:\/\/ps.w.org\/ainbae-product-collections-for-woocommerce\/assets\/banner-772x250.png?rev=3556402","banner_2x":"https:\/\/ps.w.org\/ainbae-product-collections-for-woocommerce\/assets\/banner-1544x500.png?rev=3556402","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ainbae-product-collections-for-woocommerce\/assets\/icon-256x256.gif?rev=3556402","icon_2x":"https:\/\/ps.w.org\/ainbae-product-collections-for-woocommerce\/assets\/icon-256x256.gif?rev=3556402","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/ainbae-product-collections-for-woocommerce\/assets\/screenshot-1.png?rev=3556402","caption":"Collections management screen with hierarchy support and thumbnail uploads."},{"src":"https:\/\/ps.w.org\/ainbae-product-collections-for-woocommerce\/assets\/screenshot-2.png?rev=3556402","caption":"Ainbae Collections settings page for selecting the collections landing page."},{"src":"https:\/\/ps.w.org\/ainbae-product-collections-for-woocommerce\/assets\/screenshot-3.png?rev=3556402","caption":"Collections page created using the [ainbaecfwoo_collections] shortcode."},{"src":"https:\/\/ps.w.org\/ainbae-product-collections-for-woocommerce\/assets\/screenshot-4.png?rev=3556402","caption":"Product editor sidebar showing collection assignment options."},{"src":"https:\/\/ps.w.org\/ainbae-product-collections-for-woocommerce\/assets\/screenshot-5.png?rev=3556402","caption":"Frontend collections landing page displaying collection thumbnails and product counts."},{"src":"https:\/\/ps.w.org\/ainbae-product-collections-for-woocommerce\/assets\/screenshot-6.png?rev=3556402","caption":"Individual collection archive page displaying products using the active theme's WooCommerce layout."}],"raw_content":"<!--section=description-->\n<p>Create curated product collections in WooCommerce without affecting your existing product categories.<\/p>\n\n<p>Ainbae Product Collections for WooCommerce adds a dedicated Collections taxonomy that works alongside Product Categories. Build seasonal collections, fashion collections, featured collections, brand collections, gift guides, and more.<\/p>\n\n<p>Collection archive pages automatically inherit your theme's WooCommerce category layout, ensuring a seamless shopping experience without additional configuration.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Collections taxonomy (hierarchical, like product categories)<\/li>\n<li>Collection archive pages that look identical to your Product Category pages on every theme<\/li>\n<li>Thumbnail image upload on Add New Collection and Edit Collection admin screens<\/li>\n<li>Collections landing page with [ainbaecfwoo_collections] shortcode<\/li>\n<li>One \"Collections\" column in the Products list (no duplicates)<\/li>\n<li>One \"Collections\" menu item under Products (no duplicates)<\/li>\n<li>Filter products by collection in the admin Products list<\/li>\n<li>Correct breadcrumbs with Collections page as parent<\/li>\n<li>WooCommerce HPOS compatible<\/li>\n<li>Dedicated Collections settings page under WooCommerce<\/li>\n<li>Automatic Collections page creation with shortcode support<\/li>\n<li>Product-to-Collection assignment from the product editor<\/li>\n<li>Collection thumbnails for visually rich collection grids<\/li>\n<li>Parent\/Child collection hierarchy support<\/li>\n<li>Collection landing page with responsive grid layout<\/li>\n<li>Collection archive pages with WooCommerce filters and theme integration<\/li>\n<li>SEO-friendly collection URLs<\/li>\n<\/ul>\n\n<h4>Shortcode<\/h4>\n\n<p>Use [ainbaecfwoo_collections] on any page to display a grid of all collections.<\/p>\n\n<p>Optional attributes:\n* columns \u2014 number of columns (default: 3)\n* orderby \u2014 sort field: name, count, slug (default: name)\n* order \u2014 ASC or DESC (default: ASC)\n* hide_empty \u2014 0 or 1 (default: 0)\n* limit \u2014 max number of collections, -1 for all (default: -1)<\/p>\n\n<p>Example:\n[ainbaecfwoo_collections columns=\"4\" orderby=\"count\" order=\"DESC\"]<\/p>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li>Create collections from Products \u2192 Collections.<\/li>\n<li>Upload a thumbnail image for each collection.<\/li>\n<li>Assign collections to products from the product editor.<\/li>\n<li>Create or select a Collections page from WooCommerce \u2192 Ainbae Collections.<\/li>\n<li>Display all collections using the shortcode: [ainbaecfwoo_collections]<\/li>\n<li>Customers can browse collection landing pages and individual collection archives exactly like WooCommerce product categories.<\/li>\n<\/ol>\n\n<h4>Perfect For<\/h4>\n\n<ul>\n<li>Fashion stores<\/li>\n<li>Seasonal campaigns<\/li>\n<li>Holiday promotions<\/li>\n<li>Product launches<\/li>\n<li>Featured product groups<\/li>\n<li>Beauty collections<\/li>\n<li>Summer and Winter collections<\/li>\n<li>Brand showcases<\/li>\n<li>Gift guides<\/li>\n<li>Curated product selections<\/li>\n<\/ul>\n\n<!--section=installation-->\n<p><strong>Automatic installation (recommended)<\/strong>\n1. In your WordPress admin, go to <strong>Plugins \u2192 Add New<\/strong>.\n2. Search for <em>Ainbae Product Collections for WooCommerce<\/em>.\n3. Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.\n4. Go to <strong>Products \u2192 Collections<\/strong> to create your first collection\n5. Assign collections to products from the product edit screen sidebar<\/p>\n\n<p><strong>Manual installation<\/strong>\n1. Download the plugin zip file.\n2. Go to <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong> and upload the zip.\n3. Activate the plugin.\n4. Go to <strong>Products \u2192 Collections<\/strong> to create your first collection\n5. Assign collections to products from the product edit screen sidebar<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20products%20belong%20to%20multiple%20collections%3F\"><h3>Can products belong to multiple collections?<\/h3><\/dt>\n<dd><p>Yes. Products can be assigned to multiple collections just like WooCommerce product categories.<\/p><\/dd>\n<dt id=\"can%20i%20add%20images%20to%20collections%3F\"><h3>Can I add images to collections?<\/h3><\/dt>\n<dd><p>Yes. Each collection supports a thumbnail image that is displayed in collection grids and landing pages.<\/p><\/dd>\n<dt id=\"will%20collections%20affect%20my%20existing%20categories%3F\"><h3>Will collections affect my existing categories?<\/h3><\/dt>\n<dd><p>No. Collections are completely separate from WooCommerce product categories.<\/p><\/dd>\n<dt id=\"do%20collection%20pages%20match%20my%20theme%20design%3F\"><h3>Do collection pages match my theme design?<\/h3><\/dt>\n<dd><p>Yes. Collection archives automatically inherit your theme's WooCommerce category layout, styling, sidebars, filters, and product grids.<\/p><\/dd>\n<dt id=\"does%20this%20replace%20product%20categories%3F\"><h3>Does this replace Product Categories?<\/h3><\/dt>\n<dd><p>No. Collections is a completely separate taxonomy that runs alongside Product Categories.<\/p><\/dd>\n<dt id=\"do%20collection%20urls%20work%20automatically%3F\"><h3>Do collection URLs work automatically?<\/h3><\/dt>\n<dd><p>Yes. On plugin activation rewrite rules are flushed so <code>\/collection\/summer\/<\/code> works immediately.<\/p><\/dd>\n<dt id=\"can%20i%20nest%20collections%3F\"><h3>Can I nest collections?<\/h3><\/dt>\n<dd><p>Yes. Full parent\/child hierarchy is supported \u2014 both in the admin and in the frontend URL structure.<\/p><\/dd>\n<dt id=\"is%20it%20compatible%20with%20wpml%20%2F%20polylang%3F\"><h3>Is it compatible with WPML \/ Polylang?<\/h3><\/dt>\n<dd><p>The taxonomy is registered as translatable-friendly. WPML\/Polylang users should register the taxonomy in their plugin settings for string translation.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>FIX: Shortcode collection cards now inherit full WooCommerce\/theme grid layout, matching product category card sizing and alignment exactly.<\/li>\n<li>FIX: Removed sort arrows from the Collections column in the Products list table \u2014 now matches the native Categories column behaviour.<\/li>\n<li>Updated readme with expanded features, How It Works guide, Screenshots, Perfect For section, and additional FAQs.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>FIX: Collection archive pages now inherit exact layout (sidebar, columns, CSS) from Product Category pages on every WooCommerce theme. Done by making is_product_category() return true during template render, which is what themes check for layout decisions.<\/li>\n<li>FIX: All text domains corrected from 'ainbae-collections' to 'ainbae-product-collections-for-woocommerce' (50+ occurrences across all files).<\/li>\n<li>FIX: Unescaped output errors in settings page \u2014 all values pre-escaped before output.<\/li>\n<li>FIX: Removed unprefixed hook name (loop_shop_per_page apply_filters call).<\/li>\n<li>FIX: Removed slow meta_query from page adoption check; replaced with direct DB query.<\/li>\n<li>FIX: Missing \/languages directory added.<\/li>\n<li>NEW: Thumbnail image upload field on Add New Collection admin screen (Issue #3).<\/li>\n<li>NEW: term_link filter ensures \/collection\/ URLs stay correct after layout spoof.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>FIX: Collections no longer appeared twice in the Products admin menu.<\/li>\n<li>FIX: Only one \"Collections\" column in the Products list table.<\/li>\n<li>FIX: Collection archive pages use same template as Product Category pages.<\/li>\n<li>NEW: [ainbaecfwoo_collections] shortcode for collections landing page.<\/li>\n<li>NEW: Conflict-safe page creation on activation.<\/li>\n<li>NEW: WooCommerce \u2192 Ainbae Collections settings page.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Adds a &quot;Collections&quot; taxonomy to WooCommerce, working exactly like Product Categories.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/317044","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=317044"}],"author":[{"embeddable":true,"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ainbae"}],"wp:attachment":[{"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=317044"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=317044"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=317044"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=317044"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=317044"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/nb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=317044"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}