가이드
GTIN이란? 형식, 체크 디지트, 필요한 경우
GTIN은 거의 모든 소매 제품의 바코드 뒤에 있는 번호입니다. 이 가이드는 네 가지 형식, 체크 디지트의 작동 원리, GTIN을 정당하게 취득하는 방법, 제품이 변경될 때 새 번호가 필요한 경우, 주요 판매 채널이 GTIN을 활용하는 방식을 설명합니다.
GTIN은 Global Trade Item Number(국제 거래 단품 번호)의 약자입니다. 소매 바코드의 표준을 관리하는 기관인 GS1은 이를 공급망의 어느 시점에서든 가격이 매겨지거나 주문 또는 청구되는 제품이나 서비스, 즉 거래 단품(trade item)의 식별자로 정의합니다.
Google Merchant Center와 eBay 같은 온라인 채널은 GTIN으로 제품을 올바른 카탈로그 항목과 매칭하며, 값이 없거나 잘못되면 노출에 불이익이 생길 수 있습니다. 이 가이드는 카탈로그 전반에서 GTIN을 읽고, 검증하고, 관리하는 방법을 보여 줍니다.
GTIN이란 무엇이고 무엇이 아닌가
GS1은 GTIN을 GS1이 발급하는 고유하고 전 세계적이며 검증 가능한 제품 식별자라고 설명합니다. 브랜드 소유자는 GS1 라이선스를 사용해 판매하는 각 거래 단품에 GTIN을 하나씩 부여하며, 따라서 같은 번호가 전 세계 모든 소매업체, 유통업체, 마켓플레이스에서 같은 제품을 식별합니다.
GTIN은 데이터이고 바코드는 그것을 인코딩하는 매체입니다. UPC-A 바코드에는 12자리 GTIN이, EAN-13 바코드에는 13자리 GTIN이 담기며, 막대 아래에 인쇄된 숫자가 곧 GTIN입니다. 그래서 “UPC”와 “EAN”이 그 번호를 가리키는 말로도 느슨하게 쓰입니다.
GTIN은 제품이 어디에서 만들어졌는지도 알려 주지 않습니다. GS1은 접두사가 제품의 원산지를 나타내지 않으며, 번호 범위를 발급한 GS1 회원 기구만 나타낸다고 밝히고 있습니다.
GTIN의 네 가지 형식: GTIN-8, GTIN-12, GTIN-13, GTIN-14
모든 GTIN은 8~14자리이며 마지막 자리는 체크 디지트입니다. 더 짧은 GTIN은 식별 대상을 바꾸지 않고 왼쪽에 0을 채워 14자리로 만들 수 있으며, GS1 US 지침은 네 가지 형식을 모두 14자리 필드에 저장하라고 권고합니다. 12자리 GTIN에는 앞에 0이 암묵적으로 붙어 있으므로, 614141234561의 GS1 접두사는 614가 아니라 061입니다.
| 형식 | 자릿수 | 일반적인 바코드 | 다른 이름 | 주요 용도 |
|---|---|---|---|---|
| GTIN-8 | 8 | EAN-8 | EAN-8 | 전체 길이 바코드가 들어가지 않는 작은 제품. 대부분 북미 외 지역 |
| GTIN-12 | 12 | UPC-A (UPC-E는 0을 생략한 형식) | UPC, UPC-A | 소비자 제품, 주로 북미 |
| GTIN-13 | 13 | EAN-13 | EAN, JAN | 유럽과 그 밖의 대부분 지역의 소비자 제품 |
| GTIN-14 | 14 | ITF-14 또는 GS1-128 | 케이스 코드 | 케이스와 세트 포장 같은 거래 단품 묶음. 판매 시점(POS) 스캔용이 아님 |
GTIN 체크 디지트의 작동 원리(계산 예시 포함)
모든 GTIN의 마지막 자리는 모듈로 10 알고리즘으로 나머지 자리에서 계산됩니다. 잘못된 숫자나 이웃한 숫자의 자리바꿈 대부분 같은 입력 및 스캔 오류를 잡아냅니다. GS1의 수동 계산법은 네 가지 형식 모두에 적용됩니다.
다음은 GS1이 제시하는 GTIN-13 예시입니다. 앞의 열두 자리는 6 2 9 1 0 4 1 5 0 0 2 1이고, 열세 번째 자리를 구하려 합니다.
- 체크 디지트를 제외한 숫자를 적습니다: 6 2 9 1 0 4 1 5 0 0 2 1.
- 가장 오른쪽 숫자(체크 디지트 바로 왼쪽의 숫자)부터 3과 1을 번갈아 곱합니다. 왼쪽으로 거슬러 가면 이 번호의 곱셈 계수는 ×1 ×3 ×1 ×3 ×1 ×3 ×1 ×3 ×1 ×3 ×1 ×3입니다.
- 각 숫자를 곱합니다: 6, 6, 9, 3, 0, 12, 1, 15, 0, 0, 2, 3.
- 결과를 더합니다: 6 + 6 + 9 + 3 + 0 + 12 + 1 + 15 + 0 + 0 + 2 + 3 = 57.
- 합계를 같거나 큰 가장 가까운 10의 배수에서 뺍니다: 60 − 57 = 3. 체크 디지트는 3이므로 전체 GTIN은 6291041500213입니다.
- 기존 GTIN을 검증하려면 마지막 자리를 제외한 모든 숫자로 같은 계산을 반복해 비교합니다. GTIN-12 예시: 61414123456은 합이 89이므로 체크 디지트는 90 − 89 = 1이고 전체 번호는 614141234561입니다.
유효한 체크 디지트가 증명하는 것과 증명하지 못하는 것
곱셈 계수가 오른쪽부터 계산되므로 앞에 0을 붙여도 체크 디지트는 바뀌지 않습니다. 614141234561과 14자리 형식인 00614141234561은 동일하게 검증되며, 그래서 14자리 저장이 안전합니다.
올바른 체크 디지트는 번호의 형식이 올바르다는 것만 증명합니다. 그 GTIN이 해당 브랜드에 라이선스되었다는 것, 이 제품에 할당되었다는 것, 다른 곳에서 이미 쓰이고 있지 않다는 것은 증명하지 못합니다. Google Merchant Center는 올바른 체크 디지트를 요구하지만, 판매자에게 GTIN 값을 추측하거나 만들어 내지 말라고도 안내합니다. 체크는 오타를 걸러 내는 용도로 보고, 번호는 브랜드의 문서와 대조해 확인하세요.
GTIN을 취득하는 방법, 그리고 재판매 바코드가 위험한 이유
자체 브랜드(프라이빗 라벨 포함)로 제품을 판매하는 브랜드 소유자라면 GTIN은 직접 부여합니다. GS1 식별 키를 만들려면 먼저 GS1 회사 접두사(Company Prefix)가 필요하며, 이는 소재 국가의 GS1 회원 기구에서 라이선스를 받습니다. GS1은 120개가 넘는 국가에 회원 기구가 있습니다.
가격과 옵션은 국가마다 다릅니다. 예를 들어 GS1 US는 GTIN 하나를 갱신 수수료 없는 일회성 구매로, 회사 접두사는 10개에서 100,000개 품목용을 선납 수수료와 연간 갱신으로 제공합니다. 접두사 라이선스가 만료되면 해당 접두사의 번호를 더 이상 사용할 권한이 없다고 GS1 US는 밝히고 있습니다.
재판매업자의 저렴한 “UPC”나 “EAN” 번호는 피하세요. GS1 회원 기구인 GS1 Australia는 GS1이 이러한 재판매업자와 아무 관계가 없으며, 재판매된 번호는 더 이상 GS1이 관리하지 않고 고유성도 보장되지 않는다고 밝히고 있습니다. GS1은 재판매된 번호를 인정하지 않으며, 번호가 고유하지 않거나 귀하에게 귀속되지 않을 수 있습니다. GS1 회사 데이터와 GTIN을 대조하는 채널에서는 접두사가 다른 회사의 것임을 확인할 수 있습니다.
- 이미 GTIN이 있는지 확인합니다. 다른 브랜드의 제품을 재판매한다면 포장이나 공급업체의 데이터 시트에 있는 제조업체의 GTIN을 사용하며, 직접 만들지 않습니다.
- 현지 GS1 회원 기구에 문의하고, 예상되는 제품, 변형, 포장 단위의 수에 따라 개별 GTIN과 회사 접두사 중에서 선택합니다.
- GTIN을 구성합니다: 회사 접두사, 품목 참조 번호, 체크 디지트 순입니다.
- 거래 단품마다 GTIN을 하나씩 부여합니다. 모든 스타일, 색상, 사이즈 변형과 소비자 단위보다 위의 모든 포장 단계가 해당합니다.
- 각 판매 채널의 식별자 필드에 GTIN을 게시하고 일치하는 바코드를 포장에 인쇄합니다.
GTIN, UPC, EAN, SKU, MPN, ISBN 비교
이 중 세 가지는 GTIN이고, 나머지 세 가지는 소유자와 범위가 다른 별개의 코드입니다. 대부분의 채널은 GTIN과 브랜드를 요구하며, GTIN이 없으면 제조업체 부품 번호를 요구합니다.
| 식별자 | 부여 주체 | 형식 | 범위 |
|---|---|---|---|
| GTIN | GS1 라이선스에 따른 브랜드 소유자 | 체크 디지트를 포함한 8, 12, 13 또는 14자리 | 전 세계. 거래 단품마다 고유 |
| UPC | 브랜드 소유자(GTIN-12임) | UPC-A 바코드의 12자리 | 전 세계. 북미에서 쓰는 통칭 |
| EAN | 브랜드 소유자(보통 GTIN-13) | EAN-13 바코드의 13자리 | 전 세계. 유럽에서 쓰는 통칭 |
| ISBN | 각국 ISBN 기관 | ISBN-13은 978–979 “Bookland” GTIN-13 범위에 속함 | 도서. Google은 ISBN-10을 ISBN-13으로 변환하도록 요구 |
| MPN | 제조업체 | 자유 형식의 부품 또는 모델 번호. Google은 최대 70자까지 허용 | 브랜드와 함께일 때만 고유 |
| SKU | 판매자 | 원하는 어떤 형식도 가능 | 한 사업체 내부용. 공유되는 식별자가 아님 |
새 GTIN이 필요한 경우
GS1 GTIN 관리 표준은 제품이 변경될 때 새 GTIN이 필요한 경우에 대해 열 가지 규칙을 정하고 있습니다. 신제품 출시, 표시된 성분 구성 또는 기능, 표시된 순함량, 치수 또는 총중량 변경, 인증 마크의 추가 또는 삭제, 주 브랜드, 기한이 정해진 제품 또는 프로모션 제품, 포장 또는 케이스 수량, 사전 정의된 구색, 포장 표시 가격입니다.
표는 대부분의 판매자가 마주치는 규칙을 다룹니다. 나머지는 결정하기 전에 GS1 표준의 조건을 읽어 보세요.
| 변경 사항 | 새 GTIN 필요 여부 | 비고 |
|---|---|---|
| 신제품 또는 새 스타일, 색상, 사이즈 변형 | 예 | 변형마다 고유한 제품이며 각자의 GTIN이 있음 |
| 소비자 단위보다 위의 새 포장 단계(내부 포장, 케이스) | 예 | 단계마다 고유한 GTIN을 받으며 흔히 GTIN-14를 사용 |
| 포장에 표시된 순함량의 모든 변경 | 예 | 증가든 감소든 해당하며 비율 기준은 없음. 예: 면도기 포장이 4개에서 6개로 변경 |
| 치수(어느 축이든) 또는 총중량이 20%를 초과해 변경 | 예 | 20% 규칙을 피하려고 작은 변경을 반복하는 것은 허용되지 않는 관행 |
| 치수 또는 총중량이 20% 이하로 변경 | 치수 규칙에 따르면 해당 없음 | 순함량 같은 다른 규칙이 적용되는지 확인 |
| 제품에 표시된 주 브랜드 변경 | 예 | 거래 단품에 표시된 브랜드에 적용됨 |
| 인증 마크 추가 또는 삭제, 성분 구성 변경, 프로모션, 포장 표시 가격 | 경우에 따라 다름 | 각각 GS1 규칙이 별도로 있으므로 조건을 읽어 볼 것 |
판매 채널이 GTIN을 활용하는 곳
채널마다 GTIN을 저장하는 필드가 다르며, GTIN이 없을 때의 반응도 다릅니다.
- Google은 제한된 접두사(02, 04, 2)나 쿠폰 접두사(05, 98, 99)가 붙은 GTIN을 제품 식별자로 인정하지 않습니다.
- Shopify의 상품 CSV에서 해당 열은 이제 Barcodes이며, 여러 값은 세미콜론으로 구분하고 gtin:과 같은 유형 접두사를 선택적으로 붙일 수 있습니다.
- WooCommerce REST API(v3)에서 핵심 필드는 global_unique_id입니다. WooCommerce 11.2부터 CSV 업데이트 가져오기는 ID와 SKU가 모두 비어 있을 때에 한해 이 열을 기준으로 매칭하는 방식으로 대체됩니다.
- eBay에서는 하나의 GTIN이 여러 카탈로그 제품에 매핑될 수 있으므로, eBay Inventory API는 eBay 제품 ID(ePID)가 있는 경우 카탈로그 매칭에 이를 우선합니다.
| 채널 | 필드 | 허용하는 값 | GTIN이 없는 경우 |
|---|---|---|---|
| Google Merchant Center | gtin | 8, 12, 13 또는 14자리. 최대 10개 값. 공백과 하이픈은 무시 | 노출이 제한됨. 이미 있는 GTIN을 생략하면 제품이 승인 거부될 수 있음 |
| eBay | 제품 식별자(UPC, EAN, ISBN)와 Brand 및 MPN | 제조업체의 식별자. 매칭되면 카탈로그 세부 정보를 가져올 수 있음 | 해당 제품에 실제로 식별자가 없는 경우 “Does not apply” |
| Shopify | 상품 또는 변형의 바코드 섹션 | 최대 20개의 바코드. GTIN, UPC, EAN, ISBN, ASIN 또는 Custom 유형으로 지정 | Shopify에서는 선택 사항이지만 판매 채널에서는 여전히 요구할 수 있음 |
| WooCommerce | GTIN, UPC, EAN 또는 ISBN(핵심 필드) | 기본 제공 필드에 식별자 값 1개 | 코어에서는 선택 사항 |
| Amazon | 리스팅 시 제품 식별자 | 제품의 GTIN. 카테고리 규칙을 확인 | 판매자는 GTIN 면제 자격이 될 수 있음 |
제품에 GTIN이 없을 때의 대처
일부 제품에는 정당하게 GTIN이 없습니다. 맞춤 제작품과 수공예품, 골동품, GTIN이 생기기 전에 만들어진 제품이 그렇습니다. 필드를 채우기 위해 번호를 만들어 내지 마세요. 채널마다 제품에 식별자가 없음을 알리는 정해진 방법이 있습니다.
- Google Merchant Center: 브랜드와 MPN이 있으면 입력합니다. identifier_exists는 GTIN, MPN, 브랜드가 실제로 없는 제품에만 no로 설정하며, 식별자가 존재한다는 증거를 Google이 발견하면 경고합니다.
- eBay: 제품에 식별자가 없으면 식별자에 “Does not apply”를 선택합니다. 정확한 문구는 eBay 마켓플레이스마다 다릅니다.
- Amazon: GTIN이 없는 판매자는 GTIN 면제 자격이 될 수 있다고 Amazon은 안내합니다. 신청 시 제품 이름 또는 제목과 제품 및 포장의 모든 면을 보여 주는 이미지를 요구합니다.
- Shopify와 WooCommerce: 바코드 또는 GTIN 필드는 비워 두세요. SKU로 채우면 하위 피드에 혼란을 줄 수 있습니다.
GS1 Digital Link와 2D 바코드
GS1 Digital Link는 GTIN, 배치, 일련번호, 유통기한 등의 GS1 식별자를 웹 주소로 표현하는 표준 방식입니다. QR 코드 같은 2D 바코드에 인코딩하면 하나의 심볼로 계산대에서 스캔할 수 있고 웹 콘텐츠도 열 수 있으며, 브랜드는 포장을 다시 인쇄하지 않고도 링크가 가리키는 곳을 바꿀 수 있습니다. 의료 분야에서는 대신 GS1 DataMatrix를 사용한다고 GS1은 밝히고 있습니다.
미국에서 GS1 US는 소매 판매 시점(POS) 시스템이 2D 바코드를 읽을 수 있도록 하는 2027년 “Sunrise” 목표를 정했습니다. GS1 US는 그 날짜까지 모든 2D 기능을 구현할 필요는 없다고 밝히며, Sunrise 2027은 법적 기한이 아니라 업계의 준비 목표입니다. 브랜드는 기존 QR 코드가 GS1 Digital Link를 따르고 GTIN을 포함하도록 점검하는 것이 좋습니다. GTIN 자체는 바뀌지 않습니다. 2D 바코드는 같은 번호를 담는 또 다른 매체입니다.
schema.org의 gtin 속성도 마찬가지로 숫자 또는 GS1 Digital Link URL을 모두 허용합니다.
공급업체 문서와 제품 데이터에서 GTIN을 정확하게 관리하기
다른 브랜드를 재판매한다면 GTIN은 공급업체에서 얻습니다. 보통 제품 데이터 시트, 가격표 또는 카탈로그의 주문·물류 섹션에 나오며, 흔히 품번 옆에 낱개용과 케이스용 코드가 따로 표기됩니다.
Doc2Shelf는 대규모 공급업체 카탈로그의 PDF를 읽고 GTIN, EAN, MPN 같은 식별자를 다른 제품 데이터와 함께 추출하며, 추출마다 신뢰도 점수를, 추출된 사실마다 출처 페이지와 인용문을 제공하므로 담당자가 데이터가 리스팅에 반영되기 전에 원본과 대조해 확인할 수 있습니다.
- GTIN은 숫자가 아닌 텍스트로 저장하세요. 스프레드시트는 앞의 0을 지우고 긴 값을 지수 표기법으로 바꿉니다.
- 낱개 GTIN과 케이스 GTIN은 별도 필드에 보관하세요. GTIN-14 케이스 코드는 POS 스캔용이 아니며, 보통 낱개 상품 리스팅에는 맞지 않는 식별자입니다.
- 각 GTIN을 해당하는 변형 행에 정확히 매핑합니다. 색상과 사이즈 변형은 각각 고유한 GTIN을 가집니다.
- 가져온 뒤 모든 값에 체크 디지트 검사를 실행하고, 실패한 값은 원본 문서와 다시 대조합니다.
- 중복을 표시합니다. 카탈로그에서 서로 다른 두 제품에 같은 GTIN이 있다면 거의 항상 오류입니다.
자주 묻는 질문
- GTIN은 UPC나 EAN과 같은 것인가요?
- UPC와 EAN은 모두 GTIN입니다. “UPC”는 보통 UPC-A 바코드의 12자리 GTIN-12를, “EAN”은 보통 EAN-13 바코드의 13자리 GTIN-13을 가리킵니다. GTIN은 GTIN-8과 GTIN-14까지 포괄하는 상위 용어입니다.
- GTIN은 몇 자리인가요?
- 8, 12, 13 또는 14자리입니다. 마지막 자리는 항상 체크 디지트입니다. 더 짧은 GTIN은 식별 대상을 바꾸지 않고 앞에 0을 채워 14자리로 만들 수 있습니다.
- 제품의 GTIN은 어떻게 얻나요?
- 브랜드 소유자라면 현지 GS1 회원 기구에서 GS1 회사 접두사를 라이선스하거나(국가에서 제공하는 경우) 개별 GTIN을 구매한 다음, 제품 변형마다 GTIN을 하나씩 부여하세요. 다른 브랜드의 제품을 재판매한다면 제조업체가 이미 부여한 GTIN을 사용하세요.
- 재판매업자에게서 산 바코드 번호를 사용해도 되나요?
- 위험합니다. GS1은 재판매된 번호를 인정하지 않으며, 번호가 고유하지 않거나 귀하에게 귀속되지 않을 수 있습니다. GS1 회사 데이터와 GTIN을 대조하는 채널에서는 그 번호가 다른 회사의 것임을 확인할 수 있습니다.
- 제품 변형마다 다른 GTIN이 필요한가요?
- 네. GS1 GTIN 관리 표준에 따르면 스타일, 색상, 사이즈 변형마다 고유한 제품이며 각자의 GTIN이 있습니다. 케이스처럼 소비자 단위보다 위의 포장 단계도 각각 고유한 GTIN이 필요합니다.
- 포장 크기를 바꾸면 새 GTIN이 필요한가요?
- 포장에 인쇄된 표시 순함량이 바뀌면 필요합니다. 증가든 감소든 새 GTIN이 필요합니다. GS1 규칙의 20% 기준은 물리적 치수 또는 총중량의 변경에 적용되며 순함량에는 적용되지 않습니다.
- Google 쇼핑에서 판매하려면 GTIN이 필요한가요?
- Google은 제조업체에서 부여한 GTIN이 있는 모든 제품에 GTIN을 입력할 것을 권장하며, 기존 GTIN을 생략하면 승인 거부로 이어질 수 있습니다. 실제로 GTIN이 없는 제품은 브랜드와 MPN과 함께 제출하거나, 식별자가 전혀 없는 경우 identifier_exists를 no로 설정해 제출할 수 있습니다.
- GTIN으로 제품의 제조국을 알 수 있나요?
- 아닙니다. GS1 접두사는 번호를 발급한 GS1 회원 기구를 나타낼 뿐 제품이 만들어진 곳을 나타내지 않습니다.
공식 자료
이 가이드에서 참조한 1차 법령 원문과 공식 안내 자료입니다.
이 가이드는 일반적인 정보이며 법률 자문이 아닙니다. 요건은 제품과 시장에 따라 다르므로, 공식 원문을 확인하시고 상황에 맞는 전문가의 조언을 받으시기 바랍니다.