FG PrestaShop to WooCommerce

Descripción

Este plugin migra productos, categorías, etiquetas, imágenes y CMS de PrestaShop a WooCommerce/WordPress.

Se ha probado con las versiones 1.0 a 1.7 de PrestaShop y WordPress 5.2. Es compatible con instalaciones multisitio.

Las características principales incluyen:

  • migra productos de PrestaShop.
  • migra las imágenes de productos de PrestaShop
  • migra las categorías de productos de PrestaShop
  • migra etiquetas de productos de PrestaShop
  • migra CMS de PrestaShop (como entradas o páginas)

No es necesario suscribirse a una web externa.

Versión Premium

La versión Premium incluye estas características adicionales:

  • migra las características de productos de PrestaShop
  • migra los atributos de productos de PrestaShop
  • migra los atributos de imágenes del producto de PrestaShop
  • migra accesorios de productos PrestaShop
  • migra las combinaciones de productos de PrestaShop
  • migra los productos virtuales de PrestaShop
  • migra los productos descargables de PrestaShop
  • migra los empleados de PrestaShop
  • migra los clientes de PrestaShop
  • migra los Pedidos de PrestaShop
  • migra las calificaciones y comentarios de PrestaShop
  • migra los descuentos/comprobantes de PrestaShop (reglas del carrito)
  • migra los menús de PrestaShop
  • SEO: Redirigir las URLs de PrestaShop a las nuevas URLs de WordPress
  • SEO: Importar metadatos (título del navegador, descripción, palabras clave, robots) a WordPress SEO
  • los empleados y los compradores pueden identificarse en WordPress utilizando sus contraseñas de PrestaShop
  • capacidad para realizar una importación parcial
  • capacidad de ejecutar la importación automáticamente desde el cron (por ejemplo, para dropshipping)

La versión Premium se puede comprar en: https://www.fredericgilles.net/fg-prestashop-to-woocommerce/

Extras

La versión Premium permite el uso de extensiones que mejoran la funcionalidad:

  • Marcas: importa los fabricantes.
  • WPML: importa las traducciones
  • Grupos de clientes: importa los grupos de clientes
  • Costo de los bienes: importar el costo de los productos

Traducciones

  • Inglés (defecto)
  • Francés (fr_FR)
  • Húngaro (hu_HU)
  • otros pueden ser traducidos

Capturas

  • Pantalla de parámetros

Instalación

Requerimientos

WooCommerce debe estar instalado y activado antes de ejecutar la migración.

Instalación

  1. Instala el plugin en el menú Administrador => Plugins => Añadir Nuevo => Subir => Selecciona el archivo zip => Instalar ahora
  2. Activar el plugin en el Admin => Menú de Plugins
  3. Ejecutar el importador en Herramientas > Importar > PrestaShop
  4. Configura los ajustes del plugin. Tu puedes encontrar los parámetros de la base de datos PrestaShop en el archivo settings.inc.php de PrestaShop (versión 1.5+) o en las Preferencias de PrestaShop > ficha de Base de datos (PrestaShop 1.4 y versión inferiores)
  5. Probar la conexión de la base de datos
  6. Haz clic en el botón de importación

Preguntas frecuentes

Recibo el mensaje: «[fgj2wp] No se pudo conectar a la base de datos de PrestaShop. Por favor, comprueba los parámetros. Y asegúrate de que el servidor WordPress pueda acceder a la base de datos de PrestaShop. SQLSTATE[28000][1045] Acceso denegado para el usuario ‘xxx’@’localhost’ (usando contraseña: SÍ)»
  • Primero verifica el nombre de usuario y contraseña de la base de datos de PrestaShop.
  • Si PrestaShop y WordPress no están instalados en el mismo host, puedes hacer esto:
  • exporta la base de datos PrestaShop a un archivo SQL (con phpMyAdmin por ejemplo)
  • importa este archivo SQL en la misma base de datos de WordPress
  • ejecuta la migración utilizando las credenciales de la base de datos de WordPress (host, usuario, contraseña, base de datos) en lugar de las de PrestaShop en los ajustes del plugin.
