Merchgain
ES
Disponible ahora
Próximamente, en este orden
  • FrançaisFR
  • ItalianoIT
  • PortuguêsPT
  • NederlandsNL

Un idioma aparece aquí cuando sus páginas están escritas de verdad. Ningún hablante nativo ha revisado todavía los textos en español. ¿Has encontrado un error? Escríbenos.

Instalar gratisInstalar
← Todas las respuestas

¿Cómo activo el precio de coste en WooCommerce?

El campo de coste es una función de WooCommerce que viene desactivada. Dónde está el interruptor, qué empieza a guardar y por qué no se rellena nada hacia atrás.

Grupo
Cómo introducir los datos de coste
Origen
R — comportamiento del núcleo de WooCommerce
Código
COGS
Actualizado

La respuesta corta

WooCommerce → Ajustes → Avanzado → Características → Precio de coste de los productos vendidos. Es una función de WooCommerce, no un ajuste de un plugin, y viene desactivada. Necesitas WooCommerce 10.3 o posterior; si el interruptor no está en esa lista, tu tienda tiene una versión anterior.

Desde el momento en que la activas, el editor de productos tiene un campo Precio de coste y cada pedido nuevo guarda el coste de lo que vendió. No se rellena nada en los pedidos que ya existen.

Qué hace realmente WooCommerce

El campo de coste entró en el núcleo con WooCommerce 10.3, publicado el 22 de octubre de 2025, después de dos ciclos beta. Sigue siendo opcional, así que la mayoría de las tiendas lo tienen desactivado sin saber que existe.

Con la función activada empiezan a pasar tres cosas:

  • el producto, y cada variación, pueden guardar un coste en _cogs_total_value;
  • cuando se crea un pedido, cada línea guarda el coste tal como era en ese momento en _cogs_value: esta es la cifra de la que un informe de beneficios puede fiarse años después;
  • el pedido guarda la suma en su propio _cogs_total_value.

Lo importante es lo que no pasa. Introducir un coste hoy no cambia nada en los pedidos de ayer, y es a propósito: el coste de una venta es un hecho histórico, no una propiedad del producto.

Qué hacer

  1. Comprueba tu versión en WooCommerce → Estado. Por debajo de la 10.3 no hay nada que activar, así que actualiza primero.
  2. Activa la función en Ajustes → Avanzado → Características. Es una casilla y por sí sola no cambia ningún dato.
  3. Introduce el coste de los productos que de verdad se venden, en la pestaña General del editor de productos. Sin impuestos, por unidad.
  4. Deja que lleguen los pedidos. El informe se llena a partir del momento en que los costes están puestos.

Si tu precio de compra cambia con el tiempo, introduce el actual y no toques el historial. Cada pedido ya recuerda lo que costó el día en que se hizo.

Cómo lo muestra Merchgain

Merchgain comprueba la función con la API pública de WooCommerce (FeaturesUtil::feature_is_enabled( 'cost_of_goods_sold' )) y, cuando está desactivada, muestra una breve pantalla de bienvenida con un enlace a la página de ajustes correcta, en lugar de un informe con cuatro ceros y ninguna explicación.

No activa la función por ti. Eso sería escribir en tu tienda, y Merchgain solo lee.

Verlo en un informe real

¿No coincide con lo que ves en tu tienda? Escríbenos: leemos todos los mensajes. contact@merchgain.com