Magento 2 - Registros de cambios del plugin Lengow

Corrección de la función que agrega los productos al carrito para forzar un precio personalizado en lugar del precio especial. Este cambio debería obligar a Magento a usar el precio ingresado, en lugar de un precio ingresado en el BO.

✅ Versión 1.3.1 (lanzada el 19-07-2021)

🎉 Características 

  • 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 te 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 te permite descargar registros para un día específico o todos. 

  • Añadiendo 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 descargar. 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 (changelog versión, procedimiento de actualización y enlace al soporte). Permanece presente continuamente utilizando un enlace en el encabezado del plugin.

🔧 Corrección de errores

  • Eliminación de algunas reglas de catálogo al importar pedidos 

Configuración de una seguridad en el plugin para eliminar ciertas reglas de catálogo en los productos al importar pedidos desde Lengow. 

  • Eliminación de FPT (Impuestos Fijos de Producto) al importar pedidos 

Instalación de una sobrecarga en el plugin para bloquear la aplicación de FPTs al importar pedidos desde Lengow.

✅ Versión 1.3.0 (lanzada el 26-03-2021)

🎉 Características 

  • Implementación del nuevo proceso de conexión

Eliminación del antiguo sistema de conexión a través de Iframe y adición de varias pantallas que permiten la conexión y el emparejamiento de catálogos.
🔧 Corrección de errores

  • [export] Añadida seguridad de registro de producto configurable  

Verificación del tipo de producto al registrar productos configurables para evitar que un producto agrupado se confunda con un configurable.

  • [export] Corrección en el selector masivo para las versiones 2.4.x de Magento  

Modificación de la plantilla de la cuadrícula de productos para hacer que el selector masivo vuelva a ser funcional para las versiones 2.4.x de Magento.  

  • [export] Adición de seguridad adicional en la exportación de multi-stock  

Implementación de seguridad adicional en multi-stock para evitar detener el proceso de exportación cuando el cliente ha desactivado voluntariamente los plugins nativos de Magento.

✅ Versión 1.2.3 (lanzada el 28-10-2020)

🎉 Características 

  • [export] Multi-stock disponible con nuevo campo 'quantity_'

Gestión de multi-stock durante la exportación de catálogo. El campo "cantidad" ahora contiene la suma de los diferentes stocks y cada stock tiene un campo "quantity_SourceName" que contiene su stock respectivo. Esta opción solo está disponible en la versión 2.3.x de Magento.

  • [import] Ahora se pueden importar pedidos B2B sin impuestos

Los pedidos de tipo B2B ahora pueden importarse sin impuestos. Para hacer esto, debes activar la opción asociada en la configuración del plugin. Por defecto, los pedidos B2B se importan con impuestos.

  • Añadiendo nuevos enlaces al Centro de Ayuda de Lengow y Soporte

Implementación de las nuevas urls del Centro de Ayuda de Lengow en el tablero así como en la ayuda

✅ Versión 1.4.4 (lanzada el 06-06-2023)

🔧 Corrección de errores

  • [Importación] Obtener correo electrónico para enviar notificación desde el plugin cuando el valor es nulo
  • [Importación] Usar Lamina_validator en lugar de Send_validator para la validación de correo electrónico
  • [Importación] Desbloqueo de la importación de la dirección del cliente en los pedidos
    Valores de datos de dirección de cadena definidos
  • [Importación] Corregir error al importar pedidos causado por la clase CollectionFactory
    Uso de array en su lugar
  • [Importación] Corregir errores cuando los datos son nulos al usar la función de reemplazo de caracteres
  • [Exportación] Corregir error cuando el usuario guarda el catálogo vinculado a CMS en la primera conexión
    Adición de la condición de verificación de datos de la tienda durante la sincronización
  • [Exportación] Problema al exportar el catálogo
    Usar ProductInterface en lugar de ProductInterceptor

✅ Versión 1.4.3 (lanzada el 12-01-2023)

🔧 Corrección de errores

  • [Exportación] Corregir el error obsoleto que bloqueaba la exportación del catálogo desde CMS e importación del nombre del cliente en el pedido con php 8.1

✅ Versión 1.4.2 (lanzada el 27-01-2022)

🎉 Características 

  • Eliminación de la compatibilidad con versiones de Magento inferiores a 2.3
    Eliminado todo el código específico para versiones antiguas de Magento y limpieza del código existente. Cambiando el código a php 7.1
  • Añadiendo la versión de PHP en la caja de herramientas
    Añadiendo 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ñadiendo la fecha de actualización del campo extra en la caja de herramientas externa
    Adición en la caja de herramientas externa de 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

