CSV 파일로 재고 내보내기 및 가져오기
현재 재고 수량을 다운로드하려면 재고 CSV 파일을 내보낼 수 있습니다. 내보낸 CSV 파일을 사용하여 재고 수량을 업데이트한 다음 CSV 파일을 가져와 Shopify 관리자의 각 위치에 있는 제품의 재고 수량을 업데이트할 수 있습니다.
대량의 재고를 한꺼번에 업데이트해야 하는 경우 이 재고 관리 방법을 사용하는 것이 좋습니다.
재고 CSV 파일에는 제품, 제품 이형, 위치 또는 지정된 위치에서의 재고 수량을 고유하게 식별하는 정보가 포함되어 있습니다. 샘플 재고 CSV 파일을 다운로드하여 템플릿으로 사용할 수 있습니다.
재고 내보내기
한 위치 또는 모든 위치에서 재고를 내보내 대량 업데이트를 위한 템플릿을 만들거나 다른 시스템에서 데이터를 사용할 수 있습니다. 내보내기에는 제품 식별 세부 정보와 현재 재고 수준이 포함됩니다.
모든 재고 상태 또는 사용 가능한 수량만으로 재고를 내보내도록 선택할 수 있습니다.
- 모든 상태(권장): 모든 재고 상태에 대한 열이 있는 각 위치에 대한 별도의 행을 포함합니다. 이 CSV 형식은 전체 재고 보기를 제공하고 실수로 덮어쓰는 것을 방지합니다.
- 사용 가능: 위치 이름을 열 머리글로 포함하고 아래에 사용 가능한 수량이 나열됩니다. 이는 기본 재고 업데이트를 위한 더 간단한 CSV 형식이며 사용 가능한 재고만 포함합니다. 이 CSV 형식은 실수로 덮어쓰는 것을 방지하지 않습니다.
선택한 CSV 형식에 따라 CSV가 표시되는 방식의 다음 예시를 검토하십시오.
모든 상태 CSV 내보내기 예시
| 핸들 | 제목 | 위치 | 빈 이름 | 입고 예정(편집 불가) | 사용 불가(편집 불가) | 예약됨(편집 불가) | 판매 가능(편집 불가) | 보유 중(현재) | 보유 중(신규) |
|---|---|---|---|---|---|---|---|---|---|
| strbry-jam | Strawberry Jam | Ottawa | A-2-3 | 20 | 3 | 5 | 10 | 18 | |
| strbry-jam | Strawberry Jam | New York | A-7-3 | 0 | 1 | 10 | 50 | 61 | |
| rspbry-jam | Raspberry Jam | Ottawa | A-9-3 | 15 | 0 | 3 | 25 | 28 | |
| rspbry-jam | Raspberry Jam | New York | A-3-5 | 0 | 5 | 6 | 35 | 46 |
판매 가능 CSV 내보내기 예시
| 핸들 | 제목 | Ottawa | New York |
|---|---|---|---|
| strbry-jam | Strawberry Jam | 10 | 50 |
| rspbry-jam | Raspberry Jam | 25 | 35 |
CSV 파일로 재고 내보내기
특정 위치 및 제품의 수량 유형에 따라 재고를 내보낼 수 있습니다.
단계:
Shopify 관리자에서 **제품** > **재고**로 이동합니다.
**내보내기**를 클릭합니다.
선택 사항: **내보내기 시작 위치** 드롭다운 메뉴에서 재고를 내보낼 위치를 선택하거나 **모든 위치**를 선택하여 모든 위치에서 재고를 내보냅니다.
**표시된 재고 상태** 섹션에서 CSV에 모든 재고 상태와 우발적인 덮어쓰기 방지 기능을 포함할지 또는 **판매 가능** 상태만 포함할지 선택합니다.
- 판매 가능 재고 수량만 내보내려면 **판매 가능**을 선택합니다.
- 모든 재고 상태를 내보내려면 **모든 상태**를 선택합니다.
**내보내기** 섹션에서 재고를 내보낼 제품 이형 상품을 선택합니다.
- 현재 페이지의 이형 상품을 내보내려면 **현재 페이지**를 선택합니다.
- 모든 이형 상품을 내보내려면 **모든 이형 상품**을 선택합니다.
- 선택한 이형 상품을 내보내려면 **선택됨: 이형 상품**을 선택합니다.
- 검색과 일치하는 이형 상품을 내보내려면 **검색과 일치하는 이형 상품**을 선택합니다.
- **내보내기 형식** 섹션에서 재고를 내보낼 파일 형식을 선택합니다.
- **재고 내보내기**를 클릭합니다.
CSV 파일에서 재고 수량 업데이트
재고 CSV 파일을 내보낸 후 대량으로 재고를 변경할 수 있습니다. CSV에는 업데이트가 올바른 제품 및 이형 상품에 적용되도록 제품 식별 열이 포함됩니다.
재고 수량을 업데이트할 때는 1.5와 같은 소수가 아닌 정수만 사용해야 합니다. 양수, 음수 또는 0을 사용할 수 있습니다. 사용합니다. not stocked 해당 위치에 재고를 보관한 적이 없는 제품의 경우입니다.
단계:
- 내보낸 CSV 파일을 스프레드시트 프로그램에서 엽니다.
- 내보내기 형식에 따라 수량을 업데이트합니다.
- **모든 상태** CSV 파일 옵션을 내보낸 경우
보유 중(신규)재고 수량을 업데이트합니다. - **판매 가능** CSV 파일 옵션을 내보낸 경우 각 위치 이름의 판매 가능 재고 수량을 업데이트합니다.
- **모든 상태** CSV 파일 옵션을 내보낸 경우
- 파일을 저장합니다.
CSV 파일에서 재고 가져오기
재고를 가져오기 전에 올바른 파일 형식으로 CSV 파일을 생성했는지 확인하십시오. 재고 CSV 파일은 15MB를 초과할 수 없습니다.
**보유 중(현재)** 및 **보유 중(신규)** 열이 모두 CSV에 포함된 경우 Shopify는 안전 유효성 검사를 사용하여 우발적인 덮어쓰기를 방지합니다. 변경하기 전에 기대 재고 수준과 현재 수준을 비교합니다. 내보내기 후 재고가 변경되면 영향을 받는 행은 가져오지 않으며 유효성 검사 실패에 대한 세부 정보가 포함된 이메일을 받게 됩니다. 이렇게 하면 최근 재고 변경 사항을 실수로 덮어쓰는 것을 방지할 수 있습니다.
단계:
Shopify 관리자에서 **제품** > **재고**로 이동합니다.
**가져오기**를 클릭합니다.
**파일 추가**를 클릭한 다음 업데이트된 CSV 파일을 선택합니다.
**파일 업로드**를 클릭합니다.
가져오기 요약을 검토한 다음 **가져오기 시작**을 클릭합니다.
선택 사항: 일부 행의 유효성 검사가 실패하면 실패한 행에 대한 세부 정보가 포함된 이메일을 받게 됩니다. 이메일의 정보를 검토하고 CSV 파일을 업데이트한 다음 CSV 파일을 다시 가져옵니다.
재고 CSV 파일 형식
재고 CSV 파일에는 제품 및 해당 이형 상품을 식별하는 열과 각 위치의 재고 데이터가 포함됩니다. 이러한 열을 이해하면 가져오기가 올바르게 작동하도록 하는 데 도움이 됩니다.
재고 CSV 파일에는 다음 열이 필요합니다.
- 핸들: 고유한 제품 식별자입니다.
- 위치: 재고가 있는 위치를 지정하는 위치 이름입니다.
- 옵션1 값: 특정 제품 이형을 식별하는 데 필요합니다. 제품에서 추가 옵션을 사용하는 경우 옵션2 값 및 옵션3 값도 필요합니다.
다음 표를 검토하여 재고 CSV 파일 형식, 열 및 해당 설명에 대해 자세히 알아보십시오.
| 열 | 설명 |
|---|---|
| Handle |
각 제품의 고유한 이름입니다. 핸들에는 문자, 대시, 숫자를 포함할 수 있지만 공백은 포함할 수 없습니다. 핸들은 각 제품의 URL에 사용됩니다. |
| 이름 | 제품 이름입니다. 이 열은 선택 사항이며 비워 둘 수 있습니다. |
| 옵션 1 이름 | 색상 등 첫 번째 옵션 이름입니다. 제품에 옵션이 없는 경우 Title을 입력하십시오. 이 열은 선택 사항이며 가독성을 위해서만 사용됩니다. 옵션 이름을 업데이트하지 않습니다. |
| 옵션 1 값 | 파란색 등 첫 번째 옵션 값입니다. 제품에 옵션이 없는 경우 Default Title을 입력하십시오. 이 열은 이형 상품을 식별하는 데 필요합니다. 옵션 값을 업데이트하지 않습니다. |
| 옵션 2 이름 | 제품에 여러 옵션이 있는 경우 두 번째 옵션 이름입니다. 이 열은 선택 사항이며 가독성을 위해서만 사용됩니다. |
| 옵션 2 값 | 제품에 여러 옵션이 있는 경우 두 번째 옵션 값입니다. 이형 상품에서 두 번째 옵션을 사용하는 경우 이형 상품을 식별하기 위해 이 열이 필요합니다. |
| 옵션 3 이름 | 제품에 여러 옵션이 있는 경우 세 번째 옵션 이름입니다. 이 열은 선택 사항이며 가독성을 위해서만 사용됩니다. |
| 옵션 3 값 | 제품에 여러 옵션이 있는 경우 세 번째 옵션 값입니다. 이형 상품에서 세 번째 옵션을 사용하는 경우 이형 상품을 식별하기 위해 이 열이 필요합니다. |
| SKU | 재고 추적을 위한 제품 식별자입니다. 이 열은 필수가 아닙니다. 이 항목은 이형 상품의 SKU(재고 관리 코드)를 업데이트하지 않습니다. SKU(재고 관리 코드)를 업데이트하려면 대신 제품 CSV를 사용해야 합니다. |
| HS 코드 | 해외 고객의 관세 및 세금을 예측하기 위한 Harmonized System 코드입니다(선택 사항). |
| COO | 해외 배송 시 ISO 국가 코드를 사용하는 원산지 국가입니다(선택 사항). |
| Location |
각 위치의 이름입니다. 위치 이름은 대/소문자를 구분하며 Shopify 위치 이름과 정확히 일치해야 합니다. 각 이형 상품에 대해 재고를 업데이트하려는 각 위치의 행을 포함하십시오. 다른 위치 행은 모두 제거하십시오. |
| Bin name |
실제 위치 내 재고의 특정 선반, 랙 또는 구획입니다. |
| Incoming (not editable) | 현재 위치로 배송 중인 재고입니다. 들어오는 재고는 수령 전까지 판매할 수 없습니다. |
| 판매 불가(편집 불가) | 판매할 수 없는 재고입니다. 예를 들어 재고가 손상되었거나, 품질 관리 검토 중이거나, 안전 재고로 예약되었거나, 기타 다른 이유로 재고를 판매 불가로 설정할 수 있습니다. |
| Committed (not editable) | 주문되었지만 아직 주문 처리되지 않은 제품 수량입니다. |
| Available (not editable) | 판매할 수 있는 재고입니다. 판매 가능 재고는 어떤 주문에도 할당되지 않았거나 발주 주문용으로 예약되지 않았습니다. |
| On hand (current) |
CSV 파일을 내보냈을 때 위치에 있던 제품 수량입니다. 이 열은 내보내기 시점의 재고 수준 스냅샷을 제공하며 가져오기 중 안전성 검증을 보장합니다. 보유(현재) 및 보유(신규) 값이 모두 포함된 CSV 파일을 가져올 때, 현재 재고 수준이 보유(현재) 값과 비교되어 실수로 덮어쓰는 것을 방지합니다. |
| 보유(신규) | 설정하려는 새 재고 수량입니다. 수량을 변경하지 않으려면 비워 두십시오. |
CSV 파일을 사용하여 재고를 업데이트하는 예시 시나리오
CSV 파일을 사용하여 재고를 업데이트할 때의 다음 시나리오와 결과를 검토하십시오. 각 시나리오에는 예시 CSV 파일이 표시됩니다.
시나리오 1: 판매 후 일일 재고 조정
- 시나리오: 빨간색 티셔츠 8개를 판매했으며 재고 수를 업데이트하려고 합니다.
- 결과: 빨간색 티셔츠의 재고 수량이 150개에서 142개로 업데이트됩니다.
| SKU | 위치 | 빈 이름 | 보유 중(현재) | 보유 중(신규) |
|---|---|---|---|---|
| TSHIRT-RED-M | 창고-A | A-2-3 | 150 | 142 |
시나리오 2: 오래된 CSV 가져오기
- 시나리오: 어제 CSV 파일을 내보냈지만 Shopify 관리자로 가져오는 것을 잊었습니다. 내보내기 후 새로운 판매가 발생했습니다.
- 결과: 실제 재고 수량이 142개가 아닌 140개이므로 재고 업데이트가 거부됩니다. 최신 재고 데이터를 내보내야 합니다.
| SKU | 위치 | 빈 이름 | 보유 중(현재) | 보유 중(신규) |
|---|---|---|---|---|
| TSHIRT-RED-M | 창고-A | A-2-3 | 150 | 140 |
시나리오 3: 새 소매점 위치 개설
- 시나리오: 새 NYC 스토어에 라벤더 향초 50개를 입고하려고 합니다. 내보내기 중에는 NYC 스토어 위치가 비활성 상태입니다.
- 결과: NYC 스토어에 50개의 라벤더 향초 재고가 채워집니다. 위치는 계속 비활성 상태로 유지됩니다.
| SKU | 위치 | 빈 이름 | 보유 중(현재) | 보유 중(신규) |
|---|---|---|---|---|
| CANDLE-LAVENDER | 스토어-NYC | R-1-1 | 재고 없음 | 50 |
시나리오 4: 창고 재구성
- 시나리오: 더 나은 구성을 위해 노트북 케이스를 C 통로로 옮기고 있습니다.
- 결과: 노트북 케이스가 C 통로로 이동합니다. 재고 수량은 동일하게 유지됩니다.
| SKU | 위치 | 빈 이름 | 보유 중(현재) | 보유 중(신규) |
|---|---|---|---|---|
| LAPTOP-CASE | 창고-A | C-5-2 | 75 |
시나리오 5: BFCM을 위한 재고 준비
- 시나리오: 다음 주에 도착하는 게임 콘솔을 받기 위해 빈을 준비하는 경우입니다. 내보내기 시 위치는 비활성화되어 있습니다.
- 결과: 빈이 게임 콘솔용으로 설정됩니다. 위치는 계속 비활성 상태로 유지됩니다.
| SKU | 위치 | 빈 이름 | 보유 중(현재) | 보유 중(신규) |
|---|---|---|---|---|
| CONSOLE-GAMING | Warehouse-B | BF-1-1 | 재고 없음 |
시나리오 6: 유럽 연합으로 확장 준비하기
- 시나리오: 중국에서 배송품이 도착하기 전에 EU 창고에 대한 세관 코드를 준비하려고 합니다. 내보내기 중 위치는 비활성 상태입니다.
- 결과: 재고의 원산지 국가 및 HS 코드와 같은 제품 메타데이터가 업데이트됩니다. 위치는 비활성 상태로 유지됩니다.
| SKU | 위치 | 빈 이름 | HS 코드 | 원산지 | 보유 중(현재) | 보유 중(신규) |
|---|---|---|---|---|---|---|
| WIDGET-STEEL | Warehouse-EU | 7326.90.98 | CN | 재고 없음 |
시나리오 7: CSV 파일에 실수로 빈 행이 포함된 경우
- 시나리오: CSV 파일에 실수로 빈 행을 남겨둔 경우입니다.
- 결과: 아무 작업도 수행되지 않고 업데이트가 무시됩니다.
| SKU | 위치 | 빈 이름 | HS 코드 | 원산지 | 보유 중(현재) | 보유 중(신규) |
|---|---|---|---|---|---|---|
| EMPTY-ROW | 창고-A | 재고 없음 |