Esta web utiliza cookies para mejorar la navegación y con fines analíticos. Si continua navegando, consideraremos que acepta la política de cookies.
Más información     Aceptar

software de gestión  

Síguenos en:  facebook twitter youtube pinterest  

MANUAL QFACWIN

  • Inicio
  • Novedades de la versión
  • Instalación en red
  • Como empezar
  • Preguntas frecuentes
  • Enviar documentos por e-mail
  • Enviar whatsapp
  • Utilizar código de barras
  • Archivos
  • Procesos
  • TPV
  • Listados
  • Estadística
  • Empresa
  • Configurar
  • Utilidades
  • Agenda
  • QFACWEB
  • OsCommerce
  • Prestashop
  • WooCommerce
  • Magento
  • Apéndices
  • Configurar el conector con PrestaShop

    Video-tutoriales: vídeos Prestashop

    Cómo configurar el conector con PrestaShop para enlazar el programa de facturación QFACWIN con la tienda virtual.

    configurar Prestashop

     

    FUNCIONAMIENTO:

    INSTALACIÓN Y CONFIGURACIÓN:

    Todo el proceso trabaja automáticamente desde el programa QFACWIN por lo que sólo debe instalar el programa de gestión QFACWIN en su ordenador. En la tienda de PrestaShop no hay que instalar nada (sólo activar el servicio web como se indica al final de la página). Los ajustes se realizan automáticamente desde QFACWIN en función de la configuración.

    Si se enlaza QFACWIN con una tienda en funcionamiento o que ya contiene artículos que se quieren conservar, debe hacerse una importación inicial para establecer la asociación entre los artículos de PrestaShop y los que se añadirán al programa. De no hacerlo así, al actualizar la tienda con los datos de QFACWIN no se conservarán los datos opcionales como las palabras clave o los comentarios de los clientes que tengan los artículos en la web.

    Una vez instalado QFACWIN realice los pasos siguientes:

    Entre en QFACWIN y cree una empresa nueva (Empresas-> Mantenimiento -> Añadir). Vea el manual o la ayuda del programa de gestión para ver los detalles y parámetros de la creación de empresas. Vea también la configuración general del programa en Configurar-> Preferencias.

    Abra la empresa (Empresa -> Abrir) y Añada los tipos de IVA (Archivos->Tipos de impuesto -> Añadir). Ponga IVA 21 % en Descripción, 21 en %IVA y 4 en %RE (para recargo de equivalencia). Pulse añadir. El programa le asignará el código 1.

    El recargo de equivalencia no se calculará a menos que el cliente o la factura tengan el campo Recargo de Equivalencia marcado.

    Si utiliza otros tipos de IVA, repita la operación para cada tipo de iva.

    No es necesario introducir el tipo de impuesto 0 (exento). QFACWIN trabaja con un campo para exento de impuesto (IVA) que se asigna al cliente o a la factura. Cuando el campo está marcado, no se calculan los IMPUESTOS.

    Configurar el conector con PrestaShop (Web-> PrestaShop Configurar):

    Pestaña Acceso:

    configurar traspaso Prestashop

    Configuración de la tienda: Indique un nombre que le permita reconocer la tienda con la que establece el enlace. QFACWIN permite enlazar con varias tiendas, pulse Abrir configuración para seleccionar el enlace activo del desplegable o Quitar para desactivar la configuración existente que quedará guardada.

    URL de la tienda: Indique la url completa de la tienda con la que enlazará QFACWIN, por ejemplo: http://mitienda.com. Atención: en algunos hostings el Servicio Web de PrestaShop no funciona si se incluyen las www en las URL de la tienda ( http://www.mitienda.com no funciona y en cambio http://mitienda.com si funciona). Por ello es recomendable quitar las www en las URL e indicarlo también en la configuración de PrestaShop (BackOffice -> Preferencias -> SEO y URL -> quitar las www del dominio de la tienda y del dominio SSL)

    PrestaShop quitar www

    Hay que tener en cuenta que si se entra en el BackOffice con las www (www.mitienda/ps_admin/) y en SEO y URLs no están indicadas se muestra un mensaje indicando que debe modificarlas ("Usted está conectado con el siguiente nombre de dominio www.mitienda.com. Este es diferente al dominio configurado en la sección: "SEO y URLs" del menú: "Preferencias" Este es su dominio principal, por favor cámbielo enseguida."). No hay que hacer caso del aviso ya que si se restauran las www, el Servicio Web dejará de funcionar correctamente. En este caso es mejor acceder al BackOffice sin las www (mitienda/ps_admin/).

    URL de catalog/admin. Es necesaria para que el programa pueda ejecutar los traspasos de datos. Debe indicarse la URL completa, por ejemplo: http://mitienda.com/prestashop/ps_admin/. Atención: en algunos hostings el Servicio Web de PrestaShop no funciona si se incluyen las www en las URL de la tienda ( http://www.mitienda.com no funciona y en cambio http://mitienda.com si funciona). Por ello es recomendable quitar las www en las URL e indicarlo también en la configuración de PrestaShop (BackOffice -> Preferencias -> SEO y URL -> quitar las www del dominio de la tienda y del dominio SSL)

    Usuario y contraseña para acceder a la carpeta admin: Si habéis protegido la carpeta admin con usuario y contraseña, indicarlo aquí para que el programa pueda tener acceso a ella. Si no, dejarlo en blanco.

    FTP Host: Nombre del host para acceder mediante FTP y subir o bajar los datos y las fotos. Por ejemplo: www.mitienda.com

    Usuario FTP: Usuario de la cuenta de FTP que se utilizará para acceder a los archivos de la carpeta de imágenes de la tienda.

    Contraseña: Contraseña del usuario FTP.

    Directorio admin: Ruta de la carpeta de administración. Por ejemplo: /www/prestashop/ps_admin/

    Directorio imágenes : Ruta de la carpeta de imágenes. Por ejemplo: /www/prestashop/img/

    La ruta FTP de estas carpetas es la ruta relativa a la carpeta o directorio de inicio de la cuenta de FTP (la carpeta o directorio donde se accede inicialmente con la cuenta FTP). Esta ruta depende del servidor y de la cuenta FTP.

    La mejor forma de configurar correctamente estos parámetros es acceder al hosting con la cuenta de FTP y comprobar la localización de las carpetas admin e img:

    • Supongamoes que en nuestra tienda, la carpeta admin la hemos llamado ps_admin. Si vemos directamente la carpeta ps_admin, entonces la ruta será /ps_admin/
    • Si vemos una carpeta www o public_html o htmldocs y dentro de ella la carpeta ps_admin, entonces la ruta será /www/ps_admin/ o /public_html /ps_admin/ o /htmldocs/ps_admin/

    Lo mismo con la carpeta de imágenes (img). Normalmente está en el mismo sitio que la admin. Puede ser que esté en otra ubicación por razones de seguridad.

    • Si vemos directamente una carpeta img, entonces la ruta será /img/
    • Si vemos una carpeta www o public_html o htmldocs y dentro de ella la carpeta img, entonces la ruta será /www/img/ o /public_html /img/ o /htmldocs/img/

    Nota de seguridad: Al descargarse los pedidos, se generan unos archivos temporales con los datos de los clientes y los pedidos que se descargan. Estos archivos (wclients.txt, wcoman.txt y wcomanlin.txt) se generan en la carpeta images a no ser que en web-> PrestaShop configurar se haya indicado un directorio alternativo para archivos temporales. Estos archivos los procesa QFACWIN y cuando termina los borra (a no ser que esté marcado No borrar los archivos temporales).

    Si el googleboot pasa en el momento en que se están procesando podría indexalos y mostrarlos en Google. Para evitar este tipo de problemas, habría que añadir estos archivos o la carpeta alternativa en el robots.txt de la web para que Google no los indexe:

    Disallow: /images/wclients.txt
    Disallow: /images/wcoman.txt
    Disallow: /images/wcomanlin.txt

    o bien si se utiliza una carpeta alternativa:

    Disallow: /carpeta alternativa

    Directorio alternativo para archivos temporales (opcional): QFACWIN necesita una carpeta con permisos de escritura (777) para poder crear los archivos temporales de traspaso de datos. Estos temporales se borran una vez utilizados. Por defecto QFACWIN crea los temporales en la carpeta \img de la tienda que habitualmente tiene estos permisos para poder subir las imagenes desde el administrador de PrestaShop.

    Si por motivos de seguridad se prefiere utilizar otra carpeta deben indicarse tanto la ruta completa de la carpeta en el servidor como la ruta relativa de acceso mediante la cuenta de FTP que se utiliza en el traspaso.

    FTP pasivo: Utilizando esta forma de FTP se evitan conflictos con el firewall de nuestro ordenador ya que en esta modalidad, es nuestro PC el que abre los puertos de comunicación en lugar de hacerlo el servidor. Desmarque esta casilla para utilizar el FTP activo sólo si su servidor no admite FTP pasivo.

    FTPS (SSL): Marque esta casilla si el servidor sólo utiliza conexiones ftp ssl (conexión segura). No confundir con SSH FTP.  De momento SSH FTP no está soportado.

    Puerto para FTP: Generalmente se utiliza el puerto 21 para la conexión FTP. Si, por motivos de seguridad u otros, su hosting utiliza un puerto de FTP distinto del 21, indíquelo aquí.

    Id. tienda PrestaShop: Si tiene la función multitiendas de PresatShop activada, indique la Id. de la tienda con la que quiere trabajar. Por defecto es 1. Si utiliza multitienda debe indicar la id. de la tienda principal y relacionar las otras tiendas con sus respectivas tarifas en la pestaña General2.

    Versión: Indique la versión de PrestaShop instalada para que el conector de PrestaShop se ajuste a las particularidades de la versión.

    UTF8: Marque esta casilla si la Base de Datos y PrestaShop están configurados en UTF8 y al importar pedidos y artículos los acentos y las eñes no bajan correctamente al programa.

    Clave Servicio Web PrestaShop: Indicar la clave de acceso para el Web Service de PrestaShop. Al final de la página encontrará información adicional acerca de cómo activar el Web Service de PrestaShop, obtener la clave y probarlo con el botón Test.

    Una vez introducidos estos datos, Pulse el botón grabar para guardarlos y compruebe si son correctos pulsando el botón Test de Conexión. Se abrirá su navegador de Internet y si todo es correcto se accede a una página de este tipo:

     

    Prestashop test de conexion

     

    Si visualiza un error es que la URL de catalog/admin o el directorio FTP de la carpeta admin son incorrectos.

    Si no puede ver la imagen es que el directorio FTP de imágenes no es correcto.

    Cambie los parámetros hasta que la conexión funcione. ATENCIÓN: Refresque la página cada vez que pruebe con el botón actualizar del navegador.

    Si el programa se cuelga o le da error al iniciar el navegador, en la mayoría de casos es debido al anti-virus o al firewall que bloquean el programa.

    La forma más sencilla de determinar si el anti-virus está bloqueando el programa QFACWIN, es desactivarlo momentáneamente y probar el test de conexión sin anti-virus.

    Debe autorizar el acceso a Internet al programa (qfac2000.exe). En algunos sistemas la autorización es muy simple ya que el mismo sistema le pregunta si se permite la conexión a QFACWIN.

    En otros casos deberá consultar el manual o con el servicio técnico de su anti-virus o firewall.

    Técnicamente el programa utiliza conexiones FTP (puerto 21) para subir y bajar archivos al hosting y el puerto 80 para ejecutar scripts y obtener los resultados vía http. En algunos firewalls puede ser necesario abrir estos puertos.

    Mensajes de error frecuentes:

    - Socket Error # 11001 Host not found: Puede deberse a fallo de su conexion a Internet o a una no disponibilidad temporal del servidor

    - Socket Error # 11004: indica error en el nombre del host indicado en los parámetros de FTP o en la URL de catalog/admin

    - Login incorrect: indica usuario y/o contraseña de FTP incorrectos

    - Failed to change directory: indica directorio admin o directorio de imágenes incorrectos

    - 401 HTTP/1.1 401 Authorization Required: Indica error en usuario y/o contraseña de la carpeta admin.

     

    Botón preparar base de datos: Este botón prepara la base de datos para la integración entre PrestaShop y QFACWIN. Este proceso se realiza automáticamente y se mantiene sincronizado por lo que normalmente no es necesario ejecutarlo.
    Pulse el botón Preparar base de datos en caso de que haya restaurado la base de datos de PrestaShop o de QFACWIN recuperando de una copia anterior, o si vuelve a instalar la tienda. El proceso prepara y sincroniza las bases de datos en el caso de que sea necesario.

    No borrar archivos temporales. Esta opción debe estar siempre desmarcada a no ser que se lo indiquen del soporte técnico para realizar un seguimiento y detectar problemas de funcionamiento. Con esta opción, los archivos temporales de traspaso de datos no se borran al finalizar el proceso.

     

    Pestaña General:

    configurar conector Prestashop pestaña general

    Nota acerca de cómo configurar impuestos incluidos o desglosados en el enlace a PrestaShop:
    PrestaShop guarda los precios sin impuesto (IVA) haciendo el cálculo cuando debe mostrarlos con impuestos incluidos. Por ello cuando QFACWIN sube los precios de una tarifa con impuesto (IVA) incluido, le quita el impuesto (IVA) y graba el precio sin IVA. Esto puede provocar algún desajuste debido a los decimales. Para evitarlo, puede trabajar con 4 decimales en los precios (empresa -> mantenimiento -> modificar -> número de decimales en precios).
    Trabajar con impuesto (IVA) incluido:
    Supongamos que la tarifa 0 es con IVA incluido y que vamos a vender en PrestaShop con impuestos incluidos con esta tarifa.
    En QFACWIN:
    - En Empresa-> mantenimiento-> pestaña tarifas y consolidación-> indicar que la tarifa 0 tiene el IVA incluido.
    - En artículos, introducir los precios de venta de la tarifa 0 con el IVA incluido. Si trabaja con propiedades, los incrementos de los atributos de la tarifa 0 también deben entrarse con IVA incluido.
    - En Web-> PrestaShop configurar-> pestaña General, indique que la tarifa de Internet es la 0 y marque Recalcular pedido con IVA incluido para que al descargar los pedidos se tomen los valores de IVA incluido.
    En PrestaShop:
    - Los grupos de clientes que trabajen con la tarifa 0, deben tener Impuestos incluidos.
    - Gastos de transportes: En transportistas hay que indicar el precio sin IVA y en el campo Impuestos poner el tipo de IVA correspondiente.

    Trabajar con impuesto (IVA) desglosado:
    Supongamos que la tarifa 0 tiene el precio sin IVA y que vamos a vender en PrestaShop con impuestos desglosados con esta tarifa (añadiendo el IVA al precio).
    En QFACWIN:
    - En Empresa-> mantenimiento-> pestaña tarifas y consolidación-> la tarifa 0 no tiene el IVA incluido.
    - En artículos, introducir los precios de venta de la tarifa 0 sin el IVA. Si trabaja con propiedades, los incrementos de los atributos de la tarifa 0 también deben entrarse sin el IVA.
    - En Web-> PrestaShop configurar-> pestaña General, indique que la tarifa de Internet es la 0. El campo Recalcular pedido con IVA incluido debe estar desmarcado.
    En PrestaShop:
    - Los grupos de clientes que trabajen con la tarifa 0, deben tener Impuestos excluidos
    - Gastos de transportes: En transportistas hay que indicar el precio sin IVA y en el campo Impuestos poner el tipo de IVA correspondiente.

    Tarifa Internet: Es la tarifa que se aplicará al traspasar los precios de los artículos. Por defecto está indicada la tarifa 0 que es la principal de QFACWIN. Por ejemplo, si se indica tarifa 2, el precio de venta que se traspasará a PrestaShop será el indicado en la tarifa 2 del artículo. Para más tarifas vea la pestaña General 2.

    Recalcular pedido con impuesto incluido: Si se marca, los pedidos de la tarifa general bajarán al programa con el impuesto incluido (IVA) independientemente de si la tarifa de QFACWIN lo incluye o no. Es posible que, según la configuración de precios y decimales en PrestaShop se produzca un pequeño descuadre de céntimos entre el cálculo del pedido de la tienda y el de QFACWIN. Si marca esta casilla el pedido bajará a QFACWIN con impuesto incluido y se desglosará en el programa evitando el descuadre.

    Grupo de clientes: Al bajar los datos de un cliente nuevo, puede asignarle un grupo de clientes especial, por ejemplo "Clientes de la web". Indique aquí el grupo de clientes o déjelo en blanco si no quiere asignarlo. Si se pone, el grupo de clientes debe existir.

    Traspasar las fotos. Si lo marca, al actualizar la tienda se actualizarán las fotos de artículos y las de las categorías en PrestaShop. Si no se marca no suben las fotos y se conservan todas las fotos existentes de categorías y artículos (tanto si las ha subido qfacwin cómo si se han indicado directamente en PrestaShop). Con la casilla desmarcada, como no se realiza ningún cambio en las fotos, deberán modificarse directamente en el administrador de PrestaShop.

    Avisar si no hay fotos del artículo: Con esta opción marcada, el programa comprueba que todos los artículos a traspasar tengan la foto o imagen asignada y avisa antes de traspasar de aquellos que no tienen foto.

    Avisar fotos mayores de (Kb): Puede indicar un tamaño máximo para las fotos, antes de iniciar el traspaso, el programa mostrará un aviso indicando las imágenes mayores de lo indicado.

    Comprimir fotos jpeg: Con esta opción activada, el programa comprime las imágenes que estén en formato jpg antes de subirlas a la web.

    Sólo subir las fotos cambiadas desde la última actualización de la web: El programa guarda la fecha de última actualización de la tienda y la fecha de último cambio de las imágenes de cada artículo en QFACWIN. Con esta opción activada sólo se suben a la tienda las imágenes que se hayan cambiado posteriormente a la última actualización de la web.

    La tienda utiliza el sistema antiguo para cambiar las fotos: A partir de la versión 1.4 se cambió el sistema de organización de la carpeta img en la que PrestaShop guarda las fotos. A partir de la versión 1.5 este campo debe estar desmarcado. Marque este campo si tiene una version 1.4 y utiliza el sistema antiguo para guardar las imagenes (vea  Preferencias -> Productos en el administrador de PrestaShop).
    Si su tienda utiliza el sistema antiguo de guardar las imagenes y no lo tiene marcado, QFACWIN no encontrará las imagenes al importar los datos.

    Traspasar las descripciones largas de los artículos: Marque la casilla para que el programa traspase las descripciones largas de los artículos. PrestaShop tiene dos campos de descripciones largas (descripción larga y descripción corta), seleccione si la va a incluir como descripción larga, descripción corta o ambas.

    Llenar la descripción corta de PrestaShop con el nombre del artículo: Marque la casilla para que el programa traspase el nombre del artículo a la descripción corta del artículo en PrestaShop.

    Lo ideal a efectos de posicionamiento es que las descripciones cortas no sean una copia del nombre ni de las descripciones largas (lo mejor es escribirlas especialmente). Para ello se pueden llenar en PrestaShop y evitar que QFACWIN las modifique desmarcando los campos "Llenar la descripción corta de PrestaShop con el nombre del artículo" y "Poner descripciones largas en descripción corta de Prestashop".
    Sin embargo, si marcamos "Poner descripciones largas en descripción corta de Prestashop" hay que tener en cuenta la configuración de la longitud de las descripciones cortas en PrestaShop (Preferencias -> Productos -> Tamaño máximo de la descripción corta) ya que si ésta es inferior a la descripción larga, se cortará y, en caso de que contenga etiquetas html, podría dar problemas en la visualización de la página.

    Desactive "Traspasar las descripciones largas de los artículos" si prefiere introducir las descripciones mediante el editor HTML que incorpora PrestaShop. En este caso, el programa de Actualización de la tienda no traspasará las descripciones largas de QFACWIN y mantendrá las existentes en PrestaShop. En el mantenimiento de artículos de QFACWIN (archivos->artículos) encontrará un botón que abre directamente en PrestaShop la edición del artículo seleccionado, lo que le permite actualizar fácilmente los datos que no existan en el programa de facturación.

    Prestashop acceso directo al articulo desde QFACWIN

    Mensajes interactivos al bajar los pedidos: Con esta opción activada, al bajar pedidos de la tienda, además de generar el correspondiente log, se avisa interactivamente de las incidencias de cada pedido que se baja (cliente ya existe, pedido con observaciones, total del pedido no cuadra con el calculado, etc). Esta opción es útil cuando haya poco volumen de pedidos a bajar ya que evita tener que leerse el log. Si hay muchos pedidos, es mejor bajarlos "silenciosamente" sin avisos y comprobar el archivo de log donde encontraremos las incidencias de cada pedido bajado.

    Marcar como exentos de impuestos los pedidos con impuesto (IVA)= 0: Sirve para determinar los pedidos exentos de impuestos (IVA) en QFACWIN. Si trabaja con el impuesto (IVA) incluido en la tienda virtual de PrestaShop desmarque esta opción ya que de lo contrario le bajarán todos como exentos de IVA.

    Traspasar propiedades y atributos de los artículos: Si marca esta casilla, el programa traspasará a PrestaShop las propiedades y atributos de los artículos definidos en la pestaña Propiedades de la ficha del artículo. Recuerde que para trabajar con propiedades en QFACWIN debe tener activado el módulo de propiedades (tallas y colores).

    Bajar los atributos de los pedidos: Si marca esta casilla, en el traspaso de los pedidos de PrestaShop a QFACWIN bajarán los atributos de los artículos.

    Recalcular pedidos al bajarlos: Si marca esta casilla, en el traspaso de los pedidos de PrestaShop a QFACWIN se toman los datos del cliente y del artículo del programa.Si no se marca se matienen los datos de los pedidos tal como están grabados en PrestaShop.

    Configuración de idiomas: El software de gestión QFACWIN permite introducir los nombres y las descripciones de los artículos y categorías en dos idiomas (idioma principal y segundo idioma).

    Debe indicar aquí la correspondencia entre estos idiomas y los definidos en PrestaShop.

    Para ver los códigos de los idiomas definidos en la tienda PrestaShop utilice el botón informe de configuración que realiza un informe exhaustivo de la configuración existente en su tienda y las diferencias con respeto a la configuración original de PrestaShop.

    • Ejemplo: Si la tienda está sólo en español, debe indicar que el idioma principal de QFACWIN le corresponde el código de idioma 3 de PrestaShop (el 3 es el que viene por defecto para español). Si la tienda está en español e inglés debe indicar que el idioma principal es el 3 y el secundario es el 1 (inglés).

    • Si la tienda está en más de 2 idiomas, deberá añadir las descripciones de categorías y productos en los idiomas no contemplados desde la administración de PrestaShop. El programa de traspaso conserva las descripciones existentes en otros idiomas. En el mantenimiento de artículos de QFACWIN (archivos-> artículos) encontrará un botón que abre directamente la edición del artículo en PrestaShop, lo que le permite actualizar fácilmente los datos que no existan en el programa de facturación.

    • Por ejemplo: si tiene la tienda en español, inglés, alemán y francés, QFACWIN contendrá las descripciones en español e ingles, las de alemán y francés deberá introducirlas en PrestaShop.

    • El proceso de importación de datos de PrestaShop a QFACWIN, importará las descripciones existentes en PrestaShop de artículos y categorías según estas equivalencias de idiomas.

    Evitar que un artículo pertenezca a varias categorías en la tienda: Si está desmarcado, se mantienen los artículos en las categorías que tenían en la tienda (posibilita que un artículo esté en varias categorías en la tienda). Pero para quitar o cambiar un artículo de una categoría se tiene que quitar manualmente la categoría del artículo en PrestaShop. El campo Internet está activo en el archivo de categorías de QFACWIN y hay que marcarlo para seleccionar las categorías que queremos subir a Prestashop.
    Si se marca "Evitar que un artículo pertenezca a varias categorías en la tienda", la actualización es automática y cada artículo pertenece sólo a una categoría. Cualquier cambio en la categoría de QFACWIN se hace en la de PrestaShop al actualizar. En este caso no se muestra el campo Internet en el mantenimiento de categorías y sólo suben las categorías (y sus padres) de los artículos marcados para subir a internet (es decir no suben categorías "vacías").

    Mantener el número de pedido de PrestaShop. Cuando se activa, se intenta grabar el mismo número de pedido que en PrestaShop. Si ya existe o es demasiado grande (más de 7 dígitos) da error y se cancela. Si se marca esto hay que dejar libres las numeraciones que utilizará PrestaShop modificando la numeración automática en numeraciones empresa para los pedidos que no vengan de la web.
    Por ejemplo: Poniendo la numeración automática a partir de 5.000.000 dejamos libres los números de 1 al 4.999.999 para los pedidos de PrestaShop.

    Falsear stock en artículos que se compran sobre pedido (2000 unidades). Si marca esta casilla, al actualizar la tienda PrestaShop se pone un stock de 2000 unidades en los productos que tienen la marca Comprar sobre pedido. Si trabaja con propiedades también se falseará el stock de los atributos.

    Traspasar stock: Marque esta casilla si desea incluir el stock en el traspaso a PrestaShop. Si no marca esta casilla no subirá el stock a PrestaShop aunque el control de stock esté activado para su uso en QFACWIN.

    Mantener URLs amigables: Al subir los artículos y categorías a PrestaShop, QFACWIN genera las URLs amigables a partir del nombre ya que este campo es obligatorio en la tienda PrestaShop. Si prefiere indicarlas directamente en PrestaShop y que se mantengan al actualizar la tienda, marque la casilla. Con este campo marcado, QFACWIN no modificará las URLs amigables existentes (sólo las generará para artículos o categorías nuevos). Tenga en cuenta que con este campo marcado, si modifica el nombre de la categoría o artículo, deberá modificar la URL amigable en PrestaShop ya que QFACWIN lo conservará como estaba.

    Subir precios oferta como % de dto.: Los precios de oferta indicados en la pestaña Internet del artículo, se traspasan a PrestaShop como descuentos de importe fijo. PrestaShop tiene un problema al tratar los descuentos de importe fijo ya que los aplica con IVA y en el caso de clientes exentos de IVA aplica más descuento del que corresponde. La única solución es marcar este campo para que los precios de oferta de Internet se traspasen como porcentajes de descuento.

    Equivalencias de Tipos de Impuestos: Los tipos de impuesto para los productos deben definirse en PrestaShop y establecer la correspondencia con los tipos de Impuesto del software de gestión QFACWIN.

    Así por ejemplo si en QFACWIN el impuesto (IVA) general del 21 % es el de código 1 y en PrestaShop este tipo de impuesto (IVA) del 21 % esta definido con código 2 deberá indicar Código de QFACWIN = 1 y código de PrestaShop = 2

    Para consultar los códigos de impuesto de PrestaShop, utilice el botón informe de configuración que realiza un informe exhaustivo de la configuración existente en su tienda y las diferencias con respeto a la configuración original de PrestaShop.

    No es necesario introducir la correspondencia con el tipo de impuesto (IVA) correspondiente a "Sin impuesto (IVA) o exento". QFACWIN trabaja con un campo para exento de impuesto (IVA) que se asigna al cliente o al pedido, albaran o factura. Cuando el campo está marcado, no se calculan los impuestos.

    El proceso de importación de datos de PrestaShop al software de gestión QFACWIN, importará los tipos de impuesto de cada artículo según estas equivalencias.

     

    Pestaña General 2:

    Prestashop configurar conector pestaña general 2

    Acceso al administrador de PrestaShop (tokens): Por razones de seguridad y para evitar el acceso fraudulento a las paginas del administrador, PrestaShop utiliza un sistema de claves internas o tokens. Estas claves son únicas para cada tienda y página por lo que para acceder a determinadas páginas del administrador hay que indicar el token correspondiente.
    Para que podais acceder (via navegador) desde el programa QFACWIN a la página de backups (para hacer copia de seguridad antes de actualizar la tienda) y al mantenimiento de categorías y productos (desde el botón PrestaShop del mantenimiento de categorías y artículos de QFACWIN hay que indicar el token de cada una de estas páginas. Al final de la página encontrará información adicional acerca de cómo obtener los tokens. A partir de la versión 7, Prestashop cambió el sistema de tokens para acceder a las páginas exteriormente y las tiendas de las últimas versiones ya no disponen de tokens fijos. Se mantiene la posibilidad de tener 3 tokens por compatibilidad con versiones anteriores de PrestaShop.

    Tarifas para grupos de clientes: En esta tabla se debe indicar la equivalencia entre las tarifas de QFACWIN y los grupos de clientes en PrestaShop. Para ver los códigos de los grupos de clientes que asigna PrestaShop, pulse el botón "informe de configuración" de la pestaña general.

    Puede tener varias tarifas distintas en PrestaShop y aplicarlas a grupos de clientes determinados. En la pestaña General, en el campo Tarifa Internet, se pone la tarifa que corresponde al grupo de clientes general de PrestaShop que es el que se utiliza por defecto en la tienda.

    Por ejemplo: si la tarifa general para todos los clientes es la tarifa 3 de QFACWIN y la de los distribuidores es la tarifa 1 de QFACWIN, en el administrador de PrestaShop-> Clientes-> grupos de clientes tiene que tener los grupos:
    Visitor (código 0 de PrestaShop)
    Distribuidores (código 4 de PrestaShop)

    en QFACWIN -> PrestaShop configurar tiene que indicar:
    Pestaña General: Tarifa Internet = 3
    Pestaña General 2 tiene que indicar la equivalencia:
    Tarifa 1 = grupo de clientes 4

    Los grupos de clientes se añaden desde el administrador de PrestaShop -> Clientes -> grupos de clientes y a los clientes les tiene que asignar manualmente el grupo al que pertenecen también desde el administrador de PrestaShop-> Clientes-> editar, ya que los datos de los clientes bajan al QFACWIN, pero no "suben" a PrestaShop para evitar colisiones de datos.

    Tarifas multitienda: En esta tabla se deben relacionar las ID de las tiendas con sus tarifas. Pulsando la tecla F4 o el botón Informe de configuración de la pestaña General, se mostrarán las tiendas existentes en prestashop y su código.

    PrestaShop permite tener varias tiendas que compartan los mismos artículos pero con precios distintos. Es lo que se llama multitienda. El caso más típico para utilizar multitienda es cuando se quiere disponer de una tienda para los clientes finales y otra para distribuidores o mayoristas.
    En estos casos, desde QFACWIN se pueden actualizar automáticamente ambas tiendas a la vez, actualizando los artículos y asignando la tarifas correspondientes en cada tienda.

    Por ejemplo: Supongamos que la tienda principal es la tienda de venta directa al público y tiene asignada la tarifa 0 y que la tarifa para mayoristas o distribuidores es la tarifa 2 de QFACWIN. Si en prestashop creamos una tienda nueva del mismo grupo de tiendas para los distribuidores, hay que indicar el código de la nueva tienda de prestashop y la tarifa que debe subirse a esta tienda.

    De todas formas, antes de decidirse por una multitienda, hay que tener en cuenta que es posible utilizar una misma tienda para clientes finales y distribuidores creando un grupo de clientes en prestashop para los distribuidores y asignando al grupo creado la tarifa de distribuidor. Tiene el inconveniente que hay que asignar manualmente el grupo al cliente que sea distribuidor la primera vez que compre, pero también tiene la ventaja de que ningún cliente final va a poder hacer pedidos con las tarifas de distribución. Si utilizamos multitienda para ello, no hay que asignar el cliente al grupo de distribuidores pero cualquiera puede entrar en la tienda de distribuidor y hacer un pedido con estas tarifas.

    URL a ejecutar después de actualizar (opcional para tiendas con adaptaciones a medida): Esta URL se ejecutará justamente despues de actualizar los artículos de la tienda. Puede incluir cualquier script que necesite ejecutar después de cada actualización.

    Pulsar el botón Grabar para guardar los cambios de configuración.

    Una vez configurados los parámetros de la integración con PrestaShop, ya puede importar los datos de la tienda, recoger los pedidos y actualizarla con los datos de QFACWIN.

    La primera vez que se ejecute cualquiera de estos procesos, el programa instalará automáticamente los ajustes necesarios para la integración de las bases de datos del software de gestión QFACWIN con la tienda de PrestaShop.

     

    Información adicional

    Cómo activar el Web Service de PrestaShop

    Para activar el Web Service de PrestaShop 1.4.x o 1.5.x  hay que entrar en el administrador de PrestaShop:
    Parámetros Avanzados > Servicio Web -> botón añadir nuevo
    Pulsar el botón generar clave para generar una clave de acceso de forma automática.
    Poner una descripción del webservice por ejemplo: acceso QFACWIN
    Marcar permisos completos  para: categories, images y products
    y pulsar Guardar.

    prestashop-configurar-conector-web-service prestashop


    En parametros avanzados, activar el servicio web y el modo CGI para PHP:

    prestashop-configurar-conector-web-service

     

    En versiones 1.4.x de PrestaShop hay que volver a generar el archivo .htaccess ( Back Office > Herramientas > Generadores ) después de activar el servicio web.

    Para comprobar que funciona correctamente, utilice el botón Test que encontrará en la pantalla Prestashop configurar de QFACWIN. Ponga la clave del Servicio Web y pulse el botón Test.

    Si utiliza Firefox, aparecera un mensaje de que va a entrar en el sitio con usuario (clave del Servicio Web). Pulse aceptar.

    En algunos navegadores como Internet explorer, el test no funciona directamente por lo que deberá hacerlo manualmente poniendo en la barra de direcciones : http://mitienda.com/api. El navegador le pedira el usuario y contraseña del Servicio Web. Ponga la clave del Servicio Web en usuario y deje la contraseña en blanco.

    Si el Servicio Web está; correctamente configurado, el navegador mostrará un fichero XML como respuesta.

    Si se visualiza un error de no encontrado o se redirecciona a la tienda, significa que el Servicio Web no esta correctamente configurado y por tanto no funcionara el conector de PrestaShop.

    Revise la configuración del Servicio web y quite las www en las URL de la tienda y de admin en QFACWIN ->Prestashop Configurar (ponga http://mitienda.com en lugar de http://www.mitienda.com) e indiquelo también en la configuración de PrestaShop (BackOffice -> Preferencias -> SEO y URL -> quitar las www del dominio de la tienda y del dominio SSL).

    En ocasiones el problema con el Servicio web puede estar en que no se haya generado correctamente el archivo .htaccess de PrestaShop:
    En versiones 1.4.x vaya a Back Office > Herramientas > Generadores > botón "generar el .htaccess"
    En versiones 1.5.x hay que forzar para que se vuelva a generar, vaya al BackOffice -> Preferencias -> SEO y URL -> y marque o demarque "Enlaces amigables". Pulse guardar y vuelva a dejarlo como estaba ( marcando o desmarcando "Enlaces amigables" y pulsando Guardar ).

    Tokens para el acceso al administrador de prestashop.
    Por razones de seguridad y para evitar el acceso fraudulento a las paginas del administrador, PrestaShop utiliza un sistema de claves internas o tokens. Estas claves son únicas para cada tienda y página por lo que para acceder a determinadas páginas del administrador hay que indicar el token correspondiente.
    Para que QFACWIN pueda acceder vía navegador a la página de backups (para hacer copia de seguridad antes de actualizar la tienda) y al mantenimiento de categorías y productos (desde el botón PrestaShop del mantenimiento de categorías y artículos de QFACWIN hay que indicar el token de cada una de estas páginas.
    Para saber el token de cada página, hay que acceder desde al administrador de PrestaShop a las páginas de copia de seguridad (Menú parámetros avanzados -> Copia de seguridad DB) y mantenimiento de categorías y productos (Menú catálogo > Productos > opción Modificar ). El token es la clave que se muestra en la barra de direcciones del navegador y es lo que hay que indicar en prestashop configurar-> pestaña General de QFACWIN. Hay que poner la clave sin la palabra token=. En el ejemplo siguiente habría que poner: 5839bf38a8a5dd63821acd8e67369472

    prestashop configurar conector token de la pagina

    Token de la página de modificar artículos:

    prestashop configurar conector token de los productos

    Token de la página de modificar categorías:

    prestashop configurar conector token de las categorias


    Temas relacionados:

    Actualizar tienda PrestaShop
    Recoger pedidos de PrestaShop
    Importar datos de PrestaShop a QFACWIN