Adición de la opción de conversión de moneda en el panel de opciones de pedido
- [import] Integración del código de región en las direcciones de entrega y facturación
- Añadir isset
✅ Versión 3.4.4 (lanzada el 07-06-2023)
🎉 Característica
-
Eliminación de la compatibilidad con PrestaShop 1.6
Se eliminó todo el código específico para la versión 1.6 de PrestaShop y se limpió el código existente.
🔧 Corrección de errores
- Se corrigieron las versiones compatibles para desbloquear la instalación del módulo en Prestashop 8.0
- Se corrigieron las funciones Tools::jsonDecode() y Tools::jsonEncode() para json_decode() y json_encode
- Se corrigió la importación de pedidos en el backoffice de Prestashop debido al error en LengowAddress.php
- Corrección de la importación del cliente desde el pedido
- Añadir ProductAttribute en LengowCart.php para compatibilidad con Prestashop 8 durante la importación de pedidos en el backoffice
- Corrección de la grabación del tracking_number al actualizar el estado de un pedido en el lado del backoffice
- Actualización obsoleta de los hooks en LengowHook.php
✅ Versión 3.4.3 (lanzada el 10-03-2023)
🔧 Corrección de errores
-
La visualización de la lista de pedidos y la exportación del catálogo de productos cuando el modo de depuración de Prestashop está activado
Cuando el modo de depuración está activado, el script para mostrar la lista de pedidos y exportar el catálogo entra en conflicto con este modo
✅ Versión 3.4.2 (lanzada el 27-01-2022)
🎉 Característica
-
Integración de una caja de herramientas interna con toda la información de Lengow para soporte
Integración de una caja de herramientas directamente en el plugin que contiene todos los datos técnicos necesarios para el soporte. También encontraremos una verificación de suma de comprobación de los archivos del módulo para verificar que no falta ningún archivo o que se ha modificado -
Eliminación de la compatibilidad con PrestaShop 1.5
Se eliminó todo el código específico para la versión 1.5 de PrestaShop y se limpió el código existente. -
Añadir la versión de PHP en la caja de herramientas
Añadir la versión de PHP instalada en el servidor del cliente en la caja de herramientas interna y externa del plugin -
Modificación de las urls de fallback del Centro de Ayuda de Lengow
Modificación de todas las urls de fallback del plugin tras la migración del Centro de Ayuda de Lengow de Stonly a Zendesk -
Añadir la fecha de actualización del campo extra en la caja de herramientas externa
Añadir en la caja de herramientas externa la fecha de actualización del campo extra que permite visualizar el estado de un pedido en el momento de su importación en el CMS - Actualización regular de los datos del mercado en la coincidencia del transportista
Actualización regular de la etiqueta del espacio de mercado así como de los datos que indican que se puede utilizar un transportista personalizado para una acción de envío. Concretamente, la elección del código del transportista es ahora obligatoria sólo para los mercados que no aceptan un transportista personalizado.
🔧 Corrección de errores
-
Añadida la compatibilidad con PrestaShop 1.7.8.1
Se corrigió la declaración de la función LengowCart::updateQty() para hacerla compatible con la versión 1.7.8.1 de PrestaShop -
[Importación] Carga de los tipos de pedido en cada sincronización de pedidos
Se corrigió un error para cargar todos los tipos de pedidos en cada sincronización de pedidos. Un pedido enviado por el mercado ya no era reconocido como tal si encontraba un error durante la primera sincronización
✅ Versión 3.4.1 (lanzada el 04-11-2021)
🎉 Característica
- Añadir compatibilidad con PrestaShop 1.7.8
El proceso de instalación se vio comprometido en 1.7.8 debido a los cambios y renombramientos realizados por PrestaShop en la clase "Product".
✅ Versión 3.4.0 (lanzada el 26-10-2021)
🎉 Característica
- Integración de la sincronización de pedidos en el servicio web de la caja de herramientas
Configuración de la sincronización durante un período dado, un intervalo de tiempo o para un pedido específico. Posibilidad de forzar la sincronización para eliminar los errores actuales e intentar reimportar el pedido. El servicio web devuelve un JSON detallado que contiene el número de pedidos creados, fallidos, ignorados, actualizados o incluso mal formateados.
- Recuperación del estado de un pedido en el servicio web de la caja de herramientas
Integración de endpoints para recuperar el estado de un pedido de Lengow en el CMS. Recuperación de todos los datos de Lengow para un pedido específico: lista de errores, acciones, cambios de estado y todos los datos necesarios para el soporte.
- Eliminación de la compatibilidad con PrestaShop 1.4
Eliminación de todo el código específico para la versión 1.4 de PrestaShop y limpieza del código existente.
✅ Versión 3.3.2 (lanzada el 12-08-2021)
🔧 Corrección de errores
-
Corrección del parámetro de selección GET para la url de exportación
Implementación de una corrección para corregir la recuperación del parámetro de selección GET en la url de exportación y así devolver el número correcto de productos.
✅ Versión 3.3.1 (lanzada el 19-07-2021)
🎉 Característica
- Integración de una nueva url de caja de herramientas
Externalización de la caja de herramientas del plugin a través de Webservice. La url de la caja de herramientas permite recuperar todos los datos del plugin: resumen del plugin, lista de opciones, suma de comprobación de los archivos del plugin y lista de registros disponibles. También permite descargar registros para un día específico o todos.
- Añadir un modal de actualización en el plugin
Implementación de un modal que indica que una nueva versión del plugin está disponible para su descarga. Este modal se muestra por defecto una vez al día cuando el plugin está obsoleto. Contiene toda la información que permite la actualización (registro de cambios de la versión, procedimiento de actualización, etc.).
✅ Versión 3.2.2 (lanzada el 19-03-2020)
🔧 Corrección de errores
- En caso de que algunas variables no estén definidas, causando múltiples avisos de php
- Actualización del token de acceso al recuperar un código http 401
✅ Versión 3.2.1 (lanzada el 12-03-2020)
🔧 Corrección de errores
- [export] Cambiar condición para encontrar atributos de combinaciones
- Añadir el código http 201 en los códigos de éxito
✅ Versión 3.2.0 (lanzada el 04-03-2020)
🎉 Características
- Añadiendo compatibilidad con php 7.3
- [import] Protección de la importación de pedidos anonimizados
Los pedidos anonimizados no se importan excepto en caso de importación de un pedido específico, si ya están importados, el estado puede ser actualizado
- [import] Protección de la importación de pedidos de más de 3 meses
Los pedidos de más de 3 meses no se importan excepto en caso de importación de un pedido específico, si ya están importados, el estado puede ser actualizado
- Refactorización y optimización de la clase conectora
Rediseño total de la clase que permite la conexión entre el módulo y las APIs de Lengow. Almacenamiento del token de autorización temporal para evitar su recuperación en cada llamada (duración de 3000 segundos). Registro de todos los posibles errores devueltos por las APIs así como por Curl. Configuración de seguridad para recuperar el token de autorización si ya no es válido. Añadidas constantes para las rutas de la API, código de error http, formato de retorno de la API y método de la API
- Optimización de las llamadas a la API para la sincronización de pedidos y acciones
Rediseño del sistema de recuperación de pedidos y acciones para tomar sólo los cambios realizados en las últimas 3 horas. Si una sincronización se bloquea, este retraso de 3 horas aumenta gradualmente hasta el número máximo de días de sincronización seleccionados por el comerciante. Para una sincronización manual, siempre empezaremos en el número de días seleccionados en la configuración del plugin
- Mostrar una alerta cuando el plugin ya no está actualizado
Configuración de una alerta cuando la versión del plugin instalado ya no está actualizada. Integración de un enlace para recuperar directamente la última versión del plugin a través de este bloque
- Cambio de nombre de Modo Preprod a Modo Debug
🔧 Corrección de errores
- Refactorización y optimización de las fechas con la localización correcta
- [import] Mejora de la seguridad para los pedidos que cambian su nombre de marketplace
✅ Versión 3.1.4 (lanzada el 16-10-2019)
🔧 Corrección de errores
- [import] Eliminada la compatibilidad con la versión 3 del plugin Mondial Relay
✅ Versión 3.1.3 (lanzada el 11-10-2019)
🎉 Características
- [import] registro del número de IVA en las direcciones de entrega y facturación
Registro del número de IVA intracomunitario en las direcciones de entrega y facturación. Si estos datos sólo están presentes en la dirección de facturación, se copian a la dirección de entrega
🔧 Corrección de errores
- Recuperación de todas las tiendas activas al buscar por token
- Implementación de enlace dinámico en plantillas para scripts JS y CSS
- [import] Uso de coincidencia semántica cuando los métodos de envío están vacíos
✅ Versión 3.1.2 (lanzada el 05-09-2019)
🎉 Características
- [export] Refactorización y optimización de la recuperación de datos del producto
Reescritura de la clase de producto para facilitar futuros desarrollos y optimizar el proceso de exportación.
- [export] Añadir campo isbn en feed de exportación para PrestaShop 1.7
La versión 1.7 de PrestaShop da la posibilidad de informar el isbn sobre los productos. Este valor está ahora presente en el flujo de exportación por defecto. Está vacío para las versiones inferiores a 1.7.
🔧 Corrección de errores- [import] Moviendo plantillas de correo electrónico para PrestaShop 1.7
- Corregido el proceso de actualización del módulo
✅ Versión 3.1.1 (lanzada el 28-06-2019)
🎉 Características
- [import] Optimización del sistema de recuperación de pedidos
Nueva gestión del período de recogida de pedidos de forma automatizada. El intervalo de tiempo se basa en la fecha de la última sincronización exitosa. El comerciante puede elegir el número máximo de días de recuperación entre 1 y 10 días. Este valor se utiliza en caso de error para recuperar pedidos más antiguos. Configuración de un filtro para recuperar todos los pedidos creados entre dos fechas separadas (máximo 10 días).
- [import] Configuración de una caché para la sincronización de ids de catálogos
Caché de la sincronización de catálogos (permitiendo recuperar pedidos basados en un catálogo). Este proceso tiene lugar cada 4 horas.
Posibilidad de forzar el proceso a través de la url del cron
- [acción] Refactorización y optimización de acciones en pedidos
Reescritura del proceso de envío de acciones para facilitar futuros desarrollos
- [importar] Añadir búsqueda semántica para coincidencia de transportistas
Implementación de la coincidencia semántica de transportistas (opcional) para mercados que no ofrecen ni transportistas ni métodos de transporte. Esta coincidencia intenta vincular semánticamente el nombre del transportista devuelto por el mercado con los transportistas de PrestaShop del comerciante.
- [exportar] Añadir campo price_wholesale en feed de exportación
Añadir el campo price_wholesale (Precio de compra) para todos los clientes v3
🔧 Corrección de errores
- [importar] Actualización de los datos de Mondial Relay en la tabla del plugin específico
- [exportar] Visualización de productos desactivados en la cuadrícula y el contador
✅ Versión 3.1.0 (lanzada el 14-05-2019)
🎉 Características
- Registro de datos del mercado en un archivo json
Los datos del mercado (lista de acciones, transportistas, estados, etc.) se guardan en la caché para evitar llamadas innecesarias a la API de los mercados. Estos datos se actualizan una vez cada 24 horasOptimización de las llamadas a la API entre PrestaShop y Lengow
- Optimización global de las llamadas a la API
Configuración de una caché para optimizar la gestión de los datos recuperados a través de la API (datos de la cuenta, mercado, configuración de envío, etc.)
- Desactivación del rastreador de Lengow y cambio del ID del producto
Configuración de una casilla de verificación en la configuración del módulo para desactivar el rastreador de Lengow y elegir el identificador de producto único ingresado en Lengow. Por defecto, el rastreador se desactiva
- Añadir campo meta_title en feed de exportación heredado
Añadir el campo meta_title para todos los clientes que vienen de v2
🔧 Corrección de errores
- [exportar] Mejora de la eliminación de encabezados duplicados
- [acción] Gestión de pedidos en espera de devolución del mercado
- el parámetro count() debe ser un array para php 7.2
- [acción] Caché de datos de exportación heredados
- Corrección en el número de productos por página en la paginación
- Actualización de la tabla lengow_order directamente después de la creación del pedido de PrestaShop
✅ Versión 3.0.5 (lanzada el 18-03-2019)
🔧 Corrección de errores
- [exportar] Eliminación de campos duplicados sensibles a mayúsculas y minúsculas
- [exportar] Añadir valor por defecto para el array de productos excluidos
- [exportar] Recuperación de imágenes parentales cuando no se selecciona ninguna imagen para la combinación
- [exportar] Recuperación de un id_lang por defecto para la selección de productos
✅ Versión 3.0.4 (lanzada el 28-01-2019)
🎉 Características
- Añadir enlaces al nuevo centro de ayuda de Lengow
- [acción] Generación de un mensaje de error genérico cuando la API de Lengow no está disponible
🔧 Corrección de errores
- [exportar] Recuperación de datos para campos personalizados
- [importar] Enviar correo electrónico habilitado para el correo electrónico de informe
- [importar] Conversión de array a string para comentarios de pedidos
- [exportar] Modificación de campos heredados para campos de imagen
- [importar] Nuevo parámetro en la función updateQty() para la versión 1.7.3
- [importar] Mejora de la seguridad para evitar la sincronización duplicada
- [exportar] El producto se ignora cuando tiene combinaciones defectuosas
✅ Versión 3.0.3 (lanzada el 19-09-2018)
🎉 Características
- [importar] Mejora de los registros en la coincidencia de transportistas
Nuevos registros de mantenimiento en la selección del transportista según el método o transportista devuelto por la API. El módulo también indica si se selecciona el transportista por defecto
🔧 Corrección de errores- Cambio de booleano a entero para datos de tipo casilla de verificación
- Verificación adicional para bases de datos no sensibles a mayúsculas y minúsculas
- [exportar] Mejora de la recuperación de la configuración de exportación de la tienda
✅ Versión 3.0.2 (lanzada el 05-09-2018)
🎉 Características
- Añadir estado reembolsado a los filtros de pedidos
- Añadir lista desplegable para número de artículos por página para productos y pedidos
- Cambio de protocolo a https para llamadas a la API
- Implementación de la coincidencia de métodos de envío en la coincidencia de transportistas
- Gestión de los parámetros delivery_date y custom_carrier para el envío de acciones
- Verificar y completar un pedido no importado si se cancela o se reembolsa
🔧 Corrección de errores
- Optimización de la visualización de errores en la pantalla de pedidos
- [acción] Corrección de las fechas de creación y actualización de las acciones
- [acción] Eliminación del parámetro shipping_date en la solicitud de comprobación de acción
- Eliminación t
-
Eliminación de la compatibilidad con PrestaShop 1.6