Solicitar una actualización
Para solicitar una actualización a medida abone directamente a través de adquirir el producto, así le darán una fecha concreta en el corto plazo. Las versiones marcadas con asterisco (*) son criticas!! Eso implica que no podemos garantizar el funcionamiento de versiones anteriores a esa a nivel completo por cambios en la API de Meli a partir de esa fecha.
Pueden comunicarse directamente a nuestro whatsapp business para solicitar una videollamada o una consulta.
Versión 24.58 (*)
24 Octubre 2024
Cambios:
- IMPORTANTE: Meli cambio algunos campos de lugar lo que hace importante esta actualizacion, uno de ellos es el valor de la comisión por venta.
- Se agrego el campo de cuenta analítica para asociar a las ventas con la contabilidad analítica
- OPTIMIZACION DE CARGA MASIVA DE PUBLICACIONES: Se agregaron opciones al wizard de actualización de vinculaciones (bindings) para poder revincular masivamente y así precargar masivamente las publicaciones utilizando un listado de skus y meli ids. Esto resuelve los tiempos muy largos de carga via api ya que la Meli API no permite consultar mas de 100 publicaciones por iteración haciendo muy lento el proceso. Con esta opción solo debe levantar un excel de SKUS ( Ej.: NIKE001NEG04 ) para asociar al producto en Odoo, y sus respectivos MELI ID ( Ej.: MLA123123456)
- Ahora cuando se publican guías de talles se puede ver en el mismo producto los talles que dieron error para poder así corregirlos.
- Lista de precio en la orden de venta: En las nuevas versiones de odoo se crean notificaciones si se intenta cambiar la lista de precio de una orden de venta, esto ya se resolvió. También se hace ahora un ajuste por si antes de confirmar la venta algún proceso como es el de la tarifa predefenida para ciertos usuarios sobreescribe la lista de precio de una venta.
- En la version Premium se optimizo aun mas la función de actualización de stock para que no bloquee ningún proceso a la hora de hacer ajustes de inventario, y solo marque para posteriormente actualizar todas las publicaciones de ML asociadas.
- Código postal ahora se actualiza también en la dirección de entrega en el campo 'zip'
- Se agrego Panamá para todas las versiones
- Limpieza de varios warnings
Versión 24.42
22 Agosto 2024
Cambios:
- Se soluciono un bug en la seleccion de la direccion de entrega predeterminada, la direccion de entrega.
- Se corrigio el modelo ir.report por ir.actions.report para definir el reporte de las facturas en la configuracion
- Se agrego valores para el texto de autofactura y la inclusion de los campos {ORDERID} para el numero de orden y el {ORDERAMOUNT} para el monto de la factura, ya que se volvio indispensable para que los compradores no confundan los numeros de orden.
Versión 24.37
9 Julio 2024
Cambios:
- Se corrigio para el caso de Argentina la utilizacion de Capital Federal como estado asociado a CABA. Y se corrigio un caso en que se utilizaba el nombre de la ciudad en lugar del nombre de estado. Esto solo afectaba a Argentina en principio pero podia suceder en Chile y en Uruguay. No en Mexico.
- En el contacto para los casos de nombres de consumidor final se corrigio el nombre de first name y last name para que siempre tome el de la informacion de facturacion en lugar del definido en la orden de venta asociados al usuario. Esos campos solian estar mal definidos, utilizando el nombre de usuario de meli en su lugar.
- Atributos de las variantes, publicacion y sincronizacion de variantes mejorada. Se agrego una dependencia de python llamada unidecode para poder comparar los atributos en Odoo con los atributos en Meli, ya que Meli corrige automaticamente la sintaxis de los atributos era fundamental hacer mas flexible la funcion que comparaba esos atributos para identificar las variantes en Odoo vs las combinaciones en Meli. La convención ahora es que si el atributo que publicar es Color y el valor es Bordo sin acento, Meli lo corrige a Bordó con acento, sin embargo el modulo los compara positivamente ya que con la funcion unidecode podemos hacer eso sin tener en cuenta los caracteres especiales. En el caso de valores con palabras combinadas, como Verde Claro, se capitaliza a Verde claro ya que asi lo hace Meli a su vez.
- El campo Total config tiene la opcion transacion amount y paid amount, esto ya sera obsoleto pronto, ya que confunde y no deberia ser necesario definirlo en las futuras versiones. Sigue siendo el valor Paid amount el predeterminado.
- Se corrigio un error que generaba el bind.stock_error al estar indefinido en la version 34, esto afectaba el comportamiento de Odoo al querer confirmar entregas o validar stock en los casos en que estaba definido ese valor para una publicacion de Meli.
Versión 24.34
11 Junio 2024
Optimización:
- Agregado de opcion en total config de transacion_amount para los pagos, estos ahora incluyen de manera mas clara si se agrega o no la financiacion en cuotas para que coincida con la factura emitida.
Bugs resueltos:
- Stock: en algunos casos nuevos que surgieron cuando no coinciden SKUs y Barcodes entre Odoo y Meli, ahora agregamos un nuevo estado "Actualizado con aviso" en lugar de no publicar el stock, tambien explicando el motivo en el mensaje de status del error. El criterio es el siguiente, en caso de no coincidir SKU o BARCODE, ahora buscamos el mejor candidato, si logramos establecer un buen candidato (por ejemplo coincide alguno de los dos y solo existe una combinacion posible en la publicacion de Meli se hace la actualizacion de stock pero con un aviso.
Warning:
- Un warning sobre producto maestro en odoo 17 sobre los campos que traen store=True cuando no se asocia la funcion de computo de ese campo calculado con un decorador de dependencia sobre uno o varios campos. Ej.: @api.depends("meli_id")
Versión 24.31
31 May 2024
Optimización:
- Versión de meli_oerp y meli_oerp_multiple (Publisher y Premium) ahora mantendrán la misma numeración para mayor claridad y compatibilidad. A partir del 31 de mayo meli_oerp 24.31 debe y coincidira con la version de meli_oerp_multiple 24.31
- Las desconecciones de la API de mercadolibre no son comunes pero suelen suceder de forma aleatoria en función de los cambios repentinos o la saturación de los servidores de MELI, para ello estamos optimizando las funciones de reconección y reconocimiento de status de errores para cuando la API de MercadoLibre da mensajes del tipo 500 o superior: Gateway Timeout o Server error...
Bugs resueltos:
- Se resolvio un problema que afectaba unicamente al Odoo 17.0 en la importacion de publicaciones con variantes... eso afectaba tambien a las imagenes asociadas a esas variantes.
- Se agregaron status de bloqueo al status de actualizacion de stock de cada publicación. El bloqueo del stock en Odoo es automatico a partir del momento en que se toca pausar en esa publicación.
Warning:
- Un warning sobre producto maestro en odoo 17 sobre los campos que traen store=True cuando no se asocia la funcion de computo de ese campo calculado con un decorador de dependencia sobre uno o varios campos. Ej.: @api.depends("meli_id")
Versión 24.24
08 Abril 2024
Optimización:
- Limpieza de logs, ya se eliminaron muchos logs innecesarios para evitar el crecimiento del log
- Se indexaron todos los campos de order items
- Metodo de borrado de imagenes masivas para reducir el tamaño de la base de datos
- Agregado get_price_from_pl en versions.py
- Agregado ProductType en version.py
- Stock_picking_set_quantities en versions.py
Bugs resueltos:
- Búsqueda del producto asociado a una venta mejorado, al no encontrar el sku solía buscar el primero producto asociado a la publicación
- Para arreglar posibles problemas asociados al Tipo de producto que no sean almacenables, ahora forzamos y corrige el producto como Almacenable para poder vincular su stock
- Wizard de cancelacion: ahora se puede cancelar ordenes bloqueadas masivamente.
- Obsoleto: Agregador meli_variation_id al modelo de mercadolibre.posting
- Get_price_for_category_predictor ahora devuelve 1.0 si no esta definido un pricelist a ML
- Algunos casos mercadolibre.image no existe el modelo, se puso una condición para no bloquear la subida de imágenes
- Metodo Update attribute: caso de atributo vacio (_update_sku_attribute)
- Se desactivo las traducciones del description sale
- Atributos que se generaron al importar categorias a veces no se definían como generadores de variantes
- Indentation: wizard mercadolibre.product.template.update > product_template_update
- LOs envios de tipo me1 se duplicaban si no se definía a mano el default code (ref interna) en ENVIO-ME1
- Recorre todas las compañías el cron para hacer el cron de actualización de stock para múltiples cias y cuentas, esto se optimizo ahora también con la posibilidad de tener un cron especifico por compañía para no sobrecargar el único cron.
Warning:
- Se modificaron nombres de campos para no duplicar nombres que generaba Warnings innecesarios.
- En mercadolibre.shipment company estaba definido dos veces.
- Impresion de guias depende ahora de si fue definido correctamente el modelo de shipment para esa orden.
- Uso de base64.b64encode en lugar de base64.encodestring obsoleto.
Pedidos
- Agregado de campo Buyer Name a los pedidos de venta de Odoo para identificar el comprador sin necesidad de traerse al cliente a odoo
- Agregado “invalid”, “pending_cancel” y “partially refunded” al campo meli_status
- Agregado acceso directo a generar etiqueta y acceder a guia pdf desde Pedido de venta de Odoo en la pestaña MercadoLibre
- Mejora de alta de Comprador para ingreso masivo de pedidos asociado a multiples cuentas
- Activado el uso de mercadolibre_cron_get_orders_shipment_client (Importar clientes) para importar o no los clientes a Contactos de Odoo, tambien se agrego campos en la configuración para definir un Cliente de Odoo predeterminado (Cliente, Facturacion y Envio) de todos los pedidos de venta de ML
- Agregado actualizacion de producto asociado a la orden de venta de mercadolibre para poder visualizar rapidamente que ordenes (en MercadoLibre > Ordenes) aun no fueron vinculadas con un producto
- Bloqueo de actualización de stock automático si se Pausa desde Odoo la publicación, si se Activa desde Odoo también se desbloquea.
- Wizard para imprimir guias ahora se puede ejecutar desde las vistas de Ventas (sale.order), Inventario (stock.picking)
- Meli_shipment_logistic_type se define ahora con el shipment.mode si no existe en el pedido de ML ese dato para que no quede indefinido…
Publicaciones
- Categorias: el predictor ahora devuelve un wizard de categorias posibles para seleccionar
- Banner y descripción: se agregados imágenes para asociar a cada plantilla de descripción
- Importar producto: se asocia barcode ahora y se chequea antes si ya existe ya que puede ser bloqueante incluso si hay productos archivados con ese barcode
- Uso de grillas de talles: se agregaron las grillas de talles para casos de categorías de indumentaria, campo de género y marca son obligatorios. Las grillas de talles deben darse de alta primero en ML para que Odoo las pueda asociar a las publicaciones, esto es por Categoria, Marca, Genero….
- En la sección de atributos se agregaron funcionalidades y botones para poder verificar la asignación de productos si están correctamente asociadas y generadas sus variantes respectivas. A veces si se habían generado incorrectamente los atributos asociados a ML en el Odoo, era necesario volver a hacer la importacion de esos atributos y re importar esos productos para que se creen las variantes correspondientes.
- Se mejor la vista del importador masivo (en dos columnas bien ordenadas)
Stock
- Solo se activan el producto que paso de tener stock nulo a positivo si no fue pausado manualmente, por ende bloqueado para su alta de stock… y por ende su activación automática.
Actualizaciones críticas!
- El método fetch se renombró para todos los casos de modelos en que se usaba, ya que es ahora un método genérico de la api de odoo