Cafe24에서 Shopify + Next.js로의 마이그레이션 가이드 - 한국 브랜드용
Cafe24에서 Shopify + Next.js로의 한국 브랜드 마이그레이션 가이드
Cafe24에서 한국 이커머스 브랜드를 운영한 지 어느 정도 시간이 지났다면, 이 플랫폼의 특성을 잘 알 것입니다 -- 버그, 한계, 다른 모든 플랫폼과 다르게 상품 옵션을 처리하는 방식 말입니다. 또한 Cafe24에서 한국 국내 시장을 넘어 성장하거나(혹은 단순히 스토어를 현대화하기 위해) 기초가 계속 흔들리는 상황에서 집을 리모델링하려는 것처럼 느껴진다는 것도 알 것입니다.
저는 여러 한국 DTC 브랜드가 Cafe24에서 Next.js 프론트엔드를 갖춘 헤드리스 Shopify로 마이그레이션하는 것을 도왔습니다. 어떤 브랜드는 50개의 상품을 가지고 있었고, 한 브랜드는 복잡한 옵션 세트를 가진 47,000개의 SKU를 가지고 있었습니다. 모든 마이그레이션은 한국 이커머스 관례와 글로벌 Shopify 생태계 사이의 격차에 대해 새로운 무언가를 가르쳐주었습니다. 이 가이드는 첫 번째 마이그레이션 전에 제가 가지고 있었으면 좋았을 모든 것입니다.

목차
- 한국 브랜드가 Cafe24를 떠나는 이유
- Cafe24 아키텍처 이해
- 대상 스택 선택: Shopify + Next.js
- 마이그레이션 전 감사 및 계획
- 데이터 마이그레이션: 상품, 고객, 주문
- 한국식 이커머스 기능 처리
- Next.js 스토어프론트 구축
- SEO 마이그레이션 전략
- 결제 게이트웨이 및 물류 통합
- 런칭 체크리스트 및 마이그레이션 후 모니터링
- 실제 마이그레이션 타임라인 및 비용
- FAQ
한국 브랜드가 Cafe24를 떠나는 이유
Cafe24는 2000년대 중반부터 한국 이커머스의 기본 플랫폼이었습니다. 한국에서 200만 개 이상의 온라인 스토어를 운영하고 있으며 일본, 베트남, 필리핀으로 확장했습니다. 오랫동안 저렴한 지역화된 이커머스를 원하는 한국 중소기업의 유일한 실질적인 옵션이었습니다.
하지만 세상은 변했습니다. 브랜드 창업자들로부터 계속 듣는 것은 다음과 같습니다:
성능 한계. Cafe24 스토어프론트는 독점 템플릿 엔진으로 서버 렌더링됩니다. 페이지 로드 시간은 모바일에서 최적화 후에도 일반적으로 3~6초 사이입니다. Google의 Core Web Vitals? 잊어버리세요. 대부분의 Cafe24 스토어는 Lighthouse 모바일에서 40 미만의 점수를 받습니다.
글로벌 확장의 마찰. 한국 외부에서 판매하려고 하면, Cafe24의 다중 통화 및 다국어 지원이 기본이 아닙니다. URL 구조, 체크아웃 흐름, 결제 통합 -- 모두 한국 우선입니다. 미국 소비자를 대상으로 Facebook 광고를 실행하고 낯선 느낌의 체크아웃 페이지로 보낼 때까지는 괜찮습니다.
개발자 경험. Cafe24의 "디자인 편집" 시스템은 한국 외부 개발자가 본 적 없는 독점 모듈 구문을 사용합니다. Cafe24 스토어에서 작업할 국제 개발자를 고용하는 것은 거의 불가능합니다. 한국 개발자들도 점점 React 기반 스택으로 작업하는 것을 선호합니다.
앱 생태계. Shopify의 앱 스토어에는 13,000개 이상의 앱이 있습니다. Cafe24의 마켓플레이스는 그 10% 정도이며, 많은 앱은 수년 동안 업데이트되지 않았습니다.
헤드리스 제한. Cafe24는 REST API를 출시했고 "헤드리스" 기능을 추진해왔지만, 실제로는 API 커버리지가 불완전합니다. API만을 통해 장바구니, 체크아웃, 또는 고객 계정 흐름으로 정교한 작업을 하려고 할 때 벽에 부딪힐 것입니다.
Cafe24 아키텍처 이해
뭔가에서 마이그레이션하려면 먼저 마이그레이션 대상을 이해해야 합니다. Cafe24의 아키텍처에는 Shopify에 명확하게 매핑되지 않는 한국식 패턴이 일부 있습니다.
상품 구조의 차이점
Cafe24는 상품 → 옵션 → 변형 계층 구조를 사용하지만, 구현은 Shopify와 다릅니다. Cafe24에서:
- 상품에는 "기본옵션" (Shopify 변형과 유사)과 "추가옵션" (가격 수정자를 포함한 추가 선택)이 있을 수 있습니다.
- 옵션 조합은 Shopify 변형처럼 미리 생성되지 않습니다 -- 동적으로 생성될 수 있습니다.
- 상품에는 다양한 표시 목적을 제공하는 "공급가", "판매가", "소비자가"를 위한 별도의 필드가 있습니다.
- 상품 설명은 Cafe24의 편집자가 수년간 장려한 인라인 스타일을 가진 내장 HTML을 자주 사용합니다.
고객 데이터
Cafe24는 한국식 필드와 함께 고객 데이터를 저장합니다:
- 주민등록번호 조각 -- 레거시 스토어에 여전히 있을 수 있습니다.
- 이동통신사 정보
- 한국 주소 형식 (우편번호 → 시/도 → 구/군 → 상세주소)
- 회원등급 및 포인트 잔액
주문 및 이행
한국 이커머스에는 Shopify에 없는 고유한 주문 수명 주기 상태가 있습니다:
- 입금대기 -- 계좌이체 주문의 경우
- 배송준비중
- 교환접수 -- 반품과는 별개
- 구매확정 -- 고객이 명시적으로 수령을 확인

