Icono del sitio Imacreste

Añadir productos con Woocommerce

Cuando tenemos instalado nuestro WordPress con el plugin Woocommerce, el primer paso es configurar las páginas, la moneda, impuestos, etc. como hemos comentado en la entrada anterior. Pero donde está el verdadero potencial es en la introducción de productos y categorías. Como pasa con las entradas de WordPress podemos  dar de alta categorías de productos y añadirles etiquetas, la diferencia es que las categorías pueden tener un orden estructurado por ejemplo podemos tener sub-categorías y en cambio las etiquetas son independientes.

Añadiendo un producto simple

En primer lugar vamos a ver como dar de alta un producto simple, vamos a productos -> Añadir producto y tenemos que rellenar el nombre del producto, la descripción (será la descripción larga), más abajo tenemos la descripción corta (normalmente esta se muestra debajo del precio y la larga debajo del todo, pero depende del tema), desde el lateral podemos añadir las imágenes del producto la principal (que se usará como referencia) se añade desde el cuadro imagen del producto y el resto de imágenes desde añadir galería y por último tenemos que configurar nuestro producto en el bloque: Datos del producto.

El primer paso consiste en seleccionar el tipo de producto, en la instalación por defecto podemos elegir:

En función de esta selección las opciones de configuración pueden variar, pero vamos a ver las opciones de un producto simple:

Otras posibilidades

Hay muchas opciones relacionadas con los productos así que voy a intentar resumir las que en mi opinión son más interesantes y útiles:

Cambiar el tamaño de las imágenes

Desde Woocommerce -> ajustes -> productos -> mostrar podemos cambiar el tamaño del cuadro donde se visualizarán las imágenes, teniendo 3 posibilidades:

Lo ideal es configurar estas medidas antes de empezar a subir productos, ya que sino las medidas de los productos no estarán adaptadas.

Añadir un fichero de descarga a un producto

En primer lugar checkeamos la casilla de descargable y en la pestaña General saldrán las opciones de configuración que son: Primero subir los ficheros que se podrán descargar (instrucciones de uso, garantías, etc), cuantas veces se puede descargar, y si hay un periodo máximo para que la descarga funcione.

Añadir atributos

Desde productos -> atributos podemos añadirlos para luego usarlos en los productos. Basicamente, primero tenemos que añadir el atributo por ejemplo TALLA e indicar si es un campo de texto (podemos insertar cualquier texto), o un campo con opciones a seleccionar (Por ejemplo, tallas: S, M, L, XL). Y luego debemos configurar los términos por ejemplo: S, M, L… Esta información es útil para mostrar características del producto y para poder añadir filtros de búsqueda de productos (Widgets) por ejemplo: Podemos filtrar por tallas disponibles.

Productos variables

Si por ejemplo queremos añadir que el usuario selecciones el color (no solo informarle que existen esos colores) debemos configurar el producto como producto variable y al añadir estos atributos debemos indicar cuales son variables (al asignar el atributo hay un check que es: usado para variaciones) y entonces desde la pestaña variaciones podemos configurar cada variación.

Este módulo es bastante potente pudiendo establecer variaciones de precio para cada atributo asignando una imagen, medidas, peso y precio diferentes, que al seleccionar se cargaran en su ficha. Incluso es posible que al cambiar de atributo el producto sea descargable: Imagina que tenemos un producto que cuesta 10 € y queremos dar la posibilidad de añadir un PDF por 2 €, podríamos darlo de alta como atributo.

Esta funcionalidad lo que añade son selectores, en donde tienes que elegir una opción entre varias posibilidades. Si queremos poder elegir varias mediante checkboxes hay que recurrir a plugins, personalmente prefiero recurrir a los oficiales en woocommerce.com que son de pago que buscar gratuitos.

Actualización de los productos

 Este es uno de los aspectos que más tiempo lleva en la gestión de una tienda online, actualizar productos, quitar los que no tenemos disponibles, añadir nuevo. Recomiendo instalar un plugin para gestionarlos mediante CSV ya que ir producto a producto desde WordPress es muy lento. He probado algunos plugins gratuitos (busca en wordpress.org) y no he tenido problemas, pero siempre que le presupuesto me lo permite prefiero volver al plugin oficial (en woocommerce.com), no por que funcione mejor, sino porque te aseguras que en el futuro seguirá funcionando bien, y no, no tengo nada que ver con Woocommerce, pero me preocupa el mantenimiento de los sitios desarrollados con CMSs, y suele ser muy complejo actualizar WordPress, Woocommerce, plugins… así que garantizar la estabilidad y funcionamiento a largo plazo me parece CLAVE.

Reordenar las tablas de información de los productos

Uno de las peticiones más habituales es cambiar el orden de las tablas en las que Woocommerce muestra la información, normalmente el orden es: Descripción, Información adicional (atributos) y comentarios.

add_filter('woocommerce_product_tabs','reordenanando_tablas_fc');
function reordenanando_tablas_fc($tabs){ 
if (isset($tabs['reviews']['priority'])){ 
$tabs['reviews']['priority']=10; 
} 
if (isset($tabs['description']['priority'])){ 
$tabs['description']['priority']=20; 
} 
if (isset($tabs['additional_information']['priority'])){ 
$tabs['additional_information']['priority']=30; 
} 
return $tabs;
}

Usamos el Hook de Woocommerce woocommerce_product_tabs y en primer lugar comprobamos que existen las tablas: reviews, description y additional_information (son las que viene por defecto y su nombre podemos verlo mirando el código fuente, las clases que terminan con -tab), es posible que no existan por que otro plugin o el tema las ha quitado unset(tabs[‘description’]). Y las ordenamos dándoles un número en el campo priority.

Salir de la versión móvil