• Resuelto SusiWG

    (@webmastergrupoidex)


    Buenas, estoy teniendo problemas al intentar cambiar el campo teléfono de opcional a obligatorio en la página «Finalizar Compra» de mi WordPress.

    Tengo instalado Woocommerce con la pasarela de pago Redsys. Además, tengo instalados los plugins; Max Quantity For WC Shops, Potent Donations for WooCommerce y Variation Swatches for WooCommerce.

    Instalo plugins del tipo Flexible Checkout Fields y los campos que aparecen en la tabla de edición no son los mismos que yo veo en la página de «Finalizar Compra». Aparece el teléfono como obligatorio y yo lo tengo como opcional y no lo puedo modificar. Además, he intentado hacer el cambio con un hook a través del archivo functions.php y no me hace caso tampoco. Empiezo a pensar que es por la última versión del Woocommerce pero no estoy segura.

    La pasarela de pago ya está en producción, por lo que agradecería si no realizan pagos con tarjeta o con bizum para las pruebas, he dejado activa la opción de pago contra reembolso para ello. De todos modos prefiero no mostar la url y pasarla mejor por privado, para evitar posibles problemas.

    También me serviría que apareciera arriba en «Información de Contacto» junto con el correo electrónico, pero que fuera obligatorio.

    Muchas gracias de antemano.

Viendo 1 respuesta (de un total de 1)
  • Iniciador del debate SusiWG

    (@webmastergrupoidex)

    Buenas, la solución que he encontrado ha sido crear una nueva página de Checkout o Finalizar Compra y poner el shortcode de woocommerce, y luego marcarla como página de finalizar compra en las opciones de Woocommerce. El shortcode te devuelve el verdadero formulario de Woocommerce y ya se pueden utilizar hooks y plugins para modificar los campos.

    Muchas gracias, cierro el post porque ya no tengo el problema, aunque es extraño que por defecto en la página de Checkout no aparezcan los campos reales de Woocommerce.

Viendo 1 respuesta (de un total de 1)
  • Debes estar registrado para responder a este debate.