Depuis WooCommerce 3.x il existe un support de marque native maintenant. Cependant, les marques ne font pas partie de la fonctionnalité Import/Export par défaut d'un produit. J'ai trouvé la documentation sur la façon d'ajouter une colonne personnalisée dans import/export:Import & Export produit Marques dans Woocommerce 3.x
/**
* Add the custom column to the exporter and the exporter column menu.
*
* @param array $columns
* @return array $columns
*/
function add_export_column($columns) {
// column slug => column name
$columns['custom_column'] = 'Custom Column';
return $columns;
}
add_filter('woocommerce_product_export_column_names', 'add_export_column');
add_filter('woocommerce_product_export_product_default_columns', 'add_export_column');
/**
* Provide the data to be exported for one item in the column.
*
* @param mixed $value (default: '')
* @param WC_Product $product
* @return mixed $value - Should be in a format that can be output into a text file (string, numeric, etc).
*/
function add_export_data($value, $product) {
$value = $product->get_meta('custom_column', true, 'edit');
return $value;
}
// Filter you want to hook into will be: 'woocommerce_product_export_product_column_{$column_slug}'.
add_filter('woocommerce_product_export_product_column_custom_column', 'add_export_data', 10, 2);
L'utilisation $product->get_meta('brands', true, 'edit');
ne fonctionne pas. Comment puis-je ajouter des marques à l'import/export?
MISE À JOUR: Ce que je l'ai fait pour résoudre ce problème .. - Marques Transféré à « Tags » de colonne - Sur Admin, Modifier les produits en vrac par tag et marquer la colonne correspondante.