Bsale es un ERP en la nube para Pymes que permite controlar inventario, almacenes, precios y generar boletas electrónicas. A continuación, te explicamos todo acerca de la integración entre Bsale y Yuju.


1. Alcance del módulo.
 

1.1. Creación de productos.

1.2. Mapeo de productos.

1.3. Actualización de productos.

1.4. Ordenes de ventas.

1.5. Boletas/facturas.

2. Preguntas frecuentes.

3. Proceso de instalación/configuración

3.1. Configuraciones disponibles.

3.2. Datos de conexiones.


1. Alcance del módulo.


Uno de los métodos de integración ofrecido por Yuju es por medio de Bsale, lo cuál te permite automatizar varios procesos.


1.1. Creación de productos.


  • La creación de productos desde Bsale hacia Yuju se realiza de forma automática una vez al día (a las 4 am, hora de Chile), y únicamente se crean los productos nuevos en Yuju.
  • Para que los productos se creen correctamente, es necesario cumplir con ciertas condiciones:
    • Los productos deben estar activos en Bsale.
    • Deben tener asignado un precio o una lista de precios, incluso si no cuentan con stock.


1.2. Mapeo de productos.


  • El mapeo de productos se realiza de forma automática una vez al día (a las 5 am, hora de Chile).
  • En Bsale, todos los productos tienen un padre y variaciones asociadas. Para Mapear los productos correctamente es necesario que los productos tengan el mismo SKU en Yuju y en Bsale a nivel variación. No es necesario que los productos tengan la misma estructura.


1.3. Actualización de productos.


La gestión de stock y precio se hace en Bsale y los cambios se reflejan de forma automática en Yuju.

  • Cualquier cambio de stock en Bsale (órdenes de ventas, compra de mercancías, actualización de inventario, transferencias entre almacenes, etc) se refleja automáticamente en Yuju en tiempo real gracias al uso de webhooks.
  • Los cambios de precios en Bsale se actualizan en Yuju 4 veces al día en estos horarios: 10 am, 2 pm, 6 pm, 11 pm (hora de Chile). Bsale no cuenta con webhooks en su API para poder actualizar precios en tiempo real, por lo tanto hacemos varias consultas al día.


1.4. Ordenes de ventas.


Las ventas de todos los canales de ventas online (marketplaces, tu ecommerce) conectados a Yuju se importan automáticamente en Bsale. Según la configuración se envía el pedido a Boleta, Pedido o Factura electrónica.


Nota: Si se envían como factura electrónica y que una venta no cuenta con la información completa o el RUT correcto, en ese caso se enviará como boleta.

  • El pedido se asigna a cierta oficina (almacén) en Bsale según la configuración entre canales y tipo de envío: full/vendedor.
  • Cuando ingresa la venta de Yuju a Bsale, se crea el cliente en base a los datos del pedido.
  • Flujo de venta:
    • La venta llega a Yuju y se reenvía hacia Bsale.
    • Si el producto vendido por el marketplace existe en Bsale y cuenta con stock, se genera la venta en Bsale.
    • Si el producto vendido por el marketplace no existe en Bsale, se puede ingresar por glosa (si está configurado). En este caso, para la generación de la venta, solo se toma la descripción del producto en lugar del SKU. Esto implica que no haya stock de ese producto en Bsale y por ende nunca se envíe el stock a Yuju.


Nota:

  • El método de pago especificado en el archivo de configuración debe estar previamente registrado en Bsale para que se genere la venta.
  • Si la venta se cancela en el marketplace, no se refleja la cancelación en Bsale debido a la falta de un endpoint para esta acción en la API de Bsale. En esta situación, es necesario realizar una acción manual, como generar una nota de crédito, para reponer el stock en Bsale. Esto asegura la actualización de la información tanto en Yuju como en el marketplace.
  • Si ingresas las ventas por glosa y no creas tus productos en Bsale, puedes utilizar la integración de Bsale exclusivamente para generar boletas y facturas sin actualizar el stock y los precios de tus productos en Yuju.


