Si necesitas añadir información personalizada en los pedidos de WooCommerce y no quieres depender de un plugin o extensión, podemos prepararlo con campos personalizados y algo de código.
1. Crear el campo personalizado
Con Advanced Custom Fields podemos crear muy fácilmente cualquier tipo de campo y asignarlo a un pedido de WooCommerce:

Una vez creado el campo, veremos que ya aparece en la ficha del pedido:

2. Creamos la columna y mostramos el campo
El siguiente paso será poder mostrar el valor de ese campo en el listado de pedidos, para ello, utilizaremos el siguiente código en el que primero crearemos la columna y luego mostraremos el campo ‘comentario’

Comentarios
4 respuestas a «Añadir campo personalizado en el listado de pedidos de WooCommerce»
|
Hola.
hay un error en la función, esta pertenece al listado de productos. (ya esta repetida), es la misma que esta
https://www.esthersola.com/mostrar-campos-personalizados-en-el-listado-de-productos-de-woocommerce/
podrias actualizarla.
gracias
|
Hola Raúl!
Tienes razón, ya está corregida.
Gracias!
|
Hola. Tengo un plugin que me genera una función que se llama «delivery_date» , que me indica la fecha en la que el comprador quiere la entrega. En el listado de pedidos ya tengo añadido al listado la columna «Entrega», pero no se como llamar la función «delivery_date» para que la incluya en la columna.
¿Alguna sugerencia por favor?
Gracias.
|
¡Hola!
Es complicado sin conocer el plugin y como guarda los datos, se tendría que saber si está en una tabla propia o como un campo meta del pedido etc… para saber como recuperar ese valor y poder añadirlo a la columna.
Siento no poder ayudarte más!
Saludos,