Antecedentes
Tras la reciente actualización de WC – APG NIF/CIF/NIE Field a su versión 3.0, en la que hemos añadido soporte para el bloque Finalizar compra del Editor de bloques de WordPress, y tal y como anunciamos en WC – APG NIF/CIF/NIE Field ahora soporta el bloque Finalizar compra, hemos aprovechado para quitar algunos códigos demasiado intrusivos que generaban problemas de compatibilidad con plugins de terceros y una opción del formulario de configuración que había dejado de ser necesaria.
Estos códigos lo que hacían era añadir el campo NIF/CIF/NIE, el teléfono y el correo electrónico a la dirección que se muestra en los pedidos, pero dado que esto afecta a las direcciones que se muestran en la página Gracias y Mi cuenta, en los pedidos y en los correos electrónicos que envía WooCommerce.
Para evitar tener que sobrescribir las plantillas nativas de los correos electrónicos para evitar que se mostraran duplicados el teléfono y el correo electrónico, y dado que sabíamos que estábamos generando problemas en otros plugins, hemos decidido añadir exclusivamente el campo NIF/CIF/NIE a las direcciones y eliminar los otros dos campos.
Hasta ahí bien, pero ahora resulta que los que venís utilizando el plugin desde hace años ahora estáis acostumbrados a ver esos datos en las direcciones de los pedidos y los echáis de menos, así que nos hemos remangado y os hemos creado un pequeño código PHP que os va a resolver el problema sin afectar al resto del ecosistema.
Solución
La solución pasa por añadir el siguiente código PHP en vuestro fichero functions.php del tema hijo o en el plugin personalizado que tengáis para añadir este tipo de códigos:
Gracias a este pequeño código va a añadir los dos campos en todos los formatos locales de dirección que tiene WooCommerce tras el campo país, y lo hará exclusivamente en el panel de administración, concretamente en los listados de pedidos y en la edición de los mismos, no afectará a los correos electrónicos que envía WooCommerce, ni a las páginas Gracias o Mi cuenta.
De esta forma volverás a tener la dirección nativa de WooCommerce con nuestro campo NIF/CIF/NIE, el teléfono y el correo electrónico. De hecho si necesitas añadir cualquier otro campo no tienes más que personalizar este código y añadirlo para dejar la dirección a tu gusto.
Esperamos que te resulte útil este código en tus proyectos y quedamos atentos a tus comentarios.
Artículos relacionados
Comentarios




