Texto Equipo Pixel, Foto de rupixen.com en Unsplash. Iconos por Flaticon.com.
¿Qué es?
Es un módulo que permite conectar el ecosistema de comercio electrónico Drupal Commerce 2 para Drupal 9 y 10 con el API de Siigo, el popular sistema de gestión contable latinoamericano.
¿Por qué?
La expansión de los modelos de comercio electrónico entrecruza los caminos de las aplicaciones de cuando en cuando. Este fue el caso de un proyecto en donde se planteó la necesidad de ejecutar una integración entre estas dos soluciones que permitiera explotar las fortalezas del ecosistema Drupal Commerce, con las facilidades que ofrece un paquete contable maduro y ampliamente conocido en la región como Siigo.
De hecho, muchos negocios enfrentan importantes dificultades para incursionar en el mundo del comercio electrónico, más que por falta de oferta de plataformas, por la desconexión entre éstas. Esto es especialmente notorio en los casos en donde se incorporaron orgánicamente paquetes contables con mucha tradición que no necesariamente incluían características nativas de comercio electrónico. En consecuencia, estos negocios se han visto forzados a incluir dentro de su portafolio soluciones especializadas, pero desconectadas de sus sistemas empresariales, por lo que aún si al principio obtienen resultados, la falta de interoperabilidad entre estas plataformas termina por torpedear o dificultar estos esfuerzos a mediano plazo.
De allí que para quienes ya tienen o se plantean tener en su compañía esta combinación de soluciones es primordial buscar una manera efectiva y completa de conectar los distintos procesos del negocio entre estas dos plataformas para que se pueda consolidar un verdadero impulso digital.
¿Qué hace?
Principalmente el módulo integra a Drupal Commerce con los siguientes procesos relevantes de Siigo:
Chequeo de inventarios e información de los productos. En este caso el sistema de inventario propio de Drupal Commerce es sustituido por un mecanismo que en tiempo real valida la disponibilidad de un producto en los almacenes de Siigo. Además, el módulo se encarga de sincronizar la información de precio de los productos de tal manera que no se presenten inconsistencias al momento de que los clientes efectúen sus compras. Esta vinculación se realiza entre las dos plataformas utilizando la llave única del SKU como referencia.
Ventas. El módulo también colabora asegurando el proceso de consolidación de las órdenes en Drupal con ventas efectivas en Siigo de tal manera que éstas no solo entidades sean Drupal válidas, sino que además causen movimientos contables reales en Siigo. Esto hace que se automaticen los eventos que se desencadenan tras una venta, de la misma forma que si ésta se efectuara a través de mecanismos como Siigo POS, incluyendo así: la actualización de inventarios, el registro de clientes y la generación de facturas de venta en firme.
Facturación. Finalmente, gracias a la integración que tiene Siigo con el sistema Muisca de la DIAN, los eventos de venta generados a través de esta integración permiten la generación de documentos de factura electrónica válidos para el territorio colombiano.
Otras características y consideraciones
El módulo ha sido diseñado para ejecutar múltiples validaciones y procesos en batch a través de un cron, por lo que la experiencia de compra -tan crucial en estos canales-, no se ve afectada por situaciones como fallas temporales de comunicación, disponibilidad o lentitud de los servicios entre las dos plataformas.
Adicionalmente, dado que en el proceso de venta el uso de pasarelas de pago es independiente, la integración aquí descrita no se ve afectada por las diferencias entre éstas, así que al menos en las validaciones ejecutadas hasta la fecha -especialmente pagos OffSite-, el módulo es transparente con relación al proveedor que se elija.
Aunque ofrece muchas características, una que no está disponible por el momento es la “importación automática” de los productos desde Siigo, por lo cual sigue siendo necesario al menos en estas primeras versiones, importar masivamente pero manualmente los productos dentro de Drupal.
¿Cuándo estará disponible?
Ya lo está, sin embargo, estamos evaluando hasta diciembre de 2023 a través de un proyecto piloto todos los aspectos necesarios para plantear su lanzamiento como un módulo verificado en la práctica, el cual cumpla con todas las condiciones para que su operación esté libre de inconvenientes para los usuarios y se articule eficientemente al ambiente de las soluciones de Siigo y Drupal.
Como módulo Drupal estará disponible a partir de 2024 para descarga gratuita a través de la comunidad -como debe ser-, sin embargo, si quiere acceder a la beta antes de esa fecha, con gusto nos puede contactar a info@pixelclubcolombia.com para hacerle llegar una copia con las debidas aclaraciones y consideraciones.
¿Este módulo es patrocinado por Siigo?
No, en la actualidad el proyecto tan solo se vincula con esa marca dado el uso que hace de su API.
Siigo en Colombia es una marca registrada de Siigo SAS y/o sus titulares correspondientes y el desarrollo aquí presentado no hace parte del portafolio de la empresa, ni ha sido patrocinada por ésta.
- Inicie sesión para enviar comentarios