Productos

Obtener el listado de productos

GET /productos

Permite obtener el listado de productos:

Listado de parámetros

Parámetro ¿Es Obligatorio? Tipo de Dato Observaciones
empresa No ID Este parámetro solo esta disponible para cuentas marketplaces. Permite a un marketplace obtener el listado de productos de un seller asociado al mismo.
Importante: Solo podrás ver los productos de aquellos sellers que tengan cuenta activa en tu marketplace.
pagina No Numero

Obtener el listado de categorias a las que puede asociarse un producto

GET /productos/categorias

Permite obtener el listado de categorias.

Crear un producto

POST /producto

Crea un nuevo producto en tu cuenta EnvioPack.

Listado de parámetros

Parámetro ¿Es Obligatorio? Tipo de Dato Observaciones
sku String Máx. 200 caracteres
nombre String Máx. 200 caracteres
categoria SI ID Deberá informarse el valor ID devuelto por el webservice de categorias de productos
codigo_fiscal Si String En este campo debera informarse el código ARBA del producto Máx. 50 caracteres
Solo es obligatorio cuando el producto se utilizará con el servicio de fullpack
valor_reposicion Numero Hasta 2 dígitos decimales
atributos Array En este campo podes enviar un array JSON con atributos que identifiquen al producto de otra variante similar. Ej. {"Talle L","Blanco"}
identificadores_alternativos Array En este campo podes enviar un array JSON con el o los codigos EAN del producto Ej. {"ABC12345678","ABC12345679"}
paquetes Array El valor esperado es un array JSON, donde cada posición del array debe contener un objeto JSON formado por:
  • - alto: en cm. y sin dígitos decimales
  • - ancho: en cm. y sin dígitos decimales
  • - largo: en cm. y sin dígitos decimales
  • - peso: en kg. y con hasta 2 dígitos decimales
enviar_solo Booleano Indica si el producto puede compartir una misma caja con otro producto al momento de despacharse o si debe enviarse solo en su propia caja

Ejemplo

REQUEST

curl -X POST \
	'https://api-cl.enviopack.com/productos?access_token=[TU_ACCESS_TOKEN]' \
	  --data-binary '
      {
        "sku": "34003003400",
        "nombre": "AIRE ACOND. RCA 3500W FRIO CALOR PORTATIL (AAPR12K)",
        "categoria": 5,
        "codigo_fiscal": "7322",
        "valor_reposicion": 35999
        "atributos": [],
        "identificadores_alternativos": [
          "7796941230172"
        ],
        "paquetes": [
          {
            "alto": 79,
            "ancho": 48,
            "largo": 40,
            "peso": 32
          }
        ],
        "enviar_solo": true
      }'

Editar un producto

POST /productos/[ID]

Para editar un producto, se debe enviar la misma estructura que para crearlo, solo teniendo en cuenta la siguiente salvedad.

En la estructura de un paquete debes agregar el ID del paquete que se devuelve al crear o solicitar la información de un producto.

Es decir:

...
	"paquetes": [
	   {
	     "id": 135679,
	     "alto": 79,
	     "ancho": 48,
	     "largo": 40,
	     "peso": 32
	   }
	],
...

Editar un producto por SKU

POST /productos/sku/[SKU]

Para editar un producto, se debe enviar la misma estructura que para crearlo, solo teniendo en cuenta la siguiente salvedad.

En la estructura de un paquete debes agregar el ID del paquete que se devuelve al crear o solicitar la información de un producto.

Es decir:

...
	"paquetes": [
	   {
	     "id": 135679,
	     "alto": 79,
	     "ancho": 48,
	     "largo": 40,
	     "peso": 32
	   }
	],
...

Cargar la imagen de un producto a partir de su ID

POST /productos/[ID]/cargar-imagen

Carga la imagen de un producto en tu cuenta EnvioPack.

Listado de parámetros

Parámetro ¿Es Obligatorio? Tipo de Dato Observaciones
archivo Archivo Un archivo binario o base64 de una imagen en formato jpg o png (máximo 10MB)

Ejemplo

REQUEST

curl -X POST \
    'https://api-cl.enviopack.com/productos/103000/cargar-imagen?access_token=[TU_ACCESS_TOKEN]' \
    --data-binary '
      Content-Disposition: form-data; name="archivo"; filename="imagen.jpg" Content-Type: image/jpeg'
    

Eliminar un producto

Podrás eliminar un producto enviando el id

DELETE /productos?ids=[ID]