Sample code for 30+ languages & platforms
Xbase++

Shopify Delete Product

See more Shopify Examples

Delete a product from the shop.

Chilkat Xbase++ Downloads

Xbase++
LOCAL nSuccess
LOCAL oRest
LOCAL oSbResponse

nSuccess := 0

oRest := CreateObject("Chilkat.Rest")

oRest:SetAuthBasic("SHOPIFY_PRIVATE_API_KEY", "SHOPIFY_PRIVATE_API_SECRET_KEY")

nSuccess := oRest:Connect("chilkat.myshopify.com", 443, 1, 1)
IF (nSuccess != 1)
    ? oRest:LastErrorText
    oRest:destroy()
    RETURN
ENDIF

oSbResponse := CreateObject("Chilkat.StringBuilder")
nSuccess := oRest:FullRequestNoBodySb("DELETE", "/admin/products/#{id}.json", oSbResponse)
IF (nSuccess != 1)
    ? oRest:LastErrorText
    oRest:destroy()
    oSbResponse:destroy()
    RETURN
ENDIF

IF (oRest:ResponseStatusCode != 200)
    ? "Received error response code: " + Str(oRest:ResponseStatusCode)
    ? "Response body:"
    ? oSbResponse:GetAsString()
    oRest:destroy()
    oSbResponse:destroy()
    RETURN
ENDIF

? "Example Completed."

oRest:destroy()
oSbResponse:destroy()