등록된 상품을 삭제해요.
API 엔드포인트
DELETE
https://api.bootapi.com/v1/products/:product_idBasic Auth요청 파라미터
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
product_id |
String | 필수 | 삭제할 상품 ID (URL 경로) |
코드 예제
const { BootpayCommerce } = require('@bootpay/backend-js')
const commerce = new BootpayCommerce({
client_key: 'your-commerce-client-key',
secret_key: 'your-commerce-secret-key',
mode: 'production'
})
const response = await commerce.product.delete('67c95e64d01640bb9859c629')
console.log(response)javascriptfrom bootpay_backend import BootpayCommerce
commerce = BootpayCommerce(
client_key='your-commerce-client-key',
secret_key='your-commerce-secret-key',
mode='production'
)
response = commerce.product.delete('67c95e64d01640bb9859c629')
print(response)pythonuse Bootpay\ServerPhp\BootpayCommerceApi;
$commerce = new BootpayCommerceApi(
'your-commerce-client-key',
'your-commerce-secret-key'
);
$response = $commerce->productDelete('67c95e64d01640bb9859c629');
print_r($response);phpimport kr.co.bootpay.store.BootpayStore;
import kr.co.bootpay.store.model.request.TokenPayload;
TokenPayload tp = new TokenPayload(
"your-commerce-client-key",
"your-commerce-secret-key"
);
BootpayStore commerce = new BootpayStore(tp);
HashMap<String, Object> response = commerce.productDelete(
"67c95e64d01640bb9859c629"
);
System.out.println(response);javacommerce = BootpayStore::Api.new(
'your-commerce-client-key',
'your-commerce-secret-key'
)
response = commerce.product_delete('67c95e64d01640bb9859c629')
puts responserubycommerce := bootpay.NewCommerceApi(
"your-commerce-client-key",
"your-commerce-secret-key",
)
response, err := commerce.ProductDelete("67c95e64d01640bb9859c629")
fmt.Println(response)gousing Bootpay.Commerce;
var commerce = new BootpayCommerceApi(
"your-commerce-client-key",
"your-commerce-secret-key"
);
var response = await commerce.ProductDelete("67c95e64d01640bb9859c629");
Console.WriteLine(response);csharp응답
성공 응답
{
"product_id": "67c95e64d01640bb9859c629",
"deleted": true
}json에러 코드
공통 에러
인증·권한 관련 에러는 에러 코드표를 참고해요.
| 코드 | 메시지 | 대처 방법 |
|---|---|---|
PRODUCT_NOT_FOUND |
존재하지 않는 상품이에요 | product_id를 확인해요 |
PRODUCT_ACTIVE_CANNOT_BE_DELETED |
전시중이거나 판매중인 상품은 삭제할 수 없어요. | 상품을 비활성화한 후 삭제해요 |
삭제된 상품은 복구할 수 없어요. 진행 중인 주문이 있는 상품은 삭제할 수 없으며, 먼저 판매 중지(status_sale: false)로 변경하는 것을 권장해요.
