# Productos por Almacén

## Obtener listado de productos por almacén

<mark style="color:blue;">`GET`</mark>`https://{clave}.admintotal.com/api/v2/productos_almacen/?almacen={id_almacen}`

| Name    | Type    | Description                                                                            |
| ------- | ------- | -------------------------------------------------------------------------------------- |
| almacen | Integer | ID del almacén. De no ser proporcionado se mostraran todos los productos del catálogo. |

#### Headers

| Name    | Type   | Description            |
| ------- | ------ | ---------------------- |
| Api-key | String | Token de autenticación |

{% tabs %}
{% tab title="200 " %}

```
{
    "count": 12841,
    "next": "https://{clave}.admintotal.com/api/v2/productos_almacen/?almacen={id_almacen}",
    "previous": null,
    "results": [
        {
            "id": 15111,
            "activo": true,
            "existencia": "287.00000000",
            "codigo": "PRODUCTO DE EJEMPLO",
            "medio_distribucion": 3,
            "descripcion": "Lorem ipsum dolor...",
            "descripcion_adicional": "",
            "ce_fraccion_arancelaria": "",
            "descripcion_ingles": "",
            "descripcion_ecommerce": "",
            "tipo": 7,
            "info_almacenes": [
                {
                    "almacen": {
                        "id": 91,
                        "nombre": "001 ALMACEN GENERAL"
                    },
                    "disponible": 0.0,
                    "promociones": [],
                    "precio_unitario": 0.0,
                    "costo_reposicion": 0.0,
                    "precio_neto": 0.0
                }
            ],
            "composiciones": [
                {
                    "id": 13393,
                    "codigo": "COMPOSICION DE EJEMPLO",
                    "parte__descripcion": "Lorem ipsum dolor..."
                }
            ],
            "unidad_aduana": "",
            "imagen_url": "",
            "costo_ensamble": 0,
            "costo": 0.0,
            "precio": 0.0,
            "unidad": {
                "id": 13393,
                "factor": "1.000000",
                "seleccionado": true,
                "seleccionado_compra": true,
                "codigo_barras": null,
                "base": "70.0000",
                "altura": "35.0000",
                "profundidad": "60.0000",
                "peso": "200.0000",
                "nombre": "PIEZA"
            },
            "unidades": [
                {
                    "id": 1531,
                    "factor": 1.0,
                    "nombre": "PIEZA"
                }
            ]
        },
        ...
    ]
}
```

{% endtab %}
{% endtabs %}

## Obtener un producto almacén

<mark style="color:blue;">`GET`</mark> `https://{clave}.admintotal.com/api/v2/productos_almacen/:id/`

#### Path Parameters

| Name | Type    | Description    |
| ---- | ------- | -------------- |
| ID   | Integer | ID de producto |

#### Headers

| Name    | Type   | Description            |
| ------- | ------ | ---------------------- |
| Api-key | String | Token de autenticación |

{% tabs %}
{% tab title="200 " %}

```
{
    "id": 4465,
    "activo": true,
    "existencia": "0.00000000",
    "codigo": "PRODUCTO DE EJEMPLO",
    "medio_distribucion": 3,
    "descripcion": "Lorem ipsum dolor...",
    "descripcion_adicional": "",
    "ce_fraccion_arancelaria": "",
    "descripcion_ingles": "",
    "descripcion_ecommerce": "",
    "tipo": 7,
    "info_almacenes": [
        {
            "almacen": {
                "id": 91,
                "nombre": "001 ALMACÉN GENERAL"
            },
            "disponible": 0.0,
            "promociones": [],
            "precio_unitario": 0.0,
            "costo_reposicion": 0.0,
            "precio_neto": 0.0
        }
    ],
    "composiciones": [
        {
            "id": 13393,
            "codigo": "COMPOSICION DE EJEMPLO",
            "parte__descripcion": "Lorem ipsum dolor..."
        }
    ],
    "unidad_aduana": "",
    "imagen_url": "",
    "costo_ensamble": 0.0,
    "costo": 0.0,
    "precio": 0.0,
    "unidad": {
        "id": 13393,
        "factor": "1.000000",
        "seleccionado": true,
        "seleccionado_compra": true,
        "codigo_barras": null,
        "base": "70.0000",
        "altura": "35.0000",
        "profundidad": "60.0000",
        "peso": "200.0000",
        "nombre": "PIEZA"
    },
    "unidades": [
        {
            "id": 1531,
            "factor": 1.0,
            "nombre": "PIEZA"
        }
    ]
}
```

{% endtab %}
{% endtabs %}
