Menu Close

Get Support From ShopWired Close

All systems fully operational

Subscribe To Updates
Prefer To Live Chat? Chat directly with ShopWired support Quickest response time
Send A Message
Response within 24 hours

Menu Close

Menu

Shipping Zones

This is used to view, create, update and delete shipping zones.

Shipping Zone Properties
country Country Object
vat Whether VAT should be charged

When creating a shipping zone, the country property should be specified as the country ID.

country Country ID

What you can do with Shipping Zones

GET /v1/shipping-zones

Receive a list of all shipping zones


GET /v1/shipping-zones/count

Count the number of shipping zones


GET /v1/shipping-zones/country-id

Receive a single shipping zone


POST /v1/shipping-zones

Create a new shipping zone


PUT /v1/shipping-zones/country-id

Update a shipping zone


DELETE /v1/shipping-zones/country-id

Delete a shipping zone


GET /v1/shipping-zones

Returns a list of all shipping zones.

embed country
fields Comma separated list of properties to include
GET /v1/shipping-zones
HTTP/1.1 200 OK
[
    {
        "country": {
            "id": 253
        },
        "vat": false
    }
]
		

GET /v1/shipping-zones/count

Returns a count of the shipping zones

GET /v1/shipping-zones/count
HTTP/1.1 200 OK
{
    "count": 99
}
		

GET /v1/shipping-zones/country-id

Returns a single shipping zone.

embed country
fields Comma separated list of properties to include
GET /v1/shipping-zones/country-id
HTTP/1.1 200 OK
{
    "country": {
        "id": 222
    },
    "vat": true
}
		

POST /v1/shipping-zones

Creates a new shipping zone.

country { "country" : 222 }
The unique ID for the country
vat { "vat" : true }
Whether VAT should be charged to customers selecting the shipping zone, either true or false.
POST /v1/shipping-zones
POST /v1/shipping-zones
{
    "country": 222,
    "vat": true
}
		
POST /v1/shipping-zones
HTTP/1.1 201 Created
{
    "country": {
        "id": 222
    },
    "vat": true
}
		

PUT /v1/shipping-zones/country-id

Updates an existing shipping zone.

vat { "vat" : true }
Whether VAT should be charged to customers selecting the shipping zone, either true or false.
PUT /v1/shipping-zones/country-id
PUT /v1/shipping-zones/222
{
    "vat": false
}
		
PUT /v1/shipping-zones/country-id
HTTP/1.1 200 OK
{
    "country": {
        "id": 222
    },
    "vat": false
}
		

DELETE /v1/shipping-zones/country-id

Deletes an existing shipping zone.

Returns 204 No Content on success.