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

Product Extras

This is used to view, create, update and delete product extras.

Product Extra Properties
id { "id" : 255 }
The unique ID of the product extra
name { "name" : "Car charger" }
The name of the product extra
price { "price" : 11.95 }
The price for the product extra
sku { "sku" : "ABC123" }
Used to link a product extra to another product (SKUs are case sensitive)

What you can do with product extras

GET /v1/products/ID/extras

Receive a list of all extras


POST /v1/products/ID/extras

Create a new product extra


PUT /v1/products/ID/extras/ID

Update a product extra


DELETE /v1/products/ID/extras/ID

Delete a product extra


GET /v1/products/ID/extras

Returns a list of product extras assigned to a product.

GET /v1/products/1/extras
HTTP/1.1 200 OK
[
	{
		"id": 1,
		"name": "Car charger",
		"price": 11.95
	}
]
        

POST /v1/products/ID/extras

Creates a new product extra.

POST /v1/products/1/extras
POST /v1/products/1/extras
{
	"name": "Car charger",
	"price": 11.95,
	"sku": "ABC123"
}
        
POST /v1/products/1/extras
HTTP/1.1 201 Created
{
	"id": 1,
	"name": "Car charger",
	"price": 11.95,
	"sku": "ABC123"
}
        

PUT /v1/products/ID/extras/ID

Update a product extra.

PUT /v1/products/1/extras/1
PUT /v1/products/1/extras/1
{
    "name": "Car charger for iPhone"
}
        
PUT /v1/products/1/extras/1
HTTP/1.1 200 OK
{
	"id": 1,
	"name": "Car charger for iPhone",
	"price": 11.95
}
        

DELETE /v1/products/ID/extras/ID

Deletes an existing product extra.

Returns 204 No Content on success.