FrancodesystemsFran<code>systems
EcommerceIntegración a medida

Integración QuickBooks WooCommerce

Cada pedido de WooCommerce se convierte en una factura correcta en QuickBooks, con impuestos, envío y comisiones cuadrados.

QuickBooksQuickBooks
WooCommerce

Tiempo de implantación · 5-10 días laborables

Diagnóstico

El problema

Una tienda WooCommerce que crece deja de poder llevar la contabilidad a mano. El equipo exporta CSVs desde WordPress, cuadra las liquidaciones de la pasarela contra los pedidos y mete facturas en QuickBooks una a una; cualquier descuido rompe el cuadre de impuestos y alarga el cierre de mes. Los plugins genéricos de la App Store cubren el caso simple, pero se atascan con reembolsos parciales, multi-moneda, comisiones de pasarela y pedidos con cupones o descuentos por línea.

Propuesta

La solución

Conectamos tu tienda WooCommerce sobre WordPress con QuickBooks Online para que cada pedido, reembolso y liquidación se refleje solo en tu contabilidad. La factura se crea con el cliente, el tipo de impuesto, el envío y el método de pago correctos; las comisiones de la pasarela (Stripe, PayPal o WooPayments) se registran como gastos; y los reembolsos generan notas de crédito sobre las unidades realmente devueltas. Todo es idempotente: si un pedido dispara el webhook dos veces, no duplicamos nada.

Scope

Qué automatizamos

  • Cada pedido de WooCommerce crea la factura en QuickBooks con cliente, impuestos, envío y forma de pago.
  • Los reembolsos y devoluciones generan notas de crédito sobre las unidades realmente devueltas.
  • Las comisiones de Stripe, PayPal o WooPayments se registran como gastos.
  • Cuadre automático de las liquidaciones de la pasarela contra las facturas y comisiones incluidas.
  • Multi-moneda con el tipo de cambio del día del pedido y sincronización de productos e impuestos por línea.
  • Idempotencia: los reintentos de webhook o los pedidos editados nunca duplican facturas.
Quién lo usa

Casos de uso reales

Estos son los perfiles que más nos piden la integración QuickBooksWooCommerce y qué consiguen al final.

Caso 01

Tienda WordPress con 400+ pedidos/mes y catálogo amplio

Antes: Exportaban pedidos de WooCommerce a CSV y los picaban en QuickBooks a mano cada semana.

Después: Cada pedido entra solo con su impuesto y su envío; se acabó el picado manual.

Caso 02

Comercio que cobra con Stripe y PayPal a la vez

Antes: Dos liquidaciones distintas que nadie conseguía cuadrar contra los pedidos.

Después: Ambas pasarelas alimentan QuickBooks con el mismo criterio y un solo cuadre por liquidación.

Caso 03

Negocio con ventas dentro y fuera de la UE

Antes: El IVA y el OSS se aplicaban mal y la asesoría devolvía correcciones cada trimestre.

Después: Cada factura lleva el impuesto correcto por jurisdicción; sin correcciones a posteriori.

Antes / Después

Qué cambia exactamente

El día a día sin la integración y con ella, lado a lado.

Sin la integración

  • Exportar CSVs desde WordPress y meter facturas en QuickBooks a mano.
  • Cuadrar liquidaciones de la pasarela contra pedidos con una hoja de cálculo.
  • Errores de impuestos y envío que la asesoría devuelve.
  • Cierre de mes que se alarga cada vez que crece el volumen.

Con la integración

  • Cada pedido crea su factura correcta sin tocar nada.
  • Liquidaciones y comisiones cuadradas de forma automática.
  • Impuesto y envío correctos en cada factura.
  • Cierre de mes en una revisión, no en días.
Arquitectura

Cómo lo construimos

Los webhooks de WooCommerce entran a una cola persistida y un worker idempotente los procesa contra la API de QuickBooks Online con reintentos y backoff. Cada pedido lleva una clave externa única, así que un reintento o una edición del pedido actualiza la factura en vez de crear una segunda.

flow.ts
webhook woocommerce.event
queue.enqueue(jobId)
worker.handle() // idempotente
quickbooks.api.call() // retries con backoff
log.emit({ status: 'ok' })
FAQ

Preguntas frecuentes

¿Funciona con QuickBooks Online o también con Desktop?

Nos centramos en QuickBooks Online, que es el que tiene API moderna. Para QuickBooks Desktop el enfoque es distinto (sincronización por fichero o middleware) y lo valoramos caso a caso.

¿Cómo se conecta con WooCommerce, por plugin o por API?

Usamos la REST API oficial de WooCommerce y sus webhooks, sin depender de un plugin de terceros que pueda romperse en cada actualización de WordPress. Si ya tienes plugins de facturación instalados, valoramos si conviene sustituirlos.

¿Qué pasa con las comisiones de la pasarela de pago?

Las registramos como gasto y cuadramos la liquidación neta con las facturas que la componen, para que el banco cuadre con la contabilidad sin ajustes manuales, ya cobres con Stripe, PayPal o WooPayments.

¿Y si un pedido se edita o se reembolsa a medias?

Al llevar clave externa única, una edición actualiza la misma factura y un reembolso parcial genera una nota de crédito solo por las unidades e importes realmente devueltos. El histórico queda trazable.

Francodesystems

¿Hablamos de tu integración con WooCommerce?

Llamada de 30 minutos sin compromiso. Salimos con alcance y precio.