Cómo configurar WooCommerce para integrarlo con SiFactura

¿Cómo configurar WooCommerce para integrarlo con SiFactura?

Requisito previo

Tener una cuenta activa en SiFactura🔗¿Cómo crear la cuenta en SiFactura?

1. Generar claves de acceso API REST

  1. En el WordPress de tu tienda, ve a WooCommerce > Ajustes > Avanzado > REST API y haz clic en “Añadir clave”.
  2. Completa el formulario:
    1. Descripción: Integración Sifactura
    2. Usuario: selecciona un usuario administrador
    3. Permisos: Read/Write
  3. Haz clic en “Generar clave API”.
  4. Copia las claves que se generan, tendrán un formato similar a este:
    1. Clave del cliente: ck_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    2. Clave secreta: cs_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  5. Si listas las API REST podrás ver la recién creada

list-apikey-woocommerce

2. Crear y configurar un Webhook (“Notificaciones”)

Info
Los webhooks permiten que cada vez que ocurra un evento en WooCommerce (como una nueva orden), WooCommerce envíe una notificación a SiFactura.
Esto es lo que le permite a SiFactura generar automáticamente la factura correspondiente.

  1. Ir a WooCommerce > Ajustes > Avanzado > Webhooks y haz clic en “Añadir webhook”.
  2. Completa los campos:
    1. Nombre: Sifactura – order.created
    2. Estado: Activo
    3. Tema: order.created (o el que desees)
    4. URL de entrega: solicita la URL específica a nuestro equipo de soporte en soporte@sifactura.com.ar o soporte@sifactura.c (sifactura_callback_url) donde debe enviarnos las notificaciones
    5. Versión API: WP REST API v3
  3. Haz clic en Guardar webhook.
Info
El tema order.created es el que SiFactura escucha para crear las facturas automáticamente.

Datos del Webhook

Notes
Si necesitas que SiFactura también reciba notificaciones de otros eventos (por ejemplo order.updated), crea un nuevo webhook con los mismos datos, cambiando solo:
Nombre: Sifactura – order.updated
Tema: order.updated

3. Verificar funcionamiento

  • Una vez guardado, WooCommerce debe listar el webhook como Activo.
  • Realiza una compra de prueba para verificar que se envía correctamente la notificación a Sifactura.

Resumen


PasoAcciónResultado esperado
1Generar claves APIConsumer Key y Secret obtenidos
2Crear webhookEvento order.created y URL configurada
3Probar funcionamientoSiFactura recibe la notificación
    • Related Articles

    • ¿Cómo resolver si no ves las ventas de TiendaNube?

      Esto ocurre generalmente cuando la conexión entre SiFactura y TiendaNube se desincroniza, por ejemplo, después de un tiempo sin uso o cambios de sesión en TiendaNube. Ejemplo de cómo podría verse si está desincronizado 1. Verifica la vinculación ...
    • ¿Cómo facturar las ventas de TiendaNube?

      En este artículo veremos cómo gestionar las facturas provenientes de TiendaNube, especialmente en casos donde necesitemos emitir una factura diferente a la generada automáticamente, por ejemplo, cuando un cliente solicita una Factura Tipo B para ...
    • ¿Cómo crear un producto de compra?

      1. Ingresar a la sección de productos Dirígete a Base de datos > Producto > Agregar producto. 2. Completar los datos principales Código del producto: asigna un identificador único. Ejemplo: GASTOBANCARIO. Descripción: escribe la descripción del ...
    • Facturación - Configurar hoja de impresión

      Primer paso: En un principio, por supuesto, debemos tener la facturación realizada, en caso no saber cómo hacerla por favor remítase al articulo que explica los pasos para realizarla ...
    • ¿Cómo crear la cuenta en SiFactura?

      1. Acceder a la página de registro Para usuarios de Argentina, ingresa a: https://sifactura.com.ar/app/registrarme Para usuarios de Chile, ingresa a: https://www.sifactura.cl/app/registrarme Desde esta página podrás seleccionar el país ...