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

매장과 POS의 총액이 일치하지 않는 경우

POS에는 판매 시 **"매장에서 이 주문의 총액을 변경했습니다"**라는 알림이 표시되며, 두 결과 간에 서로 다른 금액을 나열합니다.

알림의 의미​

WooCommerce는 모든 주문의 총액을 자체적으로 계산합니다. POS는 이 계산을 로컬에서 재현하므로 계산대에서 판매 총액을 계산하고 즉시 결제를 받을 수 있으며, 인터넷 연결이 끊겨도 계속 작동합니다.

두 계산 결과는 정확히 일치해야 합니다. POS가 판매를 저장하고 매장에서 응답하는 금액이 다르면 해당 재현 계산이 잘못된 것이며, 이 알림은 계산원에게 상품이 카운터를 떠나기 전에 이를 알립니다.

매장의 금액이 기준입니다

판매가 차단되거나 손실되는 것은 아닙니다. 매장의 수치는 기록된 내용이며, WooCommerce 보고서와 고객의 주문에 표시되는 내용입니다. 이 알림은 계산원이 확인할 수 있도록 표시됩니다 물품을 전달하기 전에 총액을 확인합니다.

문제가 해결될 때까지 오프라인 판매를 진행하지 마세요

POS가 로컬에서 계산하는 금액은 연결이 없을 때 사용하는 금액과 동일하며, 오프라인 상태에서는 이를 수정할 서버가 없습니다. 따라서 어떤 이유로든 판매 금액이 일치하지 않는 동안에는 이 매장의 오프라인 판매 금액이 잘못될 수 있으며, 다시 연결할 때까지 이를 감지할 수 없습니다.

이는 플러그인 관련 경우뿐 아니라 아래의 모든 원인에 적용됩니다.

먼저 POS를 다시 동기화하세요​

POS는 매장의 세금 구성 사본을 자체적으로 유지하며, 자동으로 업데이트되지 않습니다 WooCommerce에서 변경할 때입니다. 오래된 복사본은 두 값이 일치하지 않는 가장 흔한 원인이며, 원클릭으로 해결할 수 있습니다.

POS에서 세금 설정을 열고 서버 설정 복원을 사용하여 현재 매장의 구성을 가져온 다음, 새 테스트 판매를 진행합니다.

문제가 해결되면 완료입니다. 다음 항목에서 변경할 때마다 이 작업을 수행해야 합니다 WooCommerce → 설정 → 세금. 각 필드의 의미와 복원이 적합하지 않은 한 가지 경우는 세금 설정을 참조하세요 입니다.

WooCommerce Tax를 사용하는 매장

매장에서 자동 세금이 활성화된 WooCommerce Tax를 사용하는 경우, 매장에서 한 번도 과세하지 않은 위치에서의 첫 판매 시 이 알림이 한 번 표시되며, 세율이 변경되는 관할 구역에서는 한 번 더 표시됩니다 관할 구역의 세율이 변경되는 경우입니다. TaxJar는 판매가 발생할 때 세율 표를 채우므로, POS에 필요했던 행은 해당 판매로 생성되기 전까지 존재하지 않았습니다. POS는 다음 변경 사항 확인 시 해당 행을 다운로드합니다. 확인되며, 보통 1분 이내에 완료됩니다. 해당 위치에서의 다음 판매는 일치합니다. 지우고 다시 다운로드 매장 상태 → 데이터베이스의 세율 행에서 즉시 다시 가져옵니다. 세금이 고객 주소를 기준으로 계산되는 경우, 매장에서 한 번도 과세한 적 없는 모든 우편번호에서 이 문제가 한 번 발생할 수 있습니다.

POS가 새로 동기화된 후에도 알림이 계속 표시되면, 아래 원인을 확인하세요.

원인​

가능한 원인은 세 가지이며, 모든 경우에 알림은 동일하게 표시됩니다.

POS가 다르게 읽는 세금 또는 반올림 설정​