La importación no está completa
  • Puedes ejecutar la migración nuevamente y continuará donde se detuvo.
  • Puedes añadir: define('WP_MEMORY_LIMIT', '512M'); en tu archivo wp-config.php para aumentar la memoria permitida en WordPress
  • También puedes aumentar el límite de memoria en php.ini si tienes acceso de escritura a este archivo (por ejemplo: memory_limit = 1G).
Las imágenes no están siendo importadas
  • Por favor, comprueba el campo URL. Debe contener la URL de la página de inicio de PrestaShop
  • Comprueba que el modo de mantenimiento esté deshabilitado en PrestaShop
  • Usar http en lugar de https en el campo URL
¿Se importan las combinaciones/atributos de productos?
  • Esta es una característica Premium disponible en: https://www.fredericgilles.net/fg-prestashop-to-woocommerce/
¿Hay un archivo de registro para mostrar la información de la importación?
  • Sí, desde la versión 1.10.0. Primero debes poner estas líneas en wp-config.php:
    define(‘WP_DEBUG’, true);
    define(‘WP_DEBUG_LOG’, true);
    Y los mensajes se registrarán en wp-content/debug.log.

No dudes en hacer un comentario en el foro o informar de errores si los encuentras.

Reseñas

30 de julio de 2019
Très bon plugin pour migrer une boutique Prestashop vers un site Woocommerce. Tout est clair dans le processus et le support technique est au top, hyper réactif et compétent. J'ai eu un souci d'import des médias, réglé en moins de 24h par le support. Pour info, le site Prestashop n'est pas modifié lors de l'import, on peut donc travailler son Woocommerce sans stresse et laisser le Presta tourner encore le temps qu'il faut. La version payante me semble indispensable pour une migration complète et reste correct niveau tarif. Je recommande vivement ce module que j'ai utilisé pour une boutique de 700 produits.
15 de septiembre de 2019
Many thanks to the makers of 'FG PrestaShop to WooCommerce.' This plugin worked flawlessly. I had two PS shops that I needed to merge in to one Woocommerce shop and everything went smoothly. Of course, it took awhile even with a direct server to server database connection. I had to run an SQL command to allow the second transfer, which the folks at the FG support department provided quickly. The biggest hurdle I had was setting up the remote database connections. Fortunately, I am the server admin so I was able to make my.cnf changes on the fly. I first used the free version and it worked well for the products. So well that i got the paid version. I'm glad I got the pro version because now even the customers and shop managers are imported. Outstanding job guys, outstanding job. note added: The level of support is second to none. This company has a customer of me for life.
28 de marzo de 2019
J'ai utilisé ce plugin pour faire une migration d'un site prestashop vers woocommerce. Le plugin a très bien fonctionné et est très complet. Quel bonheur, car la synchronisation permet de gagner beaucoup beaucoup de temps. Le support est top !!! Disponible et réactif ! Je recommande grandement ce module
27 de marzo de 2019
We had an issue and problem was solved, great support and great plugin, works flawless, heads up from here 🙂
Leer todas las 58 reseñas

Colaboradores y desarrolladores

«FG PrestaShop to WooCommerce» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«FG PrestaShop to WooCommerce» ha sido traducido a 1 idioma local. Gracias a los traductores por sus contribuciones.

Traduce «FG PrestaShop to WooCommerce» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

3.55.0

  • Nuevo: descarga de medios aunque estén redirigidos

3.53.0

  • Corrección: precios de oferta no importados
  • Probado con WordPress 5.2.3

3.50.0

  • Nuevo: actualizada la tabla meta de búsqueda de producto de WooCommerce

3.49.1

  • Probado con WordPress 5.2.2

3.49.0

  • Nuevo: permitir el estado de existencias reservadas

3.48.2

  • Probado con WordPress 5.2.1

3.48.0

  • Probado con WordPress 5.1.1

