FSx-Connector para WooCommerce

FSx-Connector Pedidos


Este componente de FSx-Connector se encarga de descargar los Clientes y Pedidos. Sólo se descargarán los Clientes que realizaron un Pedido.


fsxpec_configuracion

Los Parámetros de Configuración de este Componente determinan la forma en que se descargarán los Pedidos desde WooCommerce. Observe que se deberían descargar todos los Pedidos, y el filtro principal es el Estado del Pedido. Tenga en cuenta que cuando un Cliente hace un Pedido en WooCommerce, el Pedido se creará con un estado determinado (según se haya configurado en la Tienda), y éste debería ser el estado de referencia para descargar Pedidos. Es recomendable que el estado del Pedido cambie cuando se descarga (esto lo puede hacer FSx-Connector), para que pueda controlar más fácilmente la situación de gestión de cada Pedido.


Configuración Descarga de Pedidos

Descargar Pedidos por Estado

Descargar sólo los Pedidos con el Estado seleccionado.

  • Valor: desplegable con los Estados de Pedido definidos en la Tienda. Si no se selecciona un Estado, se descargan todos los Pedidos que coincidan con los filtros de Fecha y Número de Pedido (Caja de Tareas), independientemente de su Estado.
  • Por defecto: vacío.

Cambiar el Estado de los Pedidos

El Estado de los Pedidos descargados se cambiará al Estado seleccionado.

  • Valor: desplegable con los Estados de Pedido definidos en la Tienda. Si no se selecciona un Estado, no se cambiará el Estado de los Pedidos que se descarguen.
  • Por defecto: vacío.

Descargar todos los Clientes

Descargar los Clientes de los Pedidos, aunque se hayan descargado a FactuSOL anteriormente. En cualquier caso, los Clientes registrados que no han realizado al menos un Pedido, no se descargarán.

  • Valor: selector Si, No.
  • Por defecto: 'No'.
tip Si descarga un Cliente que ya existe en FactuSOL...

Si descarga un Cliente que ya existe en FactuSOL, sus datos en FactuSOL se sobre-escribirán. Por ello, utilice esta opción cuando los datos de sus clientes cambien y quiera tenerlos actualizados en FactuSOL.



Descargar Pedidos con Dirección de Entrega

Descargar Pedidos que la Dirección de Entrega es diferente de la Dirección Principal del Cliente.

  • Valor: selector Si, No.
  • Por defecto: 'No'.

Normalmente este parámetro puede fijarse a 'Si'. Pero bajo ciertas circunstancias puede interesarle ponerlo a 'No', descargar el resto de Pedidos (aquellos en que las direcciones de facturación y entrega coinciden), y luego gestionar cada uno de los Pedidos con dirección de entrega diferente.


Usar el nombre web para los Artículos

Si: Usa el nombre web de los Artículos en los Pedidos descargados; No: Usa el nombre original de FactuSOL. Tenga en cuenta que el nombre seleccionado será también el que aparecerá en la factura.

  • Valor: selector Si, No.
  • Por defecto: 'Si'.

Descargar Pedidos aunque alguna Línea no coincida con FactuSOL

Descargar los Pedidos aunque algún Producto no tenga correspondencia en FactuSOL.

  • Valor: selector

    • 'No'
      Si alguna línea del Pedido contiene un Producto que no tiene correspondencia en FactuSOL, el Pedido NO se descargará, y se registrará el Error correspondiente en el Componente FSx-LOG.

    • 'Si'
      Si alguna línea del Pedido contiene un Producto que no tiene correspondencia en FactuSOL, el Pedido se descargará, pero en la línea del Pedido en FactuSOL el campo Código de artículo aparecerá vacío (la línea se corresponderá a un 'Concepto no Codificado', y NO se descontará stock). Se registrará el Aviso correspondiente en el Componente FSx-LOG.

  • Por defecto: 'No'.


Normalmente este parámetro debe fijarse a 'No', para evitar inconsistencias entre FactuSOL y la Tienda WooCommerce. Un caso en el que interesa ponerlo en 'Si' es en el caso de un negocio de distribución, cuando en la Tienda se ofrecen productos que no se tienen en stock (y que por tanto no están dados de alta en FactuSOL), que sólo se comprarán (y se darán de alta en FactuSOL) si se materializa una venta en la Tienda WooCommerce.

lamp ¿Cómo sabe FSx-Connector si un Producto de la Tienda tiene correspondencia en FactuSOL?

Sencillo: un Producto de la Tienda tiene correspondencia en FactuSOL si está en la Base de Datos de FactuSOLWeb.

Para que esto suceda, el Artículo se marcó en FactuSOL para usar en Internet, se exportó cuando se hizo una "Subida de Datos Genérica" en FactuSOL, y se incorporó a la Base de Datos de FactuSOLWeb cuando se hizo "Actualizar la Base de Datos de FactuSOLWeb" en el Componente FSx-Configuración.


tip Si subió el Catálogo por partes...

