Improve your WordPress SEO: Write better content and have a fully optimized WordPress site using the Yoast SEO…
About Perfect Brands for WooCommerce
Perfect WooCommerce Brands is a tool that helps you organize and highlight the brands on your e-commerce site. It allows you to add product brands, associate banners and links, and filter products by brand. The premium version offers additional features such as improving brand search experience and customizing the layout of brand pages.Screenshots





Frequently asked questions
What is Perfect Brands for WooCommerce?
Perfect Brands for WooCommerce is a WordPress plugin designed to organize your site, highlight product brands, and assist customers with filtering products in your WooCommerce store. It extends product descriptions and presentations on your e-commerce site.
What are some key features of the free version?
The free version is very easy to use, 100% free, and has no ads. It allows you to assign brands to products, associate banners and links with each brand, and includes various shortcodes and widgets for displaying brands and filtering products. It also supports WooCommerce REST API and built-in product importer/exporter.
Does this plugin support translations?
Yes, Perfect Brands for WooCommerce is translation-ready.
Is there a premium version available?
Yes, there is a premium version of Perfect WooCommerce Brands plugin. It offers a wide range of extra features for full control of brand pages, including improving brand search experience by redirecting users to brand pages.
What kind of design does the plugin have?
The plugin features a minimalist design and is fully responsive. It is also very lightweight.
Changelog
3.4.9
- WooCommerce compatibility
3.4.8
- Fix brand name in tab issue
3.4.7
- WooCommerce compatibility
3.4.5
- WooCommerce compatibility
3.4.4
- WooCommerce compatibility
3.4.3
- WooCommerce compatibility
3.4.2
- Update dependencies
3.4.1
- WooCommerce compatibility
3.4.0
- WooCommerce compatibility
3.3.9
- WooCommerce compatibility
3.3.8
- WooCommerce compatibility
3.3.7
- WooCommerce compatibility
3.3.6
- i18 strings
3.3.5
- WooCommerce brands carousel
3.3.4
- WooCommerce compatibility
3.3.3
- Include missing long brand description
3.3.2
- WooCommerce compatibility
3.3.1
- Fix CSS issues
3.3.0
- WooCommerce compatibility
3.2.9
- WooCommerce compatibility
3.2.8
- WooCommerce compatibility
3.2.7
- WooCommerce compatibility
3.2.6
- Update portfolio link
3.2.5
- Count brands products performance issue
3.2.3
- WooCommerce compatibility
3.2.2
- WooCommerce compatibility
- WordPress compatibility
3.2.1
- WooCommerce compatibility
3.2.0
- New: WooCommerce HPOS compatibility
- New: WooCommerce COT compatibility
3.1.1
- Fix: Translation strings
3.1.0
- Fix: WooCommerce compatibility
3.0.9
- Fix: WooCommerce compatibility
3.0.8
- Fix: Fix curly shortcode quotes
3.0.7
- Fix: Fix curly shortcode quotes
3.0.6
- Fix: Premium compatibility
3.0.5
- Fix: All brands shortcode flexbox
3.0.4
- Fix: Composer packages update
3.0.3
- Fix: Composer packages update
- New: WooCommerce compatibility
3.0.2
- Fix: Composer packages update
3.0.1
- Fix: PHP error
3.0.0
- Fix: Refactor
2.5.6
- New: WooCommerce compatibility
2.5.5
- Fix: AZ listing shortcode hide empty
- Fix:Remove duplicated documentation link
2.5.4
- Fix: Readme update
2.5.3
- Fix: PHP error
2.5.2
- Fix: WooCommerce brands loop order
2.5.1
- New: PHP error
2.5.0
- New: Premium compatibility
2.4.5
- Fix: Allow video embeds in brand description
2.4.4
- Fix: Align rest api to WC standard functionality
2.4.3
- Fix: Product tab brand link
2.4.2
- Fix: Carousel shortcode
2.4.1
- New: Load scrips & styles from build folder
2.4.0
- New: Align rest api to WC standard functionality
- Fix: Rollback separate brands by comma
2.3.0
- Fix: i18n az listing shortcode cache transient
- Fix: Shortcode brand description attribute
2.2.9
- Fix: Separate brands by comma
- Fix: Add span to brands filter
2.2.8
- Fix: Settings link
2.2.7
- Fix: WooCommerce compatibility
2.2.5
- Fix: WooCommerce compatibility
- Fix: brand description
2.2.4
- Fix: rating notification
2.2.3
- Fix: PHP error
2.2.2
- Fix: WooCommerce compatibility
2.2.1
- Fix: WooCommerce compatibility
2.2.0
- Fix: WooCommerce compatibility
2.1.9
- Fix: WooCommerce compatibility
2.1.8
- Fix: WooCommerce compatibility
2.1.7
- Fix: small css issues
2.1.6
- Fix: WooCommerce compatibility
2.1.5
- Fix: WooCommerce Product Brands translation plural
2.1.4
- Fix: QuadLayers widget image
2.1.3
- Fix: Disable search brands in products
2.1.2
- Fix: QuadLayers widget cache
2.1.1
- Fix: WooCommerce Brands carousel
2.1.0
- Fix: Brand description in product tab
2.0.9
- Fix: Exclude coupons from brands
2.0.7
- Fix: Brand image output sanitization
2.0.6
- Fix: Output sanitization
2.0.5
- Fix: Security fix
- Fix: WooCommerce compatibility
2.0.4
- Fix: Security fix
2.0.3
- Fix: Security fix
2.0.2
- Fix: WooCommerce compatibility
2.0.1
- Fix: QuadLayers widget cache
2.0.0
- Fix: WordPress compatibility
1.9.9
- Fix: WordPress compatibility
1.9.8
- Fix: Google code snippet
1.9.7
- Fix: QuadLayers widget cache
1.9.6
- Fix: WordPress compatibility
1.9.5
- Fix: WordPress compatibility
1.9.4
- New. Telegram add to suggestions tab
1.9.3
- Fix: PHP error
1.9.2
- Add: QuadLayers dashboard widget
1.9.1
- Fix: WordPress compatibility
1.9.0
- Fix: PHP 8 compatibility
1.8.9
- Fix: PHP 8 compatibility
1.8.8
- Fix: WooCommerce compatibility
1.8.7
- Fix: WooCommerce compatibility
1.8.6
- New: remove filters button
1.8.5
- Fix: security issues
1.8.4
- Enhancement: dynamic data escaped
1.8.3
- Enhancement: Update suggestions
1.8.2
- Enhancement: Update documentation
1.8.1
- Enhancement: Update documentation link
1.8.0
- Enhancement: Main file renamed according to WordPress standards
- Enhancement: “Show only first level brands” option added for the filter by brand widget
1.7.9
- Fix: Breadcrumbs issues
- Fix: Ajax search plugins conflict since previous release
- Feature: New position option “in meta” for brands in the single product page
- Feature: New param “only_parents” for “pwb-az-listing”
- Enhancement: Sections for brands settings tab in admin
- Enhancement: “[pwb-az-listing]” transient for better performance in large sites
1.7.8
- Fix: Hidden products contribute towards product count for “pwb-all-brands” shortcode
- Enhancement: Replace hardcoded thumbnail size for product loops with selected size (thanks @orjhor)
- Feature: Redirect if the search matches with a brand name. Better product search experience.
- Feature: Add the possibility to filter by product category on product carousel shortcode (thanks @lasdou)
- Dev: New filter hook “pwb_html_before_brands_links”
- Tested on WooCommerce 3.9
1.7.7
- Enhancement: Better support for special characters in “AZ-Listing” shortcode
- Fix: Filter by brand widget shows incorrect brands under certain conditions
- Fix: Filter by brands in product tags pages and other product taxonomies
- Update: WC 3.8 compatibility
- Dev: New filter hook “pwb_text_before_brands_links”
- Dev: New filter hook “pwb_product_tab_brand_logo_size”
- Dev: “[pwb-az-listing]” and “[pwb-brand]” templates for theme overrides
1.7.6
- Tested up to, bump
- Dev: New filter hook “woocommerce_product_brand_heading” for editing the “Brand” tab heading
- Fix: Some problems with the “Brand” product tab
- Fix: Avoid a possible JS conflict caused by “wp_localize_script”
1.7.5
- Fix: Stupid JS error introduced in the previous version
1.7.4
- Fix: Mismatched columns when a brand is added
- Tweak: Disable brand tab when product not have brand
- Dev: New filter hook ‘pwb_dropdown_placeholder’
- Dev: New filter hooks ‘pwb_carousel_prev’ and ‘pwb_carousel_next’ for customize the carousel arrows
- Dev: Override templates via a theme
- Minor fixes and tweaks
1.7.3
- Enhancement: Performance improvements
- Fix: Breadcrumbs doesn’t take in account pagination
1.7.2
- Feature: Now is possible to use %pwb-brand% in the product URLs
- Fix: Fatal error in some themes (like Salient)
- Fix: Some PHP notices and warnings fixed
- Fix: Don’t show brand description/banner in paged
1.7.1
- Feature: Extends the [products] shortcode to allow ‘brands’ attribute
- Feature: The brands column is sortable now
- Catalan translation (thanks to Lluisma)
- Enhancement: Easier select brands page link in breadcrumbs
- Enhancement: Configure the brand banner and the brand description position independently
- Dev: New filter ‘pwb_taxonomy_rewrite’ to change the rewrite slug
- Dev: New filter ‘pwb_taxonomy_with_front’ to change default “with_front” value
- Fix: Fatal error in PHP5.4
1.7.0
- Feature: A-Z Listing shortcode
- Feature: New brands exporter/importer introduced
- Fix: Missing some brands to filter
- Fix: Coupon doesn’t work for product variations (thanks @gekomees)
- Fix: The brand description is not shown if there are no products
- Enhancement: wpautop() for brand descriptions
- Enhancement: Other filter by brand widget enhancements
- Enhancement: Brands page link in breadcrumbs
- Enhancement: Enqueue the carousel lib conditionally
- Dev: New filter hook ‘pwb_description_allowed_tags’
- Update: WC 3.5 compatibility