Datos que se envían de Yuju a Bsale para las ventas: Folio o referencia del marketplace, Productos, Total, Canal, Cliente, Fecha.


1.5. Boletas/facturas.


La boleta o factura generada en Bsale se envía automáticamente a Yuju asociada al pedido correspondiente. Yuju la envía a su vez a los canales conectados.


Nota: Se realizan varios intentos de recuperación de la boleta o factura durante un período de hasta 48 horas en caso de que se produzca algún error al intentar obtenerla.


2. Preguntas frecuentes.


  • ¿Por qué el stock de un producto no se actualiza de Bsale a Yuju?


Te listamos algunas razones posibles:


  • El producto está desactivado en Bsale. Para que el stock se actualice en Yuju, es necesario que el producto esté activado en Bsale.

  • El SKU del producto no es el mismo en Bsale y en Yuju.

  • Es importante verificar que el stock del producto no sea negativo en Bsale, ya que en ese caso, Bsale no lo reporta en la API. Para asegurar su actualización en Yuju, es necesario establecer el stock en 0.



  • ¿Por qué el precio de un producto no se actualiza de Bsale a Yuju?


Te listamos algunas razones posibles:

  • El producto está desactivado en Bsale. Para que los precios se actualicen en Yuju, es necesario que el producto esté activado en Bsale. Además, una vez que el producto esté activado, se debe esperar a la siguiente ejecución de la actualización de precios para que los cambios se reflejen en Yuju.

  • El SKU del producto no es el mismo en Bsale y en Yuju.

  • La API de Bsale no respondió por alguna razón y la tarea de actualización de precios no se ejecutó. Sin embargo, se actualizará en la próxima actualización. De no ser el caso, avisa a tu KAM o a soporte@yuju.io.


  • ¿ Por qué no se crea la venta/boleta en Bsale?


Antes que nada, verifica si los SKUs vendidos existen en Bsale (puede ser que el SKU de alguna variación no esté en Bsale), y asegúrate de que el producto tenga stock disponible. Por otra parte, verifica que el método de pago especificado en el archivo de configuración esté registrado en Bsale.


  • ¿ Es posible generar boletas sin crear al cliente?

Existe una funcionalidad en Bsale que permite generar boletas sin necesidad de crear al cliente. Para eso se debe usar un RUT genérico 66666666-6, es posible configurarlo bajo solicitud a tu KAM o a soporte@yuju.io.


  • ¿ Qué pasa si borro mi producto en Bsale?


Si eliminas o cambias el SKU de un producto en Bsale que está sincronizado en Yuju, por seguridad, no se elimina de Yuju. El producto seguirá existiendo en Yuju, pero los precios y el stock ya no se actualizarán (puedes borrarlo de Yuju en el caso de no querer vender más este SKU).

 

Si creas de nuevo el mismo producto en Bsale, se volverá a sincronizar con Yuju.


3. Proceso de instalación/configuración.


La integración con Bsale es altamente parametrizable y el usuario puede elegir cómo trabaja mediante la configuración que elija. Ver ejemplo.


3.1. Configuraciones disponibles. 


Algunas de las opciones que se pueden elegir son las siguientes:

  • Creación de productos de Bsale a Yuju.
  • Mapeo de productos.
  • Actualización automática de stock de Bsale a Yuju.
  • Actualización automática de precios de Bsale a Yuju.
  • Importación automática de órdenes de venta en Bsale.
  • Envío automático a Yuju de la boleta generada en Bsale.
  • Lista de precios de Bsale que debe ser aplicada para cada uno de tus canales.
  • Configuración del método de pago aplicable a cada marketplace en la generación de las boletas o facturas.
  • Nombre del vendedor que asociamos a cada orden de venta que se importa a Bsale.


3.2. Datos de conexiones. 


Los datos que se requieren para conectar a tu Bsale son los siguientes:


  • Token de tu cuenta de Bsale

  • País de residencia



Para cualquier duda y/o aclaración, ponte en contacto con tu KAM asignado o escribiendo a soporte@yuju.io.