FSx-Connector Configuración


Los Parámetros de Configuración que se establecen en este componente de FSx-Connector se utilizan, en general, por todos los componentes de FSx-Connector.


Cuando se realiza en FactuSOL una "Subida de Datos Genérica" (desde la pestaña "Internet"), se crea en el Servidor el fichero factusolweb.sql que contiene los datos exportados. Con Fsx-Configuración podrá incorporar estos datos a la base de Datos de FactuSOLWeb, que está dentro de la Base de Datos de PrestaShop. La Tienda PrestaShop todavía no conoce estos datos, pero es el primer paso, antes de procesarlos con otros componentes de FSx-Connector.


Configuración General

fsxconf_configuracion

Tienda por defecto

Tienda en la que se cargarán los datos de FactuSOL.

  • Valor: Tienda por defecto en el Sistema PrestaShop.
  • Por defecto: 'la Tienda por defecto en el Sistema PrestaShop'.

lamp NOTA: el valor de este campo se establece cuando se instala FSx-Connector, y NO puede modificarse posteriormente.


Idioma destino

Idioma de la Tienda que corresponde al idioma de FactuSOL (código ISO). Ponga 'es' para español, 'ca' para catalán o 'gl' para gallego.

  • Valor: desplegable con los idiomas de la Tienda.
  • Por defecto: 'es'.

Copiar textos a todos los Idiomas

Los textos de FactuSOL (descripciones de Secciones, Familias, Categorías, etc.) se copian a todos los idiomas o sólo al definido en "Idioma destino".

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

Código base para Clientes en FactuSOL

Los Clientes que se importan a FactuSOL se numeran a partir de este valor. Un valor suficientemente alto permite separar los Clientes de la Tienda Web de los Clientes del mundo real.

  • Valor: número entero positivo.
  • Por defecto: 50000.
lamp ¿Cuál será el Código de Cliente en FactuSOL?

El Código de Cliente en FactuSOL se calcula sumando el ID (identificador) del Cliente en PrestaShop al Código Base. El resultado es único para cada Cliente de PrestaShop, y si el Código Base es suficientemente alto, no existirá en FactuSOL un Cliente con ese código.

Ejemplo: supongamos que en FactuSOL los Clientes del mundo real se numeran secuencialmente, empezando desde 1. Un Cliente de PrestaShop cuyo ID es 4 se descargará a FactuSOL y su Código en FactuSOL será 50004 (muy probablemente ¡ya existía en FactuSOL el Cliente 4!).

Vaciar el LOG

El LOG (FSx-LOG) se vacía automáticamente antes de iniciar un proceso de Carga del Catálogo, o de descarga de Clientes y Pedidos.

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

Exportar el LOG en formato

Cuando se exporta el LOG (FSx-LOG) a un fichero en formato CSV se usará este juego de caracteres. Seleccione el valor adecuado para que se representen correctamente los caracteres especiales (como las letras acentuadas) en el fichero generado. El valor seleccionado no afecta al contenido del LOG ni a cómo se muestra en pantalla, sólo al fichero CSV que se genera.

  • Valor: desplegable con los valores: 'ISO-8859-1', 'UTF-8'.
  • Por defecto: 'ISO-8859-1'.

lamp Para abrir directamente el fichero CSV con Microsoft Excel, normalmente es mejor seleccionar 'ISO-8859-1'.


Mostrar Ayuda

Muestra enlaces para obtener ayuda sensible al contexto.

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

URL para obtener ayuda

Puede ser la URL de los archivos de ayuda incluídos en FSx-Connector, o de un sitio externo.

  • Valor:

    • URL de los archivos de ayuda incluídos en FSx-Connector: '../modules/fsxconf/help/index.php' (o en la forma equivalente: 'http://<url_tienda_prestashop>/modules/fsxconf/help/index.php'). Por motivos de seguridad, sólo podrá acceder a esta URL si está logueado en el Back Office de su tienda PrestaShop.

    • URL externa: 'http://fsxtutorial.FactuSOL-PrestaShop.es'. La ventaja de utilizar esta URL es que está permanentemente actualizada.

  • Por defecto: '../modules/fsxconf/help/index.php'.