3.47.3

  • Corrección: el idioma por defecto puede ser erróneo si son definidas varias tiendas con un idioma por defecto distinto
  • Probado con WordPress 5.0.3

3.47.1

  • Solucionado: algunos servidores NGINX estaban bloqueando las descargas de imágenes
  • Probado con WordPress 5.0.2

3.47.0

  • Probado con WordPress 5.0.1

3.45.0

  • Probado con WordPress 5.0

3.43.1

  • Solucionado: algunos servidores NGINX estaban bloqueando las descargas de imágenes

3.43.0

  • Nuevo: genera los metadatos de audio y video (etiqueta ID3, imagen destacada)

3.42.0

  • Nuevo: Soporte el alfabeto Bengalí.
  • Solucionado: Paginación de productos erróneos con productos agotados.

3.41.2

  • Solucionado: [ERROR] Error:SQLSTATE[42S22]: Columna no encontrada: 1054 Columna desconocida ‘p.reduction_tax’ en ‘field list’

3.41.0

  • Nuevo: Importa las imágenes contenidas en la descripción corta del producto.
  • Probado con WordPress 4.9.8

3.39.1

  • Solucionado: Error en la base de datos de WordPress: [No se puede truncar una tabla a la que se hace referencia en una restricción de clave externa (wp_wc_download_log, CONSTRAINT fk_wc_download_log_permission_id FOREIGN KEY (permission_id) REFERENCIAS `wp_woocommerce_downloadable_product_permission)]
  • Probado con WordPress 4.9.7

3.38.1

  • Solucionado: [No se puede truncar una tabla a la que se hace referencia en una restricción de clave externa (wp_wc_download_log, CONSTRAINT fk_wc_download_log_permission_id FOREIGN KEY (permission_id) REFERENCIAS `wp_woocommerce_downloadable_product_permission)]
  • Cambio: Texto de la etiqueta «Eliminar solo datos previamente importados»

3.36.0

  • Solucionado: [ERROR] Error:SQLSTATE[42S22]: Columna no encontrada: 1054 columna desconocida ‘p.id_specific_price_rule’ en ‘where clause’ for PrestaShop 1.4
  • Probado con WordPress 4.9.6

3.35.3

  • Solucionado: Precios de venta incorrectos si se utilizan muchas reglas de precios específicas

3.35.0

  • Nuevo: Soporte para el idioma Árabe
  • Ajustado: Eliminar el transitorio wc_var_prices al limpiar los datos importados
  • Probado con WordPress 4.9.5

3.32.0

  • Solucionado: Aviso: Índice no definido: id_category_default
  • Ajustado: Utilizar WP_IMPORTING

3.29.0

  • Nuevo: Muestra el número de medios importados
  • Probado con WordPress 4.9.1

3.27.3

  • Probado con WordPress 4.9

3.27.0

  • Nuevo: Importar la visibilidad de los productos

3.26.0

  • Solucionado: Precio de venta incorrecto si las reducciones se aplicaban después del impuesto (PrestaShop 1.6+)
  • Probado con WordPress 4.8.2

3.23.0

  • Nuevo: Permitir HTML en descripciones de términos

3.22.1

  • Solucionado: Los precios de venta no se importaron para tiendas de varios países con precios de venta definidos para todos los países

3.22.0

  • Nuevo: Importa el código de barras (compatible con el plugin WooCommerce Barcode ISBN para WooCommerce)
  • Nuevo: Configura los productos como borrador si no están disponibles para pedido

3.21.1

  • Ajustes: Refactorización de código

3.21.0

  • Nuevo: Comprueba si necesitamos el plugin de Grupos de Clientes

3.20.1

  • Solucionado: Precio de venta incorrecto para productos con precios de reducción definidos para varios países

3.20.0

  • Solucionado: Vulnerabilidad de ejecución de comandos en sitios cruzados (XSS) en el importador Ajax

3.19.1

  • Solucionado: Se muestra un número incorrecto de clientes y empleados
  • Probado con WordPress 4.8.1

