Shopify 스토어를 영어, 한국어, 일본어처럼 여러 언어로 운영하는 방법을 처음 해보는 분도 따라 할 수 있도록 정리했습니다. 이 글은 Shopify 공식 Help Center 최신 문서(2026년 기준)를 바탕으로 작성했습니다.
- 다국어 설정에 필요한 기본 개념 (Language, Market, Translation)
- 언어 추가부터 고객에게 공개하기까지 단계별 설정법
- 무료 앱 Translate & Adapt로 자동/수동 번역하는 법
- 상품이 많을 때 CSV로 한 번에 번역하는 법
- 초보자가 자주 하는 실수와 주의사항
1. 시작 전에: 꼭 알아야 할 기본 개념
Shopify 다국어 설정이 처음엔 헷갈리는 이유는, "언어를 추가하는 것"과 "실제로 번역하는 것"이 서로 다른 단계이기 때문입니다. 언어를 추가만 하면 메뉴 버튼이나 결제 화면 같은 기본 문구만 바뀌고, 상품 설명 같은 내 콘텐츠는 따로 번역해야 합니다.
| 용어 | 쉬운 설명 | 예시 |
|---|---|---|
| Language (언어) | 스토어에서 사용할 수 있는 언어 목록. 여기에 추가해야 번역을 넣을 수 있습니다. | English (기본), Korean, Japanese |
| Default language (기본 언어) | 상품, 페이지를 처음 작성한 원본 언어. 번역이 없을 때 이 언어로 표시됩니다. | 보통 English |
| Publish (공개) | 추가한 언어를 고객에게 실제로 보여주는 것. Publish 전에는 관리자만 볼 수 있습니다. | 번역 완료 후 Publish |
| Market (마켓) | 판매 지역 단위. 나라(또는 나라 묶음)별로 언어, 통화, 도메인을 다르게 설정할 수 있습니다. | United States, South Korea |
| Subfolder (하위 폴더) | 언어/지역별로 주소 뒤에 붙는 경로. 가장 많이 쓰는 방식입니다. | example.com/ko |
| Subdomain (하위 도메인) | 언어/지역별로 주소 앞에 붙는 방식. | ko.example.com |
| Translate & Adapt | Shopify가 직접 만든 무료 번역 앱. 번역 입력, 자동 번역, 지역별 문구 변경을 할 수 있습니다. | Apps > Translate & Adapt |
| Language selector | 고객이 스토어 화면에서 언어를 고르는 드롭다운 메뉴. 테마 설정에서 켜야 보입니다. | 헤더/푸터의 "English ▾" |
| URL handle | 상품/페이지 주소의 마지막 부분. 번역하면 검색엔진(SEO)에 유리합니다. | /products/kimchi |
| hreflang | 구글에게 "이 페이지의 한국어 버전은 여기"라고 알려주는 태그. Shopify가 자동으로 넣어줍니다. | 자동 처리 |
← 모바일에서는 표를 좌우로 밀어서 보세요 →
전체 작업 흐름 한눈에 보기
2. 사전 조건 확인하기
설정을 시작하기 전에 아래 세 가지를 먼저 확인하세요. 하나라도 안 맞으면 나중에 "왜 안 되지?" 하고 시간을 버리게 됩니다.
2-1. Shopify 플랜
| 플랜 | 사용 가능한 언어 수 | 비고 |
|---|---|---|
| Basic, Grow, Shopify, Advanced | 최대 20개 | 대부분의 소규모 스토어는 이 범위로 충분 |
| Shopify Plus, Enterprise Commerce | 최대 30개 | Plus 체험판(trial) 포함 |
| Lite | 사용 불가 | 온라인 스토어가 없는 플랜 |
← 모바일에서는 표를 좌우로 밀어서 보세요 →
2-2. 테마 호환성
- Shopify 무료 테마 (Dawn, Horizon 계열 등): 다국어를 기본 지원하므로 걱정하지 않아도 됩니다. 단, 오래된 버전이면 테마 업데이트가 필요할 수 있습니다.
- 유료(서드파티) 테마: 테마 개발사 문서를 확인하거나 문의하세요.
- 직접 만든(커스텀) 테마: 내부 링크를 하드코딩하지 말고
routesLiquid object를 사용해야 언어별 주소(/ko/cart 등)로 제대로 이동합니다.
커스텀 테마 코드 예시입니다.
<!-- ❌ 잘못된 예: 언어를 바꿔도 항상 기본 언어 장바구니로 이동 -->
<a href="/cart">Cart</a>
<!-- ✅ 올바른 예: 현재 언어에 맞는 주소로 자동 변환 (예: /ko/cart) -->
<a href="{{ routes.cart_url }}">Cart</a>
<!-- 그 외 자주 쓰는 routes -->
{{ routes.root_url }} <!-- 홈 -->
{{ routes.all_products_collection_url }} <!-- 전체 상품 -->
{{ routes.search_url }} <!-- 검색 -->
{{ routes.account_url }} <!-- 내 계정 -->
아랍어, 히브리어, 우르두어처럼 오른쪽에서 왼쪽으로 쓰는 언어는 최신 Horizon 계열 테마가 지원합니다. 다른 테마를 쓴다면 RTL 지원 여부를 먼저 확인하세요.
2-3. 주소(URL) 방식 정하기
언어별 주소는 두 가지 방식 중 하나를 선택합니다. 초보자라면 Subfolder 방식을 추천합니다. 도메인을 추가로 살 필요가 없고 설정도 가장 간단합니다.
| 방식 | 주소 예시 | 장점 | 단점 |
|---|---|---|---|
| Subfolder (추천) | example.com/ko example.com/ja | 설정 간단, 추가 비용 없음, SEO 점수가 메인 도메인에 모임 | 국가별 독립 브랜딩은 어려움 |
| Subdomain / 별도 도메인 | ko.example.com example.co.kr | 국가별로 독립된 사이트 느낌 | DNS 설정 필요, 별도 도메인은 구매 비용 발생 |
← 모바일에서는 표를 좌우로 밀어서 보세요 →
3. 스토어에 언어 추가하기
경로: Settings > Languages
- Shopify 관리자 화면 왼쪽 아래의 Settings(톱니바퀴 아이콘)를 클릭합니다.
- 왼쪽 메뉴에서 Languages를 클릭합니다.
- Add language 버튼을 클릭합니다.
- 드롭다운에서 추가할 언어(예: Korean)를 선택하고 Next를 클릭합니다.
- 이 언어를 보여줄 도메인을 켜고 Done을 클릭합니다. 각 도메인 옆에는 그 도메인을 사용하는 Market이 함께 표시됩니다.
- 새 언어를 처음 추가하면 Translate & Adapt 앱이 자동으로 설치됩니다. 따로 앱 스토어에서 찾을 필요가 없습니다.
- 이미 언어가 공개돼 있는데 앱이 없다면, Languages 화면에서 Install Shopify Translate & Adapt를 클릭하면 됩니다.
- 언어를 추가한 직후에는 아직 Unpublished(비공개) 상태입니다. 고객에게는 보이지 않으니 안심하고 번역 작업을 하세요.
4. Market에 언어 연결하기
"미국 고객에게는 영어, 한국 고객에게는 한국어"처럼 지역별로 다른 언어를 보여주고 싶다면 이 단계가 필요합니다.
Market별로 언어를 다르게 하려면 international domains(Subfolder 또는 Subdomain/도메인)가 먼저 설정돼 있어야 합니다. 설정이 없으면 모든 Market에 같은 언어 설정이 적용되고, Market별로 따로 관리할 수 없습니다.
4-1. Market에 언어 추가
경로: Markets > [Market 선택] > Languages and domains
- 관리자 왼쪽 메뉴에서 Markets를 클릭합니다.
- 언어를 추가할 Market(예: South Korea)을 클릭합니다.
- Languages and domains를 클릭합니다.
- Add languages를 클릭합니다.
- Not added to this market 영역에서 추가할 언어를 클릭합니다.
※ 여기서 선택할 수 있는 언어는 3단계(Settings > Languages)에서 미리 추가한 언어뿐입니다.
4-2. Market의 기본 언어 바꾸기
기본적으로 모든 Market은 스토어 기본 언어(예: 영어)로 열립니다. 한국 고객이 들어오면 처음부터 한국어로 보이게 하려면 다음과 같이 설정합니다.
- Markets > [Market 선택] > Languages and domains로 이동합니다.
- 현재 기본 언어 옆의 ⋯ 아이콘을 클릭합니다.
- Set as default를 클릭합니다. (원하는 언어 쪽에서 설정)
4-3. Market에서 언어 빼기
같은 화면에서 언어 옆 ⋯ > Remove language > Remove를 클릭합니다. 이 경우 그 언어 주소(예: /ko/...)는 더 이상 열리지 않지만, 번역 자체는 남아 있어서 나중에 다시 추가할 수 있습니다.
5. Translate & Adapt로 번역하기
경로: Apps > Translate & Adapt
번역 방법은 크게 자동 번역, 수동 번역, CSV 일괄 번역 세 가지입니다. 상황에 맞게 섞어서 쓰면 됩니다.
| 방법 | 추천 상황 | 장점 | 단점 |
|---|---|---|---|
| 자동 번역 (Auto-translate) | 언어 1~2개, 빠르게 시작하고 싶을 때 | 클릭 몇 번으로 전체 번역, 무료 | 최대 2개 언어까지만, 품질 검수 필요 |
| 수동 번역 | 중요한 상품, 브랜드 문구, 정책 페이지 | 정확도 최고, 언어 수 제한 없음 | 상품이 많으면 시간이 오래 걸림 |
| CSV 일괄 번역 | 상품이 많거나 3번째 언어 이상 | 엑셀/구글시트로 한 번에 처리, AI 번역 결과도 넣을 수 있음 | 파일 형식에 주의해야 함 |
← 모바일에서는 표를 좌우로 밀어서 보세요 →
5-1. 자동 번역 (언어 전체)
- Apps > Translate & Adapt를 엽니다.
- 상단에서 번역할 언어를 선택합니다.
- Auto-translate를 클릭합니다.
- 확인 창에서 Translate를 클릭합니다.
- 몇 분 정도 기다리면 번역이 반영됩니다.
- 최대 2개 언어까지만 자동 번역할 수 있습니다.
- 한 번 자동 번역에 사용한 언어는 다른 언어로 바꿀 수 없고, 그 언어를 삭제해도 한도가 다시 생기지 않습니다.
- 그러니 "테스트로 한번 눌러볼까?" 하지 말고, 실제로 쓸 주력 언어 2개를 신중하게 정한 뒤 사용하세요.
- 추가 비용을 내고 한도를 늘리는 옵션은 없습니다. 3번째 언어부터는 수동, CSV, 또는 서드파티 번역 앱을 사용해야 합니다.
자동 번역이 처리하는 범위
- 아직 번역되지 않은 콘텐츠
- 원문이 수정되어 번역이 오래된(Outdated) 자동 번역 콘텐츠
- ※ 내가 직접 입력하거나 수정한 번역은 덮어쓰지 않습니다. 안심하고 다시 눌러도 됩니다.
자동 번역은 "버튼을 누른 순간"에만 실행됩니다. 이후 새 상품을 등록하거나 설명을 고치면, 앱에 다시 들어가서 언어별로 Auto-translate를 다시 클릭해야 합니다. 상품 등록 후 루틴으로 만들어 두세요.
5-2. 자동 번역 (특정 콘텐츠 하나만)
상품 하나, 페이지 하나만 자동 번역하고 싶을 때 사용합니다.
- Apps > Translate & Adapt에서 번역할 콘텐츠를 선택합니다.
- Auto-translate를 클릭합니다.
- Save를 클릭합니다.
5-3. 수동 번역 (앱에서)
- Apps > Translate & Adapt를 엽니다.
- 번역할 언어를 선택합니다.
- 번역할 항목(Products, Collections, Pages, Blog posts, Navigation 등)을 선택합니다.
- 왼쪽에 원문, 오른쪽에 번역 입력칸이 나란히 보입니다. 오른쪽 칸에 번역을 입력합니다.
- Save를 클릭합니다.
5-4. 수동 번역 (상품 페이지에서 바로)
상품을 수정하다가 바로 번역하고 싶을 때 편리합니다.
- 번역할 상품(또는 페이지) 편집 화면을 엽니다.
- 오른쪽 위 More actions > Localize를 클릭합니다. (Policies처럼 More actions가 없는 화면은 Localize 버튼이 바로 보입니다.)
- 언어가 여러 개라면 드롭다운에서 언어를 선택합니다.
- 번역을 입력하고 Save를 클릭합니다.
5-5. 정책(Policies) 페이지는 꼭 수동으로
환불 정책, 개인정보처리방침 같은 Policies는 자동 번역되지 않습니다. 법적인 내용이므로 가능하면 전문 번역가의 검토를 받는 것이 좋습니다.
5-6. URL handle 번역 (SEO에 중요)
자동 번역은 URL handle을 번역하지 않습니다. 검색엔진 노출을 생각한다면 언어별로 직접 입력해 주세요.
- Apps > Translate & Adapt에서 언어를 선택합니다.
- 번역할 콘텐츠(예: 상품)를 선택합니다.
- URL handle 줄에 번역된 주소를 입력합니다. (예:
shoes→zapatos)
- 입력하면 sitemap이 자동으로 업데이트되고, 기본 언어 주소에서 번역 주소로 redirect가 자동 생성됩니다.
- 단,
/products/,/collections/같은 경로 단어 자체는 번역할 수 없습니다. - URL handle은 언어 단위로만 지정되며, 같은 언어를 쓰는 모든 Market에 같은 주소가 적용됩니다.
5-7. 이미지, 동영상, 파일을 언어별로 바꾸기
배너 이미지에 영어 글자가 들어가 있다면 언어별로 다른 이미지를 보여줄 수 있습니다.
- 먼저 번역용 이미지를 Content > Files에 업로드합니다.
- Online Store에서 현재 테마의 Edit theme를 클릭합니다.
- 테마 편집기에서 바꿀 이미지(또는 동영상)를 선택합니다.
- 오른쪽 위 ⋯ 버튼 > Localize를 클릭합니다.
- 언어를 선택하고, 파일이 있는 줄에서 Change를 클릭합니다.
- 업로드해 둔 이미지를 선택하고 Close > Save를 클릭합니다.
※ PDF 같은 파일은 metafield(파일 타입)로 추가하면 번역 편집기에 나타나서 언어별로 바꿀 수 있습니다.
5-8. Market별로 로고 다르게 하기
- Apps > Translate & Adapt를 엽니다.
- Theme 영역에서 Theme settings를 클릭합니다.
- 로고를 바꿀 Market을 선택합니다. (필요하면 언어도 선택)
- Logo image 줄에서 Change를 클릭하고 로고를 선택/업로드합니다.
- Save를 클릭합니다.
로고를 Brand assets로 업로드했다면 Market별로 바꿀 수 없습니다. 테마 설정에서 로고를 직접 업로드해야 합니다.
5-9. 같은 언어라도 지역별로 문구 바꾸기 (Adapt)
앱 이름에 "Adapt"가 들어간 이유입니다. 같은 영어라도 미국은 "Sweaters", 영국은 "Jumpers"처럼 지역에 맞게 다른 문구를 보여줄 수 있습니다. 특정 국가에만 보이는 프로모션 배너를 만들 때도 유용합니다.
- 바꿀 콘텐츠(예: 상품) 편집 화면에서 More actions > Localize를 클릭합니다.
- 드롭다운에서 Market을 선택합니다.
- (선택) 언어를 선택합니다.
- 해당 Market용 문구를 입력하고 Save를 클릭합니다.
※ Market에 추가된 언어로만 문구를 바꿀 수 있습니다. 언어가 안 보이면 4단계에서 Market에 언어를 먼저 추가하세요.
6. CSV로 한 번에 번역하기 (상품이 많을 때)
상품이 수십~수백 개라면 하나씩 클릭하는 것보다 CSV 파일로 작업하는 게 훨씬 빠릅니다. 자동 번역 2개 언어 한도를 넘는 3번째 언어도 이 방법으로 처리할 수 있습니다.
6-1. CSV 내보내기 (Export)
- Settings > Languages로 이동합니다.
- Export를 클릭합니다.
- 내보낼 언어를 선택합니다. (All languages로 전체 선택도 가능)
- 내보낼 범위를 선택합니다. (아래 표 참고)
- Export를 클릭하면 CSV 파일이 이메일로 발송됩니다.
| Export 옵션 | 내용 | 이럴 때 선택 |
|---|---|---|
| All content | 모든 번역 대상 | 처음 전체 번역할 때 |
| Untranslated content | 아직 번역 안 된 것만 | 빠진 부분만 채울 때 (가장 추천) |
| Outdated | 원문이 바뀌어 번역이 오래된 것 | 상품 설명을 수정한 뒤 번역 업데이트할 때 |
| Metafields | metafield 콘텐츠 | metafield로 추가 정보를 쓰는 스토어 |
← 모바일에서는 표를 좌우로 밀어서 보세요 →
6-2. CSV 파일 구조 이해하기
| 컬럼 | 의미 | 수정 여부 |
|---|---|---|
| Type | 콘텐츠 종류 (Products, Collections, Pages 등) | 건드리지 않음 |
| Identification | 콘텐츠 ID | 건드리지 않음 |
| Field | 항목 (title, body_html, meta_title 등) | 건드리지 않음 |
| Locale | 번역할 언어 | 건드리지 않음 |
| Market | 해당 Market (지역별 문구일 때) | 건드리지 않음 |
| Status | 번역이 오래됐는지 여부 | 건드리지 않음 |
| Default content | 원문 | 건드리지 않음 |
| Translated content | 번역문 | ✅ 여기만 채우면 됩니다 |
← 모바일에서는 표를 좌우로 밀어서 보세요 →
CSV는 번역을 자동으로 만들어주지 않습니다. 직접 번역하거나, 번역가에게 맡기거나, Default content 컬럼을 ChatGPT, Claude 같은 AI로 번역해서 Translated content 컬럼에 붙여 넣는 방법을 많이 씁니다. HTML 태그가 들어 있는 body_html은 태그를 그대로 유지하라고 AI에게 요청하세요.
스프레드시트 프로그램의 구분자(delimiter)가 세미콜론(;)이 아니라 콤마(,)인지 확인하세요. 상품 설명 HTML 안에 세미콜론이 섞여 있으면 컬럼이 깨질 수 있습니다. 구글 시트로 여는 것이 비교적 안전합니다. 저장할 때는 반드시 CSV (UTF-8) 형식으로 저장해야 한글이 깨지지 않습니다.
6-3. CSV 가져오기 (Import)
- Settings > Languages로 이동합니다.
- Import를 클릭합니다.
- Add file을 클릭해 번역한 CSV를 선택합니다.
- 기존 번역을 덮어쓸지 선택합니다.
- Overwrite any existing translations 체크: CSV 내용으로 기존 번역을 교체
- 체크 해제: 새 번역만 추가하고 기존 번역은 유지
- Upload and continue를 클릭합니다.
- 내용을 확인하고 Import를 클릭합니다. 오류가 있으면 가져오기가 중단되고 오류 목록이 표시됩니다.
- 완료되면 실패하거나 건너뛴 항목 목록이 이메일로 옵니다.
7. 언어 공개하기 (Publish)
번역이 어느 정도 끝났다면 이제 고객에게 공개합니다.
- Settings > Languages로 이동합니다.
- 공개할 언어 옆의 ⋯ 아이콘을 클릭합니다.
- Publish를 클릭합니다.
- 번역을 하나도 추가하지 않았다면 확인 창이 뜹니다. 그래도 공개하려면 Publish를 클릭합니다.
번역을 넣지 않고 공개하면 테마 기본 문구(버튼, 메뉴)와 체크아웃 화면만 번역되고, 상품명과 설명은 기본 언어로 그대로 보입니다. 고객이 혼란스러울 수 있으니 번역 후 공개를 권장합니다.
8. Language selector(언어 선택 메뉴) 켜기
언어를 공개해도 고객이 언어를 바꿀 메뉴가 없으면 소용이 없습니다. Language selector는 앱이 아니라 테마 기능입니다.
- Online Store로 이동합니다.
- 사용 중인 테마의 Edit theme를 클릭합니다.
- 테마 설정에서 Enable language selector를 검색합니다. 테마에 따라 Theme settings, Header, Footer 중 한 곳에 있습니다.
- 체크를 켜고 Save를 클릭합니다.
Shopify 무료 테마에는 기본으로 들어 있습니다. 유료 테마에 이 옵션이 없다면 테마 개발사에 문의하거나, App Store에서 geolocation(국가/언어 선택) 앱을 설치하면 됩니다.
9. 체크아웃, 이메일, SEO는 어떻게 되나요?
9-1. 체크아웃 (결제 화면)
체크아웃은 33개 언어에 대해 Shopify가 미리 번역해 둔 문구가 있습니다. 한국어(Korean), 일본어, 중국어(간체/번체), 스페인어 등이 포함됩니다. 고객이 스토어를 보던 언어 그대로 결제 화면이 표시됩니다. 문구를 더 세밀하게 바꾸려면 서드파티 앱이나 CSV를 사용합니다.
9-2. 이메일 알림 (주문 확인 메일 등)
고객이 주문한 언어로 이메일이 자동 발송됩니다. 내용을 번역/수정하려면:
- Settings > Notifications로 이동합니다.
- 번역할 이메일 알림을 클릭합니다.
- Localize를 클릭합니다.
- Translate & Adapt 화면에서 번역을 입력하고 Save를 클릭합니다.
- 다시 알림 화면에서 Preview를 누르고 언어를 선택하면 미리보기를 확인할 수 있습니다.
※ 특정 고객의 알림 언어는 고객 프로필 편집에서 바꿀 수 있습니다.
9-3. SEO (검색엔진 노출)
- hreflang 태그가 자동으로 추가됩니다. 따로 코드를 넣을 필요가 없습니다.
- 공개된 모든 언어가 sitemap에 자동 포함됩니다.
- 상품의 SEO 제목/설명(Meta title, Meta description)을 기본값으로 두면, 번역된 상품명과 설명이 자동으로 사용됩니다. 직접 입력해서 바꿨다면 그 항목도 따로 번역해야 합니다.
- URL handle까지 번역하면 현지 검색에 더 유리합니다. (5-6 참고)
10. 꼭 알아야 할 주의사항
기본 언어를 바꾸면, 새 기본 언어로 지정한 언어의 기존 번역이 삭제되고 그 번역이 스토어 원문으로 옮겨지지도 않습니다.
예: 원문이 영어이고 한국어 번역이 있는 상태에서 기본 언어를 한국어로 바꾸면 → 한국어 번역이 사라지고, 원문은 그대로 영어입니다. 결국 한국어 원문을 처음부터 다시 입력해야 합니다.
해결책: 특정 지역 고객에게 처음 보이는 언어만 바꾸고 싶다면 스토어 기본 언어가 아니라 Market의 기본 언어를 바꾸세요(4-2 참고). 꼭 스토어 기본 언어를 바꿔야 한다면 반드시 CSV Export로 백업부터 하세요.
Translate & Adapt로 번역할 수 없는 콘텐츠
- Collection filters (컬렉션 필터)
- Shopify Forms 앱으로 만든 폼
- Manual payment method(무통장 입금 등) 안내 문구
- Product images (상품 이미지 자체)
- Tags (상품/블로그 태그)
- Shopify 번역 구조를 사용하지 않는 서드파티 앱 콘텐츠
Translate & Adapt가 지원하지 않는 언어
Bengali, Cebuano, Corsican, Frisian, Haitian Creole, Hawaiian, Hmong, Latin, Nyanja (Chichewa), Odia (Oriya), Samoan, Scots Gaelic, Sesotho, Tagalog (Filipino)는 앱으로 번역할 수 없습니다. 이 언어들이 필요하면 CSV나 서드파티 번역 앱을 사용하세요.
언어를 숨기거나 삭제할 때
| 동작 | 경로 | 결과 | 주의 |
|---|---|---|---|
| Unpublish (비공개) | Settings > Languages > ⋯ > Unpublish | 고객에게 숨김, 번역은 보존 | 해당 언어 주소는 404 오류 → URL redirect 설정 권장 |
| Remove language (삭제) | Settings > Languages > ⋯ > Remove language | 언어와 번역 영구 삭제 | 공개 중인 언어는 먼저 Unpublish 해야 삭제 가능 |
← 모바일에서는 표를 좌우로 밀어서 보세요 →
앱을 지우면 번역도 사라지나요?
아니요. Translate & Adapt를 삭제(uninstall)해도 번역은 스토어에 남아 있습니다. 번역을 지우고 싶다면 삭제 전에 앱에서 지우거나, 삭제 후 CSV로 정리해야 합니다.
11. 상황별 추천 방법
| 내 스토어 상황 | 추천 방법 |
|---|---|
| 언어 1~2개, 상품 수 적음 | Translate & Adapt 자동 번역 → 중요한 상품만 수동으로 다듬기 |
| 언어 1~2개, 상품 수백 개 | 자동 번역 + 주력 상품은 CSV로 검수/수정 |
| 언어 3개 이상 | 2개는 자동 번역, 나머지는 CSV + AI 번역 |
| 번역 관리를 최대한 자동화하고 싶음 | Weglot, Langify 등 유료 번역 앱 검토 (월 구독 비용 발생) |
| 지역마다 다른 프로모션/문구 필요 | Market 설정 + Translate & Adapt의 Adapt 기능 |
← 모바일에서는 표를 좌우로 밀어서 보세요 →
12. 최종 점검 체크리스트
- 내 플랜이 Basic 이상이다
- 테마가 다국어를 지원한다 (커스텀 테마는 routes 사용 확인)
- Settings > Languages에 언어를 추가했다
- Market별 언어가 필요하면 Subfolder/도메인을 설정하고 Market에 언어를 연결했다
- 상품, 컬렉션, 페이지, 메뉴(Navigation)를 번역했다
- Policies(정책 페이지)를 수동으로 번역했다
- 주요 상품의 URL handle을 번역했다
- 글자가 들어간 배너 이미지를 언어별로 교체했다
- 언어를 Publish 했다
- 테마에서 Language selector를 켰다
- 시크릿 창에서 /ko 같은 언어 주소로 접속해 화면, 장바구니, 체크아웃까지 직접 테스트했다
- 주문 확인 이메일을 Preview로 확인했다
13. 자주 묻는 질문 (FAQ)
Q. 언어를 추가했는데 상품 설명이 영어 그대로예요.
A. 정상입니다. 언어 추가는 "번역을 넣을 칸을 만드는 것"일 뿐입니다. Translate & Adapt에서 자동 번역 또는 수동 번역을 해야 상품 설명이 바뀝니다.
Q. 3번째 언어도 자동 번역하고 싶어요.
A. Translate & Adapt는 최대 2개 언어까지만 자동 번역이 가능하고, 유료로 늘리는 옵션도 없습니다. CSV를 내보내서 AI로 번역한 뒤 다시 가져오거나, 서드파티 번역 앱을 사용하세요.
Q. 새 상품을 올렸는데 번역이 안 돼 있어요.
A. 자동 번역은 버튼을 누를 때만 실행됩니다. 앱에서 언어별로 Auto-translate를 다시 클릭하세요. 기존에 직접 수정한 번역은 덮어쓰지 않습니다.
Q. 고객 화면에 언어 선택 메뉴가 안 보여요.
A. ① 언어가 Publish 상태인지, ② 테마에서 Enable language selector를 켰는지, ③ 해당 Market에 언어가 추가되어 있는지 확인하세요.
Q. 다국어를 설정하면 사이트가 느려지나요?
A. Shopify 공식 문서에 따르면 번역 콘텐츠는 데이터를 복제하지 않고 동적으로 제공되므로 성능에 영향이 없습니다.
Q. 언어별로 통화(달러, 원화)도 바꿀 수 있나요?
A. 네. 통화는 언어가 아니라 Market 단위로 설정합니다. Markets에서 각 Market의 통화를 지정하세요.
Q. CSV를 가져오는데 "Your Shop Does Not Support this Language" 오류가 나요.
A. CSV의 언어가 현재 스토어 기본 언어와 같을 때 생기는 오류입니다. CSV 가져오기는 기본 언어가 아닌 보조 언어에만 적용됩니다.

