{"id":341578,"date":"2026-08-17T17:51:48","date_gmt":"2026-08-17T17:51:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/secret-variations-as-single-product\/"},"modified":"2026-08-17T17:51:35","modified_gmt":"2026-08-17T17:51:35","slug":"secdev-variation-listings-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/secdev-variation-listings-for-woocommerce\/","author":20299436,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0.4","requires":"6.7","requires_php":"8.1","requires_plugins":null,"header_name":"SecDev Variation Listings for WooCommerce","header_author":"Ehsan Pishyar","header_description":"Display WooCommerce product variations as individual products on shop and archive pages while keeping the original variable product structure intact.","assets_banners_color":"dbeef1","last_updated":"2026-08-17 17:51:35","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/ehsan-pishyar\/secdev-variation-listings-for-woocommerce","header_author_uri":"https:\/\/github.com\/ehsan-pishyar","rating":0,"author_block_rating":0,"active_installs":0,"downloads":29,"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":"cannedbeans","date":"2026-08-17 17:51:35"}},"upgrade_notice":{"1.0.0":"<p>Initial public release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":3651517,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":3651517,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3651517,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3651517,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3651517,"resolution":"1","location":"assets","locale":"","width":1622,"height":1241},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3651517,"resolution":"2","location":"assets","locale":"","width":1920,"height":2440},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3651517,"resolution":"3","location":"assets","locale":"","width":315,"height":450},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3651517,"resolution":"4","location":"assets","locale":"","width":1920,"height":1009}},"screenshots":{"1":"Plugin settings page","2":"Shop page displaying variations","3":"Custom title structure","4":"Excluded categories and tags"}},"plugin_section":[],"plugin_tags":[702,6602,286],"plugin_category":[45],"plugin_contributors":[276144],"plugin_business_model":[],"class_list":["post-341578","plugin","type-plugin","status-publish","hentry","plugin_tags-products","plugin_tags-variations","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-cannedbeans","plugin_committers-cannedbeans"],"banners":{"banner":"https:\/\/ps.w.org\/secdev-variation-listings-for-woocommerce\/assets\/banner-772x250.jpg?rev=3651517","banner_2x":"https:\/\/ps.w.org\/secdev-variation-listings-for-woocommerce\/assets\/banner-1544x500.jpg?rev=3651517","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/secdev-variation-listings-for-woocommerce\/assets\/icon-128x128.jpg?rev=3651517","icon_2x":"https:\/\/ps.w.org\/secdev-variation-listings-for-woocommerce\/assets\/icon-256x256.jpg?rev=3651517","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/secdev-variation-listings-for-woocommerce\/assets\/screenshot-1.jpg?rev=3651517","caption":"Plugin settings page"},{"src":"https:\/\/ps.w.org\/secdev-variation-listings-for-woocommerce\/assets\/screenshot-2.jpg?rev=3651517","caption":"Shop page displaying variations"},{"src":"https:\/\/ps.w.org\/secdev-variation-listings-for-woocommerce\/assets\/screenshot-3.jpg?rev=3651517","caption":"Custom title structure"},{"src":"https:\/\/ps.w.org\/secdev-variation-listings-for-woocommerce\/assets\/screenshot-4.jpg?rev=3651517","caption":"Excluded categories and tags"}],"raw_content":"<!--section=description-->\n<p>SecDev Variation Listings for WooCommerce transforms WooCommerce variable products into individual variation listings on shop and archive pages. Instead of displaying only the parent variable product, each variation is displayed as its own product with its own title, image, permalink and attributes. Customers can browse individual variations directly without first opening the parent product. The plugin works entirely on the front end and does not duplicate products or modify your database.<\/p>\n\n<h3>Features<\/h3>\n\n<p>Display each variation as an individual product\nKeep WooCommerce variable products intact\nOptional hiding of parent variable products\nCustom variation title structure\nCustom attribute separator\nHide out-of-stock variations\nMove out-of-stock variations to the end of product listings\nExclude Shop page\nExclude Product Category archives\nExclude Product Tag archives\nExclude Search results\nExclude selected product categories\nExclude selected product tags\nExclude specific products\nInclude only selected products<\/p>\n\n<h3>Settings<\/h3>\n\n<p>Enable\nEnable or disable the plugin.<\/p>\n\n<p>Hide Parent\nHides the original variable product from archive pages while displaying only its variations.<\/p>\n\n<p>Excluded Pages\nDisable the plugin on selected WooCommerce pages.<\/p>\n\n<p>Available pages:<\/p>\n\n<p>Shop\nProduct Categories\nProduct Tags\nSearch Results\nExcluded Categories\nDo not expand variable products belonging to selected product categories.<\/p>\n\n<p>Excluded Tags\nDo not expand variable products belonging to selected product tags.<\/p>\n\n<p>Excluded Products\nPrevent selected variable products from displaying their variations.<\/p>\n\n<p>Included Products\nOnly expand the selected products. When this list is empty, all eligible variable products are expanded.<\/p>\n\n<p>Out of Stock Products\nChoose one of the following actions:<\/p>\n\n<p>Hide out-of-stock variations\nMove out-of-stock variations to the end of the product list\nCustom Title Structure\nCreate your own variation title format. Available placeholders:<\/p>\n\n<p>{title}\n{attributes}\nExample:<\/p>\n\n<p>{title} - {attributes}\nOutput:<\/p>\n\n<p>Running Shoes - Black, Size 42\nCustom Attribute Separator\nChoose how variation attributes are separated. Examples:<\/p>\n\n<p>,\n|\n\/\n\u2022<\/p>\n\n<!--section=installation-->\n<p>Upload the plugin to the \/wp-content\/plugins\/ directory.\nActivate the plugin through the Plugins screen.\nGo to:\nWordPress admin dashboard \u2192 Secret Variations<\/p>\n\n<p>Enable the plugin.\nConfigure the desired options.\nSave your settings.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20the%20plugin%20duplicate%20products%3F%20%3D%20no.%20the%20plugin%20only%20modifies%20the%20front-end%20product%20query.%20no%20products%20are%20duplicated%20or%20stored%20in%20the%20database.\"><h3>Does the plugin duplicate products? = No. The plugin only modifies the front-end product query. No products are duplicated or stored in the database.<\/h3><\/dt>\n<dd><\/dd>\n<dt id=\"will%20my%20variable%20products%20continue%20working%20normally%3F%20%3D%20yes.%20variable%20products%20remain%20unchanged%20and%20continue%20working%20exactly%20as%20woocommerce%20intends.\"><h3>Will my variable products continue working normally? = Yes. Variable products remain unchanged and continue working exactly as WooCommerce intends.<\/h3><\/dt>\n<dd><\/dd>\n<dt id=\"does%20this%20affect%20seo%3F%20%3D%20no.%20the%20plugin%20uses%20the%20original%20woocommerce%20variation%20urls%20and%20does%20not%20create%20duplicate%20products.\"><h3>Does this affect SEO? = No. The plugin uses the original WooCommerce variation URLs and does not create duplicate products.<\/h3><\/dt>\n<dd><\/dd>\n<dt id=\"does%20it%20support%20thousands%20of%20products%3F%20%3D%20yes.%20the%20plugin%20was%20designed%20with%20performance%20in%20mind%20and%20only%20modifies%20woocommerce%20archive%20queries%20when%20necessary.\"><h3>Does it support thousands of products? = Yes. The plugin was designed with performance in mind and only modifies WooCommerce archive queries when necessary.<\/h3><\/dt>\n<dd><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<p>Initial release.\nDisplay variations as individual products.\nHide parent products.\nExclude pages.\nExclude categories.\nExclude tags.\nExclude products.\nInclude products.\nOut-of-stock handling.\nCustom variation title structure.\nCustom attribute separator.<\/p>","raw_excerpt":"Display WooCommerce product variations as individual products on shop and archive pages while keeping the original variable product structure intact.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/341578","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=341578"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/cannedbeans"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=341578"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=341578"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=341578"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=341578"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=341578"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=341578"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}