Hoppa till innehåll
Testa gratis i 14 dagar
Svenska
Öppna i Claude Ställ frågor om den här sidanÖppna i ChatGPT Ställ frågor om den här sidan

Volume Pricing med andra API-metoder

Hämta eller ta bort en enskild Volume Pricing-post via ID med det publika API:et.

Det här dokumentet förklarar hur du hämtar och tar bort Volume Pricing-poster med det publika API:et.


Så här hämtar du en specifik Volume Pricing-post:

GET https://wholesale.samita.io/api/v1/volume-pricings/{id}
  • {id} är ID:t för Volume Pricing-posten

  • ID:t kan hämtas från appens gränssnitt
  • Ta inte med symbolen ”#” när du använder ID:t

Exempel:

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

Alla GET-förfrågningar måste innehålla följande obligatoriska rubriker:

Rubrik Beskrivning Obligatorisk
X-SAMITA-API-KEY API-nyckel som tillhandahålls i appen Wholesale Ja
X-SAMITA-SHOP-URL Shopify-butikens domän i formatet xxx.myshopify.com Ja
CONTENT-TYPE Måste vara application/json Ja

Om någon av dessa rubriker saknas avvisas förfrågan.


  • GET-API:et kräver ingen begärandekropp
  • Endast parametern {id} i URL:en krävs

401 – Unauthorized

Det här felet uppstår när autentiseringen misslyckas.

Möjliga orsaker:

  • Butikens URL saknas
  • API-nyckel saknas
  • Felaktig butiks-URL
  • Felaktig API-nyckel
  • API-nyckeln matchar inte den angivna butiken

403 – This action is unauthorized

Det här felet uppstår när:

  • API-nyckeln saknar behörigheten View
  • Det angivna ID:t inte finns
  • API-nyckeln har otillräckliga åtkomsträttigheter

Varje API-nyckel kan tilldelas följande behörigheter:

  • View
  • Create
  • Update
  • Delete

GET-API:et kräver behörigheten View.


429 – Too Many Requests

Det här felet uppstår när förfrågningsgränsen överskrids.

Nuvarande gränser:

  • Högst 1 förfrågan per 5 minuter
  • Högst 50 förfrågningar per dag

200 – API Success

  • Förfrågan är giltig
  • Posten har hämtats
  • Svaret returneras i JSON-format

Exempel:

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

Så här tar du bort en eller flera befintliga Volume Pricing-poster:

DELETE https://wholesale.samita.io/api/v1/volume-pricings/{id}
  • {id} i URL:en ska vara ett giltigt post-ID, men API:et tar i själva verket bort de poster som anges i parametern ids (se Begärandekropp nedan) – inte URL-segmentet.

Exempel:

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

Alla DELETE-förfrågningar måste innehålla följande obligatoriska rubriker:

Rubrik Beskrivning Obligatorisk
X-SAMITA-API-KEY API-nyckel som tillhandahålls i appen Wholesale Ja
X-SAMITA-SHOP-URL Shopify-butikens domän i formatet xxx.myshopify.com Ja
CONTENT-TYPE Måste vara application/json Ja

  • Skicka en parameter ids – en kommaseparerad lista med post-ID som ska tas bort (som frågesträngsparameter eller JSON-kroppsfält). Det gör att du kan ta bort flera poster i ett anrop, till exempel ids=1,2,3.
  • Parametern ids är obligatorisk – utan den tas inga poster bort.

401 – Unauthorized

Returneras när autentiseringen misslyckas.

Möjliga orsaker:

  • Butikens URL saknas
  • API-nyckel saknas
  • Felaktig butiks-URL
  • Felaktig API-nyckel
  • API-nyckeln matchar inte butiken

403 – This action is unauthorized

Det här felet uppstår när:

  • API-nyckeln saknar behörigheten Delete
  • Det angivna ID:t inte finns
  • API-nyckeln har otillräckliga åtkomsträttigheter

DELETE-API:et kräver behörigheten Delete.


429 – Too Many Requests

Returneras när förfrågan överskrider den tillåtna förfrågningsgränsen.

Förfrågningsgränser:

Typ av gräns Värde
Förfrågningsfrekvens 1 förfrågan per 5 minuter
Daglig gräns 50 förfrågningar per dag

200 – API Success

  • Volume Pricing-posten har tagits bort
  • Inget innehåll eller ett bekräftelsemeddelande kan returneras

Exempel:

{
"success": true
}

Var det här till hjälp?