대상 스택 선택: Shopify + Next.js
왜 이 특정한 조합일까요? 트레이드오프에 대해 직접적으로 말씀드리겠습니다.
| 요소 | Shopify (Liquid 테마) | Shopify + Next.js 헤드리스 | Cafe24 (현재) |
|---|---|---|---|
| 출시 시간 | 2~4주 | 8~16주 | N/A (기존) |
| 성능 (LCP) | 1.5~2.5초 | 0.8~1.5초 | 3~6초 |
| 커스터마이제이션 | 중간 | 무제한 | 낮음~중간 |
| 한국 결제 지원 | 앱 경유 | 커스텀 통합 | 기본 제공 |
| 지속적 개발 비용 | 낮음 | 중간~높음 | 낮음 |
| 글로벌 확장성 | 높음 | 매우 높음 | 낮음 |
| Shopify Markets 지원 | 전체 | 전체 | N/A |
글로벌 확장과 브랜드 차별화를 진지하게 생각하는 한국 브랜드의 경우, Next.js 프론트엔드를 갖춘 헤드리스 Shopify가 올바른 선택입니다. Shopify의 백엔드 (체크아웃, 인벤토리, 결제, 이행)를 얻을 수 있으면서도 프론트엔드의 완전한 자유도를 갖습니다.
한국 국내에만 머물고 많은 커스터마이제이션이 필요하지 않다면, 실제로 한국 결제 앱이 있는 표준 Shopify 테마로도 충분할 수 있습니다. 과도하게 엔지니어링하지 마세요.
헤드리스 접근의 경우 Shopify Storefront API (GraphQL)과 잠재적으로 백오피스 작업을 위한 Admin API와 함께 작업합니다. 프레임워크를 평가하고 있다면, Next.js와 Astro 모두로 이러한 스토어프론트를 구축했습니다 -- 접근 방식을 비교하려면 Next.js 개발 기능과 Astro 개발 서비스를 확인하세요.
마이그레이션 전 감사 및 계획
이것이 바로 대부분의 마이그레이션이 성공하거나 실패하는 지점입니다. 코드를 한 줄도 작성하기 전에 모든 것을 감사해야 합니다.
데이터 인벤토리
Cafe24 관리자에서 이 숫자들을 가져옵니다:
- 활성 상품 및 SKU의 총 개수
- 총 고객 수 (재사용 가능한 암호를 가진 고객의 수 -- 스포일러: 마이그레이션되지 않을 것입니다)
- 총 과거 주문 (얼마나 거슬러 올라가야 하는지 결정)
- 활성 쿠폰 및 프로모션
- 회원 등급 및 포인트 잔액
- 블로그 게시물 및 콘텐츠 페이지
- 맞춤 상품 필드 (사용자정의 항목)
URL 매핑
이것은 SEO에 중요합니다. Cafe24 URL은 다음과 같은 패턴을 따릅니다:
/product/detail.html?product_no=1234
/category/categoryname/
/board/free/read.html?no=567
새로운 Next.js 사이트에는 다음과 같은 깔끔한 URL이 있을 것입니다:
/products/product-slug
/collections/category-slug
/blog/post-slug
완전한 리디렉트 맵이 필요합니다. 모든. 단일. URL. 301 리디렉트 포함. 이 단계를 건너뛴 브랜드들이 유기 트래픽의 60%를 잃는 것을 봤습니다.
제3자 통합 인벤토리
Cafe24 스토어에 연결된 모든 외부 서비스를 나열합니다:
- 결제 게이트웨이 (KG이니시스, NHN KCP, Toss Payments 등)
- 물류 (CJ대한통운, 롯데택배, 한진택배 API)
- 마케팅 (Naver Shopping EP 피드, Kakao 픽셀, Meta 픽셀)
- 고객 서비스 (Channel Talk, Zendesk)
- ERP/WMS 연결
- 리뷰 플랫폼 (리뷰톡 등)
데이터 마이그레이션: 상품, 고객, 주문
Cafe24에서 내보내기
Cafe24는 관리자 패널 (CSV) 및 Cafe24 API를 통해 데이터 내보내기를 제공합니다. API가 큰 카탈로그에는 더 나은 옵션이지만 속도 제한이 있습니다 (일반적으로 초당 30개 요청).
import requests
import time
CAFE24_MALL_ID = "your-mall-id"
ACCESS_TOKEN = "your-access-token"
BASE_URL = f"https://{CAFE24_MALL_ID}.cafe24api.com/api/v2"
def get_products(offset=0, limit=100):
headers = {
"Authorization": f"Bearer {ACCESS_TOKEN}",
"Content-Type": "application/json"
}
params = {
"offset": offset,
"limit": limit,
"embed": "options,variants,images"
}
response = requests.get(
f"{BASE_URL}/admin/products",
headers=headers,
params=params
)
return response.json()
# Paginate through all products
all_products = []
offset = 0
while True:
data = get_products(offset=offset)
products = data.get("products", [])
if not products:
break
all_products.extend(products)
offset += len(products)
time.sleep(0.05) # Respect rate limits
Shopify용 데이터 변환
상품 데이터 변환의 까다로운 부분들:
옵션 및 변형. Cafe24의 "추가옵션"은 직접적인 Shopify 동등물이 없습니다. 두 가지 선택이 있습니다:
- 이들을 Shopify 라인 아이템 속성으로 변환 (작동하지만 제한적)
- Infinite Options와 같은 상품 커스터마이저 앱을 사용하거나 Next.js 프론트엔드에 커스텀 논리 구축
가격. Cafe24의 3가지 가격 시스템 (공급가/판매가/소비자가)은 다음과 같이 Shopify에 매핑됩니다:
- 판매가 → Shopify
price - 소비자가 → Shopify
compare_at_price - 공급가 → Shopify
cost(Inventory API 경유)
이미지. Cafe24 상품 이미지는 ecimg.cafe24img.com에 호스팅됩니다. 이들을 다운로드하고 다시 업로드해야 합니다. 단순히 링크하지 마세요 -- Cafe24 스토어를 닫은 후 끊어질 수 있습니다.
Shopify로 가져오기
카탈로그가 5,000개 상품 미만인 경우, Shopify Admin API가 잘 작동합니다:
const createProduct = async (productData) => {
const mutation = `
mutation productCreate($input: ProductInput!) {
productCreate(input: $input) {
product {
id
title
handle
}
userErrors {
field
message
}
}
}
`;
const variables = {
input: {
title: productData.title,
bodyHtml: productData.description,
vendor: productData.brand,
productType: productData.category,
tags: productData.tags,
variants: productData.variants.map(v => ({
price: v.price,
compareAtPrice: v.compareAtPrice,
sku: v.sku,
inventoryQuantity: v.stock,
options: v.optionValues
})),
images: productData.images.map(img => ({
src: img.url,
altText: img.alt
}))
}
};
// Execute via Shopify Admin API
};
더 큰 카탈로그 (10,000개 이상의 상품)의 경우, Shopify의 Bulk Operations API를 사용합니다. 비동기이지만 속도 제한에 부딪히지 않으면서 대규모 데이터 세트를 처리합니다.
고객 마이그레이션
여기 불편한 진실이 있습니다: 고객 암호를 마이그레이션할 수 없습니다. Cafe24는 암호를 해시하고 (희망적으로) Shopify는 자체 해싱을 사용합니다. 모든 고객이 암호를 재설정해야 합니다.
표준 접근:
- Shopify Admin API를 통해 고객 기록 가져오기 (이름, 이메일, 주소, 회원 등급 태그)
- 새 사이트에서 첫 로그인 시도 시 암호 재설정을 요청하는 "돌아오신 것을 환영합니다" 흐름 구현
- 마이그레이션을 설명하고 암호 재설정 링크를 포함하는 런칭 이메일 캠페인 전송
- 포인트 잔액을 태그 또는 메타필드로 마이그레이션하고 충성도 앱을 사용하여 이들을 존중
한국식 이커머스 기능 처리
이곳이 마이그레이션이 고유하게 까다로워집니다.
한국 주소 형식
한국 주소는 [우편번호] [시/도] [구/군] [동/로] [상세주소] 형식을 사용합니다. Shopify의 주소 형식은 이것과 기본적으로 일치하지 않지만 한국용 Shopify Markets가 기본을 처리합니다. Next.js 체크아웃에서 행정안전부의 한국 우정청 주소 검색 API (주소검색 API)를 통합하여 한국 고객이 기대하는 자동 완성 경험을 제공하려고 합니다.
구매확정
이것은 깊이 내재된 한국 이커머스 관례입니다. 고객이 상품을 수령하고 수락했음을 확인하면 판매자에게 정산이 트리거됩니다. Shopify는 기본적으로 이 개념을 가지지 않습니다.
옵션들:
- Shopify Flow + 커스텀 앱을 사용하여 주문 상태 페이지에 "구매 확정" 버튼 추가
- X일 후 자동 확정 구현 (일반적: 배송 후 7일)
- Next.js 프론트엔드를 구축하는 경우, 고객 계정 섹션에 추가하고 확정 상태를 추적하는 커스텀 Shopify 메타필드 사용
Naver Shopping 통합
Naver Shopping EP (Entry Point) 피드는 한국 이커머스에서 필수입니다. Naver의 스키마와 일치하는 XML 상품 피드를 생성해야 합니다. Next.js에서, API 경로를 설정합니다:
// app/api/naver-ep/route.ts
import { NextResponse } from 'next/server';
import { getProducts } from '@/lib/shopify';
export async function GET() {
const products = await getProducts();
const xml = `<?xml version="1.0" encoding="UTF-8"?>
<products>
${products.map(p => `
<product>
<id>${p.id}</id>
<title>${escapeXml(p.title)}</title>
<price_pc>${p.price}</price_pc>
<link>https://yoursite.com/products/${p.handle}</link>
<image>${p.featuredImage?.url}</image>
<category>${p.naverCategory}</category>
<shipping>0</shipping>
</product>`).join('')}
</products>`;
return new NextResponse(xml, {
headers: { 'Content-Type': 'application/xml' }
});
}
Next.js 스토어프론트 구축
데이터 마이그레이션이 계획되었으므로 프론트엔드 구축을 시작할 수 있습니다. 한국 브랜드 스토어프론트를 위해 권장하는 아키텍처입니다:
기술 스택
- 프레임워크: Next.js 14+ (App Router)
- Shopify 통합: Shopify Hydrogen React 컴포넌트 + Storefront API
- 스타일링: Tailwind CSS (유틸리티 우선은 이커머스에 잘 작동)
- i18n: next-intl for 한국어 + 영어 (또는 더)
- 배포: Vercel (ICN1을 통한 서울 지역의 엣지 함수)
- 콘텐츠용 CMS: 비상품 콘텐츠용 Sanity 또는 Contentful
헤드리스 CMS 통합이 필요한 경우, 이것은 탐색할 가치가 있는 별도의 결정 트리입니다.
성능 목표
새 스토어프론트는 일관되게 이 숫자들을 달성해야 합니다:
| 메트릭 | 목표 | Cafe24 전형적 |
|---|---|---|
| LCP | < 1.2초 | 3.5~5.0초 |
| FID/INP | < 100ms | 200~400ms |
| CLS | < 0.05 | 0.15~0.30 |
| Lighthouse 모바일 | 90+ | 30~45 |
| TTFB | < 200ms | 800~1500ms |
이것들은 열망하는 숫자가 아닙니다 -- 올바르게 구축된 Next.js 스토어프론트로 일관되게 달성하는 것들입니다. Vercel Edge Network의 서울 PoP는 한국 사용자가 100ms 미만의 TTFB를 얻도록 의미합니다.
구축할 주요 페이지
- 홈 페이지 -- 히어로, 피처된 컬렉션, 사회적 증명
- 컬렉션 페이지 -- 필터링 포함 (한국 브랜드가 복잡한 카테고리 트리를 가진 곳)
- 상품 상세 페이지 -- 한국식 상세 상품 설명 이미지 포함 (상세페이지)
- 장바구니 -- 슬라이드아웃 또는 전용 페이지
- 고객 계정 -- 주문 이력, 포인트 잔액, 주소 관리
- 콘텐츠 페이지 -- 소개, FAQ, 배송 정책, 반품 정책
- 블로그 -- Cafe24에서 하나를 가진 경우
상품 상세 페이지는 특별한 주의를 받을 가치가 있습니다. 한국 이커머스 상품 페이지는 악명높게 길어서 -- 종종 10,000+ 픽셀이 높은 단일 스크롤 이미지입니다. 이것은 한국 소비자가 기대하는 상세페이지입니다. 이 이미지들을 적극적으로 지연 로드하고 Next.js Image 컴포넌트를 블러 자리표시자와 함께 사용하는 것을 고려할 것입니다.
SEO 마이그레이션 전략
이것이 정말 진지하게 하는 부분입니다. 왜냐하면 이것을 사후 생각으로 취급하여 트래픽을 유출하는 브랜드들을 봤기 때문입니다.
301 리디렉트 맵
런칭 전에 완전한 리디렉트 맵을 만듭니다. 일반적인 패턴:
/product/detail.html?product_no=1234 → /products/product-slug
/product/list.html?cate_no=42 → /collections/collection-slug
/board/free/read.html?no=567 → /blog/post-slug
/member/login.html → /account/login
next.config.js에서 이들을 구현합니다:
module.exports = {
async redirects() {
return [
// Load from a JSON file or database for large sets
...redirectMap.map(({ source, destination }) => ({
source,
destination,
permanent: true,
})),
];
},
};
큰 리디렉트 맵 (1000개 이상의 URL)의 경우, 엣지에서 리디렉트 처리를 고려합니다 (Vercel Edge Middleware)하여 Next.js 설정을 부풀리는 것을 피합니다.
Naver SEO 고려사항
Google은 한국 브랜드에 중요한 유일한 검색 엔진이 아닙니다. Naver는 여전히 중요한 트래픽을 운전합니다. 주요 차이점:
- Naver의 크롤러 (Yeti)는 클라이언트 측 렌더링을 잘 처리하지 않습니다 -- SSR/SSG가 필수입니다 (Next.js가 올바른 선택인 또 다른 이유)
- Naver Search Advisor (서치어드바이저)에 사이트맵을 제출합니다.
- Naver 블로그 백링크는 여전히 가중치를 가집니다 -- Naver Blog를 유지하고 새 사이트로 링크합니다.
- 구조화된 데이터 (JSON-LD)는 Google과 Naver 모두에서 작동합니다.
Google Search Console
- 런칭 전 Google Search Console에서 새 도메인 확인
- 주소 변경 도구를 도메인 전환 시 사용
- 런칭 후 처음 2주간 매일 Index Coverage 보고서 모니터링
- 런칭 직후 사이트맵 제출
결제 게이트웨이 및 물류 통합
Shopify의 한국 결제 게이트웨이
2025년 현재, Shopify는 여러 채널을 통해 한국 결제 방법을 지원합니다:
- Shopify Payments (Korea) -- 한국에서 출시, 한국 신용/체크 카드 지원
- Toss Payments -- Shopify 결제 앱으로 이용 가능, 토스페이, 신용카드, 계좌이체 지원
- KG이니시스 / NHN KCP -- 제3자 Shopify 앱을 통해 이용 가능, 다만 헤드리스 체크아웃 통합은 더 많은 작업이 필요합니다.
- Kakao Pay / Naver Pay -- 추가 결제 방법으로 통합 가능
헤드리스 체크아웃의 경우, 이 결제 방법을 지원하는 Shopify의 호스팅 체크아웃으로 고객을 라우팅합니다 (또는 커스텀 결제 앱 확장을 사용한 Checkout API 사용).
물류
한국 물류 통합 (CJ대한통운, 한진, 롯데)은 다음을 통해 처리할 수 있습니다:
- Shopify Shipping Apps -- Shopify App Store에 여러 한국 배송 앱이 있습니다.
- 커스텀 이행 통합 -- Shopify의 Fulfillment API를 사용하여 한국 3PL과 동기화
- Sweet Tracker (스윗트래커) -- 한국 운송사에 걸쳐 통합 추적을 위해, 이들의 API를 Next.js 주문 추적 페이지와 통합합니다.
런칭 체크리스트 및 마이그레이션 후 모니터링
런칭 전 (1주일 전)
- 모든 301 리디렉트 테스트 및 확인됨
- 결제 게이트웨이는 실제 거래로 테스트됨 (그 후 환불)
- 모바일 반응성이 한국 인기 기기에서 확인됨 (Samsung Galaxy 시리즈, iPhone)
- Naver Shopping EP 피드 검증됨
- Kakao 및 Meta 픽셀이 올바르게 발생하는 중
- 한국어로 고객 알림 이메일 설정됨
- 한국 국내 배송률 설정됨 (해당하는 경우 국제)
- SSL 인증서 활성화됨
- Analytics (GA4 + Naver Analytics) 설정됨
런칭 당일
- DNS 업데이트됨 (24시간 전에 TTL을 낮게 유지)
- 구 Cafe24 스토어를 리디렉트 모드로 설정
- 사이트맵이 Google 및 Naver에 제출됨
- 런칭 이메일이 고객에게 암호 재설정 링크와 함께 전송됨
- 팀이 고객 서비스 문제를 모니터링 중
런칭 후 (처음 30일)
- Search Console에서 매일 404 오류 모니터링
- 유기 트래픽을 마이그레이션 전 기준선에 비해 추적
- 전환율 모니터링 (임시 하락 예상 -- 이것은 정상입니다)
- 변경된 UX에 대한 고객 불만을 빠르게 해결
- 약 28일 후 필드 데이터 (CrUX)의 Core Web Vitals 확인
실제 마이그레이션 타임라인 및 비용
마이그레이션이 실제로 무엇을 필요로 하는지에 대해 정직하겠습니다. 한국 브랜드에 대해 작은 스토어를 넘어 Cafe24-to-Shopify 헤드리스 마이그레이션에 4주를 인용하는 에이전시들을 봤습니다. 이것은 환상입니다.
현실적인 타임라인
| 단계 | 기간 | 상세 |
|---|---|---|
| 감사 및 계획 | 2~3주 | 데이터 인벤토리, URL 매핑, 아키텍처 결정 |
| 데이터 마이그레이션 스크립트 | 2~3주 | 상품, 고객, 주문 변환 |
| Next.js 프론트엔드 구축 | 6~10주 | 디자인, 개발, 한국식 기능 |
| 결제 및 물류 통합 | 2~3주 | 게이트웨이 설정, 운송사 통합 |
| QA 및 UAT | 2~3주 | 기기, 결제 흐름, 엣지 케이스 테스트 |
| SEO 마이그레이션 및 리디렉트 | 1~2주 | (QA와 병렬) |
| 소프트 런칭 및 모니터링 | 2주 | 제한된 트래픽, 버그 수정 |
| 총계 | 14~22주 | 3.5~5.5개월 |
비용 범위 (2025)
중간 규모의 한국 DTC 브랜드 (500~5,000 SKU)의 경우:
- 개발자와 DIY: $30,000~60,000
- 에이전시 (표준): $50,000~120,000
- 에이전시 (프리미엄 헤드리스 구축): $80,000~200,000+
그 위에 Shopify 비용:
- Shopify 기본: $39/월
- Shopify (표준): $105/월
- Shopify 고급: $399/월
- Shopify Plus (체크아웃 커스터마이제이션): $2,300/월부터
특정 상황에 이것이 어느 정도의 비용이 드는지 탐구하고 있다면, 가격 페이지가 헤드리스 이커머스 프로젝트를 어떻게 구조화하는지 설명합니다. 또는 단순히 직접 연락하세요.
FAQ
Cafe24에서 Shopify로 SEO 순위를 잃지 않고 마이그레이션할 수 있습니까?
네, 하지만 모든 색인된 URL을 다루는 철저한 301 리디렉트 전략을 구현해야 합니다. 검색 엔진이 리디렉트를 처리하는 동안 유기 트래픽이 24주 동안 1020%의 임시 하락을 예상해야 합니다. 대부분의 브랜드는 6~8주 내에 마이그레이션 전 수준으로 회복되며, 향상된 Core Web Vitals로 인해 그것을 초과합니다. 핵심은 모든 이전 Cafe24 URL을 해당하는 새 URL에 매핑하는 것입니다 -- 아무것도 건너뛰지 마세요.
헤드리스 Next.js 스토어프론트에 Shopify Plus가 필요합니까?
반드시 필요하지는 않습니다. Storefront API를 사용하여 모든 Shopify 플랜에서 헤드리스 스토어프론트를 구축할 수 있습니다. 그러나 Shopify Plus는 Checkout Extensibility API에 접근 권한을 제공하여 체크아웃 경험을 커스터마이징합니다. 표준 호스팅 체크아웃 (대부분의 브랜드는 괜찮음)을 사용해도 괜찮다면 일반 Shopify 플랜이 작동합니다. 한국식 체크아웃 커스터마이제이션의 경우 Plus는 종종 가치가 있습니다.
Shopify에서 한국 무통장입금 주문을 어떻게 처리합니까?
Shopify는 Cafe24처럼 한국 계좌이체 결제 흐름을 기본적으로 지원하지 않습니다. 최선의 옵션은: 1) Shopify의 체크아웃 내에서 계좌이체를 지원하는 Toss Payments와 같은 한국 결제 게이트웨이 앱을 사용하거나, 2) Shopify Plus를 사용하는 경우 Payments App API를 사용하여 커스텀 결제 방법을 만듭니다. Shopify로 이전하는 대부분의 브랜드는 계좌이체의 유행이 Kakao Pay 및 Toss Pay 채택 증가로 감소하고 있음을 발견합니다.
Cafe24 고객 회원등급 (회원등급) 및 포인트가 Shopify로 이전됩니까?
데이터는 이전될 수 있지만 시스템 자체는 아닙니다. Cafe24에서 고객 등급 및 포인트 잔액 데이터를 내보내고 Smile.io, LoyaltyLion 또는 BON Loyalty와 같은 Shopify 충성도 앱으로 가져와야 합니다. 참고용으로 원본 등급을 고객 메타필드 또는 태그로 저장합니다. 포인트 잔액은 일반적으로 충성도 앱에 시작 잔액으로 가져올 수 있습니다. 그들의 포인트가 보존되었음을 알 수 있도록 전환을 명확하게 고객과 소통합니다.
일반적인 Cafe24에서 Shopify 마이그레이션은 얼마나 오래 걸립니까?
중간 규모의 한국 브랜드 (5005,000개 상품)의 경우 계획부터 안정적인 런칭까지 1422주를 예상합니다. 가장 큰 변수는 카탈로그 복잡성 (얼마나 많은 상품 옵션 및 변형), Next.js 프론트엔드에서 필요한 커스텀 기능의 양, 그리고 얼마나 많은 제3자 통합을 다시 연결해야 하는지입니다. 더 간단한 카탈로그를 가진 브랜드는 헤드리스 대신 표준 Shopify 테마를 선택하고 6~10주로 이를 줄일 수 있습니다.
헤드리스 Shopify + Next.js로 마이그레이션해야 합니까, 아니면 단순히 Shopify 테마를 사용해야 합니까?
이것은 브랜드의 필요에 따라 다릅니다. 헤드리스 (Next.js)를 선택하면: 매우 커스텀 프론트엔드 경험이 필요하면, 지역별로 다른 UX를 가진 국제 시장을 대상으로 하면, 성능이 전환율에 중요하면, 또는 완전한 디자인 자유도를 원합니다. Shopify 테마를 선택하면: 주로 한국 포커스, 작은 팀, 낮은 지속적 개발 비용을 원하고, 브랜드가 무거운 프론트엔드 커스터마이제이션을 필요로 하지 않습니다. 테마로 시작하고 나중에 헤드리스로 가는 데 부끄러움이 없습니다.
마이그레이션 중 Cafe24와 새 Shopify 스토어를 병렬로 실행할 수 있습니까?
네, 그리고 강력히 권장합니다. 완전한 전환 전에 2~4주 동안 두 스토어를 동시에 실행합니다. Cafe24 스토어를 주요 스토어로 사용하면서 내부 트래픽 및 실제 사용자의 작은 백분율로 Shopify 스토어를 테스트합니다. 이 병렬 기간은 데이터 동기화 문제를 잡고, 실제 돈으로 결제 흐름을 테스트하고, 스위치를 뒤집기 전에 신뢰를 구축하도록 합니다. 검색 엔진이 스테이징 Shopify 사이트를 색인화하지 않도록 확인합니다 (robots.txt 또는 암호 보호 사용)하여 중복 콘텐츠 문제를 피합니다.