Adicionar campo de upload de arquivo no checkout do Woocommerce

  • Autor Autor rikrdomat
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
R

rikrdomat

Gamma
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
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.

Le agregué un código al functions.php y tampoco me lo mostró.

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..
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Si sabes algo d programación lo puedes hacer tú mismo. Si no eres programador entonces ya no sé que decir 😂😂😂.
Como yo sí soy programador hace 1 tiempo atrás hice algo que t puede servir ahora:

la parte que t interesa revisar es esta:

add_filter('woocommerce_checkout_fields','oa_shipping_custom_customfields');
function oa_shipping_custom_customfields($fields){
// your busines logic here
}

el filtro 'woocommerce_checkout_fields' es el que gestiona los custom fields, y entre otras cosas t permite agregar/quitar fields según tus necesidades.

Ese plugin lo escribí hace mucho tiempo, ni siquiera usa clases (cuando escribes custom plugins es 1 buena práctica hacerlo usando clases) pero es entendible si conoces las bases d cómo funciona 1 plugin custom para WP/WC.
 
Si sabes algo d programación lo puedes hacer tú mismo. Si no eres programador entonces ya no sé que decir 😂😂😂.
Como yo sí soy programador hace 1 tiempo atrás hice algo que t puede servir ahora:

la parte que t interesa revisar es esta:

add_filter('woocommerce_checkout_fields','oa_shipping_custom_customfields');
function oa_shipping_custom_customfields($fields){
// your busines logic here
}

el filtro 'woocommerce_checkout_fields' es el que gestiona los custom fields, y entre otras cosas t permite agregar/quitar fields según tus necesidades.

Ese plugin lo escribí hace mucho tiempo, ni siquiera usa clases (cuando escribes custom plugins es 1 buena práctica hacerlo usando clases) pero es entendible si conoces las bases d cómo funciona 1 plugin custom para WP/WC.
Brother gracias por responder, se algo de programación, pero solo algo, y me di cuenta de lo siguiente:

El formulario que viene por defecto en la plantilla me gusta pero el plugin no me muestra el campo de subir archivo, pero en el editor de gutenber de la página del checkout agregué el chortcode [woocommerce_checkout] y me creó un nuevo formulario que si me muestra el campo de subir el archivo y funcioan perfectamente, solo que no me gusta el diseño de ese nuevo formulario, quisiera tener el que viene por defecto en la plantilla.
 
Voltar
Topo