Stock y Precios
En esta sección se encuentran todas las API's de Ventiapp relacionadas a stock y precios.
Última actualización
En esta sección se encuentran todas las API's de Ventiapp relacionadas a stock y precios.
Última actualización
POST
https://ventiapi.azurewebsites.net/api/stock/updatestock
Se deberá hacer post con un arreglo de datos que contengan el SKU y el Stock asociado. Esta función subirá los datos a Ventiapp y la plataforma se encargará de actualizar a todos los canales donde estén activas sus publicaciones. Se soporta hasta 50 SKU's por llamada.
Name | Type | Description |
---|---|---|
Body parameters
Los valores de cantidades menores 0 serán traducidos como un 0 ya que los canales no soportan números negativos
POST
https://ventiapi.azurewebsites.net/api/stock/updatepriceV2
Se deberá hacer post con un arreglo de datos que contengan el SKU y el Precio asociado. Esta función subirá los datos a VentiApp y la plataforma se encargará de actualizar a todos los canales donde estén activas sus publicaciones. Se soporta hasta 50 SKU's por llamada.
Body parameters
POST
https://ventiapi.azurewebsites.net/api/stock/updatepricestockbychannel
Esta función se puede utilizar para actualizar stock y precio diferenciado por canal, estos campos pueden ser opcionales, no es obligatorio enviar ambos. El campo que es obligatorio es el del canal. Esta llamada tiene como límite un SKU's en simultáneo.
Body parameters
Se agrega campo availableDays para indicar la disponibilidad en días del producto (Esto solamente aplica para Mercado Libre en cuanto liberen su API)
GET
https://ventiapi.azurewebsites.net/api/stock/getpricestockbychannel/{sku}/
Esta función se puede utilizar para obtener el stock y precio diferenciado por canal. Simplemente hay que remplazar el SKU de la url por el deseado. Si el SKU utiliza caracteres como puntos o comas, es recomendado poner la barra al final del query string
POST
https://ventiapi.azurewebsites.net/api/stock/updatepricebyerpid
Esta función funciona de manera similar a Update Price pero requiere el ID del ERP. Esta función solamente se debería de invocar en caso de tener una integración custom de Ventiapp con su ERP.
Body parameters
POST
https://ventiapi.azurewebsites.net/api/stock/UpdatePriceAndStockAsync
Se deberá utilizar esta opción cuando se desee procesar largas cantidades de SKU's. Recomendado correr en horarios nocturnos por el tiempo que puede demorar el procesamiento de los datos. Se deberá utilizar esta opción cuando se desee procesar largas cantidades de SKU's ó el canal deseado esté demorando mucho en responder con algún endpoint anterior. Este proceso genera una tarea dentro de Ventiapp. El resultado de esta misma se puede consultar desde el frontend, ó desde el endpoint GetStatusRequest
Body Parameters
GET
https://ventiapi.azurewebsites.net/api/stock/GetProductsStockPrice?offset=0&paging=50
Este método devuelve los productos con Stock y Precio de manera general
Canales permitidos
MercadoLibre (meli)
Linio (linio)
Shopify (shopify)
Claroshop (claroshop)
Amazon (amazon)
Mercadoshops (mshops)
WooCommerce (woocommerce)
Magento (magento)
Walmart (walmartedi)
Wish (wish)
Elektra (elektra)
Liverpool (liverpool)
VentiCommerce (venticommerce)
Amazon US (amazonus)
Walmart US (walmartus)
Tienda Nube (tiendanube)
GET
https://ventiapi.azurewebsites.net/api/stock/GetStatusRequest
Este método retorna el estado de la tarea asyncrónica generada previamente
GET
https://ventiapi.azurewebsites.net/api/stock/GetStockPriceJob
Este método retorna el estado de los cambios encolados por Update Stock o Update Price
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Authorization
string
Bearer +token
Content-Type
string
application/json
Authorization
string
Bearer +token
Content-Type
string
application/json
Authorization
string
Bearer +token
Content-Type
string
application/json
Authorization
string
Bearer +token
Content-Type
string
application/json
Authorization
string
Bearer +token
Content-Type
string
application/json
Authorization
string
Bearer +token
Content-Type
string
application/json
offset
int
Offset para paginación
paging
int
Tamaño de página, máximo 50
channel
string
Canal específico
sort
string
Ordenación de resultados, posibles: alph_asc, alph_desc
jobId
number
Id de la tarea generada
Authorization
string
Bearer + token
Content-Type
string
application/json
offset
number
Posición de la página
size
number
Tamaño de la pagina
jobId
number
Id de la tarea generada
Authorization
string
Bearer + token
Content-Type
string
application/json