...es posible que la Base de Datos de FactuSOLWeb no contenga todos los Productos de su Catálogo, y le impida descargar ciertos Pedidos. Para solucionar esta situación:
  • En FactuSOL:
    Asegúrese de marcar todos los Artículos, Secciones y Familias (y Formas de Pago) que se usarán en Internet.

  • En FactuSOL:
    Hacer una "Subida de Datos Genérica".

  • En FSx-Connector:
    Hacer "Actualizar la Base de Datos de FactuSOLWeb" en el Componente FSx-Configuración. Ahora tendrá en la base de datos de FactuSOLWeb todos los Artículos que está usando en su Tienda WooCommerce.

lamp NOTA: si subió los Artículos en diferentes cargas, después del último punto anterior no es necesario "Actualizar el Catálogo" en el Componente FSx-Catálogo, ya que los Artículos ya se crearon en su Tienda WooCommerce.



Caja de Tareas

La Caja de Tareas le proporciona información sobre procesos pasados, y le permite definir filtros adicionales para la descarga de Pedidos. Si no establece ningún filtro aquí, se incluirán todos los pedidos pendientes de descargar.

Los Pedidos se descargan pulsando "Comenzar". También se descargan los Clientes cuando realizan su primer pedido. Cuando se descarga un Pedido, éste se marca internamente como "Descargado", para que no se vuelva a descargar.

Para seleccionar una fecha, se despliega un calendario.

fsxpec_box_tareas

Cómo funcionan los filtros de Descarga de Pedidos

  • Campo "desde fecha" vacío: es equivalente a tomar una fecha anterior al Pedido más antiguo de la Tienda.

  • Campo "hasta fecha" vacío: es equivalente a tomar una fecha posterior al Pedido más reciente de la Tienda.

  • Campo "desde número" vacío: es equivalente a tomar los Pedidos a partir del primero registrado.

  • Campo "hasta número" vacío: es equivalente a tomar los Pedidos hasta el último registrado (inclusive).

fsxpec_notas_pedido

Después de Descargar Pedidos

Una vez terminado el proceso, se habrá creado en el servidor:

  • Un fichero por cada Pedido.

fsxpec_cli_file

  • Un fichero por cada Cliente. No se creará un fichero de Cliente si el Cliente ha hecho pedidos anteriormente y 'Descargar todos los Clientes' = 'No'.

fsxpec_pec_file

A continuación deberá importar los clientes y pedidos a FactuSOL utilizando las opciones que tiene FactuSOL para ello, o borrar los ficheros generados. Si no lo hace, FSx-Connector le avisará la próxima vez que acceda al Componente FSx-Pedidos.

fsxpec_box_descargas

NOTA: FactuSOL puede importar Clientes con su Dirección Principal y (sólo) una Dirección de Entrega. Si un Cliente utiliza varias direcciones de entrega, puede ser necesario usar adecuadamente los filtros de Pedidos para aislar los Pedidos de un Cliente que suceden simultáneamente con diferentes direcciones de entrega. Una vez identificados, podrán tratarse manualmente a continuación.


Pedidos Pendientes

En esta caja puede comprobar los últimos Pedidos pendientes de descargar, empezando por los más recientes.

fsxpec_box_pedidos

Adicionalmente, puede marcar un Pedido como descargado pulsando sobre el botón a la derecha [x]. Esto es de utilidad en el caso de que quiera gestionar manualmente un Pedido (por ejemplo un Pedido realizado desde fuera de España), para eliminarlo de la lista de Pedidos pendientes. También para quitar de la lista un Pedido cancelado.

lamp Recuerde: En WooCommerce la numeración de los pedidos no es necesariamente secuencial. Puede tener "agujeros", y eso no significa que falten pedidos.


Herramientas

Cuando se descarga un Pedido, éste se marca internamente como "Descargado", y ya no se puede volver a descargar. Sin embargo, puede ser necesario volver a descargar un Pedido. Mediante esta Caja, el Pedido (o rango de pedidos) se marca internamente como "Pendiente de descarga", y podrá descargarse de nuevo, estableciendo los filtros adecuados.

fsxpec_box_herramientas

Mediante esta Caja también puede marcar un rango de pedidos como descargados, en lugar de hacerlo uno a uno en la Caja Pedidos Pendientes.

lamp Si desea marcar sólo un Pedido, puede dejar vacío el campo "Hasta número:".


Qué sucede entre bastidores cuando se Descargan los Clientes

  • FSx-Connector crea un fichero con los datos del Cliente.

    • Si el Pedido tiene una Cuenta de Cliente, le asigna un Código de Cliente para FactuSOL resultante de sumar el valor del "Código base para Clientes" con el "ID" del Cliente en la Tienda (ver FSx-Configuración).

    • Si el Pedido tiene una Cuenta de Invitado, le asigna un Código de Cliente para FactuSOL resultante de sumar el valor del "Código base para Cuentas de Invitado" con el "ID" del Pedido en la Tienda (ver FSx-Configuración).

    El procedimiento anterior garantiza códigos de cliente únicos en FactuSOL.

  • FSx-Connector crea una entrada en el Diccionario de Clientes que relaciona la ficha del Cliente en la Tienda Web con su ficha en FactuSOL. Esta entrada tiene dos finalidades:

    • Dice a FSx-Connector que el Cliente ya existe en FactuSOL, y por tanto no hay que volver a descargarlo si realiza más Pedidos.

    • Cuando se descargan los Pedidos, indica a FSx-Connector el Cliente de FactuSOL que ha realizado el Pedido.