3.19.0

  • Nuevo: Importa el título de la imagen en la página de adjuntos multimedia

3.16.0

  • Nuevo: Bloquea la importación si el campo de URL está vacío y si los medios no se omiten
  • Nuevo: Añadidos mensajes de error e información

3.15.1

  • Solucionado [ERROR] Error:SQLSTATE[42S22]: Columna no encontrada: 1054 Columna desconocida ‘p.id_product_attribute’ en ‘field list’.

3.15.0

  • Nuevo: Añade el porcentaje en la barra de progreso
  • Nuevo: Muestra el progreso y el registro al volver a la página de importación
  • Cambio: Rediseño de la barra de progreso
  • Solucionado: Error tipográfico – reemplazar «completo» por «completado»
  • Probado con WordPress 4.8

3.14.0

  • Nuevo: Compatibilidad con PrestaShop 1.0

3.13.0

  • Probado con WordPress 4.7.5

3.12.0

  • Nuevo: Añadida una opción para importar imágenes de productos en miniatura o imágenes de productos a tamaño completo

3.11.5

  • Probado con WordPress 4.7.4

3.11.3

  • Solucionado: los precios estaban todos en oferta al importar los precios con impuestos

3.11.0

  • Nuevo: Elimina los acentos en los nombres de archivos
  • Nuevo: Importa los precios específicos para PrestaShop 1.4 y versiones superiores

3.10.2

  • Solucionado: La importación se bloquea si algunos artículos de CMS no tienen contenido

3.10.0

  • Ajustes: Vacía los datos transitorios de WooCommerce al vaciar el contenido de WordPress

3.9.0

  • Nuevo: Comprueba si necesitamos la versión Premium.
  • Nuevo: Comprueba si necesitamos la extensión de Marcas
  • Nuevo: Compueba si necesitamos la extensión WPML
  • Probado con WordPress 4.7.3

3.8.2

  • Corregido: Inventario no importado al usar multishops

3.8.1

  • Corregido: Los metadatos de términos no se eliminan cuando borramos los datos importados solamente

3.8.0

  • Nuevo: Muestra el número de categorías de productos y categorías de CMS que se encuentran en PrestaShop
  • Corregido: Las categorías con nombres duplicados no se importaron

3.7.4

  • Solucionado: [ERROR] Error:SQLSTATE[42S22]: Columna no encontrada: 1054 Columna desconocida ‘p.reduction_price’ en ‘field list’.

3.7.3

  • Solucionado: Las imágenes con caracteres Hebraicos o codificados no se importaban

3.7.2

  • Solucionado: Error de redondeo al importar con impuestos incluidos

3.7.1

  • Solucionado: Productos no importados en PrestaShop 1.4

3.7.0

  • Probado con WordPress 4.7.2

3.6.3

  • Solucionado: La barra de progreso no alcanza el 100%
  • Ajuste: Refactorización de código

3.6.2

  • Solucionado: Las imágenes existentes adjuntas a productos importados se eliminaron al eliminar los datos importados
  • Probado con WordPress 4.7

3.6.1

  • Solucionado: Algunas imágenes con caracteres Griegos no fueron importadas

3.5.0

  • Nuevo: Compatibilidad con PrestaShop 1.7

3.4.0

  • Nuevo: Importar los precios reducidos de PrestaShop 1.1, 1.2 y 1.3
  • Solucionado: «Aviso: El objeto de la clase WP_Error no se pudo convertir a int» cuando WooCommerce no está activado
  • Solucionado: Color de barra de progreso incorrecto

3.3.1

  • Solucionado: La barra de progreso no se movió durante la primera importación
  • Solucionado: La ventana de registro estaba vacía durante la primera importación

3.3.0

  • Nuevo: Optimización: no volver a importar las imágenes que ya se importaron

3.2.2

  • Solucionado: El mensaje «IMPORTACIÓN COMPLETA» aún se mostraba cuando la importación se ejecutaba de nuevo