Modo Depuración

Muestra errores PHP si aparecen. Desactivar en el Entorno de Producción.

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

tip ¿Si no funciona esta directiva?

Es posible que no note diferencia al cambiar los valores de esta directiva. Esto es porque su instalación de PrestaShop controla la activación del Modo de Depuración.

lamp Para activar el Modo de Depuración (Debug) de Prestashop localice el fichero

'<tienda_prestashop>/config/defines.inc.php'

Ábralo con un editor de texto y encuentre la línea:

define('_PS_MODE_DEV_', false);

Deberá cambiarla por:

define('_PS_MODE_DEV_', true);

Una vez activado el Modo de Depuración, al navegar por la Tienda PrestaShop (front o back-office), el sistema mostrará los errores de PHP que se produzcan. Debe desactivar el Modo de Depuración después de acabar de realizar pruebas y pasar la Tienda al Entorno de Producción. Para ello basta revertir los cambios anteriores.



Configuraciones Técnicas del Enlace con FactuSOL

fsxconf_configuraciones

Las configuraciones que siguen deben coincidir con las "Configuraciones Técnicas" de FactuSOL, si su Tienda PrestaShop está instalada en la raíz de su acceso FTP. Las carpetas indicadas DEBEN existir en el Servidor y tener permisos suficientes de escritura.

Si su Tienda PrestaShop NO está instalada en la raíz de su acceso FTP, siga leyendo para configurar correctamente los valores de "Carpeta de Ejecución del Proyecto" en FactuSOL y en su Tienda PrestaShop, ya que serán valores diferentes.

Carpeta de Ejecución del Proyecto

Poner la ruta relativa respecto a la carpeta donde está instalado PrestaShop, por ejemplo: /modules/fsxconf/fsweb/BBDD/. Debe empezar y acabar con '/ '. Cuando se realiza en FactuSOL una "Subida de Datos Genérica" (desde la pestaña "Internet"), en esta carpeta se crea el fichero factusolweb.sql que contiene los datos exportados.

  • Valor: ruta a una carpeta del Servidor.
  • Por defecto: '/modules/fsxconf/fsweb/BBDD/'.
lamp ¿Cuál es la "Carpeta de Ejecución del Proyecto" en FactuSOL?

Si su Tienda PrestaShop está instalada en la raíz de su acceso FTP, la Carpeta de Ejecución del Proyecto tiene el mismo valor en PrestaShop y en FactuSOL. Si no es así:
  1. Acceda a su Servidor mediante su programa FTP favorito. El directorio que está viendo es la carpeta raíz de su FTP (carpeta '/ ').

  2. Navegue a la carpeta donde está instalada la Tienda. El directorio que está viendo es una carpeta como '/public_html/' (este dato se lo indicará su programa FTP).

  3. Si la Carpeta de Ejecución del Proyecto en PrestaShop es '/modules/fsxconf/fsweb/BBDD/', en FactuSOL deberá poner:

    • Carpeta de Ejecución del Proyecto: '/public_html/modules/fsxconf/fsweb/BBDD/'


tip ...también FSx-Connector puede buscar "Carpeta de Ejecución del Proyecto":

Utilice el enlace que se muestra en la figura (componente FSx-Configuración).

fsxconf_configuraciones_1

tip Seguridad de la "Carpeta de Ejecución del Proyecto":

Además de las directrices de seguridad que deben seguirse con respecto a la estructura de carpetas de los Módulos de PrestaShop, en la "Carpeta de Ejecución del Proyecto" deberá proteger específicamente el fichero factusolweb.sql que contiene los datos exportados de FactuSOL, para evitar que sea accesible y su contenido pueda ser divulgado.

lamp Una forma sencilla y efectiva es mediante un fichero '.htaccess' (sistemas *NIX) con el contenido:

<Files *.sql>
Order Deny,Allow
Deny from all
</Files>

Este fichero forma parte de la distribución estándar de FSx-Connector.


Subcarpeta de Imágenes de Artículos

