Integración con WooCommerce

Es posible integrar WooCommerce con LibreDTE usando Webhooks. Se asume que WooCommerce está funcionando, productos creados e impuestos habilitados (requerido para poder generar el documento).

Lo único que se debe modificar es el checkout para agregar los campos necesarios para poder emitir el DTE. En resumen se deben crear los campos personalizados en la sección “Información de facturación”:

  • documento: debe entregar el código del DTE, ej: 33 o 39 (factura o boleta afecta)
  • rut: debe entregar el RUT del receptor
  • giro: debe entregar el giro del receptor (opcional si es boleta)

Para agregar estos campos usar Code Snippets y agregar el siguiente código. El código puede ser mejorado, lo importante son los 3 campos si se desea emitir facturas y boletas. Si sólo emitirás boletas no nominativas (sin pedir el RUT al cliente), no necesitas hacer este paso.

Más información sobre agregar campos personalizados en la documentación de woocommerce.

Luego se debe configurar el webhook cuando la acción “actualización orden” ocurra en WooCommerce para que apunte a libredte.cl El “secret” a utilizar es el hash del usuario en libredte.cl

 

Agregar un comentario