Los cimientos
Tal y como os contamos hace unos años ya en ¿Necesitas vincular Microsoft Dynamics NAV y WooCommerce? conseguimos integrar con éxito el ERP de Microsoft en WooCommerce con nuestro plugin para WooCommerce, WC – APG Navision y ya son muchas las empresas que disfrutan de esta integración desde entonces. De hecho nos encontramos desarrollando dos nuevas integraciones de Microsoft Dynamics NAV con WooCommerce en estos mismos momentos.
Una de estas empresas que confiaron en WC – APG Navision, Arranzeramica, ha evolucionado su viejo Microsoft Dynamics NAV al actual Microsoft Dynamics 365 Business Central y por lo tanto ha tenido la necesidad de evolucionar el plugin de WooCommerce ya que si bien la estructura interna de los datos es prácticamente idéntica en ambos ERP el acceso a la lectura y escritura de los mismos es totalmente diferente y ha supuesto un reto interesante.
Nace WC – APG Business Central
Para hacer posible las nuevas necesidades del cliente hemos creado un nuevo plugin para WooCommerce, WC – APG Business Central que utiliza el nuevo sistema de acceso a los datos que ha impuesto Microsoft en su última versión del ERP, mediante OAuth 2.0, y actualiza el acceso SOAP a las distintas tablas sobre las que necesitamos leer y/o escribir información: pedidos, clientes, stock…
Aunque sobre el papel son cambios menores en el código ha supuesto un auténtico reto conseguir hacer plenamente operativas las lecturas y escrituras ya existentes en WC – APG Navision con la gestión de los accesos a los datos de Microsoft Dynamics 365 Business Central. Para empezar hemos tenido que abandonar la librería PHP ntlm-soap-client que usábamos hasta ahora para leer y escribir los datos en las bases de datos de Microsoft Dynamics NAV con la autenticación NTLM.
En WC – APG Business Central la conexión con las bases de datos la hacemos utilizando directamente la clase PHP SoapClient tras haber obtenido la pertinente autenticación OAuth 2.0 y tras no pocas complicaciones y ajustes aquí y allá finalmente hemos conseguido una versión estable y definitiva de WC – APG Business Central, nuestro nuevo plugin para WooCommerce.
La versión que hemos creado para Arranzeramica además utiliza la librería PHP phpSPO que utilizamos para conectarnos Microsoft SharePoint vía Microsoft 365 de donde obtenemos las imágenes de los productos que creamos en WooCommerce, ya que este cliente crea los productos directamente desde el ERP.
¿Necesitas ayuda?
Ya conoces nuestro nuevo plugin WC – APG Business Central así que si tienes la necesidad de vincular tu tienda online sobre WooCommerce con tu Microsoft Dynamics 365 Business Central sólo tienes que ponerte en contacto con nosotros, explicarnos tus necesidades y pedirnos presupuesto.
Artículos relacionados
Comentarios




