Actualizar inventario

Instrucciones sobre cómo los proveedores pueden actualizar su inventario en la plataforma de Pharmarket.

🔧 Normalización de Inventario

Antes de actualizar el inventario, es crucial que los datos estén normalizados utilizando identificadores estandarizados como el IUM o el CUM. Preferiblemente, se debe usar el pharmarket_product_id, aunque no es obligatorio.

Si tu inventario no está bajo estos estándares, visita los endpoints de normalización de inventario.

Normalización de inventario

🗂️ Carga Masiva

  • Formato del Archivo: Explicación sobre el formato aceptado (CSV, Excel) y ejemplo del archivo.

  • Endpoint: Detalles del endpoint para subir el archivo de carga masiva.

  • Validaciones: Reglas de validación que se aplican al archivo subido.

  • Ejemplo de Solicitud:

    bashCopy codecurl -X POST "https://api.pharmarket.co/proveedores/inventario/carga_masiva" \
         -H "Authorization: Bearer tu_token_de_acceso" \
         -F "file=@path_to_your_file.csv"

🛠️ Actualizar un Solo Producto

  • Endpoint: Detalles del endpoint para actualizar un producto individual.

  • Parámetros: Lista de parámetros necesarios (ID del producto, cantidad, precio, etc.).

  • Ejemplo de Solicitud:

    bashCopy codecurl -X PUT "https://api.pharmarket.co/proveedores/inventario/actualizar" \
         -H "Authorization: Bearer tu_token_de_acceso" \
         -H "Content-Type: application/json" \
         -d '{
               "producto_id": "12345",
               "cantidad": 100,
               "precio": 19.99
             }'

🔄 Actualizar un Lote (Batch)

  • Endpoint: Detalles del endpoint para actualizar múltiples productos a la vez.

  • Parámetros: Lista de parámetros necesarios para cada producto en el lote.

  • Ejemplo de Solicitud:

    bashCopy codecurl -X PUT "https://api.pharmarket.co/proveedores/inventario/actualizar_batch" \
         -H "Authorization: Bearer tu_token_de_acceso" \
         -H "Content-Type: application/json" \
         -d '[
               {
                 "producto_id": "12345",
                 "cantidad": 100,
                 "precio": 19.99
               },
               {
                 "producto_id": "67890",
                 "cantidad": 50,
                 "precio": 29.99
               }
             ]'

Última actualización