Transfer Brands for WooCommerce

Description

Official WooCommerce 9.6 Brand Migration Tool

With WooCommerce 9.6 launching on January 20th, 2025, all stores will have the Brands feature enabled by default. This creates a migration challenge for stores that already use brand attributes – your existing brand data won’t automatically transfer to the new system.

Transfer Brands for WooCommerce provides the missing link that WooCommerce doesn’t offer – a safe, reliable way to migrate all your existing brand attributes (both taxonomy-based and custom) to the new WooCommerce 9.6 brand taxonomy without losing any data.

Unlike manual migration that risks data loss, our plugin:
* Preserves all brand relationships and hierarchies
* Transfers brand images automatically
* Provides complete backup and rollback functionality
* Shows real-time progress with detailed statistics
* Handles stores of any size with batch processing

Transfer Brands Enhanced for WooCommerce is a powerful tool that simplifies the process of migrating your product brand attributes to a dedicated product_brand taxonomy. This is particularly useful for store owners who want to improve their brand management and enhance storefront navigation.

Key Features

  • User-friendly Interface: With an intuitive admin interface showing real-time progress during transfers.
  • Image Transfer: Automatically transfers brand images along with brand data.
  • Custom and Taxonomy Attribute Support: Works with both custom and taxonomy-based brand attributes.
  • Batch Processing: Process products in batches to avoid timeouts on large stores.
  • Backup System: Built-in backup and rollback functionality for risk-free transfers.
  • Analysis Tool: Analyze your brands before transfer to identify potential issues.
  • WooCommerce Integration: Automatically uses the brand permalink settings from WooCommerce.
  • HPOS Compatible: Fully compatible with WooCommerce High-Performance Order Storage.
  • Detailed Logging: Comprehensive logging for troubleshooting (in debug mode).

Use Cases

  • You want to migrate your brand attributes to prepare for WooCommerce 9.6 update
  • You need to replace an existing brand attribute with a proper taxonomy for better store organization
  • You want to improve your store’s SEO by using proper brand taxonomy pages
  • You need to implement brand filtering on your shop pages
  • You want to consolidate different brand attributes into a single taxonomy

Why Use a Brand Taxonomy?

Converting your brand attributes to a taxonomy offers several advantages:

  • Better SEO with dedicated brand archive pages
  • Enhanced filtering options in your store
  • Simplified brand management
  • Ability to add additional brand metadata (like logos, descriptions, etc.)

Additional Information

How to test before transferring

Before running a full transfer, we recommend:

  1. Using the « Analyze Brands » function to check your data
  2. Ensuring you have a recent database backup
  3. Testing on a staging site if possible
  4. Verifying that the backup feature is enabled in settings

Transfer Process

The transfer process operates in three phases:

  1. Backup: Creates a backup of existing brand data
  2. Terms Transfer: Creates or maps taxonomy terms
  3. Product Assignment: Associates products with the new taxonomy terms

After Transfer

After completing a transfer, you can:

  • Keep both the old attribute and new taxonomy (default)
  • Remove the old brand attribute data (optional)
  • Further customize your brand taxonomy

Support

For support requests, please use the WordPress.org support forums.

Installation

  1. Upload the transfer-brands-for-woocommerce folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Go to WooCommerce > Transfer Brands to configure and use the plugin

FAQ

How does this plugin help with WooCommerce 9.6 migration?

WooCommerce 9.6 (releasing January 20th, 2025) will enable Brands as a core feature for all stores. However, it doesn’t provide any migration tool for existing brand attributes. Our plugin fills this gap by safely transferring all your existing brand data (including images) to the new system with complete backup protection.

Will I lose my existing brand data when updating to WooCommerce 9.6?

Without a migration solution, your existing brand attributes will remain separate from the new WooCommerce Brands system. You would need to manually recreate all your brands and reassign them to products. Our plugin automates this process safely with full backup options.

Is this plugin compatible with WooCommerce 9.6?

Yes! This plugin is specifically designed to work with WooCommerce 9.6’s new brand taxonomy structure. We’ve thoroughly tested it for compatibility with both the current and upcoming WooCommerce releases.

Is this plugin compatible with the latest WooCommerce version?

Yes, this plugin is regularly tested with the latest versions of WooCommerce.

Will this plugin delete my existing brand data?

No, the plugin creates a backup of your data before making any changes. You can roll back the changes if needed. Additionally, the original attribute data is left untouched until you explicitly choose to delete it.

How long will the transfer process take?

The time depends on the number of products and brands in your store. The plugin processes products in configurable batches to prevent timeouts, and displays progress in real-time.

Can I customize which brand attribute is transferred?

Yes, you can configure the source attribute in the plugin settings page. The destination taxonomy is automatically set to match your WooCommerce permalink settings.

Will this plugin work with my custom brand attribute?

Yes, the plugin supports both taxonomy-based and custom product attributes as the source for brands.

What if I have multiple brand attributes?

Currently, the plugin transfers one attribute at a time. You can run multiple transfers if needed.

How can I troubleshoot issues?

Enable debug mode in the plugin settings to access detailed logs, which can help identify and resolve issues.

Avis

Il n’y a aucun avis pour cette extension.

Contributeurs & développeurs

« Transfer Brands for WooCommerce » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

Journal

2.6.3

  • Updated textdomain loading to follow WordPress best practices
  • Fixed remaining instances of legacy option names
  • Improved plugin codebase to fully comply with WordPress.org guidelines

2.6.2

  • Prefixed plugin options with tbfw_ to avoid clashes
  • Hardened SQL queries using placeholders
  • Added migration routine for legacy options

2.6.1

  • Added explicit compatibility with WooCommerce HPOS (High-Performance Order Storage)

2.6.0

  • Code updates to comply with WordPress.org standards
  • Fixed security issues with database queries
  • Improved code organization and unique naming
  • Updated text domain for better internationalization
  • Added explicit WooCommerce dependency

2.5.0

  • Enhanced deletion process for old brand attributes with improved tracking
  • Better progress calculation during deletion operations
  • Improved batch processing to ensure all products are properly processed
  • Fixed issue where some products were skipped during delete operations
  • Fixed inaccurate progress reporting in delete old brands feature

2.4.0

  • Added automatic detection of WooCommerce brand permalink settings
  • Removed manual destination taxonomy setting in favor of WooCommerce integration
  • Improved handling of backup settings for delete operations
  • Fixed issues with rollback button visibility
  • Enhanced user interface and descriptions

2.3.0

  • Added internationalization support
  • Improved compatibility with WordPress.org standards
  • Enhanced UI for better user experience
  • Added more robust error handling
  • Performance improvements for large product catalogs

2.2.0

  • Added brand analysis tool
  • Improved backup functionality
  • Better handling of custom attributes
  • Enhanced progress tracking

2.1.0

  • Added option to delete old brand attributes
  • Improved rollback feature
  • Enhanced debug logging
  • Better error reporting

2.0.0

  • Added batch processing for large stores
  • Implemented image transfer
  • Added complete backup and restore system
  • Added detailed reporting

1.0.0

  • Initial release