tip
La entrada en el Diccionario de Clientes puede realizarse manualmente y surte el mismo efecto. Puede ser necesario hacerlo así con un Cliente en FactuSOL que se registró posteriormente en la Tienda (ver FSx-Diccionario).



Importación a FactuSOL

lamp Para evitar errores, se debe descargar primero los Clientes y luego los Pedidos.

Una ver realizada la importación a FactuSOL, el mensaje 'Hay ficheros en la Carpeta de descarga de Clientes / Pedidos' ya no aparece, puesto que si la importación a FactuSOL es correcta, los ficheros que genera FSx-Connector serán borrados del Servidor.


Descargar Clientes en FactuSOL

fsxpec_factusol_1

Este proceso descarga e introduce en FactuSOL los clientes que se hayan dado de alta desde la web.

Con el objetivo de automatizar este proceso y no obligar al usuario a la ejecución periódica de esta opción, es posible, desde la opción de Configuración de la pestaña Internet indicar al programa la descarga automática de los ficheros de clientes cada cierto intervalo de tiempo.

El Cliente se crea en FactuSOL con los datos obtenidos de la Tienda Web. El Código de Cliente lo calculó FSx-Connector, sumando el valor del "Código base para FactuSOL" con el "ID" del Cliente en la Tienda (ver apartado FSx-Connector Configuración).


Descargar Pedidos en FactuSOL

fsxpec_factusol_2

Este proceso descarga e introduce en FactuSOL los pedidos de clientes que se hayan realizado desde la web.

tip Es recomendable no importar más de 100 Pedidos y/o Clientes de una sola vez, ya que, para cantidades mayores, FactuSOL puede producir errores en tiempo de ejecución (Runtime Error). Si tiene muchos Pedidos que importar, hágalo en grupos de unos 100, usando para ello los filtros de Descarga de Pedidos que se explicaron más arriba.

Con el objetivo de automatizar este proceso y no obligar al usuario a la ejecución periódica de esta opción, es posible, desde la opción de Configuración de la pestaña Internet indicar al programa la descarga automática de los ficheros de pedidos de clientes cada cierto intervalo de tiempo.

lamp Tenga en cuenta que el enlace de FactuSOL con la Tienda Web sólo admite cuatro Tipos de Impuesto, que se diferencian por el tipo impositivo: tres se corresponden con los Tipos de IVA (en España: IVA Normal 21%, IVA Reducido 10%, IVA Super-reducido 4%), y el cuarto es "Exento" (tipo 0%). Si un Pedido tiene un porcentaje de impuesto diferente de los que hay en FactuSOL, ese Pedido no se descargará.

lamp El Recargo de Equivalencia

Si el Pedido tiene Recargo de Equivalencia, FSx-Connector lo detectará y calculará correctamente la base de cada concepto, el importe del IVA y del Recargo de Equivalencia, los subtotales, y el total del Pedido.


El Pedido se crea en la Serie que se definió en las "Configuraciones Técnicas" de FactuSOL, Solapa "Pedidos de Cliente". Dentro de esta Serie, FactuSOL asigna el primer número disponible. El Número del Pedido en la Tienda Web aparecerá en FactuSOL en el campo 'Su Ref.'. En los campos de Observaciones del Pedido en FactuSOL se recuperan las Notas del Cliente al Pedido, los Cupones aplicados y si la Dirección de Envío es diferente de la Dirección de Facturación. También la Forma de Pago (si se definió la correspondencia en el Componente FSx-Diccionario).

tip Los Cupones de Descuento en WooCommerce

WooCommerce aplica los Cupones como un descuento a la(s) línea(s) del Pedido que correspondan. En FactuSOL las líneas del Pedido aparecerán de igual manera: el Precio Base y el Descuento correspondiente al Cupón.


Las Líneas del Pedido representan los conceptos:

  • Artículos Codificados
    El campo Código de artículo aparece relleno. Son Productos que tienen su correspondencia en FactuSOL. Estas Líneas del Pedido actualizan el stock del Artículo al que se refieren.

  • Artículos no Codificados
    El campo Código de artículo aparece vacío. Son Productos que no tienen su correspondencia en FactuSOL (se descargaron los Pedidos con 'Descargar Pedidos aunque alguna Línea no coincida con FactuSOL' = 'Si'). Estas Líneas del Pedido NO actualizan el stock, ya que no hay referencia a un Código de Artículo para descontar el stock.

  • Conceptos no Codificados
    El campo Código de artículo aparece vacío. Estas líneas corresponden a otros conceptos del Pedido, como los Gastos de Envío o Cargos Extra del Pedido.





Su mensaje:

Cerrar [X]

Gracias por su colaboración.

Cerrar [X]

COMPARTIR