WooCommerce 느린 로딩 시간이 판매를 방해합니다: Headless 솔루션
WooCommerce 느린 로드 시간 때문에 수천 달러를 Facebook 광고, 인플루언서 캠페인, 이메일 시퀀스에 쏟아붓는 스토어 오너들을 봐왔습니다. 그런데 결국 로딩 속도가 3초 이상 걸리는 WooCommerce 사이트로 모든 트래픽을 보내고 있습니다. 데이터는 냉혹합니다. 지연 1초마다 대략 전환율이 7% 떨어집니다. 3초면 판매가 줄어들고 있습니다. 5초면 돈을 불태우는 것이나 다름없습니다.
이건 가정이 아닙니다. Google 자체 연구에 따르면 페이지 로드 시간이 1초에서 3초로 증가하면 이탈률이 32% 증가합니다. 5초로 늘리면 그 수치가 90%로 뛰어올랍니다. WooCommerce 스토어가 30개의 플러그인, 비대한 테마, 캐싱 전략 없는 공유 호스팅에서 실행 중이라면, 지금 당장 35초 범위에 있을 가능성이 높습니다. 그 때문에 잠재 매출의 2040%를 잃고 있습니다.
WooCommerce가 느려지는 정확한 이유, 현실적으로 할 수 있는 일, 그리고 언제 헤드리스로 전환해야 하는지 정확히 살펴보겠습니다.
목차
- 느린 WooCommerce 스토어의 실제 비용
- WooCommerce가 느려지는 이유 (호스팅만의 문제가 아닙니다)
- 시간을 버는 빠른 해결책
- 헤드리스 커머스가 실제로 의미하는 것
- 실제 헤드리스 WooCommerce 아키텍처
- 성능 벤치마크: 기존 vs 헤드리스 WooCommerce
- 언제 헤드리스로 전환할지 (언제 하지 말아야 할지)
- 헤드리스 프론트엔드 스택 선택하기
- 마이그레이션 경로: 느린 WooCommerce에서 헤드리스로
- FAQ