Poner la ruta relativa a la Carpeta de Ejecución del Proyecto. Debe acabar con '/ '. Cuando se realiza en FactuSOL una "Subida de Datos Genérica" (desde la pestaña "Internet"), en esta carpeta se suben las imágenes de los Artículos.

  • Valor: ruta relativa a una carpeta del Servidor.
  • Por defecto: 'imagenes/'.

Subcarpeta de Pedidos de Clientes

Poner la ruta relativa a la Carpeta de Ejecución del Proyecto. Debe acabar con '/ '. Cuando se realiza en FSx-Connector una "Descarga de pedidos" (FSx-Pedidos), en esta carpeta del Servidor se crean ficheros, uno por cada Pedido descargado. Por tanto esta carpeta deberá tener los permisos necesarios de escritura (en UNIX: 755, 775 ó 777).

  • Valor: ruta relativa a una carpeta del Servidor.
  • Por defecto: 'npedidos/'.

Subcarpeta de Clientes Creados On Line

Poner la ruta relativa a la Carpeta de Ejecución del Proyecto. Debe acabar con '/ '. Cuando se realiza en FSx-Connector una "Descarga de pedidos" (FSx-Pedidos), en esta carpeta del Servidor se crean ficheros, uno por cada Cliente correspondiente a un Pedido descargado. Por tanto esta carpeta deberá tener los permisos necesarios de escritura (en UNIX: 755, 775 ó 777).

  • Valor: ruta relativa a una carpeta del Servidor.
  • Por defecto: 'nclientes/'.

Caja de Tareas

La Caja de Tareas le informa sobre el Estado General del Conector. Le indica cuando se realizó por última vez la importación de datos desde FactuSOL, y contiene un botón de acción para actualizar la Base de Datos de FactuSOLWeb.

fsxconf_box_tareas

Si el Conector detecta un fichero factusolweb.sql más reciente que la "Ultima actualización la Base de Datos de FactuSOLWeb (importar factusolweb.sql)", obtendrá un aviso "DEBE Actualizar la Base de Datos de FactuSOLWeb" en la Caja de Tareas.

Al pulsar "Comenzar", se cargarán los datos obtenidos de FactuSOL en la Base de Datos de FactuSOLWeb (normalmente una parte de la Base de Datos de PrestaShop). Tenga en cuenta que los datos se cargan en la Base de Datos, pero aún no están disponibles para PrestaShop (Vea la sección FSx-Connector Catálogo).

Al finalizar el proceso correctamente obtendrá un mensaje de confirmación, indicando el número de instrucciones procesadas, y también el número de Secciones, Familias y Artículos listos para cargarse en el Catálogo de PrestaShop.

Si se produjera algún error, se indicará la instrucción que lo causó. En este caso, deberá corregir el error y empezar de nuevo (aunque se hayan procesado correctamente un cierto número de instrucciones). Un error aquí se debe normalmente a que introdujo en los campos de FactuSOL algún carácter que origina una sentencia SQL mal formada en el fichero factusolweb.sql. Generalmente se trata de la comilla sencilla ( ' ), que debe evitarse; si necesita utilizar este carácter, puede sustituirlo por la entidad html &apos; o por su código &#39; .

El "Ultimo procesado de FSx-Connector (Carga del Catálogo)" indica la última vez que se actualizó el Catálogo de Productos en la Tienda Web. Vea también la sección FSx-Connector Catálogo.

El "Ultimo procesado de FSx-Connector (Descarga de Pedidos)" indica la última vez que se descargaron Clientes y Pedidos. Vea también la sección FSx-Connector Pedidos.


Caja de Informaciones

La Caja de Informaciones contiene enlaces de Recursos de Ayuda. Además ofrece un botón para comprobar si la versión de FSx-Connector que hay instalada es la última o existen actualizaciones.

fsxconf_box_tareas

Caja de Informaciones FactuSOL

La Caja de Informaciones FactuSOL le informa sobre algunos parámetros relevantes de las "Configuraciones Técnicas" de FactuSOL, una vez que se ha actualizado la Base de Datos de FactuSOLWeb.

fsxconf_box_tareas


Su mensaje:

Cerrar [X]

Gracias por su colaboración.

Cerrar [X]

COMPARTIR