가장 흔한 원인입니다. WooCommerce → 설정 → 세금에서 다음을 확인하세요:

  • 세금 포함 가격 입력 — 카탈로그 가격에 이미 세금이 포함되어 있는지 여부
  • 반올림 — "소계 수준에서 세금 반올림"은 여러 줄의 판매에서 결과를 변경합니다
  • 세율 — 우선순위 또는 복합 설정이 예상과 다른 세율
  • 소수점 자릿수 — 일반에서 소수점 3자리 이상을 사용하는 매장은 소수점 2자리를 사용하는 매장과 반올림 방식이 다릅니다

최근에 이러한 설정 중 하나를 변경했거나 우편번호 또는 도시별로 세율을 설정한 매장은 가장 먼저 확인해야 할 사항입니다.

주문 합계를 다시 계산하는 플러그인​

할증료, 수수료, 통화 변환, 로열티 및 "역할 기반 가격" 플러그인은 일반적으로 다시 계산합니다 POS가 자체 계산을 수행한 후 서버에서 합계를 계산합니다. POS는 이러한 규칙을 확인할 수 없으므로 해당 규칙이 적용되는 모든 판매에서 불일치가 발생합니다.

이 동작이 의도된 것이며 이를 허용한다면 오류가 있는 것은 아닙니다 — 판매 내역은 매장에서 올바르게 기록됩니다 하지만 영향을 받는 모든 판매에 알림이 표시되며, 이는 유일하게 사라지지 않는 원인입니다. 이러한 규칙은 서버에 있으며 POS에서 재현할 수 없으므로, 이 방식으로 합계를 계산하는 매장은 오프라인에서 전혀 올바르게 판매할 수 없으며, 단순히 문제가 해결될 때까지의 문제가 아닙니다.

어떤 플러그인이 원인인지 확인하는 방법은 플러그인 충돌을 참조하세요.

POS의 버그​

매장이 합계에 영향을 주는 플러그인이 없는 일반적인 WooCommerce 설치 환경인데도 금액이 여전히 일치하지 않는다면 이는 WCPOS의 버그이므로 알려 주세요.

여러 판매에서 발생하는 경우​

불일치하는 판매 한 건도 확인할 가치는 있습니다. 여러 서로 다른 판매에서 불일치가 발생하면 POS는 알림을 상향 조정합니다. 이 시점에서는 더 이상 주문 하나의 문제가 아니라 설치 환경의 문제이며, 원인을 찾을 때까지 계속 발생하기 때문입니다.

문제가 아닌 원인 중 하나는 고객 주소를 기준으로 세금을 계산하는 WooCommerce Tax 매장에서 여러 새 우편번호에서의 첫 판매는 각각 한 번씩 불일치했습니다. 해당 우편번호 각각에서 다음 판매가 일치한다면 문제는 없습니다.

보내주실 정보​

알림에는 서로 다른 각 금액과 두 수치가 표시됩니다. 이 정보와 다음 내용을 함께 제공하면 화면 공유 없이도 일반적으로 원인을 파악하기에 충분합니다:

  1. 금액이 보이도록 알림을 캡처한 스크린샷.
  2. POS에서 서버 설정 복원을 실행한 후에도 알림이 계속 표시되는지에 대한 확인.
  3. 세금 설정: WooCommerce → 설정 → 세금(자동 세금 활성화 여부를 포함한 모든 필드) 및 일반 → 소수점 자릿수.
  4. "소계 수준에서 세금 반올림"이 활성화되어 있는지 여부.
  5. 설정 페이지뿐 아니라 세율 표 자체 — 각 세율 클래스 아래의 행, 즉 국가/도/우편번호/도시, 세율 %, 우선순위, 복합 및 배송을 포함한 모든 행입니다. 대부분의 위 원인은 상단 설정이 아니라 해당 행에 있으며, 이 정보가 없으면 추가로 다시 문의드려야 합니다.
  6. 가격, 세금, 수수료 또는 통화에 영향을 주는 활성 플러그인 목록입니다.
  7. 영향을 받은 판매 건의 주문 번호입니다.