3.2.1

  • Solucionado: No se aceptaban las contraseñas de la base de datos que contenían «<«

3.2.0

  • Ajuste: Añade un gancho para activar las traducciones de los fabricantes.

3.1.1

  • Solucionado: Problema de compatibilidad con PrestaShop 1.4: [ERROR] Error:SQLSTATE[42S22]: Columna no encontrada: 1054 Columna desconocida ‘cl.id_shop’ en ‘on clause’.

3.1.0

  • Nuevo: Autorizar las conexiones a sitios web que utilizan certificados SSL no válidos
  • Solucionado: Productos duplicados cuando PrestaShop contiene más de una tienda
  • Ajuste: Si la importación está bloqueada, deja de enviar solicitudes Ajax

3.0.0

  • Nuevo: Ejecutar la importación en AJAX
  • Nuevo: Se añade una barra de progreso
  • Nuevo: Añade un marco de registro para ver los registros en tiempo real
  • Nuevo: Posibilidad de detener la importación
  • Nuevo: Compatible con PHP 7

2.8.1

  • Ajuste: Eliminar los acentos de los nombres de archivos de imagen porque eso podría generar problemas en algunos hosts

2.8.0

  • Nuevo: Opción para borrar solo los nuevos datos importados
  • Solucionado: Enlace de reseña roto

2.7.3

  • Solucionado: Aviso: Desplazamiento no definido
  • Solucionado: Número incorrecto de comentarios mostrados
  • Probado con WordPress 4.6.1

2.7.2

  • Probado con WordPress 4.6

2.7.0

  • Ajuste: Vacía woocommerce_downloadable_product_permissions al vaciar el contenido de WordPress

2.6.2

  • Ajuste: Aumenta la velocidad de contar los términos.

2.6.1

  • Ajuste: Reemplaza los espacios por guiones porque las imágenes con espacios no se muestran en iPhones
  • Probado con WordPress 4.5.3

2.6.0

  • Nuevo: Compatible con WooCommerce 2.6.0

2.5.2

  • Solucionado: Fallo de regresión: probar la conexión de la base de datos solo actualiza la pantalla

2.5.1

  • Solucionado: Los caracteres no válidos en los nombres de archivo de las imágenes impiden que se subir estas imágenes

2.5.0

  • Nuevo: Aceptar los caracteres Hebreos en los nombres de archivo
  • Probado con WordPress 4.5.2

2.4.2

  • Solucionado: Añade total_sales, postmetas _descargables y _virtual para que sean compatibles con el tema de Avada

2.4.1

  • Solucionado: Aviso: Índice no definido: id_cms
  • Probado con WordPress 4.5

2.4.0

  • Nuevo: No importar la categoría raíz

2.3.1

  • Solucionado: La columna ‘post_content’ no puede estar vacía

2.3.0

  • Ajuste: Refactorización de código

2.2.1

  • Probado con WordPress 4.4.2

2.2.0

  • Nuevo: Compatibilidad con el Widget WooCommerce Layered Nav

2.1.1

  • Probado con WordPress 4.4.1

2.0.0

  • Ajuste: Reestructurado todo el código usando la base fundación BoilerPlate
  • Nuevo: Hacer que la plataforma sea más accesible a más idiomas.

1.24.2

  • Solucionado: Error grave: Llamada a la función indefinida add_term_meta()

1.24.1

  • Solucionado: Categorías padre incorrectas asignadas
  • Solucionado: Las categorías con la descripción vacía no se importaron

1.24.0

  • Ajuste: Usa los términos metas de WordPress 4.4

1.23.4

  • Probado con WordPress 4.4

1.23.0

  • Nuevo: Opción para activar/desactivar la gestión de inventario

1.22.0

  • Nuevo: Opción para importar el EAN13 como SKU

1.21.0

  • Nuevo: Importar nombres de archivos con caracteres Griegos
  • Nuevo: Añade un enlace a las FAQ en el mensaje de error de conexión