🔧 Corrección de errores

  • [Importación] Registro de un grupo de clientes específico para un nuevo cliente
    Modificación de la función que crea el cliente para tener en cuenta el grupo de clientes seleccionado en la configuración. El problema venía de la función loadByEmail() que sobrescribía el valor inicialmente introducido
  • [Exportación] Corregir un error de tipo que a veces ocurre al recuperar el costo de envío del producto
    Añadido un tipado forzado en el retorno del método getShippingCost() para que siempre devuelva un float
  • [Exportación] Convertir los valores de los atributos personalizados a cadena
    Implementación de seguridad adicional para convertir todos los valores de los atributos personalizados en cadenas de caracteres
  • [Importación] Carga de tipos de pedidos en cada sincronización de pedidos
    Corregido un error para cargar todos los tipos de pedidos en cada sincronización de pedidos. Un pedido enviado por el marketplace ya no era reconocido como tal si encontraba un error durante la primera sincronización
  • [Importación] Comprueba si el multi-stock está activado cuando se envía el pedido
    Implementación de seguridad adicional en el multi-stock y el envío del pedido cuando el cliente ha desactivado el plugin nativo de Magento

✅ Versión 1.4.1 (lanzada el 15-11-2021)

🔧 Corrección de errores

  •  Desbloqueo del proceso de sincronización cuando se reembolsa un pedido 

    La función getOrderState () devolvía un resultado "nulo" mientras que la tipificación de php 7 solo acepta un resultado de tipo "cadena". Esta diferencia de formato resultaba en un error fatal de php y el proceso de sincronización se bloqueaba.

✅ Versión 1.4.0 (lanzada el 26-10-2021)

🎉 Características    

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 Magento 2.0

  • Eliminación de todo el código específico para la versión 2.0 de Magento 2 y limpieza del código existente. Actualización del código existente al estándar php 7.0. Este cambio puede hacer que el plugin sea incompatible con Magento 2.0 y los clientes que aún funcionan con php 5.

✅ Versión 1.3.2 (lanzada el 14-09-2021)

🔧 Corrección de errores 

  • [Exportación] Corregir la recuperación de datos del padre en productos hijos

Corrección en la función que indica si los datos deben ser recuperados del hijo o del padre. La preocupación venía de una comprobación estricta en un getter de Magento que devolvía

Actualización de las URL del formulario que permiten la creación de tickets de soporte (francés e inglés).

🔧 Corrección de errores

  • [importar] Corrección del comportamiento de Customer::getName

Modificación de las condiciones de la función "Customer::getName()" para que corte correctamente el nombre y apellido del cliente cuando esta información llega en el campo "fullname" de la api.

  • Nueva seguridad en la función pluginIsBlocked() para php 7.4

Añadida una nueva condición en la instanciación de una variable en la función "Sync::pluginIsBlocked()" del plugin para hacerlo compatible con Magento 2.4.x y php 7.4.x.

  • Cargar siempre el iframe en https

El iframe de conexión dejó de funcionar en el plugin debido a un error de protocolo http / https. Ahora el iframe se carga exclusivamente en https para solucionar este problema. 

✅ Versión 1.2.2 (lanzada el 10-06-2020)

 🎉 Características  

  • [importar] Adición de tipos de pedidos en la pantalla de gestión de pedidos
  • [importar] Adición de la opción de conversión de moneda en el panel de opciones de pedido
  • [Exportar] Añadir opción para seleccionar qué campo debe tomarse de los productos parentales  

🔧 Corrección de errores 

  • [importar] Refactorización de la creación de direcciones de entrega y facturación
  • [importar] prevenir que magento aplique descuentos en pedidos importados
  • Actualización del token de acceso al recuperar un código http 401

✅ Versión 1.2.1 (lanzada el 12-03-2020)

🔧 Corrección de errores

  • Añadido el código http 201 en los códigos de éxito

✅ Versión 1.2.0 (lanzada el 09-03-2020)

🎉 Características  

  • [importar] Protección de la importación de pedidos anonimizados
  • [importar] Protección de la importación de pedidos de más de 3 meses
  • Refactorización y optimización de la clase conectora
  • Optimización de las llamadas a la API para la sincronización de pedidos y acciones
  • Mostrar una alerta cuando el plugin ya no está actualizado
  • Renombramiento de Preprod Mode a Debug Mode

🔧 Corrección de errores 

  • [importar] Eliminación del índice order_date en la tabla lengow_orders
  • Refactorización y optimización de las fechas con la localización correcta
  • [acción] Mejora de la coincidencia del transportista con una búsqueda estricta y luego aproximada
  • [exportar] Recuperación de los costos de envío correctos para cada producto
  • [importar] Guardar el archivo marketplaces.json en la carpeta de medios de Magento
  • [importar] Mejora de la seguridad para los pedidos que cambian su nombre de marketplace

