Soporte » Guías – Resolución de problemas » Añadir campo de carga de archivo en Woocommerce

  • Hola, necesito agregar un campo de carga de archivos jpg, png o pdf como comprobante de pago en mi checkout de woocommerce.

    Probé con estos plugins: Wocommerce Checkout Manager, Checkout Files Upload for WooCommerce, y a pesar de que lo configuré bien, simplemente no me agrega el campo en el formulario.

    Incluso tengo instalado ahorita el plugin Checkout Field Editor for WooCommerce en su versión pro, pensando que con esa versión podría resolver el problema y tampoco lo agrega, dejo acá una captura de como está configurado:

    https://snipboard.io/i4mLn7.jpg

    https://snipboard.io/6jWnS8.jpg

    Gracias..

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 8 respuestas - de la 1 a la 8 (de un total de 8)
  • Hola, @ricardomat:

    ¿Podrías decirme el nombre del desarrollador o la empresa detrás del plugin que estás utilizando? Hay varios plugin que usan el mismo nombre, así que tengo que saber cuál es exactamente el que tienes instalado para intentar ayudarte.

    Iniciador del debate ricardomat

    (@ricardomat)

    Hola @yordansoares claro:

    El desarrolladora es ThemeHigh, aquí su web: https://www.themehigh.com/product/woocommerce-checkout-field-editor-pro/

    ¿Podrías decirme qué versión del plugin tienes instalada?

    Iniciador del debate ricardomat

    (@ricardomat)

    La 3.6.1

    Parece que estás utilizando la última versión, así que queda descartado que ese sea el problema.

    Como no puedo probar la versión Pro, no puedo confirmar lo siguiente, pero te dejo la pregunta retórica para que lo confirmes tú mismo: ¿Quizás el plugin todavía no es compatible con el bloque de finalizar compra?

    Ten en cuenta que muchos plugins que modifican los formularios de la página de finalizar compra, son compatibles con el shortcode [woocommerce_checkout], pero todavía no han añadido compatibilidad con el bloque para Gutenberg.

    Para confirmarlo, solo tienes que crear una página de pruebas, pegar el shortcode allí y abrir la página en la vista pública para ver si el campo aparece.

    Iniciador del debate ricardomat

    (@ricardomat)

    Yordan gracias por responder.

    Gracias a tus comentarios me di cuenta que agregando el shortcode [woocommerce_checkout] desde el editor de Gutenberg se agrega un formulario distinto al que ya viene por defecto en la plantilla pero efectivamente SI me muestra el campo de Upload File y funciona perfectamente, lo único que no me gusta es el diseño de este formulario, dejo algunas capturas:

    Formulario Original: https://snipboard.io/xK9XNR.jpg

    Agregando el Sortcode: https://snipboard.io/tjpl5w.jpg

    Diseño Original: https://snipboard.io/iT1lhP.jpg

    Resultado: https://snipboard.io/vpHkaw.jpg

    Como puedes ver si se muestra el campo, pero no quiero utilizar ese diseño, quisiera dejar el que viene en la plantilla por defecto.

    Saludos!

    Efectivamente, el diseño de ambos formularios es diferente porque también son enfoques de diseño distintos. El formulario que se genera con el shortcode es, en realidad, un formulario heredado que, muy probablemente, deje de mantenerse en el futuro cercano, en favor del formulario que imprime el nuevo bloque «Finalizar compra».

    En realidad, la mayoría de plugins de este tipo ya deberían ser compatibles a estas alturas con dicho bloque, pero lo cierto es que casi todos los que he probado todavía no lo son. Mi recomendación es que entres en contacto con ThemeHigh y les solicites añadir compatibilidad con el bloque «Finalizar compra» (en inglés Checkout block). Con suerte, puede que ya estén trabajando en ello y te suministren una versión beta.

    Iniciador del debate ricardomat

    (@ricardomat)

    Vale muchísimas gracias, doy el tema por cerrado. Saludos

Viendo 8 respuestas - de la 1 a la 8 (de un total de 8)
  • Debes estar registrado para responder a este debate.