소개
Shopify에 블로그나 제품을 가져올 때 파일 크기 오류가 발생한 적이 있나요? 결론부터 말씀드리면, 당사가 제공하는 “XML Splitter” 및 “CSV Splitter”를 사용하여 브라우저에서 직접 파일을 적절한 크기(약 500KB)로 쉽게 분할할 수 있습니다.
이를 통해 제한 시간 초과(timeout) 및 메모리 오류를 방지하고 데이터를 안전하게 마이그레이션할 수 있습니다.
파일 분할이 필요한 이유는 무엇인가요?
대규모 사이트에서 데이터를 이전할 때 내보낸 파일(XML 또는 CSV)은 수 MB에서 수십 MB에 달할 수 있습니다. 하지만 Shopify의 가져오기 기능과 많은 앱에는 다음과 같은 제한 사항이 있습니다.
- 용량 제한: Shopify 표준 가져오기 및 일부 앱에는 파일당 크기 제한(예: 500KB 또는 2MB)이 있을 수 있습니다.
- 제한 시간 초과: 파일이 너무 크면 서버 측 처리가 시간 초과되어 가져오기가 중간에 중단될 수 있습니다.
- 메모리 오류: 브라우저나 서버의 메모리 부족으로 인해 파일 자체를 분석하지 못할 수 있습니다.
이러한 문제를 해결하려면 데이터를 미리 “관리하기 쉬운 작은 단위”로 나누어야 합니다.
무료 도구로 해결: 두 가지 분할 도구
Blog Importer는 필요에 따라 두 가지 유형의 무료 분할 도구를 제공합니다.
1. WordPress XML Splitter
WordPress에서 내보낸 XML(WXR 형식) 파일을 분할합니다.
- 특징: 단순한 텍스트 분할이 아니라 WordPress 데이터 구조를 분석하여 “게시물(Post) 단위”로 분할합니다.
- 무결성 유지: 각 분할 파일에 “작성자 정보” 및 “카테고리 정의”와 같은 공통 헤더를 자동으로 삽입하여 가져오기 중 오류를 방지합니다.
2. CSV Splitter
Shopify 가져오기용 CSV 또는 범용 CSV 파일을 분할합니다.
- 특징: 첫 번째 줄의 헤더(열 이름)를 인식하고 모든 분할 파일에 자동으로 복제하여 추가합니다.
- 최적화: Blog Importer에서 처리가 가장 안정적인 크기인 “약 500KB”로 자동 조정됩니다.
도구를 사용한 분할 단계
누구나 다음 단계에 따라 파일을 쉽게 분할할 수 있습니다.
1단계: 도구 페이지 접속
아래 링크에서 파일 형식에 맞는 도구를 선택하세요.
XML Splitter
대용량 WordPress XML 파일을 500KB마다 자동으로 분할합니다.
CSV Splitter
헤더를 유지하면서 거대한 CSV 파일을 가볍게 만드세요.
2단계: 파일 드래그 앤 드롭
분할하려는 파일을 점선 영역으로 드래그 앤 드롭합니다. 처리가 즉시 시작됩니다.
3단계: ZIP 파일 다운로드
분석이 완료되면 “Split Complete”가 표시됩니다. “Download All as ZIP” (전체 다운로드) 버튼을 클릭하여 분할된 파일을 저장합니다.
자주 묻는 질문 (FAQ)
Q. 분할된 파일을 로드하는 순서가 있나요? A. 아니요, 순서는 상관없습니다. 각 파일에 필요한 정보가 모두 포함되어 있으므로 어떤 파일부터 로드해도 올바르게 가져와집니다.
Q. 서버에 데이터를 업로드하는 것이 불안합니다. A. 걱정하지 마세요. 이 도구는 브라우저 완결형입니다. 모든 파일은 고객님의 브라우저 내에서 처리되며 당사 서버로 전송되지 않습니다.
Q. 분할 후에도 이미지가 올바르게 마이그레이션되나요? A. 네. XML 또는 CSV 내의 이미지 URL은 그대로 유지되므로 Blog Importer 앱으로 가져올 때 자동으로 수집 및 교체됩니다.
다음 단계
파일을 성공적으로 분할했다면 이제 Shopify로 가져올 차례입니다. 구체적인 마이그레이션 절차는 다음 가이드를 참조하세요.
WordPress 블로그 마이그레이션 가이드
분할된 XML 파일을 사용하여 블로그를 효율적으로 이전하는 절차를 자세히 설명합니다.