✅ Versión 1.1.5 (lanzada el 10-01-2020)

🔧 Corrección de errores 

  • [exportar] compatibilidad con php 7.3 para el tamaño y total del modo  

✅ Versión 1.1.4 (lanzada el 20-11-2019)

🎉 Características

  • Añadiendo compatibilidad con php 7.3

🔧 Corrección de errores

  • [importar] Recuperación de la tasa de impuestos cuando los precios de los productos no incluyen impuestos
  • [importar] Actualización de la creación de direcciones para la compatibilidad con la versión 2.3.3

✅ Versión 1.1.3 (lanzada el 13-09-2019)

🔧 Corrección de errores 

  • Uso del proceso de fábrica para la instanciación de marketplace
  • Recuperación dinámica del id de tipo de entidad para los atributos del producto
  • [exportar] Comprueba si un atributo de producto en forma de array contiene otro array
  • [toolbox] Añadiendo seguridad en la recuperación de archivos de exportación   

✅ Versión 1.1.2 (lanzada el 06-09-2019)

🎉 Características 

  • [acción] Mejora de la coincidencia del transportista con la búsqueda en el código y la etiqueta del transportista

🔧 Corrección de errores

  • [importar] Guardar el número de seguimiento durante el proceso de actualización   

✅ Versión 1.1.1 (lanzada el 09-07-2019)

🎉 Características 

  • [importar] Optimización del sistema de recuperación de pedidos
  • [importar] Configuración de una caché para la sincronización de ids de catálogos
  • [acción] Refactorización y optimización de acciones en pedidos

✅ Versión 1.1.0 (lanzada el 24-05-2019)

🎉 Características

  • Desactivación del rastreador Lengow y cambio del ID del producto
  • Registro de datos de marketplace en un archivo json
  • Optimización de las llamadas a la API entre PrestaShop y Lengow

🔧 Corrección de errores  

  • el parámetro count() debe ser un array para php 7.2
  • [acción] Gestión de pedidos en espera de retorno del marketplace
  • Actualización de t
    • Actualización de la tabla lengow_order directamente después de la creación del pedido de Magento

    ✅ Versión 1.0.3 (lanzada el 20-03-2019)

    🎉 Características

    • [acción] Generando un mensaje de error genérico cuando la API de Lengow no está disponible
    • [importación] Agregando un error cuando un producto no tiene suficiente stock
    • [importación] Importar el pedido con la moneda del mercado

    🔧 Corrección de errores 

    • [importación] Mejora de la seguridad para evitar la sincronización duplicada
    • Inicializando un array vacío para la decodificación de logs   

    ✅ Versión 1.0.2 (lanzada el 07-01-2019)

    🎉 Características

    • Añadiendo enlaces al nuevo centro de ayuda de Lengow

    🔧 Corrección de errores  

    • [importación] Cambiando la url del cron con la tienda por defecto
    • Corrección en la inyección de dependencias de los modelos de Lengow
    • [Exportación] Gestión de campos duplicados
    • Optimización de la copia de seguridad de la configuración sin limpiar la caché de configuración
    • [importación] Guardando datos de seguimiento en la tabla lengow_order
    • [importación] Optimizando la creación del pedido con la cotización dada
    • Modificación de las clases css para la compatibilidad con la versión 2.3
    • [importación] Añadiendo advertencia cuando la cotización contiene productos desactivados  

    ✅ Versión 1.0.1 (lanzada el 01-10-2018)

    🎉 Características 

    • Añadiendo estado reembolsado a los filtros de pedidos
    • [exportación] Cargando categorías parentales para productos no visibles individualmente
    • Cambio de protocolo a https para llamadas a la API
    • 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 

    • Cambio de estilo css para la etiqueta de estado de pedido de Lengow
    • [acción] Eliminación de errores de acción cuando los pedidos están completos
    • [acción] Eliminación del parámetro shipping_date en la solicitud de verificación de acción
    • Optimización de la visualización de errores en la pantalla de pedidos
    • Eliminación del índice indefinido user_id en el conector
    • [importación] Corregido un error de importación de pedidos múltiples después de la acción de re-importación
    • [importación] Resolviendo el error de creación del cliente en el caso de un magento multi-sitio
    • [exportación] Corregido el parámetro del nombre de la tabla en la acción de limpieza del log
    • [importación] Creando una nueva pista solo si el número de seguimiento está presente
    • [importación] Corrección del atributo from_lengow en los clientes 
¿Fue útil este artículo?
Usuarios a los que les pareció útil: 0 de 1
Este artículo ha sido traducido automáticamente. En caso de duda, le agradecemos que consulte las versiones originales en francés o en inglés.

Artículos en esta sección

Nuestros horarios de support:
De 9:00 a 18:30 CET de lunes a viernes