Añadir proveedores a Woocommerce 2020 sin plugins

Añadir proveedores o distrribuidores a woocommerce en 2020 es algo muy sencillo.

Solo tenemos que añadir unas líneas de código al archivo functions.php creando así lo que se llama una nueva taxonomía. Para modificar este archivo nos dirijimos almenú de wordpress Apariencia > Editor de temas

Editor de temas WordPress

A continuación, localizaremos el archivo en el panel de la derecha.

functions.php wordpress

Ahora solo nos queda añadir al final el siguiente código:

// Añadir proveedores
function register_teams_taxonomy() {
	$labels = array(
		'name' => __( 'Proveedores', 'taxonomy general name' ),
		'singular_name' => __( 'Proveedor', 'taxonomy singular name' ),
		'search_items' =>  __( 'Buscar por roveedor' ),
		'all_items' => __( 'Todos los proveedores' ),
		'parent_item' => __( 'Proveedor padre' ),
		'parent_item_colon' => __( 'Proveedor padre:' ),
		'edit_item' => __( 'Editar proveedor' ),
		'update_item' => __( 'Actualizar' ),
		'add_new_item' => __( 'Añadir nuevo proveedor' ),
		'new_item_name' => __( 'Nombre' ),
		'menu_name' => __( 'Proveedores' ),
	);
	$args = array(
		'public' => true,
		 'hierarchical' => true,
		 'labels' => $labels,
		 'show_ui' => true,
		 'query_var' => true,
		 'rewrite' => array( 
			'slug' => 		'proveedores',
			'with_front' => true, 
		 ),
		 'show_admin_column' => true
	 );
	register_taxonomy("product_team", array("product"), $args );
	 
}

add_action( 'init', 'register_teams_taxonomy' );

Al darle a guardar y actualizar la página veremos un nuevo elemento en el menú de productos, lo que significa que ya lo tenemos creado correctamente.

Añadir proveedores a woocommerce 2020

Ahora añadir proveedores y asignarlos a productos será de la misma manera que con las categorías.

Esta es la manera que conozco de añadir proveedores a nuestro woocommerce en 2020. ¿Sabes alguna más? ¡Ponlo en los comentarios!

¡No olvides dejar tu comentario!

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *