Hola
Las direcciones de envío y la facturación están ligado al pedido, los datos se guardan con los pedidos, otra cosa son los datos de usuario, los que aparecen por defecto al hacer el pedido. Esos son los que creas o modificas en las direcciones de la cuenta (Mi cuenta > Direcciones), la plantilla es woocommerce/templates/myaccount/my-address.php
y la que las muestra para editarlas woocommerce/templates/myaccount/form-edit-address.php
Revisa la documentación de WooCommerce, esto tal vez te pueda ayudar:
Display My Account link in a template file
Recuerda comentar cómo lo resuelves y, por favor, recuerda cerrar el debate marcándolo como resuelto cuando así lo consideres, de esta forma nos ayudas a mantener el foro al día.
Iniciador del debate
thrym
(@thrym)
Hola, gracias por contestar.
la plantilla es woocommerce/templates/myaccount/my-address.php y la que las muestra para editarlas woocommerce/templates/myaccount/form-edit-address.php
Hice un shortcode para mostrar ambas plantillas y ambas me muestran exactamente lo mismo: los datos de facturación y envío del usuario con un enlace que dice «editar». Y es ese enlace el que me muestra ya el formulario.
Lo que yo quiero es que me muestre directamente el formulario con los datos a editar y no tener que pinchar en el enlace.
No sé si eso es posible.
Saludos
Hola
Todo se puede hacer. Si no te sirven las plantillas tendrás que hacerlo a medida.
Iniciador del debate
thrym
(@thrym)
Todo se puede hacer. Si no te sirven las plantillas tendrás que hacerlo a medida
¿A qué te refieres con hacerlo a medida?.
¿Podrías darme alguna pista de por dónde buscar?. Porque ahora mismo estoy perdidísimo.
Saludos.
Hola
Me refiero a que estudies el funcionamiento de esa plantilla y en base a eso crees una nueva a la que llamar con el shortcode, es lo bueno de las licencias GPL, te permiten estudiar el código, modificarlo y adaptarlo a tus necesidades.
Iniciador del debate
thrym
(@thrym)
Bueno, al final tuve que recurrir a un plugin que hiciera lo que yo buscaba ya que modificar plantillas es algo que se escapa a mi conocimiento.
De todas formas, muchas gracias por la ayuda Jose Luis.
Un saludo.
Gracias por marcar el debate como resuelto, ¿podrías decirnos con que plugin lo resolviste?
¿podrías decirnos con que plugin lo resolviste?