Cómo interpretar un aviso de sobrescritura de WooCommerce, y cuándo sobrescribir una plantilla sigue siendo la decisión correcta.
WooCommerce le avisa de que una sobrescritura de plantilla está desactualizada. La página de estado se pone en ámbar. Nada parece roto. La pregunta es si esto es un problema con cuenta atrás o un mueble permanente.
Qué significa realmente el aviso
Significa que su plantilla incluye una copia de un archivo de plantilla de WooCommerce, y que el original ha cambiado desde que se hizo esa copia. No significa que la página esté rota, sino que WooCommerce ha dejado de poder garantizarlo. La diferencia importa, porque la solución no es «eliminar la sobrescritura» sino «volver a aplicar su cambio sobre la versión actual».
Cuándo sobrescribir sigue siendo correcto
Si necesita un marcado que WooCommerce no expone a través de un hook, una sobrescritura es la respuesta honesta. Los filtros y las acciones cubren la mayoría de los casos y deben probarse primero, pero retorcer una página a través de seis filtros para evitar una sobrescritura es peor código, no mejor.
La regla práctica
Mantenga una lista de todas las sobrescrituras y por qué existen. Hágales un diff contra el core en cada versión mayor de WooCommerce. Las sobrescrituras que no pueda justificar en una frase, elimínelas: normalmente es la mitad, dejadas atrás por un cambio de plantilla hace años.