• Resuelto thrym

    (@thrym)


    Hola a todos.

    Estoy buscando información de cómo mostrar en cualquier parte de mi tema de wordpress los formularios de envío y facturación de Woocommerce. Creía que Woocommerce usaba plantillas con los formularios y pensaba hacer un shortcode para mostrarlos donde yo quiero pero veo que no usa plantillas así que no sé ni dónde encontrarlos ni cómo mostrarlos.

    ¿Puede alguien echarme una mano con esto?.

    Saludos.

Viendo 8 respuestas - de la 1 a la 8 (de un total de 8)
  • Moderador jose64

    (@jose64)

    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

    Moderador jose64

    (@jose64)

    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.

    Moderador jose64

    (@jose64)

    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.

    Moderador jose64

    (@jose64)

    Gracias por marcar el debate como resuelto, ¿podrías decirnos con que plugin lo resolviste?

    ¿podrías decirnos con que plugin lo resolviste?

Viendo 8 respuestas - de la 1 a la 8 (de un total de 8)
  • El debate ‘Mostrar formularios de editar direcciones de envío y facturación’ está cerrado a nuevas respuestas.