Ir al contenido
Prueba gratis durante 14 días
Español
English简体中文繁體中文ČeštinaPróximamenteDanskPróximamenteNederlandsSuomiPróximamenteFrançaisDeutschItaliano日本語한국어Norsk bokmålPróximamentePolskiPortuguêsEspañolSvenskaTürkçe
Abrir en Claude Hacer preguntas sobre esta páginaAbrir en ChatGPT Hacer preguntas sobre esta página

Volume Pricing con otros métodos de la API

Consulta o elimina un registro de Volume Pricing por ID con la Public API.

Este documento explica cómo consultar y eliminar registros de Volume Pricing con la Public API.


Para consultar un registro de Volume Pricing concreto:

GET https://wholesale.samita.io/api/v1/volume-pricings/{id}
  • {id} es el ID del registro de Volume Pricing

  • El ID se puede obtener en la interfaz de la aplicación
  • No incluyas el símbolo “#” al usar el ID

Ejemplo:

GET https://wholesale.samita.io/api/v1/volume-pricings/1

Todas las solicitudes GET deben incluir los siguientes encabezados obligatorios:

Encabezado Descripción Obligatorio
X-SAMITA-API-KEY Clave de API proporcionada en la aplicación Wholesale Sí
X-SAMITA-SHOP-URL Dominio de la tienda de Shopify con el formato xxx.myshopify.com Sí
CONTENT-TYPE Debe ser application/json Sí

Si falta alguno de estos encabezados, la solicitud se rechazará.


  • La API GET no requiere cuerpo de la solicitud
  • Solo se necesita el parámetro {id} de la URL

401 – Unauthorized

Este error se produce cuando falla la autenticación.

Posibles motivos:

  • Falta la URL de la tienda
  • Falta la clave de API
  • URL de la tienda incorrecta
  • Clave de API incorrecta
  • La clave de API no corresponde a la tienda indicada

403 – This action is unauthorized

Este error se produce cuando:

  • La clave de API no tiene el permiso View
  • El ID indicado no existe
  • La clave de API no tiene derechos de acceso suficientes

A cada clave de API se le pueden asignar los siguientes permisos:

  • View
  • Create
  • Update
  • Delete

La API GET requiere el permiso View.


429 – Too Many Requests

Este error se produce cuando se supera el límite de solicitudes.

Límites actuales:

  • Máximo 1 solicitud cada 5 minutos
  • Máximo 50 solicitudes al día

200 – API Success

  • La solicitud es válida
  • El registro se obtiene correctamente
  • La respuesta se devuelve en formato JSON

Ejemplo:

{
"id": 1,
"title": "New Volume Pricing",
"status": true,
"type": "quantity",
"apply_customer": {
"type": "all",
"tags": []
},
"exclude_customer": {
"type": "none",
"tags": []
},
"apply_product": {
"type": "all",
"product_ids": [],
"product_tags": [],
"collection_ids": [],
"apply_for_variants": false
},
"exclude_product": {
"type": "none",
"product_ids": [],
"collection_ids": []
},
"discount_for_variants": [
{
"id": 8516448190631,
"duplicated": false,
"variant_pricing": true,
"from_qty": "0",
"from_amount": "0",
"to_qty": "10",
"to_amount": "0",
"discount_groups": [
{
"name": "all",
"type": "percent",
"value": "10"
}
],
"variants": [
{
"id": 46747346763943,
"duplicated": false,
"from_qty": "0",
"from_amount": "0",
"to_qty": "10",
"to_amount": "0",
"discount_groups": [
{
"name": "all",
"type": "percent",
"value": "10"
}
]
}
]
}
],
"apply_market": {
"type": "all",
"handle": []
},
"discount_method": "variant",
"discount_groups": [
{
"from_qty": "0",
"from_amount": "0",
"to_qty": "10",
"to_amount": "0",
"type": "percent",
"value": "10"
}
],
"active_date": {
"types": [],
"start_at": "",
"end_at": ""
},
"created_at": "2026-01-15T10:00:00",
"updated_at": "2026-01-15T10:00:00"
}

Para eliminar uno o más registros de Volume Pricing existentes:

DELETE https://wholesale.samita.io/api/v1/volume-pricings/{id}
  • {id} en la URL debe ser un ID de registro válido, pero la API elimina en realidad los registros que se indiquen en el parámetro ids (consulta el cuerpo de la solicitud más abajo), no el segmento de la URL.

Ejemplo:

DELETE https://wholesale.samita.io/api/v1/volume-pricings/1

Todas las solicitudes DELETE deben incluir los siguientes encabezados obligatorios:

Encabezado Descripción Obligatorio
X-SAMITA-API-KEY Clave de API proporcionada en la aplicación Wholesale Sí
X-SAMITA-SHOP-URL Dominio de la tienda de Shopify con el formato xxx.myshopify.com Sí
CONTENT-TYPE Debe ser application/json Sí

  • Envía un parámetro ids: una lista de IDs de registro separados por comas que se van a eliminar (como parámetro de la cadena de consulta o como campo del cuerpo JSON). Así se pueden eliminar varios registros en una sola llamada, por ejemplo ids=1,2,3.
  • El parámetro ids es obligatorio: sin él, no se elimina ningún registro.

401 – Unauthorized

Se devuelve cuando falla la autenticación.

Posibles motivos:

  • Falta la URL de la tienda
  • Falta la clave de API
  • URL de la tienda incorrecta
  • Clave de API incorrecta
  • La clave de API no corresponde a la tienda

403 – This action is unauthorized

Este error se produce cuando:

  • La clave de API no tiene el permiso Delete
  • El ID indicado no existe
  • La clave de API no tiene derechos de acceso suficientes

La API DELETE requiere el permiso Delete.


429 – Too Many Requests

Se devuelve cuando la solicitud supera el límite de solicitudes permitido.

Límites de solicitudes:

Tipo de límite Valor
Frecuencia de solicitudes 1 solicitud cada 5 minutos
Límite diario 50 solicitudes al día

200 – API Success

  • El registro de Volume Pricing se eliminó correctamente
  • Puede que no se devuelva contenido o que se devuelva un mensaje de confirmación

Ejemplo:

{
"success": true
}

¿Te resultó útil esta página?