---
title: "WooCommerce"
description: "WooCommerce"
type: "docs"
category: "doc"
tags: []
authors: [Anonymous]
date: "2026-08-25"
last_update: "2026-08-25"
time_minutes: 1
draft: false
unlisted: false
url: "https://www.billmysales.com/docs/datasources/woocommerce"
---

# WooCommerce



---

## Configuración inicial

Configuración de WooCommerce

# Configuración de WooCommerce

En esta sección se explican los pasos para configurar la pasarela de facturación de WooCommerce.

&gt; [!INFO] Recuperación de órdenes
&gt;
&gt; Esta integración recupera las órdenes mediante **webhook**.

## Requisitos

1. Tener cuenta en WooCommerce con cualquier plan de pago.

2. Tener cuenta en BillMySales con cualquier plan, incluyendo gratuito.
   - Si requiere usar sondeo [necesitará un plan que lo permita](https://www.billmysales.com/#pricing).

3. Crear pasarela usando el origen WooCommerce y el facturador de su elección.

---

## Configuración básica de pasarela de facturación

Realizando esta configuración la integración permitirá recibir notificaciones del pago de tus pedidos y se generarán boletas no nominativas por defecto.

**1. Acceder a Ajustes de WooCommerce**

Para realizar la conexión de Woocommerce con BillMySales debes ingresar a la cuenta de administrador en tu tienda de Woocommerce y dirigirte a ajustes:

![Menú de ajustes en WooCommerce](https://www.billmysales.com/img/content/docs/datasources/woocommerce/manual/bms_woo_01.png)

**2. Acceder a la sección Avanzado**

Dentro de ajustes encontrarás un campo llamado &quot;Avanzado&quot;, el cual permite añadir y personalizar un Webhook para nuestra tienda:

![Sección Avanzado](https://www.billmysales.com/img/content/docs/datasources/woocommerce/manual/bms_woo_02.png)

**3. Dirigirse a Webhooks**

Debes dirigirte a la opción &quot;Webhooks&quot;:

![Opción Webhooks](https://www.billmysales.com/img/content/docs/datasources/woocommerce/manual/bms_woo_03.png)

**4. Añadir Webhook**

Y seleccionar la opción &quot;Añadir Webhook&quot;:

![Añadir Webhook](https://www.billmysales.com/img/content/docs/datasources/woocommerce/manual/bms_woo_04.png)

**5. Configurar el Webhook**

Dentro del campo procedemos a crear el Webhook el cual se hará completando los campos de la siguiente manera:

- **Nombre:** BillMySales
- **Estado:** Activo
- **Tema:** &quot;Procesado&quot; (recomendado) o &quot;Pedido actualizado&quot;
- **URL de entrega:** Este campo lo obtienes en la configuración de la pasarela en BillMySales en la pestaña &quot;Webhook&quot;:

![URL del webhook en BillMySales](https://www.billmysales.com/img/content/docs/datasources/woocommerce/manual/bms_woo_05.png)

- **Secreto:** Este campo lo obtienes en la configuración de la pasarela en BillMySales en la pestaña &quot;Origen de datos&quot;:

![Clave secreta en origen de datos](https://www.billmysales.com/img/content/docs/datasources/woocommerce/manual/bms_woo_06.png)

**6. Activar la pasarela en BillMySales**

Para poder guardar el Webhook en Woocommerce primero se debe activar la pasarela de facturación en BillMySales en la pestaña &quot;General&quot;:

![Pestañas de configuración](https://www.billmysales.com/img/content/docs/datasources/woocommerce/manual/bms_woo_07.png)

![Activar pasarela](https://www.billmysales.com/img/content/docs/datasources/woocommerce/manual/bms_woo_08.png)

**7. Guardar el Webhook**

Una vez realizado esto se puede guardar el webhook creado en la tienda y quedará completamente funcional:

![Guardar webhook](https://www.billmysales.com/img/content/docs/datasources/woocommerce/manual/bms_woo_09.png)




---

## Configuración de tipos de documentos

Configuración para facturas y boletas

# Configuración para facturas y boletas

**Importante:** Hay casos en los que puede que esta opción no funcione si utilizan plantillas o aplicaciones externas ya que algunas de estas sobrescriben los datos enviados desde WooCommerce.

Para emitir estos dos tipos de documentos, se deben agregar ciertos campos al checkout de la tienda electrónica.

**1. Acceder a Plugins**

En tu cuenta de administrador de WooCommerce, debes ingresar a &quot;Plugins&quot;, en esta opción nos dirigimos a &quot;Agregar nuevo&quot;:

![Agregar nuevo plugin](https://www.billmysales.com/img/content/docs/datasources/woocommerce/manual/bms_woo_10.png)

**2. Buscar Code Snippets**

Dentro de esta opción debes buscar lo siguiente &quot;Code Snippets&quot;:

![Buscar Code Snippets](https://www.billmysales.com/img/content/docs/datasources/woocommerce/manual/bms_woo_11.png)

**3. Instalar y activar Code Snippets**

Luego debes instalar y activar la siguiente aplicación:

![Instalar y activar Code Snippets](https://www.billmysales.com/img/content/docs/datasources/woocommerce/manual/bms_woo_12.png)

**PD:** En caso que al estar instalando el plugins &quot;Code Snippets&quot; arroja &quot;Instalación fallida&quot; es altamente probable que se deba a que el usuario no cuente con los permisos correspondiente, debe asignar el permiso correspondiente y volver a instalar.

![Instalación fallida](https://www.billmysales.com/img/content/docs/datasources/woocommerce/manual/bms_woo_13.png)

**4. Ir a Plugins instalados**

Una vez ya instalado y activo, te debes dirigir a la opción de &quot;Plugins instalados&quot;:

![Plugins instalados](https://www.billmysales.com/img/content/docs/datasources/woocommerce/manual/bms_woo_14.png)

**5. Acceder a Snippets**

En esta opción se debe buscar la aplicación recientemente instalada como &quot;Code Snippets&quot;, en la cual debes ingresar a &quot;Snippets&quot;:

![Acceder a Snippets](https://www.billmysales.com/img/content/docs/datasources/woocommerce/manual/bms_woo_15.png)

**6. Añadir nuevo Snippet**

Dentro de Snippets seleccionar la opción &quot;Add New&quot;:

![Add New Snippet](https://www.billmysales.com/img/content/docs/datasources/woocommerce/manual/bms_woo_16.png)

**7. Ingresar el código**

Al ingresar a esta opción se debe ingresar el código se descarga del [siguiente enlace](https://www.billmysales.com/apps/datasources/woocommerce) y debería quedar la la siguiente manera:

![Código del snippet](https://www.billmysales.com/img/content/docs/datasources/woocommerce/manual/bms_woo_17.png)

**8. Guardar y activar**

Finalmente guardar y activar el código al final de esta página.

Ya realizados los pasos quedaría habilitada la tienda para que se puedan emitir boletas nominativas (con RUT) y facturas electrónicas.




---

## Configuración de tipo de precio

# ¿Cómo identificar si el ítem es afecto o exento?

## ¿Cómo identificar si el ítem es afecto o exento?

Para identificar si la orden es afecta o exenta se debe ingresar en el [listado de órdenes](https://www.billmysales.com/apps/datasources/woocommerce) e ingresar a la orden que desea revisar, luego en el historial ir al campo &quot;Datos recibidos&quot; donde podrá ver el JSON de la orden con los datos que envía WooCommerce para generar el documento.

**Caso afecto**

El índice tax debe tener un valor distinto de cero además, en el índice taxes debe venir la información relacionada con el impuesto, por ejemplo:

![Ejemplo caso afecto](https://www.billmysales.com/img/content/docs/datasources/woocommerce/manual/bms_woo_20.png)

**Caso exento**

El índice tax debe tener un valor cero además, el índice taxes debe estar vacío, por ejemplo:

![Ejemplo caso exento](https://www.billmysales.com/img/content/docs/datasources/woocommerce/manual/bms_woo_21.png)

---

## Configuración de tipo de precio

En WooCommerce sus precios se deben configurar con precios netos, esto es debido a que este e-commerce trabaja sus precios solamente con valores netos, es decir se pueden utilizar las siguientes opciones en BillMySales:

- Precios configurados para ítems afectos y exentos, el origen de datos envía montos netos.
- Usar siempre precios afectos, el origen de datos envía montos netos.

Esto se modifica en la configuración de la pasarela en la pestaña &quot;Facturador&quot;:

![Configuración de precios](https://www.billmysales.com/img/content/docs/datasources/woocommerce/manual/bms_woo_18.png)

**Importante:** Esta configuración es válida cuando en tu cuenta de WooCommerce tienes una configuración de impuestos. Por ejemplo:

![Opciones de impuestos en WooCommerce](https://www.billmysales.com/img/content/docs/datasources/woocommerce/manual/bms_woo_19.png)




---

## ¿Cómo actualizar estados de ordenes masivamente?

¿Cómo actualizar estados de ordenes masivamente?

# ¿Cómo actualizar estados de ordenes masivamente?

El actualizar el estado de órdenes en WooCommerce permite facturar órdenes que no fueron facturadas por algún problema.

Para poder hacer esto debe:

1. Ingresar al listado de órdenes y marcar las órdenes que desea facturar.

2. Posterior a esto en la sección &quot;Acciones en lote&quot; puede elegir el estado de las órdenes:

![Imagen](https://www.billmysales.com/img/content/docs/datasources/woocommerce/como-actualizar-estados-de-ordenes-masivamente/como-actualizar-estados-de-ordenes-masivamente-1.png)

&gt; [!NOTE] Importante
&gt;
&gt;Los siguientes son estados de ejemplo, pero podrían variar en cada caso.

![Imagen](https://www.billmysales.com/img/content/docs/datasources/woocommerce/como-actualizar-estados-de-ordenes-masivamente/como-actualizar-estados-de-ordenes-masivamente-2.png)


3. Debe seleccionar un estado previo al que genera el documento y aplicar los cambios.


4. Finalmente debe volver a realizar la acción anterior pero con el estado final del pedido para que las órdenes se facturen.





---
Last updated on 25/08/2026