느린 WooCommerce 스토어의 실제 비용
구체적인 숫자를 살펴보겠습니다. WooCommerce 스토어가 월 $50,000의 매출, 2% 전환율, 평균 로드 시간 3.5초라고 가정합시다. Portent(2022, 2024 업데이트)의 연구에 따르면 1초에 로딩되는 사이트의 전환율이 5초에 로딩되는 사이트보다 3배 높습니다. 최적 범위는 2초 미만입니다.
다음은 계산 결과입니다:
| 로드 시간 | 예상 전환율 | 월 매출 (동일 트래픽) | 1초 대비 손실 매출 |
|---|---|---|---|
| 1초 | 3.05% | $76,250 | $0 |
| 2초 | 2.40% | $60,000 | $16,250 |
| 3초 | 1.90% | $47,500 | $28,750 |
| 4초 | 1.50% | $37,500 | $38,750 |
| 5초 | 1.20% | $30,000 | $46,250 |
Portent의 전환 데이터 및 Deloitte의 밀리초가 수백만을 만든다 연구에 기반한 추정치
이것은 반올림 오차가 아닙니다. 3.5초에서 2초 미만으로 가는 것은 중간 규모 스토어의 경우 월 $10,000~$25,000의 추가 수익을 의미할 수 있습니다. 연간으로는 서버가 PHP 템플릿 렌더링에 너무 많은 작업을 하기 때문에 테이블에 남겨진 6자리 수치를 보게 됩니다.
그리고 직접 판매만이 아닙니다. Google은 2021년 이후 Core Web Vitals를 순위 신호로 사용해 왔습니다. 느린 스토어는 순위가 낮아져 오가닉 트래픽이 줄어들고, 이는 매출 손실을 악화시킵니다. 주요 키워드에서 2페이지를 뚫지 못했던 WooCommerce 스토어가 헤드리스 마이그레이션 후 갑자기 상위 5개에 나타나는 것을 봤습니다. 순전히 성능 점수가 부족에서 우수로 올라갔기 때문입니다.
WooCommerce가 느려지는 이유 (호스팅만의 문제가 아닙니다)
반사적 반응은 항상 "호스팅을 더 좋게 하면 된다"입니다. 맞습니다. 월 $5 공유 호스팅에서 Cloudways나 Kinsta 같은 관리형 WordPress 호스트로 이동하면 도움이 됩니다. 하지만 기본적인 아키텍처 문제는 해결하지 못합니다.
WooCommerce 페이지 로드마다 실제로 일어나는 일은 다음과 같습니다:
PHP 렌더링 문제
WooCommerce는 WordPress에서 실행되는 서버 측 PHP 애플리케이션입니다. 누군가 상품 페이지를 방문할 때마다 서버는:
- 요청 수신
- WordPress 부팅 (wp-config 로드, 훅 초기화, 플러그인 로드)
- 상품 데이터, 가격, 변형, 재고에 대한 MySQL 데이터베이스 쿼리
- 모든 플러그인 훅 실행 (수백 개 있음)
- PHP 템플릿을 HTML로 렌더링
- 완성된 HTML을 브라우저로 반송
- 브라우저가 CSS, JS, 이미지, 폰트 다운로드
- JavaScript 실행 및 페이지 상호작용 가능
2~6단계는 캐시되지 않은 모든 요청에서 발생합니다. 30개 이상의 활성 플러그인이 있으면 (리뷰, 업셀, 이메일 캡처, 분석, SEO 도구, 보안 등이 있는 일반적인 WooCommerce 스토어), 각 요청은 수천 개의 PHP 함수 호출을 트리거합니다.
플러그인 세금
WooCommerce 설치를 프로파일링해본 결과 플러그인만으로 서버 응답 시간에 800ms를 추가하는 경우를 봤습니다. 일반적인 용의자들은:
- 페이지 빌더 (Elementor, WPBakery): 요청당 200~500ms 오버헤드
- 다국어 플러그인 (WPML): 100~300ms 데이터베이스 쿼리
- 동적 가격 플러그인: 50~200ms 가격 재계산
- 리뷰 플러그인: 50~150ms 리뷰 로드 및 렌더링
- 분석/추적 플러그인: 100~400ms 클라이언트 측 JavaScript
모든 플러그인은 자체 CSS 및 JS 파일을 로드합니다. 일반적인 WooCommerce 스토어는 첫 로드에 2~4MB의 최적화되지 않은 자산을 제공합니다. 그건 끔찍합니다.
데이터베이스 병목
WordPress의 데이터베이스 스키마는 대규모 전자상거래를 위해 설계되지 않았습니다. 상품 변형, 메타데이터, 속성은 Entity-Attribute-Value (EAV) 패턴을 사용하여 wp_postmeta 테이블에 저장됩니다. 즉, 20개 속성이 있는 단일 상품을 가져오려면 수백만 행이 있을 수 있는 테이블에서 20개 이상의 개별 행이 필요합니다.
5,000개 이상의 변형이 있는 상품에 도달하면 잘 인덱싱된 쿼리도 느려지기 시작합니다. 상품 목록 페이지에서 200만 행의 wp_postmeta 테이블이 500ms 이상의 쿼리 시간을 유발하는 것을 봤습니다.
캐싱 역설
네, WooCommerce 페이지를 캐시할 수 있습니다. 하지만 함정은 다음과 같습니다: 대부분의 전자상거래 페이지는 완전히 캐시할 수 없습니다. 장바구니 내용, 로그인 사용자 상태, 동적 가격, 지리적 위치 기반 배송 — 모두 개인화된 응답이 필요합니다. 제외 사항으로 가득 찬 캐싱 전략을 끝내게 되고, 가장 중요한 페이지(장바구니, 체크아웃, 동적 가격이 있는 상품 페이지)가 정확히 캐시할 수 없는 것들입니다.
시간을 버는 빠른 해결책
전체 헤드리스 마이그레이션에 커밋하기 전에, 로드 시간에서 1~2초를 줄일 수 있는 최적화가 있습니다:
# nginx에서 Gzip 압축 활성화
gzip on;
gzip_comp_level 5;
gzip_min_length 256;
gzip_types text/plain text/css application/json application/javascript text/xml;
- 관리형 WordPress 호스트로 전환 — Kinsta ($35/월+), Cloudways ($14/월+), WP Engine ($25/월+). 이것만으로 500ms~1초를 TTFB에서 줄일 수 있습니다.
- 플러그인을 철저히 감사 — Query Monitor를 사용하여 가장 느린 플러그인을 식별합니다. 플러그인이 200ms를 추가하고 없이도 살 수 있다면 삭제하세요.
- 적절한 캐싱 스택 사용 — WP Rocket ($59/년) 또는 LiteSpeed Cache (LiteSpeed 서버에서 무료). 페이지 캐시, 브라우저 캐시, 데이터베이스 쿼리 캐시를 활성화합니다.
- CDN을 통해 이미지 제공 — Cloudflare (무료 티어 작동), BunnyCDN ($0.01/GB), 또는 실시간 최적화를 위한 imgix.
- 모든 것을 지연 로드 — 이미지, 비디오, 하단 콘텐츠는 스크롤되어 보기에 들어올 때만 로드되어야 합니다.
- 테마 교체 — 무거운 페이지 빌더 테마를 사용 중이면 Flavor, Flavor, Flavor 같은 경량 테마로 전환합니다. 더 좋은 방법은 스타터 테마를 사용하고 필요한 것만 빌드하는 것입니다.
이러한 변경으로 4초에서 2.5초로 현실적으로 이동할 수 있습니다. 공격적이면 2초까지도 가능합니다. 하지만 기존 WooCommerce 설정으로 1.5초 미만으로 지속적으로 가기는? 그곳이 아키텍처 한계에 도달하는 곳입니다.