1.20.0

  • Nuevo: Añadir un enlace de importación en la página de la lista de Plugins

1.18.0

  • Ajuste: Optimización de código

1.17.5

  • Probado con PrestaShop 1.2

1.17.3

  • Probado con WordPress 4.3.1

1.17.1

  • Solucionado: Problema de caché con las categorías de productos

1.17.0

  • Solucionado: Algunos Medios con acentos no fueron importados
  • Probado con WordPress 4.3

1.16.6

  • Probado con WordPress 4.2.4

1.16.4

  • Probado con WordPress 4.2.3

1.16.3

  • Solucionado: Gancho en la posición incorrecta

1.16.1

  • Solucionado: Acepta los nombres de archivo con caracteres Cirílicos

1.16.0

  • Nuevo: Compatible con PrestaShop 1.1
  • Probado con WordPress 4.2.2

1.14.0

  • Nuevo: Importa las imágenes en el tamaño de la caja en lugar del tamaño original
  • Probado con WordPress 4.2

1.13.0

  • Solucionado: No importar dos veces los mismos archivos de Medios

1.12.0

  • Solucionado: Gancho incorrecto utilizado después de la inserción del producto (fgp2wc_post_insert_product y no fgp2wc_post_insert_post)

1.11.0

  • Solucionado: Cambia el prefijo de base de datos por defecto a ps_
  • FAQ actualizado

1.10.1

  • Solucionado: Las imágenes incorrectas se importan cuando las leyendas de las imágenes no son únicas

1.10.0

  • Nuevo: Registra los mensajes en wp-content/debug.log
  • FAQ actualizado

1.9.1

  • Nuevo: Probar la presencia de WooCommerce antes de importar
  • Probado con WordPress 4.1.1

1.9.0

  • Solucionado: Duplica productos cuando se usa más de una tienda (PrestaShop 1.5+)
  • Solucionado: Categorías erróneas asignadas a productos cuando hay slugs de categoría duplicados
  • Solucionado: La función prestashop_query() estaba devolviendo solo una fila

1.8.2

  • Solucionado: Algunas imágenes fueron importadas como signos de interrogación
  • Ajuste: Directorio de almacenamiento incorrecto para las imágenes sin fecha

1.8.1

  • Ajuste: Optimizar la velocidad de transferencia de imágenes. No tratar de adivinar la ubicación de las imágenes para cada imagen.
  • Solucionado: El conteo de productos no incluía los productos inactivos.

1.8.0

  • Nuevo: Compatible con PrestaShop 1.3

1.7.0

  • Probado con WordPress 4.1

1.6.0

  • Ajuste: No mostrar el campo de tiempo de espera si se omiten los archivos de Medios

1.5.0

  • FAQ actualizado
  • Probado con WordPress 4.0.1

1.4.0

  • Solucionado: Error en la base de datos de WordPress: [Entrada duplicada ‘xxx-yyy’ para la clave ‘PRIMARIA’]

1.3.1

  • Solucionado: Algunas imágenes no se importaron en PrestaShop 1.4

1.3.0

  • Solucionado: Establece los productos con una cantidad nula como «Agotado»
  • Nuevo: Importa la referencia del proveedor del producto como SKU si la referencia del producto está vacía

1.2.0

  • Actualizar las FAQ

1.1.1

  • Solucionado: Algunas imágenes no fueron importadas

1.1.0

  • Compatible con WooCommerce 2.2
  • Solucionado: Eliminada la taxonomía shop_order_status de acuerdo con WooCommerce 2.2
  • Solucionado: La imagen de portada no se importaba como imagen destacada si no era la primera imagen
  • Solucionado: Ruta de la imagen de la categoría solucionada
  • Solucionado: Las imágenes de la categoría del producto se importaron incluso cuando se marcó la opción «omitir Medios»
  • Ajuste: Simplificar la función de conteo de entradas

1.0.0

  • Versión inicial: Importar productos, categorías, etiquetas, imágenes y CMS de PrestaShop