• Resuelto bigdatadestroy

    (@bigdatadestroy)


    Hola! A ver si alguien me puede echar una mano con esto.
    Estoy intentando personalizar la pagina de agradecimiento tras el checkout. He hecho algunas cosas, pero me he topado con una piedra. Dicha pagina contiene primero información con el nº pedido, fecha,metodo de pago……. A continuación viene otro apartado llamado ‘DETALLES DEL PEDIDO’ y después a 2 columnas se muestra la información ‘DIRECCION DE FACTURACION’ y ‘DIRECCION DE ENVIO’.
    Me gustaría hacer desaparecer el apartado ‘DETALLES DEL PEDIDO’ manteniendo los otros 2 de direcciones y que el cambio afecte solo a la pagina de agredecimiento tras la compra. He intentado hacerlo con CSS, pero resulta que me lo desactiva también en otras partes del woocommerce.
    He estado viendo el archito thankyou.php y veo que utiliza 1 sola linea para mostrar tanto los detalles del pedido como las direcciones de facturacion y envío, y claro, no se como desligar unos datos de los otros. Esta es la linea de dicho archivo:
    <?php do_action( ‘woocommerce_thankyou’, $order->get_id() ); ?>
    Si puede ser un codigo que incorpore al functions.php mucho mejor, y es que no quiero tocar el thankyou.php porque así con las futuras actualizaciones no pierdo el cambio.
    Muchas gracias.

    • Este debate fue modificado hace 4 años, 11 meses por bigdatadestroy.
Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • Moderador LGrusin

    (@lgrusin)

    Si realmente es el archivo thankyou.php lo único que tienes que hacer es crear esta estructura de carpetas y poner tu thankyou.php modificado dentro.

    Es decir:
    carpeta_de_tu_theme/woocommerce/checkout/thankyou.php

    Iniciador del debate bigdatadestroy

    (@bigdatadestroy)

    Hola LGrusin!Muchas gracias, no sabia que se podían crear archivos espejo en mi tema hijo, me viene muy bien saberlo porque tengo otro archivo php modificado del woocommerce y así lo pasaré a mi tema hijo para no perder los cambios cada vez que actualizo. 😉 Aunque estoy pensando que si en la actualización ése archivo cambia tendré hacer copia de nuevo a mi tema hijo y modificarlo no?
    Porque hacer ‘desaparecer’ con CSS el elemento que quiero hacer desaparecer (como lo logré ya con css), y después agregar mediante codigo en el functions.php la ‘Dirección de facturación’ y la ‘Dirección de envío no se puede??

    Moderador LGrusin

    (@lgrusin)

    Si el tema hijo es el tema actual, lógicamente las modificaciones van en la carpeta del tema hijo, como si de otro tema se tratase.

    La actualización del tema padre no afecta al tema hijo, a no ser que se hayan hecho cambios muy profundos en el código.

    • Esta respuesta fue modificada hace 4 años, 11 meses por LGrusin.
Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • El debate ‘Cambios en la pagina de agradecimientos’ está cerrado a nuevas respuestas.