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.
Hämta en Volume Pricing-post
Section titled “Hämta en Volume Pricing-post”1. Slutpunkt
Section titled “1. Slutpunkt”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/12. Begäranderubriker
Section titled “2. Begäranderubriker”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.
3. Begärandekropp
Section titled “3. Begärandekropp”- GET-API:et kräver ingen begärandekropp
- Endast parametern
{id}i URL:en krävs
4. API-svar
Section titled “4. API-svar”Felsvar
Section titled “Felsvar”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
Lyckat svar
Section titled “Lyckat svar”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"}Ta bort en Volume Pricing-post
Section titled “Ta bort en Volume Pricing-post”1. Slutpunkt
Section titled “1. Slutpunkt”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 parameternids(se Begärandekropp nedan) – inte URL-segmentet.
Exempel:
DELETE https://wholesale.samita.io/api/v1/volume-pricings/12. Begäranderubriker
Section titled “2. Begäranderubriker”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 |
3. Begärandekropp
Section titled “3. Begärandekropp”- 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 exempelids=1,2,3. - Parametern
idsär obligatorisk – utan den tas inga poster bort.
4. API-svar
Section titled “4. API-svar”Felsvar
Section titled “Felsvar”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 |
Lyckat svar
Section titled “Lyckat svar”200 – API Success
- Volume Pricing-posten har tagits bort
- Inget innehåll eller ett bekräftelsemeddelande kan returneras
Exempel:
{ "success": true}