# 열린 주문

WCPOS를 사용하면 여러 주문을 동시에 작업할 수 있습니다. 이는 고객 보류 상태 처리, 거래 간 전환, 중단에서 복구에 유용합니다.

## 열린 주문 캐러셀[​](#open-orders-carousel "열린 주문 캐러셀으로 직접 링크")

장바구니 패널 하단에는 모든 열린 주문을 표시하는 수평 캐러셀이 있습니다:

<!-- -->

* 각 장바구니에는 **총 금액**이 표시됩니다.
* **현재 주문**은 강조 표시됩니다.
* 장바구니를 클릭하여 해당 주문으로 전환할 수 있습니다.
* 왼쪽/오른쪽으로 스크롤하여 더 많은 장바구니를 확인할 수 있습니다.

## 새 주문 만들기[​](#creating-a-new-order "새 주문 만들기으로 직접 링크")

새로운 빈 장바구니는 항상 사용할 수 있습니다. 캐러셀에서 빈 장바구니를 클릭하거나 현재 장바구니가 비어 있을 때 제품을 추가하기 시작하면 됩니다.

## 주문 간 전환[​](#switching-between-orders "주문 간 전환으로 직접 링크")

캐러셀에서 원하는 주문을 클릭하여 해당 주문으로 전환합니다. 장바구니 패널은 선택된 주문의 내용을 보여줍니다.

**사용 사례:**

* 고객이 다른 아이템을 가져오기 위해 잠시 자리를 비움
* 큰 주문이 진행 중일 때 빠른 고객을 도와야 할 경우
* 주문 간 가격이나 아이템을 비교할 때

## 서버에 주문 저장[​](#saving-orders-to-server "서버에 주문 저장으로 직접 링크")

주문은 두 가지 상태로 존재합니다:

### 로컬 전용[​](#local-only "로컬 전용으로 직접 링크")

기본적으로 새로운 주문은 로컬 브라우저/앱 데이터베이스에만 저장됩니다. 이들은 페이지 새로 고침 간에도 지속되지만:

* WooCommerce 관리에서 볼 수 없습니다.
* 로컬 데이터베이스가 지워지면 손실됩니다.
* 다른 장치에서 접근할 수 없습니다.

### 서버에 저장됨[​](#saved-to-server "서버에 저장됨으로 직접 링크")

**서버에 저장**을 클릭하여 상태가 `pos-open`인 WooCommerce 주문을 생성합니다. 이는:

* WooCommerce에 실제 주문을 생성합니다.
* 로컬 데이터베이스가 지워지더라도 지속됩니다.
* 다른 장치에서 접근할 수 있습니다.
* WP 관리자 > WooCommerce > 주문에 나타납니다.

저장 시기

다음과 같은 경우 서버에 주문을 저장하세요:

* 고객이 나중에 픽업할 주문을 보류하고 싶어 할 때
* 당신이 근무를 끝내고 다른 계산원이 계속할 때
* 앱/브라우저 문제에 대비해 백업을 원할 때

## 저장된 주문 복구[​](#recovering-saved-orders "저장된 주문 복구으로 직접 링크")

서버에 저장된 주문은 다음과 같이 다시 접근할 수 있습니다:

1. **주문** 화면 열기(Pro 기능)
2. 상태 `pos-open`으로 필터링
3. 주문을 다시 열기

## 주문 지속성[​](#order-persistence "주문 지속성으로 직접 링크")

### 로컬 스토리지[​](#local-storage "로컬 스토리지으로 직접 링크")

WCPOS는 주문을 로컬에 저장하기 위해 IndexedDB를 사용합니다. 이는:

* 브라우저 세션 간 지속성
* 네트워크 요청 없이 빠른 접근
* 오프라인 기능 제공

### 서버와 동기화[​](#sync-with-server "서버와 동기화으로 직접 링크")

서버에 저장하거나 체크아웃할 때:

* 주문이 WooCommerce로 전송됩니다.
* 확인이 수신됩니다.
* 로컬 및 서버 데이터가 동기화됩니다.

## 주문 취소[​](#voiding-orders "주문 취소으로 직접 링크")

열린 주문을 제거하려면:

1. 제거할 주문으로 전환합니다.
2. **무효화** 버튼을 클릭합니다.

**발생하는 일:**

* **저장되지 않은 주문:** 로컬 데이터베이스에서 영구적으로 삭제됩니다.
* **저장된 주문:** WooCommerce의 휴지통으로 이동되고 로컬에서 삭제됩니다.

무효화된 저장된 주문을 복구하려면:

1. `WP 관리자 > WooCommerce > 주문 > 휴지통`으로 이동합니다.
2. 주문을 복원합니다.

## 팁[​](#tips "팁으로 직접 링크")

### 주문 정리 유지[​](#keep-orders-organized "주문 정리 유지으로 직접 링크")

여러 열린 주문이 있을 때, 다음과 같이 하면 도움이 됩니다:

* 주문에 고객 이름을 추가하여 쉽게 식별할 수 있도록 합니다.
* 보류 이유를 설명하는 주문 노트를 추가합니다.
* 중요한 주문을 서버에 저장합니다.

### 근무 교대[​](#shift-handoffs "근무 교대으로 직접 링크")

열린 주문으로 근무를 끝낼 때:

1. 모든 중요한 주문을 서버에 저장합니다.
2. 상태를 설명하는 주문 노트를 추가합니다.
3. 다음 계산원이 주문 화면에서 접근할 수 있습니다.

### 오프라인 고려사항[​](#offline-considerations "오프라인 고려사항으로 직접 링크")

연결이 끊기면:

* 로컬 주문에 계속 접근할 수 있으며 아이템을 추가할 수 있습니다.
* 연결이 복원될 때까지 주문을 완료/체크아웃할 수 없습니다.
* 다시 연결될 때까지 서버에 주문을 저장할 수 없습니다.
* 다시 연결될 때까지 신규 고객을 생성할 수 없습니다.
