Soporte » Guías – Resolución de problemas » Añadir opcion de domiciliacion de pago

  • Hola
    Querría añadir una opción más como forma de pago que sería la de domiciliación bancaria.
    Las ayudas que encuentro en webs, sugieren plugins que considero demasiado complicados para solo eso.
    Se trata de una simple linea más a la hora del checkout y que al elegirla deje terminar la compra.
    En otra tienda anterior teníamos dos opciones:
    -Domiciliación bancaria a 30 días. (Asegúrese de tener su numero de cuenta en “Mis Datos”)
    -Domiciliación bancaria al contado con descuento de 5%.(Asegúrese de tener su numero de cuenta en “Mis Datos”)
    Los plugins me piden registrarme y me parece matar moscas a cañonazos para algo tan sencillo como añadir una opción de pago en el check out.Los datos bancarios los cogeríamos de “mis datos”(Supongo que tenemos esa opción. O que se los pida al comprador en el paso de checkout sin ser obligatorios por si ya nos lo dió en compras anteriores.
    Alguien me podría decir como implementar esa opción por favor ???
    Gracias de antemano

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

Viendo 9 respuestas - 1 de 9 (de 9 total)
  • Si no me confundo una domicialización bancaria cuenta como un método de pago mas y debe estar respaldado por un tpv virtual.

    la única forma que puedo aconsejarte que lo hagas es con un plugin
    https://woocommerce.com/products/redsys-gateway/?aff=4046

    hay otros pero ese es el que considero que tiene mejor respaldo

    un saludo

    Moderador Jose Conti

    (@jconti)

    Hay dos formas de hacerlo,

    Por el plugin que comenta @oldlastman, que funciona mediante Redsys, o los plugins que solo sirven para domiciliaciones.

    Como bien comenta, se debe añadir como un método de pago, de ahí la necesidad de una extensión.

    En el caso del plugin de Redsys, todo se genera en Redsys, y en el caso de un plugin solo para Domiciliación, normalmente te genera también el archivo necesario para pedir la domiciliación.

    En cualquier caso, es necesario el plugin por qué se debe crear el método de pago, y así tener la referencia en los pedidos de Woo. Sin plugin, no podrías generar los pedidos al no haber un método de pago en WooCommerce.

    Saludos

    pepe2017

    (@pepe2017)

    Gracias oldlastman y Jose Conti.
    Ya tengo instalado WooCommerce Redsys Gateway Light para pagos con tarjeta de antes de publicar la consulta.
    Este plugin me permite cobrar por Redsys y Iupay que no lo tengo activado. Supongo que en la versión de pago incluirá lo de la domiciliación bancaria.
    Aunque entiendo y agradezco vuestras opiniones, lo que pretendo es mucho más sencillo.
    Se trata de clientes habituales que compran normalmente por teléfono y que les cobramos en su cuenta bancaria, al contado o aplazado. Ya tenemos sus datos bancarios y en su defecto se les pide por teléfono. Por eso de que yo le quito importancia a la hora de considerarlo una pasarela de pago. Sin datos bancarios, no sale el paquete. Tampoco se permite esa forma de pago en las primeras compras.
    De ahí que yo simplemente pretenda, añadir una linea como un opción elegible aparte de tarjeta y contra reembolso. De hecho si pudiera duplicar la opción “contra reembolso” y editarla para cambiar los textos, ya estaría solucionado. Me diréis que dejar, me deja. El caso es saber como…Soy novato y no sé donde meterme para hacerlo.
    La duda ahora es, como duplico la opción de contra reembolso y a esa copia, le cambio el texto para que en vez de contra reembolso diga “Domiciliación bancaria”..Con su botón seleccionable y todo.
    Por otro lado, buscar la manera de en “My Account”, añadir un campo opcional que diga “Numero de Cuenta bancaria”.
    Hasta ayer tenía la tienda en otro CMS y así lo teníamos…A esta url he subido una captura: http://detumando.com/bajadas/domiciliacion.jpg

    Espero haberme hecho entender y agradezco vuestra ayuda.

    m1k3lm

    (@m1k3lm)

    Si pides esa funcionalidad a cualquier desarrollador de WP, no creo que te salga muy cara como extensión tal cual no creo que la encuentres.

    Para WooComemerce de todas formas, tienes el servicio de SeQura ( https://sequra.es ) que ofrecen servicios de pago similares a los que muestras en el pantallazo.

    * “Recibe primero, paga después”, tu envías el pedido, SeQura te lo paga y luego SeQura se encarga de cobrar al cliente 7 días después del envío del pedido. Así te evitas también tener que guardar datos de cuentas de clientes que podrían ser datos sensibles. SeQura se hace cargo del riesgo de impago, el comercio cobra en cualquier caso.

    * “Fraccionar pago”, Lo mismo, envías el pedido, SeQura te lo paga por completo y luego se encarga de ir cobrando mes a mes las cuotas al comprador. En este caso el comprador pagaría a SeQura un coste fijo adcional por mensualidad.

    pepe2017

    (@pepe2017)

    Gracias m1k3lm.
    Permíteme que insista. Cada uno en su trabajo conoce los requisitos que necesita. Seguro que eso que propones es buena idea, pero no es lo que busco.
    Nosotros ya tenemos los datos bancarios del cliente en el 90% de los casos.
    Precisamente para esos clientes, la idea es que puedan seleccionar la opción “Domiciliación bancaria” y directamente a confirmar pedido. Es como lo teníamos hasta ayer en otro CMS.
    El asunto es que aquí en WP, donde soy novato, no sé hacerlo..Mi nivel aún no da para eso.
    Acaso no se puede editar el widget donde aparecen los métodos de pago de woocommerce y redsys, copiar la parte de código que se refiere a “contra reembolso”, pegarla debajo y cambiar la palabra contra reembolso por domiciliación bancaria ???
    Insisto, soy novato.
    Gracias

    pepe2017

    (@pepe2017)

    Buenos días.

    Alguien sabe como duplicar la parte de código referente a “contra reembolso” para modificar ese texto en la nueva copia ??.
    Supongo que se podrá copiar, pegar y modificar el texto.
    Como novato, no tengo ni idea en qué archivo está esa parte del código.
    Gracias

    pepe2017

    (@pepe2017)

    Por si a alguien le surge la misma necesidad que a mi. Al final lo he hecho de la forma más simple imaginada.
    En woocommerce/ajustes/pago, como yo no voy a usar la opción de Cheques, he editado esos textos y cambiado por domiciliación bancaria. Sin más complicaciones…Ahora me queda añadir un campo en los datos de cliente que se llame “cuenta Bancaria”, supongo que tendré que buscar algo así como “My account”.
    Saludos y gracias

    Hola
    Me contesto a mismo por si en el futuro a alguien le sucede lo mismo.
    Esta forma de trampear la opción con pago por cheque, editar y sustituir por domiciliación es una chapuza. Esa opción de pago, Woo la trata como cheques. O ea que deja el pedido en pendiente de confirmación y consecuentemente no me llega el correo de pedido nuevo. Si entras en “pedidos” a menudo, lo verás en pendiente, pero si no, no te enteras de que alguien ha hecho un pedido y está a ala espera de tu confirmación. O sea que no sirve.
    Estoy leyendo las sugerencias que me dais más arriba, pero el plugin de pago, si no me sirve, habré perdido el dinero.
    Sigo buscando solución.

    Hola de nuevo.
    Aunque este debate/consulta lo tenía como resuelto, lo vuelvo a activar porque no estoy nada contento con las soluciones aplicadas.
    Sigo necesitando varios tipos de formas de pago y las chapuzas que he hecho, e dan problemas.
    Una de las chapuzas, fue usar la opción de cheques de woocommerce, cambiando los textos, convertirla en domiciliación bancaria inmediata.
    Otra solución que no va bien es que para tener también la opción de domiciliación bancaria a 30 días, instalé el plugin de pago SP WC PaymentGateway SEPA. Este en principio sirve para esta otra forma de pago, pero exije que el cliente introduzca nombre del titular de la cta. IBAN y BIC. Texto en inglés que no puedo cambiar…O no se cambiar. Además es obligatorio cumplimentar esos campos..Me gustaría quitar esa obligatoriedad ya que en muchos casos, ya tenemos los datos bancarios de esos clientes.
    Contacté con la empresa que me vendió el plugin y me dicen que no tienen forma deponer esos textos en español, que ni con el loco translate tampoco. Con lo cual, después de haber pagado por el plugin que no me gusta sus funciones, de estar usando la opción cheques para domiciliación, sigo descontento.
    Me vuelvo a preguntar, tan dificil o imposible es poder tener un trozo de codigo que imite o replique la parte del metodo de contrareembolso y que yo pego y modifico para que muestre el texto y campos de formulario que yo quiera ??’ Solo deseo tener en checkout:
    -Contrareembolso.
    -Redsys (que ya funciona perfecto)
    – Domiciliación bancaria inmediata con descuento del 10% (ya tenemos los datos bancarios de los clientes).
    – Domiciliación bancaria a 30 días (ya tenemos los datos bancarios de los clientes).
    Podría insertar un trozo de código en algún sitio (supongo que en checkout) para que sujiera estas formas de pago ???

    Gracias de antemano

Viendo 9 respuestas - 1 de 9 (de 9 total)
  • Debes estar registrado para responder a este tema.