헤드리스 커머스가 실제로 의미하는 것
헤드리스 커머스는 프론트엔드(고객이 보고 상호작용하는 것)를 백엔드(상품, 주문, 재고가 있는 곳)에서 분리합니다. 모든 요청에서 WordPress가 HTML을 렌더링하는 대신, WooCommerce REST API 또는 GraphQL (WPGraphQL을 통해)에서 데이터를 가져오는 별도의 프론트엔드 애플리케이션을 빌드합니다.
프론트엔드는:
- Next.js 애플리케이션 Vercel에 배포 — 빌드 시 생성된 정적 페이지, ISR (증분 정적 재생성)을 통해 동적 데이터 가져오기
- Astro 사이트 아일랜드 아키텍처 — 대부분 정적 HTML이며 필요한 곳에만 하이드레이션된 상호작용 컴포넌트
- Nuxt 애플리케이션 Vue를 선호하는 팀의 경우
백엔드 WooCommerce 설치는 계속:
- 상품 관리
- 주문 처리
- 재고 추적
- 결제 처리 (WooCommerce 기존 결제 게이트웨이를 통해)
- 관리자 인터페이스 (wp-admin 동일하게 유지)
스토어 관리자는 친숙한 WooCommerce 관리자를 계속 사용합니다. 고객은 매우 빠른 프론트엔드를 얻습니다. 모두가 이깁니다.
실제 헤드리스 WooCommerce 아키텍처
프로덕션 헤드리스 WooCommerce 설정은 다음과 같습니다:
┌─────────────┐ ┌──────────────┐ ┌─────────────────┐
│ Vercel │────▶│ WooCommerce │────▶│ MySQL DB │
│ (Next.js) │◀────│ REST API │◀────│ (products, │
│ │ │ + WPGraphQL │ │ orders) │
└─────────────┘ └──────────────┘ └─────────────────┘
│ │
▼ ▼
┌─────────────┐ ┌──────────────┐
│ Cloudflare │ │ Stripe / │
│ CDN │ │ PayPal │
└─────────────┘ └──────────────┘
Next.js 프론트엔드는 빌드 시 (또는 ISR을 통해) 상품 페이지를 미리 렌더링합니다. 고객이 상품 페이지를 방문하면 CDN 에지 노드에서 제공되는 정적 HTML 파일을 얻습니다 — PHP 실행 없음, 데이터베이스 쿼리 없음, 서버 측 렌더링 지연 없음.
장바구니에 추가, 체크아웃 같은 동적 작업의 경우 프론트엔드는 WooCommerce에 직접 API 호출을 합니다:
// WooCommerce Store API를 통해 제품을 장바구니에 추가
async function addToCart(productId, quantity) {
const response = await fetch(
`${process.env.NEXT_PUBLIC_WOO_API_URL}/wp-json/wc/store/v1/cart/add-item`,
{
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Nonce': await getNonce(),
},
credentials: 'include',
body: JSON.stringify({
id: productId,
quantity: quantity,
}),
}
);
return response.json();
}
WooCommerce Store API (WooCommerce 7.6+부터 사용 가능)는 헤드리스 프론트엔드를 위해 특별히 설계되었으며 장바구니 작업, 체크아웃, 세션 관리를 기본적으로 처리합니다.
성능 벤치마크: 기존 vs 헤드리스 WooCommerce
여러 클라이언트 프로젝트 전반에서 이러한 테스트를 실행했습니다. 2024-2025 마이그레이션에서 실제 수치:
| 지표 | 기존 WooCommerce | 헤드리스 (Next.js + Vercel) | 개선 |
|---|---|---|---|
| TTFB (첫 바이트까지의 시간) | 800ms - 2.5s | 50ms - 150ms | 85-94% 더 빠름 |
| LCP (최대 콘텐츠풀 페인트) | 2.8s - 5.2s | 0.8s - 1.4s | 70-75% 더 빠름 |
| FID (첫 입력 지연) | 150ms - 400ms | 10ms - 50ms | 87-93% 더 빠름 |
| CLS (누적 레이아웃 시프트) | 0.15 - 0.35 | 0.01 - 0.05 | 85-93% 개선 |
| 전체 페이지 무게 | 2.5MB - 5MB | 200KB - 800KB | 70-92% 작음 |
| Lighthouse 성능 점수 | 25 - 55 | 90 - 100 | 80-100% 개선 |
| 상호작용까지의 시간 | 4s - 8s | 1s - 2s | 75% 더 빠름 |
TTFB 개선이 가장 극적입니다. 정적 HTML을 CDN에서 가장 가까운 에지 노드에서 제공 중이면 서버 응답 시간은 본질적으로 빛의 속도입니다. PHP 없음. MySQL 없음. 플러그인 오버헤드 없음. 그냥 HTML입니다.
한 클라이언트의 경우 — 월 약 $80,000 규모의 패션 소매업체로 3.8초에 로딩되는 WooCommerce 스토어 — 헤드리스 프론트엔드 출시 후 60일 이내에 28%의 전환율 증가를 봤습니다. 이는 대략 월 $22,000의 추가 수익으로 변환되었습니다. 전체 마이그레이션 프로젝트는 6주 미만 안에 자체 비용을 충당했습니다.
언제 헤드리스로 전환할지 (언제 하지 말아야 할지)
헤드리스가 항상 올바른 호출은 아닙니다. 제 솔직한 평가:
헤드리스로 전환:
- 스토어가 월 $20,000 이상 매출 (ROI가 투자를 정당화)
- 1,000개 이상의 상품이 있고 데이터베이스가 신음
- Lighthouse 성능 점수가 50 이하 최적화 노력에도 불구하고
- 멀티채널 판매 필요 (동일 백엔드가 웹, 모바일 앱, POS 지원)
- 유료 광고에 상당한 돈을 쓰고 있고 느린 로드 시간으로 방문자를 잃을 여유가 없음
- 팀 (또는 에이전시)이 JavaScript/React 경험을 보유
기존 WooCommerce 유지:
- 100개 미만의 상품과 월 $5,000 미만 매출의 소규모 스토어
- WooCommerce 플러그인을 많이 사용하며 API 동등물이 없는 경우 (일부 틈새 플러그인은 기존 프론트엔드에서만 작동)
- 프론트엔드 개발자에 접근할 수 없음 (JavaScript/React 빌드 및 유지 관리 가능)
- 예산이 $10,000 미만 마이그레이션용
솔직한 진실: 헤드리스 WooCommerce 빌드는 기존 WooCommerce 사이트보다 복잡합니다. WordPress/WooCommerce 생태계와 최신 프론트엔드 프레임워크를 모두 이해하는 개발자가 필요합니다. 주말 프로젝트가 아닙니다.
즉, 비용이 크게 내려갔습니다. Next.js Commerce, Saleor, 헤드리스 WooCommerce를 위해 특별히 설계된 프레임워크를 사용하면 유능한 에이전시가 48주 내에 복잡성에 따라 $15,000$50,000에 헤드리스 스토어프론트를 빌드할 수 있습니다. 월 $20,000 이상 규모의 스토어의 경우 수익 영향을 감안할 때 수학이 빠르게 나옵니다.
헤드리스 프론트엔드 스택 선택하기
선택하는 프론트엔드 프레임워크는 중요합니다. 헤드리스 WooCommerce를 위한 주요 옵션이 어떻게 비교되는지:
| 프레임워크 | 최적 | SSG/SSR | 학습곡선 | 호스팅 비용 |
|---|---|---|---|---|
| Next.js | 대형 카탈로그, 동적 UX | 둘다 (ISR, SSR, SSG) | 중간 | Vercel 무료-$20+/월 |
| Astro | 콘텐츠 풍부한 스토어, 블로그 + 숍 | SSG + Islands | 낮음 | Vercel/Netlify 무료-$20/월 |
| Nuxt 3 | Vue 팀 | 둘다 | 중간 | Vercel/Netlify |
| Remix | 복잡한 체크아웃 흐름 | SSR | 중간-높음 | Fly.io, Vercel |
| SvelteKit | 성능에 집착하는 팀 | 둘다 | 중간 | Vercel, Cloudflare |
대부분의 WooCommerce 헤드리스 빌드를 위해 Next.js를 추천합니다. 이유:
- ISR (증분 정적 재생성)은 상품 카탈로그에 완벽함 — 페이지는 정적으로 생성되지만 상품이 변경되면 재검증 가능
- 생태계는 WooCommerce 특정 스타터 및 라이브러리로 성숙
- Vercel 호스팅은 글로벌 CDN이 있는 제로 설정 배포를 의미
- Next.js 14/15의 서버 컴포넌트는 WooCommerce 데이터를 서버에서 가져올 수 있게 해 클라이언트에 해당 로직을 전송하지 않음
우리 팀은 헤드리스 커머스 프로젝트를 위한 Next.js 개발을 많이 합니다. 또한 스토어가 상품 카탈로그 와 함께 상당한 콘텐츠 마케팅 컴포넌트 — 블로그 포스트, 룩북, 구매 가이드 — 를 가지고 있을 때 Astro로도 빌드합니다.
CMS 레이어의 경우 WooCommerce (상품/주문)를 Sanity 또는 Contentful 같은 헤드리스 CMS와 짝을 많이 지으며 이는 스토어 관리자에게 랜딩 페이지 및 프로모션 콘텐츠를 위한 훨씬 더 나은 편집 경험을 제공합니다.
마이그레이션 경로: 느린 WooCommerce에서 헤드리스로
여러 마이그레이션을 거쳐 정제한 접근법:
1단계: 감사 및 API 준비 (1~2주)
- 현재 WooCommerce 성능 프로파일 (기본 메트릭 설정)
- 모든 플러그인을 감사하고 API 지원이 있는 것들 식별
- WPGraphQL + WooGraphQL 설치 및 구성 (또는 REST API 사용 계획)
- 상품 데이터, 장바구니 작업, 체크아웃에 대한 모든 API 엔드포인트 테스트
- API 엔드포인트가 필요한 커스텀 기능 식별
2단계: 프론트엔드 빌드 (3~6주)
- TypeScript를 사용한 Next.js 프로젝트 설정
- ISR을 사용한 상품 목록 페이지 빌드
- 변형 선택을 사용한 상품 상세 페이지 빌드
- WooCommerce Store API를 통해 장바구니 기능 구현
- 체크아웃 흐름 빌드 (가장 복잡한 부분)
- 검색 및 필터링 구현
- 분석 설정 (GA4, Meta Pixel 등)
3단계: 테스트 및 최적화 (7~8주)
- 크로스 브라우저 및 기기 테스트
- 결제 게이트웨이 테스트 (Stripe, PayPal 등)
- API 레이어 부하 테스트
- SEO 감사 — 모든 메타 태그, 구조화된 데이터, 사이트맵이 올바른지 확인
- 이전 URL 패턴에서 적절한 리다이렉트 설정
4단계: 출시 및 모니터링 (9주)
- DNS 전환
- 오류 비율, 전환율, 성능 메트릭 모니터링
- 필요한 경우 이전 버전에 대해 중요 페이지 A/B 테스트
체크아웃 흐름은 특별히 언급할 가치가 있습니다. 헤드리스 WooCommerce 마이그레이션에서 가장 어려운 부분입니다. WooCommerce의 체크아웃은 결제 게이트웨이 통합, 쿠폰 처리, 배송 계산, 세금 계산, 주문 생성을 포함합니다 — 모두 API를 통해 완벽하게 작동해야 합니다. 일부 팀은 첫 번째 버전을 위해 기존 WooCommerce 체크아웃으로 리다이렉트하고 나중에 헤드리스로 마이그레이션하기를 선택합니다. 그것은 완벽하게 타당한 접근법입니다.
// 예: WPGraphQL + WooGraphQL을 사용하여 상품 가져오기
import { gql } from '@apollo/client';
export const GET_PRODUCTS = gql`
query GetProducts($first: Int!, $after: String) {
products(first: $first, after: $after) {
nodes {
id
databaseId
name
slug
... on SimpleProduct {
price
regularPrice
salePrice
}
image {
sourceUrl
altText
}
}
pageInfo {
hasNextPage
endCursor
}
}
}
`;
스토어에 대해 이런 종류의 마이그레이션이 이치에 맞는지 평가 중이면 무료 성능 감사를 기꺼이 해드립니다. 저희에게 연락하거나 헤드리스 커머스 프로젝트 추정에 대해 가격 페이지를 확인할 수 있습니다.
FAQ
WooCommerce 스토어가 왜 그렇게 느린가요? 가장 흔한 원인은 저비용 공유 호스팅, 너무 많은 활성 플러그인 (특히 페이지 빌더 및 동적 가격 플러그인), 최적화되지 않은 이미지, 부족한 서버 측 캐싱, 비대한 테마입니다. WooCommerce의 기본 아키텍처는 모든 페이지 로드에서 PHP 실행과 데이터베이스 쿼리를 필요로 하며, 이는 좋은 호스팅도 완전히 극복할 수 없는 성능 천장을 만듭니다.
1초 지연이 판매에 실제로 얼마나 비용이 드나요? Portent 및 Deloitte의 연구에 따르면 로드 시간이 추가로 1초 증가하면 전환율이 약 4.42% 감소합니다. 월 $50,000 규모의 스토어의 경우 1초 개선은 기본 로드 시간 및 트래픽 패턴에 따라 월 $2,000~$5,000의 추가 수익으로 변환될 수 있습니다.
헤드리스로 가지 않고 WooCommerce를 빠르게 만들 수 있나요? 예, 어느 정도까지는. 관리형 호스팅 (Kinsta, Cloudways)으로 업그레이드하고, 불필요한 플러그인 제거, WP Rocket으로 공격적인 캐싱 구현, 경량 테마 사용으로 2~2.5초 범위에 도달할 수 있습니다. 하지만 기존 아키텍처의 완전한 기능을 갖춘 WooCommerce 스토어에서 1.5초 미만으로 지속적으로 가기는 극도로 어렵습니다.
헤드리스 WooCommerce란 무엇인가요? 헤드리스 WooCommerce는 WooCommerce를 백엔드로 사용 (상품 관리, 주문, 결제)하고 별도의 프론트엔드 애플리케이션 — 일반적으로 Next.js, Astro, Nuxt로 빌드 — 을 WooCommerce의 REST API 또는 GraphQL을 통해 통신하며 빌드하는 것을 의미합니다. 고객은 빠른 프론트엔드와 상호작용합니다. 스토어 관리자는 wp-admin을 계속 사용합니다.
헤드리스 WooCommerce 마이그레이션 비용은 얼마인가요? 중간 규모 스토어 (500-5,000개 상품)의 경우 2025년 전문 헤드리스 마이그레이션은 프론트엔드 개발, API 통합, 체크아웃 구현, 테스트를 포함하여 $15,000~$50,000을 예상합니다. 복잡한 요구 사항의 엔터프라이즈 스토어의 경우 비용이 $75,000~$150,000에 도달할 수 있습니다. ROI는 일반적으로 월 $20,000 이상 규모의 스토어의 경우 2~6개월 내에 회수됩니다.
헤드리스로 가면 WooCommerce 플러그인을 잃나요? 프론트엔드를 수정하는 플러그인 (시각적 빌더, 테마 커스터마이저, 팝업 플러그인)은 헤드리스 프론트엔드에서 작동하지 않습니다. 백엔드에서 작동하는 플러그인 (결제 게이트웨이, 배송 계산기, 재고 관리, 이메일 알림)은 일반적으로 작동합니다. 상품 리뷰 또는 위시리스트 같은 일부 플러그인 기능 — WooCommerce API를 사용하여 프론트엔드에서 다시 빌드해야 합니다.
헤드리스 WooCommerce는 SEO에 영향을 주나요? 올바르게 수행되면 헤드리스 WooCommerce는 SEO를 크게 개선합니다. 성능 향상은 Core Web Vitals (Google 순위 요소)를 직접 개선하고, Next.js 같은 프레임워크는 서버 측 렌더링 및 정적 생성을 기본적으로 처리하므로 모든 콘텐츠가 크롤링 가능합니다. 하지만 프론트엔드 애플리케이션에서 메타 태그, 구조화된 데이터, 표준 URL, 사이트맵을 올바르게 구현해야 합니다.
헤드리스 WooCommerce에서 기존 결제 게이트웨이를 계속 사용할 수 있나요? 대부분의 주요 결제 게이트웨이 (Stripe, PayPal, Square, Authorize.net)는 백엔드에서 결제를 처리하기 때문에 헤드리스 WooCommerce에서 작동합니다. 하지만 프론트엔드 특정 통합에 의존하는 일부 게이트웨이는 추가 작업이 필요할 수 있습니다. Stripe는 Stripe Elements 및 Payment Intents API 덕분에 헤드리스에서 구현하기 가장 쉽습니다. 감사 단계에서 특정 게이트웨이의 API 호환성을 테스트할 것을 추천합니다.