Cualquier producto que subimos a una tienda online, necesitamos poner su peso para que al imprimir la etiqueta del envío salga el peso total del pedido y si tenemos el envío por peso que pueda leerlo correctamente.
Por defecto el peso en cada producto de WooCommerce se marca en KG. Esto se puede cambiar a GR, Ibs u OZ. Incluso, crear nuestra propia unidad de medida. Todo esto con plugins gratuitos y explicado de forma sencilla en este tutorial.
Índice
Modificar la unidad de peso
Para cambiar la unidad que viene por defecto, deberemos entrar en WooCommerce > Ajustes > Productos. Una vez en este apartado, cambiamos la unidad de peso:

Recuerda que aunque la cambies si ya tenías todos tus productos con peso en Kg, deberás cambiarlos a gramos(si has cambiado a esta opción claro).
Añadir una nueva unidad de peso(código)
Si ninguna de las unidades anteriores nos sirven para nuestro negocio, las podemos añadir mediante código. Para ello añade y modifica con la unidad de peso que necesites este código:
function dl_agregar_unidad_peso( $settings ) {
foreach ( $settings as &$setting ) {
if ( 'woocommerce_weight_unit' == $setting['id'] ) {
$setting['options']['Toneladas'] = __( 'toneladas', 'woocommerce' ); // agregar nueva unidad
}
}
return $settings;
}
add_filter( 'woocommerce_products_general_settings','dl_agregar_unidad_peso' );
Recuerda que puedes añadir este código en el archivo functions.php de tu Child Theme o bien en tu plugin de funcionalidades como explico aquí. Consiguiendo el siguiente resultado:

Y una vez configurado en la ficha de producto lo podremos marcar:

Aviso: Si usas un plugin que coja el peso de los productos puede ser que de error ya que no está configurado el plugin para leer la nueva unidad.
Cambiar la unidad de peso con un plugin
Si necesitas algo más complejo o bien no te apañas con el código te recomiendo el plugin: Measurement Price Calculator for WooCommerce disponible en el repositorio oficial de WordPress o haciendo clic en este enlace.
Este plugin permite:
- Poder poner nuevas unidades de peso y precios en productos.
- Seleccionar la unidad de medida para los productos.
- Calculadora de costes basada en unidad, peso, dimensión, área y volumen.
- Utilizar ajustes avanzados de cantidad para un producto en particular.
- Usar valores decimales para los ajustes de incremento y cantidad mínima/máxima de tus productos de WooCommerce.
- Precio por Peso (g, kg, t, oz, lbs, tn)
- Precio del producto en función de la dimensión (mm, cm, m, km, in, ft, yd, mi)
- Productos en función de la superficie (mm2, cm2, m2, km2, acs, ha, pulg2, ft2, yd2)
- Elegir el volumen del producto (ml, l, cup, pt, qt, gal, fl. oz.)
- Productos con dimensiones de volumen (cu cm, cu m, cu. in, cu. ft., cu. yt.)
- Calcula el inventario por unidad y en función del producto.
Además de otras funciones avanzadas. En cada producto podremos configurar todo esto en su apartado:

Plugin bastante completo y con funcionalidades avanzadas si trabajáis con varias unidades de peso y medidas. Incluso pueden ser diferentes en cada producto.
Deja una respuesta