Productos
Productos
En esta sección se encuentran las API's referentes a creación, edición y eliminación de Productos. Esta información solamente actualizará la información base dentro de Ventiapp.
Add Product
POST https://ventiapi.azurewebsites.net/api/products/addproduct
Este método se utiliza para crear un producto base en Ventiapp. Si los campos requeridos no están disponibles el servicio arrojará error.
Headers
Name | Type | Description |
|---|---|---|
Authentication | string | Bearer + token |
Request Body
Name | Type | Description |
|---|---|---|
SKU | string | Stock Keeping Unit: Identificador del producto, este ID es requerido. Si no lo tiene, se recomienda que sea el ID de su ERP. |
title | string | Título del producto. |
price | number | Precio base del producto, este es el precio que será utilizado cuando el producto se publique por primera vez en los canales. |
weight | number | Peso del producto en gramos. |
height | number | Alto del producto en centímetros. |
width | number | Ancho del producto en centímetros. |
depth | number | Profundidad del producto en centímetros. |
brand | string | Marca del producto. |
EAN | string | Identificador EAN13 del producto. |
UPC | string | Identificador UPC del producto. |
longDescription | string | Descripción larga del producto (default). |
shortDescription | string | Descripción corta del producto. |
baseStock | integer | Stock base del producto, este es el inventario que será utilizado cuando el producto se publique por primera vez en los canales. |
images | array | Array de strings que contiene las url de las imágenes (La imagen será descargada y asignada al producto) |
listingTitle | String | Utiliza este título para publicar en los Marketplaces ( MercadoLibre, Linio, Amazon) |
200 Producto creado correctamente, en los detalles se retorna el id del producto recién creado.
{
"status": "Success",
"code": "PROC-ADDP-S-1",
"message": "product was created successfully",
"details": [
{
"severity": "Success",
"code": "product.created",
"reason": "Product created succesfully, id: 123456"
}
]
}400 El producto no pudo ser creado, los detalles indican el motivo y estos varían dependiendo del error encontrado.
{
"status": "Error",
"code": "PROC-ADDP-E-1",
"message": "Product data has some errors, check the details for more information",
"details": [
{
"severity": "Error",
"code": "sku.duped",
"reason": "There's already a product with that value, change it"
}
]
}500 Indica un error interno al procesar la información, es este caso deberás comunicarte con soporte
Update 1.3.0 variations: Contiene la información específica de cada variación, la limitante es hasta 2 combinaciones model: Modelo del item packageWeight: Peso del producto empaquetado packageHeight: Altura del producto empaquetado packageWidth: Ancho del producto empaquetado packageDepth: Profundidad del producto empaquetado warranty: Descripción de la garantía videoUrl: URL del video (solo se soporta YouTube y aplica para algunos canales disponibles) Update 1.3.8 categorySource: Canal original para mapear la categoría categorySourceId: Id de categoría del canal original
Ejemplo de llamada
El siguiente ejemplo crea un nuevo producto con variaciones
{
"sku": "PRUEBA01",
"price": 199.99,
"title": "Artículo de prueba",
"listingTitle": "Artículo de prueba",
"ean": null,
"upc": "41123123",
"longDescription": "Descripcion larga de prueba",
"shortDescription": "Descripción corta de prueba",
"baseStock": 50,
"images": ["https://ventiapp.com/images/venti_botapp.png", "https://ventiapp.com/images/logoventi.png"],
"brand": "Ventiapp",
"model": "MDL01",
"weight": 2400,
"height": 30,
"width": 20,
"depth": 20,
"packageWeight": 2500,
"packageHeight": 34,
"packageWidth": 22,
"packageDepth": 30,
"used": false,
"attributes": [
{
"id": "GENDER",
"value": "Mujer"
},
{
"id": "FOOTWEAR_TYPE",
"value": "Mocasines"
}
],
"warranty": "2 meses de fabricante",
"videoUrl": "https://www.youtube.com/watch?v=1rBJd2w1zdM",
"categorySource": "magento",
"categorySourceId" : 123,
"variations": [{
"sku": "AA123-RED-XL",
"ean": null,
"upc": "4112312333",
"stock": 10,
"combinations": [{
"name": "Talla",
"value": "XL"
}, {
"name": "Color",
"value": "Rojo"
}]
}, {
"sku": "AA123-RED-M",
"ean": null,
"upc": "4112312334",
"stock": 8,
"combinations": [{
"name": "Talla",
"value": "M"
}, {
"name": "Color",
"value": "Rojo"
}]
}, {
"sku": "AA123-GREEN-XL",
"ean": null,
"upc": "4112312335",
"stock": 12,
"combinations": [{
"name": "Talla",
"value": "XL"
}, {
"name": "Color",
"value": "Verde"
}]
}, {
"sku": "AA123-GREEN-M",
"ean": null,
"upc": "4112312335",
"stock": 20,
"combinations": [{
"name": "Talla",
"value": "M"
}, {
"name": "Color",
"value": "Verde"
}]
}]
}Crear un producto sin variacionesPara crear un producto sin variaciones el campo: ''variations" deberá estar vacío, o simplemente no deberá ser incluido.
Update Product
POST https://ventiapi.azurewebsites.net/api/products/updateproduct/{id} o {parentSku}
Actualiza el producto base existente en Ventiapp\
Path Parameters
Name | Type | Description |
|---|---|---|
parentSku | string | SKU Base del producto a editar |
id | integer | <p>Id del product</p> |
cleanProduct | boolean | Limpia el producto de variaciones e imágenes |
updateChannels | boolean | Actualiza los canales publicados (Solo Mercado Libre) |
Request Body
Name | Type | Description |
|---|---|---|
SKU | string | SKU del producto, si no se especifica el SKU original del producto este será modificado, en caso de que se especifique uno distinto, este deberá ser diferente a alguno existente en tu catalogo de productos. |
Price | number | Precio del producto, este valor se utiliza cuando el producto se publica por primera vez. |
Title | string | Título del producto, este valor se utiliza cuando el producto se publica por primera vez en los canales. |
EAN | string | Identificador EAN del producto. |
UPC | string | Identificador UPC del producto. |
LongDescription | string | Descripción larga del producto. |
ShortDescription | string | Descripción corta del producto. |
BaseStock | integer | Cantidad de inventario inicial, este valor se utiliza cuando el producto se publica por primera vez en los canales. |
Images | array | Arreglo con las urls de las imágenes. |
Brand | string | Marca del producto. |
Model | string | Modelo del producto |
Weight | number | Peso del producto. |
Height | number | Alto del producto. |
Width | number | Ancho del producto. |
Depth | number | Profundidad del producto. |
PackageWeight | number | Peso del producto empaquetado. |
PackageHeight | number | Alto del producto empaquetado. |
PackageWidth | number | Ancho del producto empaquetado. |
PackageDepth | number | Profundidad del producto empaquetado. |
Used | boolean | Indica que el producto esta usado, al no especificar este campo se indica que el producto es nuevo. |
Warry | string | Garantía del producto. |
VideoUrl | string | Url de video, solo se soporta youtube y aplica a ciertos canales de ecommerce/marketplace aptos. |
Variations | array | Arreglo con los datos de las variaciones. |
OverrideImages | boolean | Indica si se sobreescribirán las imágenes del producto. |
listingTitle | String | Utiliza este título para publicar en los Marketplaces ( MercadoLibre, Linio, Amazon), si no se requiere actualizar, deberá estar vacío, o simplemente no deberá ser incluido. |
200 Esta es la respuesta que devuelve el servidor cuando un producto ha sido modificado con éxito.
{
"status": "Success",
"code": "PROC-MODP-S-1",
"message": "product was modified successfully",
"details": []
}400 Este error ocurre cuando la información no puede ser procesada hasta que se corrija el error mostrado en la llamada.
{
"status": "Error",
"code": "PROC-MODP-E-1",
"message": "Product data has some errors and was not modified, check the details for more information",
"details": [
{
"severity": "Error",
"code": "sku.required",
"reason": "Value cannot be null or empty"
}
]
}500 Indica un error interno, en este caso deberás ponerte en contacto con soporte.
Ejemplo de la llamada
El siguiente ejemplo actualiza un producto existente:
{
"sku": "PRUEBA01",
"price": 199.99,
"title": "Artículo de prueba",
"listingTitle": "Artículo de prueba",
"ean": null,
"upc": "41123123",
"longDescription": "Descripcion larga de prueba",
"shortDescription": "Descripción corta de prueba",
"baseStock": 50,
"images": ["https://ventiapp.com/images/venti_botapp.png", "https://ventiapp.com/images/logoventi.png"],
"brand": "Ventiapp",
"model": "MDL01",
"weight": 2400,
"height": 30,
"width": 20,
"depth": 20,
"packageWeight": 2500,
"packageHeight": 34,
"packageWidth": 22,
"packageDepth": 30,
"used": false,
"warranty": "2 meses de fabricante",
"videoUrl": "https://www.youtube.com/watch?v=1rBJd2w1zdM",
"categorySource": "magento",
"categorySourceId" : 123,
"OverrideImages": false,
"attributes": [
{
"id": "GENDER",
"value": "Mujer"
},
{
"id": "FOOTWEAR_TYPE",
"value": "Mocasines"
}
],
"productPicturesAttributes": [
{
"stringBase64": "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",
"attributeValue": "Azul"
},
{
"url": "https://ventiapp.blob.core.windows.net/images/A038C991/988ea3c1.png",
"attributeValue": "Rojo",
"order": 3
}
],
"productDescriptions": [
{
"channel": "woocommerce",
"shortDescription": "Woo: Es de Insomniac Games originalmente.",
"longDescription": "Woo: Es de Insomniac Games originalmente pero el remake lo hizo Toys for Bob."
},
{
"channel": "shopify",
"shortDescription": "Sho: Es de Insomniac Games originalmente.",
"longDescription": "Sho: Es de Insomniac Games originalmente pero el remake lo hizo Toys for Bob."
}
],
"variations": [{
"ProductVariationId": 9999999, //PONER ESTE CAMPO SI SE DESA ACTUALIZAR VARIACIÓN
"sku": "AA123-RED-XL",
"ean": null,
"upc": "4112312333",
"stock": 10,
"combinations": [{
"name": "Talla",
"value": "XL"
}, {
"name": "Color",
"value": "Rojo"
}]
}, {
"sku": "AA123-RED-M",
"ean": null,
"upc": "4112312334",
"stock": 8,
"combinations": [{
"name": "Talla",
"value": "M"
}, {
"name": "Color",
"value": "Rojo"
}]
}, {
"sku": "AA123-GREEN-XL",
"ean": null,
"upc": "4112312335",
"stock": 12,
"combinations": [{
"name": "Talla",
"value": "XL"
}, {
"name": "Color",
"value": "Verde"
}]
}, {
"sku": "AA123-GREEN-M",
"ean": null,
"upc": "4112312335",
"stock": 20,
"combinations": [{
"name": "Talla",
"value": "M"
}, {
"name": "Color",
"value": "Verde"
}]
}]
}Ejemplos de URL de llamada Si llamas con ID de producto (ej: 777122): https://ventiapi.azurewebsites.net/api/products/updateproduct/777122Si llamas con SKU Base (ej: PROD-BASE-01)https://ventiapi.azurewebsites.net/api/products/updateproduct/?parentSku=PROD-BASE-01Si el campo listingTitle no se requiere actualizar, deberá estar vacío, o simplemente no deberá ser incluido.
Delete Product
DELETE https://ventiapi.azurewebsites.net/api/products/deleteproduct/{id}
Path Parameters
Name | Type | Description |
|---|---|---|
id | number | Id del producto |
200 Indica que el producto se elimino correctamente
{
"status": "Success",
"code": "PROC-DELP-S-1",
"message": "The current operation was successful",
"details": []
}400 Indica el motivo por el cual no se pudo eliminar el producto indicado
{
"status": "Error",
"code": "PROC-DELP-E-1",
"message": "The current operation wasn't successful, check details for more information",
"details": [
{
"severity": "Error",
"code": "product.notfound",
"reason": "This product is not existent"
},
{
"severity": "Error",
"code": "product.notowned",
"reason": "This product belongs to a different user"
}
]
}Ejemplos de URL de llamada Si llamas con ID de producto (ej: 777122): https://ventiapi.azurewebsites.net/api/products/deleteproduct/777122Si llamas con SKU Base (ej: PROD-BASE-01)https://ventiapi.azurewebsites.net/api/products/deleteproduct/?parentSku=PROD-BASE-01
Deberás tener cuidado con esta operación, ya que no se puede deshacer.
List Products
GET https://ventiapi.azurewebsites.net/api/products/list
Esta operación lista a todos los productos de la cuenta, también se pueden filtrar
Path Parameters
Name | Type | Description |
|---|---|---|
offset | int | Offset para paginación |
paging | int | Tamaño de página, máximo 50 |
sort | string | Ordenación de resultados, posibles: alph_asc, alph_desc |
search | string | Búsqueda por keyword |
200: OK Resultado
{
"paging": 50,
"offset": 0,
"count": 1,
"results": [
{
"productoId": 3392131,
"sku": "ClonBolso",
"price": 1140.0000,
"title": "Bolso WESTIES Satchel rojo HBBIBBUL7WE",
"ean": null,
"upc": "7501768720689",
"longDescription": "<p></p>",
"shortDescription": null,
"baseStock": 1,
"images": [
"https://ventiapp.blob.core.windows.net/images/A038C991/39f739bc.jpg"
],
"brand": "Westies",
"model": null,
"weight": null,
"height": null,
"width": null,
"depth": null,
"packageWeight": 700.0,
"packageHeight": 27.0,
"packageWidth": 12.0,
"packageDepth": 32.0,
"used": false,
"warranty": null,
"videoUrl": null,
"variations": [],
"categorySource": null,
"categorySourceId": null,
"attributes": null
}
]
}
Find product
GET https://ventiapi.azurewebsites.net/api/products/find/{id}
Esta operación busca un producto específico por ID
Path Parameters
Name | Type | Description |
|---|---|---|
id* | int | Id de Producto de Ventiapp |
200: OK Resultado
{
"productoId":3392131,
"sku":"ClonBolso",
"price":1140.0000,
"title":"Bolso WESTIES Satchel rojo HBBIBBUL7WE",
"ean":null,
"upc":"7501768720689",
"longDescription":"<p></p>",
"shortDescription":null,
"baseStock":1,
"images":[
"https://ventiapp.blob.core.windows.net/images/A038C991/39f739bc.jpg"
],
"brand":"Westies",
"model":null,
"weight":null,
"height":null,
"width":null,
"depth":null,
"packageWeight":700.0,
"packageHeight":27.0,
"packageWidth":12.0,
"packageDepth":32.0,
"used":false,
"warranty":null,
"videoUrl":null,
"variations":[
],
"categorySource":null,
"categorySourceId":"",
"attributes":null
}
AddPictureProduct
POST https://ventiapi.azurewebsites.net/api/products/AddPictureProduct
Este método es utilizado para crear una imagen para un producto, en caso de tener una variación de un color en específico, se puede crear más de una imagen. Se puede agregar la url o stringBase64 para añadirse al producto en cuestión.
Path Parameters
Name | Type | Description |
|---|---|---|
ProductID* | int | Parámetro requerido |
stringBase64 | string | |
url | string | |
attributeValue | string | |
order | int |
200: OK Success
{
"message 1": {
"id": 10363294,
"productoID": 5024131,
"position": 0,
"width": 0,
"height": 0,
"url": "https://ventiapp.blob.core.windows.net/images/A038C991/1bd10e06.png",
"meliVariacionId": null,
"destacada": false,
"orden": 0,
"productoVariacionID": 1890012,
"activa": true,
"textVariation": "Azul",
"general": true,
"resizedUrl": null,
"resizedWidth": null,
"resizedHeight": null,
"thumbnailUrl": "https://ventiapp.blob.core.windows.net/images/A038C991/1bd10e06.png",
"whiteBackground": false,
"originalSource": null,
"meliExternalId": null
},
"message 2": {
"id": 10363295,
"productoID": 5024131,
"position": 0,
"width": 0,
"height": 0,
"url": "https://ventiapp.blob.core.windows.net/images/A038C991/988ea3c1.png",
"meliVariacionId": null,
"destacada": false,
"orden": 3,
"productoVariacionID": 1890013,
"activa": true,
"textVariation": "Rojo",
"general": true,
"resizedUrl": null,
"resizedWidth": null,
"resizedHeight": null,
"thumbnailUrl": "https://ventiapp.blob.core.windows.net/images/A038C991/988ea3c1.png",
"whiteBackground": false,
"originalSource": null,
"meliExternalId": null
},
"message 3": {
"id": 10363296,
"productoID": 5024131,
"position": 0,
"width": 0,
"height": 0,
"url": "https://ventiapp.blob.core.windows.net/images/A038C991/988ea3c1.png",
"meliVariacionId": null,
"destacada": false,
"orden": 4,
"productoVariacionID": 1890014,
"activa": true,
"textVariation": "Rojo",
"general": true,
"resizedUrl": null,
"resizedWidth": null,
"resizedHeight": null,
"thumbnailUrl": "https://ventiapp.blob.core.windows.net/images/A038C991/988ea3c1.png",
"whiteBackground": false,
"originalSource": null,
"meliExternalId": null
}
}400: Bad Request Sin datos
{
"message": "The body not have a data."
}200: OK Product {ID} not found
{
"error 1": "Product {id} not found."
}500: Internal Server Error Error en el servidor
{
"message": "There was an error, contact technical support."
}200: OK Formato de imágen no válido
{
"format error": "Invalid image format, productID: {id}"
}200: OK url, stringBase64 sin datos
{
"error image": "Url or StringBase64 cannot be null, productID: {id}"
}200: OK Imágen no generada
{
"error image": "Url cannot be generate, productID: {id}"
}200: OK Variación inválida
{
"error variations 1", "Invalid variation {attributeValue}."
}Url y stringBase64
Ingresar la url o strngBase64 son opcionales, sin embargo ingresar uno u otro es requerido.
Body
{
"productPicturesAttributes":
[
{
"ProductID": 5024131,
"stringBase64": "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",
"attributeValue": "Azul"
},
{
"ProductID": 5024131,
"url": "https://ventiapp.blob.core.windows.net/images/A038C991/988ea3c1.png",
"attributeValue": "Rojo",
"order": 3
}
]
}attributeValue
Para attributeValue solo las variaciones incluidas en el producto serán válidas.
UpdatePictureProduct
PUT https://ventiapi.azurewebsites.net/api/products/UpdatePictureProduct
Este método es utilizado para actualizar una imagen para un procucto, en caso de encontrar la imagen, lo cambia a un color en específico, se puede actualizar más de una imagen.
200: OK
{
// Response
}Body
{
"productPicturesUpdates":
[
{
"productPictureID": 7463574,
"attributeValue": "Azul"
},
{
"productPictureID": 7463577,
"attributeValue": "Rojo"
}
]
}attributeValue
Para attributeValue solo las variaciones incluidas en el producto serán válidas.
GetPicturesProduct
GET https://ventiapi.azurewebsites.net/api/products/GetPicturesProduct
Este método es utilizado para buscar algún producto con alguna imagen de Ventiapp, se puede encontrar ya sea por ID o por SKU de un producto.
A pesar de que los parámetros id y parentSku son opcionales, al menos uno de los dos debe ser enviado para poder obtener la información de la imagen del producto.
Query Parameters
Name | Type | Description |
|---|---|---|
id | int | ID del producto imagen |
parentSku | String | SKU del producto |
200: OK OK
[
{
"id": 7436086,
"productoID": 5024131,
"position": 0,
"width": 0,
"height": 0,
"url": "https://ventiapp.blob.core.windows.net/images/A038C991/ventiapp-image--df2312fc-7efb-4636-9c15-25aa383cb1ff_28_3_2022_14_48_21_194.jpg",
"meliVariacionId": null,
"destacada": true,
"orden": 1,
"productoVariacionID": null,
"activa": true,
"textVariation": null,
"general": true,
"resizedUrl": null,
"resizedWidth": null,
"resizedHeight": null,
"thumbnailUrl": "https://ventiapp.blob.core.windows.net/images/A038C991/7447b6d32849a40drsz2849a40d.jpg",
"whiteBackground": false,
"originalSource": null
},
{
"id": 7463574,
"productoID": 5024131,
"position": 0,
"width": 0,
"height": 0,
"url": "https://ventiapp.blob.core.windows.net/images/A038C991/ventiapp-image--ebe64bf6-58ed-4fc2-bbd8-449fe13bbc40_28_3_2022_14_39_20_133.jpg",
"meliVariacionId": null,
"destacada": false,
"orden": 3,
"productoVariacionID": 1890013,
"activa": true,
"textVariation": "Azul",
"general": true,
"resizedUrl": null,
"resizedWidth": null,
"resizedHeight": null,
"thumbnailUrl": "https://ventiapp.blob.core.windows.net/images/A038C991/ventiapp-image--ebe64bf6-58ed-4fc2-bbd8-449fe13bbc40_28_3_2022_14_39_20_133.jpg",
"whiteBackground": false,
"originalSource": null
}
]400: Bad Request Imagen no encontrada
{
"message": "Pictures not found."
}400: Bad Request Producto ID no encontrado
{
"message": "Product {id} not found."
}400: Bad Request Producto por SKU no encontrado
{
"message": "Product {parentSku} not found."
}500: Internal Server Error Error en el servidor
{
"message": "There was an error, contact technical support."
}RemovePicturesProduct
DELETE https://ventiapi.azurewebsites.net/api/products/RemovePicturesProduct
Este método es utilizado para borrar una imagen de un procucto, en caso de encontrar la imagen, se puede borrar más de una imagen.
200: OK OK
{
"message 1": "Image 7461375 was successfully removed.",
"message 2": "Image 7463572 was successfully removed.",
"message 3": "Image 7463571 was successfully removed.",
"message 4": "Image 7461374 was successfully removed."
}Body
{
"id":[
7461375,
7463572,
7463571,
7461374
]
}UpdateProductDescription
POST https://ventiapi.azurewebsites.net/api/products/UpdateProductDescription
Crea o actualiza la descripción de un producto, para diferentes canales activos dentro de la cuenta de Ventiapp.
Channels
Las opciones válidas para el parámetro channel son:
Amazon "amazon"
Claroshop "claroshop"
Elektra "elektra"
Linio "linio"
Mercado Libre "meli"
Mercado Shops "mshops"
Prestashop "prestashop"
VentiCommerce "venticommerce"
Vtex "vtex"
Walmart "walmart"
Wish "wish"
WooCommerce "woocommerce"
Liverpool "liverpool"
WalmartEDI (México) "walmartEDI"
Amazon (Estados Unidos) "amazonUS"
Walmart (Estados Unidos) "walmartUS"
TiendaNube "tiendanube"
Magento "magento"
Bestbuy (Canadá) "bestbuyca"
Cyberpuerta "cyberpuerta"
200: OK Success
"Success."400: Bad Request
{
"message": "Product {sku} not found."
}400: Bad Request
{
"message": "Sku cannot be null."
}500: Internal Server Error
{
"message": "There was an error, contact technical support."
}Body
{
"sku": "RG11002",
"productDescriptions":
[
{
"channel": "meli",
"shortDescription": "",
"longDescription": null
},
{
"channel": "magento",
"longDescription": "Test descripción"
},
{
"channel": "shopify",
"shortDescription": "Test descripción corta3",
"longDescription": "Test descripción larga3"
}
]
}Add/Update Relationship
PUT https://ventiapi.azurewebsites.net/api/products/relationships/{id} o {parentSku}
Se crearan o actualizaran todas las relaciones del producto que corresponden al {id} o {parentSku}
Path Parameters
Name | Type | Description |
|---|---|---|
id | int | id del producto |
parentSku | string | SKU base del producto |
isMerge | bool | Parámetro booleano si se desea hacer el merge de los productos |
Headers
Name | Type | Description |
|---|---|---|
Authentication* | string | Bearer + Token |
String |
Request Body
Name | Type | Description |
|---|---|---|
sku | string | sku del producto a relacionar |
200: OK Se creo o actualizaron las relaciones del producto.
{
// Response
}500: Internal Server Error Indica un error interno al procesar la información, en este caso deberás comunicarte con soporte
{
// Response
}400: Bad Request La relación no pudo ser creada, los detalles indican el motivo y varían dependiendo del error encontrado.
{
// Response
}Body
{
"Relationships": [
"5744938",
"5666574",
"5589093"
]
}
Ejemplos de URL de llamadaSi llamas con ID de producto (ej: 777122): https://ventiapi.azurewebsites.net/api/products/relationships/777122Si llamas con SKU Base (ej: PROD-BASE-01)https://ventiapi.azurewebsites.net/api/products/relationships/?parentSku=PROD-BASE-01Se actualizaran las relaciones conforme a como se envié el body.Si se envía el body vacío se eliminaran todas las relaciones asociadas existentes al {id}isMerge se enviara en true si al crear las nuevas relaciones se hará el merge del producto base consultando con Mercado Libre el producto con mas ventas.
Get Relationship
GET https://ventiapi.azurewebsites.net/api/products/relationships/{id} o {parentSku}
Esta operación obtiene todos los productos relacionados al {id} o {parentSku}
Path Parameters
Name | Type | Description |
|---|---|---|
parentSku | string | SKU base del producto |
id | int | id del producto |
200: OK Resultado
{
"relationships": "5533936",
"combinations": [
"5744938",
"5666574"
]
}
400: Bad Request La relación no pudo ser creada, los detalles indican el motivo y varían dependiendo del error encontrado.
{
// Response
}500: Internal Server Error Indica un error interno al procesar la información, en este caso deberás comunicarte con soporte
{
// Response
}Ejemplos de URL de llamadaSi llamas con ID de producto (ej: 777122): https://ventiapi.azurewebsites.net/api/products/relationships/777122Si llamas con SKU Base (ej: PROD-BASE-01)https://ventiapi.azurewebsites.net/api/products/relationships/?parentSku=PROD-BASE-01
¿Te fue útil este artículo?