Aller au contenu
Essai gratuit de 14 jours
Français
Ouvrir dans Claude Poser des questions sur cette pageOuvrir dans ChatGPT Poser des questions sur cette page

Tarification par volume : autres méthodes d'API

Récupérez ou supprimez un enregistrement de tarification par volume à partir de son ID avec l'API publique.

Ce document explique comment récupérer et supprimer des enregistrements de tarification par volume avec l’API publique.


Récupérer un enregistrement de tarification par volume

Section intitulée « Récupérer un enregistrement de tarification par volume »

Pour récupérer un enregistrement de tarification par volume précis :

GET https://wholesale.samita.io/api/v1/volume-pricings/{id}
  • {id} correspond à l’ID de l’enregistrement de tarification par volume

  • L’ID est disponible dans l’interface de l’application
  • N’incluez pas le symbole « # » lorsque vous utilisez l’ID

Exemple :

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

Toutes les requêtes GET doivent inclure les en-têtes obligatoires suivants :

En-tête Description Obligatoire
X-SAMITA-API-KEY Clé API fournie dans l’application Wholesale Oui
X-SAMITA-SHOP-URL Domaine de la boutique Shopify au format xxx.myshopify.com Oui
CONTENT-TYPE Doit être application/json Oui

Si l’un de ces en-têtes est manquant, la requête est rejetée.


  • L’API GET ne nécessite pas de corps de requête
  • Seul le paramètre {id} dans l’URL est obligatoire

401 – Non autorisé

Cette erreur se produit lorsque l’authentification échoue.

Causes possibles :

  • URL de la boutique manquante
  • Clé API manquante
  • URL de la boutique incorrecte
  • Clé API incorrecte
  • La clé API ne correspond pas à la boutique indiquée

403 – Cette action n’est pas autorisée

Cette erreur se produit lorsque :

  • La clé API n’a pas l’autorisation View
  • L’ID indiqué n’existe pas
  • La clé API ne dispose pas de droits d’accès suffisants

Chaque clé API peut recevoir les autorisations suivantes :

  • View
  • Create
  • Update
  • Delete

L’API GET nécessite l’autorisation View.


429 – Trop de requêtes

Cette erreur se produit lorsque la limite de débit est dépassée.

Limites actuelles :

  • Maximum 1 requête toutes les 5 minutes
  • Maximum 50 requêtes par jour

200 – Succès de l’API

  • La requête est valide
  • L’enregistrement a bien été récupéré
  • La réponse est renvoyée au format JSON

Exemple :

{
"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"
}

Supprimer un enregistrement de tarification par volume

Section intitulée « Supprimer un enregistrement de tarification par volume »

Pour supprimer un ou plusieurs enregistrements de tarification par volume existants :

DELETE https://wholesale.samita.io/api/v1/volume-pricings/{id}
  • {id} dans l’URL doit être un ID d’enregistrement valide, mais l’API supprime en réalité les enregistrements listés dans le paramètre ids (voir le corps de la requête ci-dessous), et non celui du segment d’URL.

Exemple :

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

Toutes les requêtes DELETE doivent inclure les en-têtes obligatoires suivants :

En-tête Description Obligatoire
X-SAMITA-API-KEY Clé API fournie dans l’application Wholesale Oui
X-SAMITA-SHOP-URL Domaine de la boutique Shopify au format xxx.myshopify.com Oui
CONTENT-TYPE Doit être application/json Oui

  • Transmettez un paramètre ids : une liste d’ID d’enregistrements à supprimer, séparés par des virgules (en paramètre de chaîne de requête ou en champ du corps JSON). Vous pouvez ainsi supprimer plusieurs enregistrements en un seul appel, par exemple ids=1,2,3.
  • Ce paramètre ids est obligatoire : sans lui, aucun enregistrement n’est supprimé.

401 – Non autorisé

Renvoyée lorsque l’authentification échoue.

Causes possibles :

  • URL de la boutique manquante
  • Clé API manquante
  • URL de la boutique incorrecte
  • Clé API incorrecte
  • La clé API ne correspond pas à la boutique

403 – Cette action n’est pas autorisée

Cette erreur se produit lorsque :

  • La clé API n’a pas l’autorisation Delete
  • L’ID indiqué n’existe pas
  • La clé API ne dispose pas de droits d’accès suffisants

L’API DELETE nécessite l’autorisation Delete.


429 – Trop de requêtes

Renvoyée lorsque la requête dépasse la limite de débit autorisée.

Limites de débit :

Type de limite Valeur
Fréquence des requêtes 1 requête toutes les 5 minutes
Limite quotidienne 50 requêtes par jour

200 – Succès de l’API

  • L’enregistrement de tarification par volume a bien été supprimé
  • Aucun contenu ou un message de confirmation peut être renvoyé

Exemple :

{
"success": true
}

Cette page vous a-t-elle été utile ?