Shopify에서는 모든 상품을 이름뿐만 아니라 고유한 **상품 ID(Product ID)**로 식별합니다. 이 번호는 재고 관리, 리포트 작성, 앱 연동 등 다양한 상황에서 유용하게 쓰입니다. 일부 Shopify 앱은 기능을 사용하기 전에 상품 ID를 요구하기도 하므로, 찾는 방법을 알아두는 것이 좋습니다.

다만 Shopify 관리자 페이지의 상품 목록에서는 상품 ID가 기본적으로 표시되지 않는다는 함정이 있습니다.
그렇다면 과연 어디서 찾아야 할까요?
이번 글에서는 Shopify 상품 ID를 찾는 3가지 방법을 자세히 알아봅니다.
1. 스토어프론트에서 상품 ID 찾기
관리자 페이지에 접근할 수 없는 상황이라도, 상품 페이지에 접속만 할 수 있다면 ID를 확인할 수 있습니다.
- 스토어프론트에서 아무 상품 페이지나 엽니다.
- URL 끝에 **
.json**을 추가합니다.
이렇게 하면 상품 데이터가 JSON 형식으로 반환되며, 그 안에 product.id 필드가 포함되어 있습니다.
예시:
https://example.com/products/product-name.json
이 방법은 관리자 권한이 없어도 사용할 수 있어 편리합니다.

2. 관리자 페이지에서 상품 ID 찾기 (가장 쉬운 방법)
Shopify 관리자에 로그인할 수 있다면 이 방법이 가장 빠릅니다.
- **상품(Products)**으로 이동하여 아무 상품이나 엽니다.
- 브라우저의 URL 주소창을 확인합니다.
URL에서 /products/ 바로 뒤에 나오는 숫자가 바로 상품 ID입니다.
예시:
https://admin.shopify.com/store/xxxx/products/1234567890→ 1234567890이 상품 ID입니다.
가장 간단하고 기억하기 쉬운 방법입니다.

3. 여러 상품 ID를 한 번에 가져오기 (대량 관리에 유용)
ID를 확인하려고 상품을 하나씩 일일이 여는 것은 금방 지치는 일입니다. 이때 variants.json를 통해 한 번에 데이터를 불러오는 방법을 사용하면 편리합니다.
■ 상품 ID 대량 조회 방법
- Shopify 관리자에 로그인합니다.
- URL 끝에 다음 내용을 추가합니다:
/admin/variants.json
그러면 스토어의 모든 상품 옵션(즉, 각 상품에 연결된 데이터)이 JSON 리스트 형태로 반환되어, 모든 상품 ID를 한 번에 수집할 수 있습니다.

■ 결과 표시 개수 늘리기
Shopify는 기본적으로 페이지당 50개의 항목만 반환합니다. 더 많은 데이터를 가져오려면 URL에 ?limit=250을 추가하면 됩니다.
예시:
https://admin.shopify.com/store/your-store/admin/variants.json?limit=250
이 방법을 사용하면 한 번에 최대 250개의 항목을 가져올 수 있습니다.
요약: Shopify 상품 ID는 쉽게 찾을 수 있습니다
Shopify 상품 ID를 찾는 3가지 방법은 다음과 같습니다.
- 스토어프론트의 상품 페이지 URL 끝에
.json추가하기 - 관리자 페이지에서 상품을 열고 URL의 숫자 확인하기
variants.json를 사용하여 전체 상품 ID 목록을 한 번에 불러오기
상황에 맞는 방법을 선택하면 재고 관리나 앱 설정 과정이 훨씬 수월해집니다. 상품 ID를 깔끔하게 정리하고 나면 스토어 운영과 데이터 관리를 한 단계 더 발전시킬 준비가 완료된 것입니다.
