Xa dispoñible en FacturaScripts.com
Fai xa tempo, e cando digo tempo son uns anos, quería desenvolver un plugin de Redsys para FacturaScripts. Que é o que sucedía. O primeiro é que entre unha cousa e outra, non atopaba o momento, xa que comezar a desenvolver para unha nova plataforma, non é levantarse un día e poñerse a desenvolver como un tolo, debes aprender antes como funciona para podero facer. E o segundo era que para FacturaScripts 2017 (que é o que utilizaba), era practicamente imposible facelo como eu vía na miña cabeza que debía funcionar.
En agosto de 2019 (case fai un ano xa), contacte con NeoRazorX para explicarlle o que me gustaría desenvolver e que me comentara un pouco onde podía atopar a máxima información posible para informarme. El ofréseme a explicármelo todo, non sei se porque lle gustou a idea ou porque lle dei pena 😂, así que quedamos en que falaríamos (quedando a pelota no meu tellado). Pero ¿Quen é NeoRazorX? pois é Carlos García, desenvolvedor de FacturaScripts. Eu descubrín FacturaScripts no ano 2017, e foi a raíz dunha nova que saíu en varios medios falando de Carlos e dun «listo» que se puxo a vender FacturaScripts baixo outro nome como se dun desenvolvemento propio se tratase, e cobrando por él.
O caso é que o tempo foi pasando, e eu cada vez máis liado e vendo complicado zambullirme nel, xa que como comento, o problema non era o desenvolver, o problema era aprender ben como funciona todo e pillarlle a mecánica, e ollo, que aínda estou aprendendo, que cada vez que quero facer algo novo teño que investigar como debo facelo buceando por todo o código de FacturaScripts.
Aproveitando o confinamento na casa que me proporcionou máis tempo ao non ter que ir a reunións fóra de casa, pensei que era o momento, agora ou nunca, así que voltei a contactar con NeoRazorX pedíndolle de novo se me podía explicar todo. Quedamos para realizar unha videollamada, e non é que me o explicara, é que me facilitou un plugin base desde o que traballar, cousa que me axudou moitísimo para arrancar e comprender como funcionaba todo.
Así que me puxen a desenvolvelo e facéndolle consultas cada vez que me atascaba en algo (a verdade é que tivo máis paciencia ca un santo). A miña intención foi lanzar unha primeira versión que facilite que os nosos clientes paguen as facturas dunha forma sinxela. Antes de FacturaScripts, eu era o típico que creaba un excel coas facturas, e as ía xerando en Word, logo creaba os PDF’s e os enviaba. Isto facía que a final de cada mes, tivese un traballo descomunal. Ao igual que tiña que repasar cada trimestre que o Excel estivese correcto para envialo a xestor. Un erro alí podía custarme unha multa de aupa por parte de facenda. Cando comecei a utilizar FacturaScripts, vin a luz en canto a automatización, só debía crear as facturas cada mes de forma manual, realizábase todos os cálculos e cada trimestre podía exportar a Excel todo, de forma que seguro que non había ningún erro. Pero aínda tiña o follón de xerar as facturas. O que facía era duplicar as facturas, e desta forma xa gañaba moito tempo, loxicamente FacturaScripts ponlle un novo número cando as duplica. Pero seguía xerando tempo consumido, e podía pasarme xerar algunha. Entón descubrín o plugin que automatiza a xeración de facturas «Albaranes programados». Para min é un «Must Have». Cada mes, trimestre, ano ou o que queira (programas cada albarán para que xere un novo e cree a factura de forma automática coa periodicidade que desexes), e logo o único que debo facer é envialas desde a administración de FacturaScripts, que é só apretar un botón.
Pero quedaba un último punto a solventar para a automatización total, e era o que non tivese que estar pendente de se un cliente me pagou, ou non me pagou. Mátame o ter que ir mirando se me pagaron, que pagaron, cando pagaron, etc. Ao igual que todo o anterior, consúmeme demasiado tempo. E aquí é onde entra o meu plugin. A partir de agora, quen teña este plugin para FacturaScripts, a que se envíe a factura xerada, o cliente terá un enlace pora seguílo, poderá pagar mediante tarxeta de crédito (de momento, porque vou ir engadindo todas as formas de pago que ofrece Redsys, que son moitas). Se queres ver moitas das cousas que poden acabar neste plugin, mira todas as opcións que ten o meu plugin premium para WooCommerce e poderás facerte unha idea do que está por vir.
Como unha imaxe vale máis ca mil palabras, aquí vos deixo un video explicándoo todo.

