Consultar stock de Mercado Libre

  • Proceso resumido:
  • 1. Obtener todos los SKUs activos de Magento
  • 2. Descartar los SKUs que no comienzan con "CH"
  • 3. Obtener datos de la publicación de Mercado Libre
  • 4. Si la publicación no existe, agregarla sin stock en archivo completo pero no al filtrado
  • 6. Si la publicación es FULL, agregar el stock archivo completo pero no al filtrado
  • 7. Si la publicación existe y no es FULL, agregar el stock en ambos archivos
  • Archivos generados:
  • El archivo filtrado sólo contiene las publicaciones existentes en Mercado Libre y que no son FULL
  • El archivo completo contiene tanto las publicaciones no existentes en Mercado como las FULL, con las columnas adicionales que indican cada caso
  • Consideraciones:
  • Los SKUs deshabilitados en Magento no se incluyen en ningún archivo
  • Los SKUs que no comienzan con "CH" no se incluyen en ningún archivo
  • Las publicaciones que no se pueden obtener de Mercado Libre se muestran en el archivo completo, con la columna "existe_en_ml" en 0
  • Las variaciones de cada publicación son obtenidas de Mercado Libre, no se tienen en cuenta las variaciones de Magento
  • El stock de cada publicación es obtenido del campo "available_quantity" de la publicación
  • El stock de cada variación es obtenido del campo "available_quantity" de la variación
  • Para publicaciones con variaciones, el stock de la publicación representa la suma del stock de las variaciones
  • El stock de las publicaciones FULL es obtenido. Se marca en la columna "es_full" del archivo completo si una publicación o variación es FULL
  • La columna "is_in_stock" en ambos archivos indica si el artículo debe estar "en existencias" en Magento. Se determina en base a si el stock es mayor a 0 o no