주 콘텐츠로 건너뛰기
버전: 1.x

열려 있는 주문

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

열려 있는 주문 캐러셀

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

  • 각 장바구니에는 총액이 표시됩니다
  • 현재 주문이 강조 표시됩니다
  • 장바구니를 클릭하여 전환합니다
  • 왼쪽/오른쪽으로 스크롤하여 더 많은 장바구니를 확인합니다

새 주문 만들기

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

주문 간 전환

캐러셀에서 주문을 클릭하여 전환합니다. 장바구니 패널이 선택한 주문의 내용을 보여 주도록 업데이트됩니다.

사용 사례:

  • 고객이 다른 품목을 가져오기 위해 자리를 비울 때
  • 대량 주문 처리 중 신속한 고객을 도와야 할 때
  • 주문 간 가격이나 품목 비교

주문을 서버에 저장

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

로컬 전용

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

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

서버에 저장됨

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

  • WooCommerce에 실제 주문을 생성합니다
  • 로컬 데이터베이스가 지워져도 유지됩니다
  • 다른 장치에서 접근할 수 있습니다
  • WP 관리 > WooCommerce > 주문에 나타납니다
저장할 때

주문을 서버에 저장할 때는:

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

저장된 주문 복구

서버에 저장된 주문은 다음을 통해 다시 접근할 수 있습니다:

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

주문 지속성

로컬 저장소

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

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

서버와 동기화

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

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

주문 무효화

열려 있는 주문을 제거하려면:

  1. 제거하려는 주문으로 전환합니다
  2. 무효 버튼 클릭

무슨 일이 발생하나요:

  • 저장되지 않은 주문: 로컬 데이터베이스에서 영구 삭제됩니다
  • 저장된 주문: WooCommerce에서 휴지통으로 이동되며 로컬에서도 삭제됩니다

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

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

주문 정리 유지

여러 개의 열린 주문이 있을 때 도움이 되는 방법:

  • 쉽게 식별할 수 있도록 주문에 고객 이름 추가
  • 보류 사유를 설명하는 주문 메모 추가
  • 중요한 주문을 서버에 저장

근무 인계

열려 있는 주문으로 근무를 마칠 때:

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

오프라인 고려사항

연결이 끊기면:

  • 로컬 주문은 여전히 접근할 수 있으며 품목 추가를 계속할 수 있습니다
  • 연결이 복원될 때까지 주문을 완료/체크아웃할 수 없습니다
  • 다시 연결될 때까지 서버에 주문을 저장할 수 없습니다
  • 다시 연결될 때까지 새로운 고객을 생성할 수 없습니다