다음을 통해 공유


POS(Point of Sale)의 고객 주문

Dynamics 365 Commerce의 소매 관심 그룹이 Yammer에서 Viva Engage로 이동했습니다. 새 Viva Engage 커뮤니티에 액세스할 수 없는 경우 이 양식(https://aka.ms/JoinD365commerceVivaEngageCommunity)을 작성하여 추가하고 최신 토론에 계속 참여하세요.

이 문서에서는 Microsoft Dynamics 365 Commerce POS(Point of Sale)에서 고객 주문을 만들고 관리하는 방법을 설명합니다. 고객 주문은 쇼핑객이 나중에 제품을 픽업하거나, 다른 위치에서 제품을 픽업하거나, 상품을 배송받으려는 판매를 캡처하는 데 사용할 수 있습니다.

옴니채널 상거래 환경에서 많은 소매업체는 다양한 제품 및 주문 이행 요구 사항을 충족하기 위해 고객 주문 또는 특별 주문 옵션을 제공합니다. 다음은 몇 가지 일반적인 시나리오입니다.

  • 고객이 특정 날짜에 특정 주소로 제품을 배송하기를 원합니다.
  • 고객이 제품을 구매한 매장 또는 위치와 다른 매장 또는 위치에서 제품을 픽업하려고 합니다.
  • 매장 내에 있는 고객이 오늘 제품을 주문하고 나중에 동일한 매장 위치에서 제품을 픽업하려고 합니다.

소매업체는 고객 주문을 사용하여 재고 소진으로 인해 발생할 수 있는 판매 손실을 최소화할 수 있습니다. 상품을 다른 시간이나 장소에서 배송하거나 픽업할 수 있기 때문입니다.

고객 주문 설정

POS에서 고객 주문 기능을 사용하기 전에 Commerce headquarters에서 필요한 모든 구성을 완료해야 합니다.

배송 모드 구성

고객 주문을 사용하려면 매장 채널에서 사용할 수 있는 배송 방식을 구성해야 합니다. 주문 라인이 매장에서 고객에게 배송될 때 사용할 배송 방식을 하나 이상 정의해야 합니다. 또한 주문 라인이 매장에서 픽업될 때 사용할 배송 픽업 모드를 하나 이상 정의해야 합니다. 배송 방식은 Headquarters의 배송 방식 페이지에 정의되어 있습니다. 상거래 채널의 배송 모드를 설정하는 방법에 대한 자세한 내용은 배송 모드 정의를 참조하세요.

주문 이행 그룹 설정

일부 매장 또는 창고 위치에서는 고객 주문을 처리하지 못할 수 있습니다. 조직은 주문 이행 그룹을 구성하여 POS에서 고객 주문을 생성하는 사용자에게 옵션으로 표시되는 매장 및 창고 위치를 지정할 수 있습니다. 주문 이행 그룹은 주문 이행 그룹 페이지에서 구성합니다. 조직은 필요한 만큼 주문 이행 그룹을 만들 수 있습니다. 주문 이행 그룹을 정의한 후 매장 페이지의 작업 창에 있는 설정 탭에서 주문 이행 그룹 할당을 선택하여 매장에 연결합니다.

Commerce 버전 10.0.12 및 이후 버전에서 조직은 주문 이행 그룹에 정의된 창고 또는 창고 및 매장 조합을 배송, 픽업 또는 배송과 픽업 모두에 사용할 수 있는지 여부를 정의할 수 있습니다. 이 기능을 사용하면 배송할 품목이 있는 고객 주문에 대해 선택할 수 있는 창고와 픽업할 품목이 있는 고객 주문에 대해 선택할 수 있는 매장을 결정할 때 유연성을 높일 수 있습니다. 이러한 구성 옵션을 사용하려면 주문 이행 그룹 내에서 "배송" 또는 "픽업"으로 위치를 지정하는 기능 기능을 켜세요. 주문 이행 그룹에 연결된 창고가 매장이 아닌 경우 배송 위치로만 구성할 수 있습니다. POS에서 픽업 주문을 구성한 경우에는 사용할 수 없습니다.

채널 설정 구성

POS에서 고객 주문 작업을 할 때 매장 채널의 일부 설정을 고려해야 합니다. 이러한 설정은 Headquarters의 매장 페이지에서 찾을 수 있습니다.

  • 창고 – 이 필드는 이 매장과 연결된 현금 판매 주문 및 고객 픽업 주문의 재고를 감소시킬 때 사용되는 창고를 나타냅니다. 모범 사례로, Microsoft는 매장 간에 충돌하는 비즈니스 논리 문제를 방지하기 위해 각 매장 채널에 고유한 창고를 사용하도록 권장합니다.
  • 배송 창고 - 이 필드는 선택한 매장에서 배송되는 고객 주문의 재고를 줄이는 데 사용되는 창고를 나타냅니다. 주문 이행 그룹 내에서 활성화된 "배송" 또는 "픽업"으로 위치를 지정하는 기능이 환경에서 활성화된 경우 POS 사용자는 배송할 매장을 선택하는 대신 POS에서 배송할 특정 창고를 선택할 수 있습니다. 따라서 해당 기능을 사용하도록 설정하면 사용자가 주문이 생성될 때 주문을 배송할 특정 창고를 선택하므로 배송 창고가 더 이상 사용되지 않습니다.
  • 주문 이행 그룹 할당 - POS에서 고객 주문이 생성될 때 픽업 위치 또는 배송 출발지에 대한 옵션을 표시하기 위해 참조되는 주문 이행 그룹을 연결하려면 이 버튼(작업 창의 설정 탭)을 선택합니다.
  • 목적지 기반 세금 사용 – 이 옵션은 고객의 주소로 배송되는 주문 라인에 적용되는 세금 그룹을 결정하는 데 배송 주소를 사용할지 여부를 나타냅니다.
  • 고객 기반 세금 사용 – 이 옵션은 고객의 배송 주소에 대해 정의된 세금 그룹이 고객의 집으로 배송하기 위해 POS에서 생성된 고객 주문에 세금을 부과하는 데 사용되는지 여부를 나타냅니다.

고객 주문 매개 변수 설정

POS에서 고객 주문을 생성하기 전에 본사에서 적절한 매개 변수를 구성해야 합니다. 이러한 매개 변수는 상거래 매개 변수 페이지의 고객 주문 탭에서 찾을 수 있습니다.

  • 기본 주문 유형 – 이 레거시 속성은 지원되지 않습니다.

  • 기본 보증금 비율 – 주문을 확정하기 전에 고객이 보증금으로 지불해야 하는 주문 총액의 백분율을 지정합니다. 해당 작업이 거래 화면 레이아웃에 대해 구성된 경우 해당 권한에 따라 매장 직원은 POS의 보증금 재정의 작업을 사용하여 금액을 재정의할 수 있습니다.

    참고

    고객 계층에 속하는 B2B(Business-to-Business) 유형의 고객이 고객 주문에 추가되는 경우 보증금 비율 설정은 무시됩니다. 이러한 고객의 경우 기본 입금 비율은 항상 0으로 설정되지만 계산원은 보증금 override 작업을 사용하여 보증금 비율을 재정의할 수 있습니다.

  • 픽업 모드의 배송 – POS에서 픽업하도록 구성된 판매 주문 라인에 적용해야 하는 배송 모드를 지정합니다.

  • 즉시 가져가는 모드의 배송 – 혼합 카트가 생성되어 일부 라인은 픽업되거나 배송되고 다른 라인은 고객이 즉시 가지고 가는 경우, 이 판매 주문 라인이 테이크아웃 주문 라인으로 간주되는 데 적용해야 하는 배송 모드를 지정합니다.

  • 취소 수수료 비율 – 고객 주문이 취소될 때 요금을 적용해야 하는 경우 해당 수수료 금액을 지정합니다.

  • 취소 수수료 코드 – POS를 통해 취소된 고객 주문에 취소 수수료가 적용될 때 사용해야 하는 수취 계정 요금 코드를 지정합니다. 요금 코드는 취소 수수료에 대한 재무 기장 논리를 정의합니다.

    참고

    고급 자동 요금 기능이 활성화되지 않은 경우 시스템에서 요금에 대한 판매세 그룹을 선택할 때 예기치 않은 동작이 발생할 수 있으므로 배송료 코드를 재사용하는 대신 취소 요금에 대한 전용 요금 코드를 생성하는 것이 좋습니다. 또한 취소 수수료 코드가 취소에만 사용된다는 것을 계산원에게 분명히 알 수 있는 취소 수수료 코드 이름과 설명을 선택하는 것이 좋습니다.

  • 배송료 코드고급 자동 요금 사용 옵션을 로 설정하면 이 매개 변수 설정이 적용되지 않습니다. 해당 옵션을 아니요로 설정하면 사용자가 POS에서 고객 주문을 생성할 때 배송료를 수동으로 입력하라는 메시지가 표시됩니다. 이 매개 변수를 사용하여 사용자가 배송료를 입력할 때 주문에 적용할 수취 계정 요금 코드를 매핑합니다. 요금 코드는 배송료에 대한 재무 기장 논리를 정의합니다.

  • 고급 자동 요금 사용 – POS에서 고객 주문이 생성될 때 시스템 계산 자동 요금을 사용하려면 이 옵션을 로 설정합니다. 이러한 자동 요금은 배송비나 기타 주문 또는 품목별 요금을 계산하는 데 사용할 수 있습니다. 고급 자동 요금을 설정하고 사용하는 방법에 대한 자세한 내용은 옴니채널 고급 자동 요금을 참조하세요.

POS에서 거래 화면 레이아웃 업데이트

고객 주문 생성 및 관리를 지원하도록 POS 화면 레이아웃을 구성하고 필요한 모든 POS 작업을 구성해야 합니다. 다음은 고객 주문 생성 및 관리를 올바르게 지원하기 위해 권장되는 몇 가지 POS 작업입니다.

  • 모든 제품 배송 – 이 작업은 거래 카트의 모든 라인이 목적지로 배송되도록 지정하는 데 사용됩니다.
  • 일부 제품 배송 – 이 작업은 거래 카트의 일부 라인이 목적지로 배송되도록 지정하는 데 사용됩니다.
  • 모든 제품 픽업– 이 작업은 거래 카트의 모든 라인이 선택한 매장 위치에서 픽업되도록 지정하는 데 사용됩니다.
  • 일부 제품 픽업– 이 작업은 거래 카트의 일부 라인이 선택한 매장 위치에서 픽업되도록 지정하는 데 사용됩니다.
  • 모든 제품 가져가기 – 이 작업은 거래 장바구니의 모든 라인을 가져가도록 지정하는 데 사용됩니다. POS에서 이 작업을 사용하면 고객 주문이 현금 판매 거래로 변환됩니다.
  • 일부 제품 가져가기 – 이 작업은 구매 시 고객이 거래 장바구니에서 일부 라인을 가져가고 있음을 지정하는 데 사용됩니다. 이 작업은 하이브리드 주문 시나리오에서만 유용합니다.
  • 주문 검색 – 이 작업은 POS 사용자가 필요에 따라 고객 주문을 편집, 취소 또는 이행 관련 작업을 수행할 수 있도록 고객 주문을 검색하는 데 사용됩니다.
  • 배송 방식 변경 – 이 작업은 사용자가 "모든 제품 배송" 또는 "일부 제품 배송" 흐름을 다시 거치지 않고도 배송을 위해 이미 구성된 라인의 배송 방식을 빠르게 변경하는 데 사용할 수 있습니다.
  • 보증금 재정의 – 이 작업은 선택한 고객 주문에 대해 고객이 지불하는 보증금 금액을 변경하는 데 사용할 수 있습니다.

POS 거래 화면에서의 작업입니다.

POS에서 고객 주문 작업

참고

현재 수익 인식 기능은 상거래 채널(전자 상거래, POS, 콜센터)에서 사용할 수 없습니다. 수익 인식으로 구성된 항목은 상거래 채널에서 생성된 주문에 추가하지 않아야 합니다.

고객에게 배송되는 제품에 대한 고객 주문 생성

고객에게 배송되는 제품에 대한 고객 주문을 생성하려면 다음 단계를 따르십시오.

  1. POS 거래 화면에서 거래에 고객을 추가합니다.
  2. 장바구니에 제품을 추가합니다.
  3. 일부 배송 또는 모두 배송을 선택하여 고객 계정의 주소로 제품을 배송합니다.
  4. 고객 주문을 생성하는 옵션을 선택합니다.
  5. "발송지" 위치를 확인 또는 변경하고, 배송 주소를 확인 또는 변경하고, 배송 방법을 선택합니다.
  6. 고객이 원하는 주문 배송일을 입력해 주십시오.
  7. 지불 기능을 사용하여 계산된 금액을 지불하거나 보증금 재정의 작업을 사용하여 지불해야 할 금액을 변경한 다음 지불을 적용합니다.
  8. 전체 주문 금액이 결제되지 않은 경우 송장 발행 시 주문에 대한 미결제 잔액이 청구될 신용 카드를 입력합니다.

고객이 픽업할 제품에 대한 고객 주문 생성

고객이 직접 픽업할 제품에 대한 고객 주문을 생성하려면 다음 단계를 따르세요.

  1. POS 거래 화면에서 거래에 고객을 추가합니다.
  2. 장바구니에 제품을 추가합니다.
  3. 일부 픽업 또는 모두 픽업을 선택하여 주문 픽업 구성을 시작합니다.
  4. 고객이 선택한 제품을 픽업할 매장 위치를 선택합니다.
  5. 상품을 픽업할 날짜를 선택합니다.
  6. 지불 기능을 사용하여 계산된 금액을 지불하거나 보증금 재정의 작업을 사용하여 지불해야 할 금액을 변경한 다음 지불을 적용합니다.
  7. 전체 주문 금액이 결제되지 않은 경우 고객이 나중에 결제를 제공할지(픽업 시) 또는 신용 카드를 지금 토큰화하여 픽업 시 사용 및 매입할지 여부를 선택합니다.

기존 고객 주문 편집

온라인 또는 매장 채널에서 생성된 소매 주문은 필요에 따라 POS를 통해 회수 및 편집할 수 있습니다.

중요

모든 소매 주문을 POS 애플리케이션을 통해 편집할 수 있는 것은 아닙니다. 콜 센터 채널에 대해 주문 완료 사용 설정이 켜져 있는 경우 콜 센터 채널에서 생성된 주문은 POS를 통해 편집할 수 없습니다. 올바른 결제 처리를 위해 콜 센터 채널에서 시작되고 주문 완료 기능을 사용하는 주문은 Headquarters의 콜 센터 애플리케이션을 통해 편집해야 합니다.

참고

Microsoft 본사에서 콜 센터가 아닌 사용자가 생성한 주문 및 견적을 POS에서 편집하지 않는 것이 좋습니다. 이러한 주문 및 견적은 Commerce 가격 책정 엔진을 사용하지 않으므로 POS에서 편집하면 Commerce 가격 책정 엔진에서 가격을 다시 책정합니다.

버전 10.0.17 이상에서 사용자는 주문이 부분적으로 처리된 경우에도 POS 애플리케이션을 통해 적격 주문을 편집할 수 있습니다. 그러나 완전히 청구된 주문은 여전히 POS를 통해 편집할 수 없습니다. 이 기능을 사용하려면 기능 관리 작업 영역에서 POS(Point of Sale)에서 부분적으로 이행된 주문 편집 기능을 켭니다. 이 기능이 활성화되어 있지 않거나 버전 10.0.16 이하를 사용하는 경우 사용자는 주문이 완전히 열린 경우에만 POS에서 고객 주문을 편집할 수 있습니다. 또한 이 기능이 활성화된 경우 부분적으로 처리된 주문을 편집할 수 있는 매장을 제한할 수 있습니다. 특정 매장에 대해 이 기능을 비활성화하는 옵션은 일반 빠른탭 아래의 기능 프로필을 통해 구성할 수 있습니다.

  1. 주문 리콜을 선택합니다.
  2. 검색을 사용하여 필터를 입력하고 주문을 찾은 다음, 적용을 선택합니다.
  3. 결과 목록에서 주문을 선택한 다음, 편집을 선택합니다. 편집 버튼을 사용할 수 없는 경우 주문은 편집할 수 없는 상태입니다.
  4. 거래 장바구니에서 고객 주문을 필요에 따라 변경합니다. 편집 중에는 일부 변경이 금지될 수 있습니다.
  5. 결제 작업을 선택하여 편집 프로세스를 완료합니다.
  6. 변경 사항을 저장하지 않고 편집 프로세스를 종료하려면 트랜잭션 무효화 작업을 사용하면 됩니다.

주문 편집 시 가격 책정 영향

POS 또는 Commerce 전자 상거래 사이트에서 주문이 접수되면 고객은 금액을 약정합니다. 이 금액에는 가격과 할인이 포함될 수 있습니다. 주문을 한 다음 나중에 콜 센터에 연락하여 해당 주문을 변경(예: 다른 항목 추가)하는 고객은 할인 적용에 대한 구체적인 기대치를 가지고 있습니다. 기존 주문 라인의 프로모션이 만료되더라도 고객은 해당 라인에 원래 적용된 할인이 계속 유효할 것으로 기대합니다. 그러나 처음 주문할 때 할인이 적용되지 않았지만 그 이후로 할인이 적용된 경우 고객은 변경된 주문에 새 할인이 적용될 것으로 예상합니다. 그렇지 않으면 고객이 기존 주문을 취소한 다음 새 할인이 적용되는 새 주문을 만들 수 있습니다. 이 시나리오에서 볼 수 있듯이 고객이 약속한 가격과 할인은 유지되어야 합니다. 동시에 POS 및 콜 센터 사용자는 필요에 따라 판매 주문 라인의 가격 및 할인을 다시 계산할 수 있는 유연성이 있어야 합니다.

POS에서 주문을 회수하고 편집하면 기존 주문 라인의 가격 및 할인이 "잠김"으로 간주됩니다. 즉, 일부 주문 라인이 취소 또는 변경되거나 새 주문 라인이 추가되더라도 변경되지 않습니다. 기존 판매 라인의 가격 및 할인을 변경하려면 POS 사용자가 재계산을 선택해야 합니다. 그런 다음 기존 주문 라인에서 가격 잠금이 제거됩니다. 그러나 Commerce 버전 10.0.21 릴리스 이전에는 콜 센터에서 이 기능을 사용할 수 없었습니다. 대신 주문 라인이 변경되면 가격과 할인이 다시 계산되었습니다.

Commerce 버전 10.0.21 릴리스에서는 상거래 주문에 대한 의도치 않은 가격 계산 방지라는 새로운 기능이 기능 관리 작업 영역에 추가되었습니다. 기본적으로 이 기능은 켜져 있습니다. 이 기능을 켜면 모든 전자 상거래 주문에 새로운 가격 고정 속성을 사용할 수 있습니다. 모든 채널에서 접수된 주문에 대해 주문 캡처가 완료되면 모든 주문 라인에 대해 이 속성이 자동으로 활성화됩니다(즉, 확인란이 선택됨). 그런 다음 Commerce 가격 책정 엔진은 모든 가격 및 할인 계산에서 해당 주문 라인을 제외합니다. 따라서 주문을 편집하면 주문 라인은 기본적으로 가격 책정 및 할인 계산에서 제외됩니다. 그러나 콜 센터 사용자는 모든 주문 라인에 대해 속성을 비활성화(즉, 체크박스 선택 해제)한 다음 재계산을 선택하여 가격 계산에 기존 주문 라인을 포함할 수 있습니다.

기존 판매 라인에 수동 할인을 적용하는 경우에도 콜 센터 사용자는 수동 할인을 적용하기 전에 판매 라인의 가격 고정 속성을 비활성화해야 합니다.

콜센터 사용자는 판매 주문 페이지의 작업 창에 있는 판매 탭의 계산 그룹에서 가격 잠금 해제를 선택하여 대량 주문 라인에 대한 가격 고정 속성을 비활성화할 수도 있습니다. 이 경우, 편집할 수 없는 라인(즉, 부분 송장 발행됨 또는 송장 발행됨 상태인 라인)을 제외한 모든 주문 라인에서 가격 잠금이 해제됩니다. 그런 다음 주문 변경이 완료되고 제출되면 가격 잠금이 모든 주문 라인에 다시 적용됩니다.

중요

상거래 주문에 대한 의도하지 않은 가격 계산 방지 기능이 켜져 있으면 가격 책정 워크플로에서 거래 계약 평가 설정이 무시됩니다. 즉, 거래 계약 평가 대화 상자에는 가격 관련 섹션이 표시되지 않습니다. 이 동작은 거래 계약 평가 설정과 가격 고정 기능이 모두 의도하지 않은 가격 변동을 방지하는 유사한 목적을 가지고 있기 때문에 발생합니다. 그러나 거래 계약 평가를 위한 사용자 환경은 사용자가 가격 변경을 위해 하나 이상의 주문 라인을 선택해야 하는 대량 주문의 경우 잘 확장되지 않습니다.

참고

가격 고정 속성은 콜 센터 모듈을 사용하는 경우에만 하나 이상의 선택된 주문 라인에 대해 비활성화할 수 있습니다. POS의 동작은 변함없이 유지됩니다. 즉, POS 사용자는 선택한 주문 라인의 가격을 잠금 해제할 수 없습니다. 그러나 재계산을 선택하여 모든 기존 주문 라인에서 가격 잠금을 해제할 수 있습니다.

고객 주문 취소

고객 주문을 취소하려면 다음 단계를 따르세요.

  1. 주문 리콜을 선택합니다.
  2. 검색을 사용하여 필터를 입력하고 주문을 찾은 다음, 적용을 선택합니다.
  3. 결과 목록에서 주문을 선택한 다음, 취소를 선택합니다. 취소 버튼을 사용할 수 없는 경우, 해당 주문은 더 이상 취소할 수 없는 상태입니다.
  4. 취소 수수료가 구성된 경우 확인합니다. 필요에 따라 취소 수수료를 확정하기 전에 조정할 수 있습니다.
  5. 거래 장바구니에서 결제 작업을 선택하여 취소 프로세스를 완료합니다. 지불된 보증금이 취소 수수료를 초과하는 경우 환불이 이루어질 수 있습니다.
  6. 변경 사항을 저장하지 않고 취소 프로세스를 종료하려면 트랜잭션 무효화 작업을 사용하면 됩니다.

10.0.36 이전의 Commerce 버전에서 주문이 부분적으로 취소되고 편집을 위해 POS에서 회수되는 경우 취소된 주문 라인도 거래에 표시되고 편집된 주문 영수증에 인쇄됩니다. Commerce 버전 10.0.36 및 이후 버전에서는 취소된 라인이 POS에서 숨겨지고 영수증에 인쇄되지 않습니다. 이 기능은 버전 10.0.36부터 기능 관리 작업 영역에서 기본적으로 활성화되는 POS에서 취소된 주문 라인 숨기기 기능에 의해 제어됩니다. 이 기능은 필요한 경우 비활성화할 수 있습니다.

POS에서 고객 주문 배송 또는 픽업 완료

주문이 생성되면 주문 구성에 따라 고객이 매장 위치에서 항목을 픽업하거나 배송합니다. 이 프로세스에 대한 자세한 내용은 매장 주문 이행 설명서를 참조하세요.

고객 주문에 대한 비동기 트랜잭션 흐름

고객 주문은 POS에서 동기 모드 또는 비동기 모드로 생성할 수 있습니다.

중요

Microsoft는 동기 모드보다 성능이 훨씬 뛰어나고 더 나은 사용자 경험을 제공하기 때문에 비동기 모드를 사용하는 것이 좋습니다.

비동기 모드에서 고객 주문을 생성할 수 있도록 설정

비동기 모드에서 고객 주문을 생성할 수 있도록 하려면 다음 단계를 따르십시오.

  1. Headquarters에서 소매 및 상거래 > 채널 설정 > POS 프로필 > 기능 프로필로 이동합니다.

  2. 비동기 주문 만들기를 사용하도록 설정하려는 상점에 해당하는 기능 프로필을 선택합니다.

  3. 일반 빠른 탭에서 다음 구성 옵션 중에서 선택하세요.

    • 비동기 모드에서 고객 주문 만들기
    • 비동기 백업으로 주문 생성에 실시간 서비스 사용

참고

주문 생성을 위한 실시간 서비스를 비동기 백업과 함께 사용하는 옵션은 Commerce 버전 10.0.33 및 이후 버전에서 사용할 수 있습니다.

비동기 모드에서 고객 주문 생성 옵션은 항상 배치 프로세스로 주문을 생성합니다. POS는 주문에 대한 확인 번호를 사용하여 거래를 즉시 완료하지만 관련 작업이 실행된 후 본사에서 주문을 생성하는 데 몇 분 정도 걸립니다. 주문을 생성하는 데 필요한 작업은 P-0001(채널 거래) 작업 및 주문 동기화 작업입니다. 확인 번호는 주문 이행 및 편집 시나리오에 대한 주문을 회수하는 데 사용할 수 있습니다.

비동기 백업을 사용한 주문 생성을 위한 실시간 서비스 사용 옵션은 비동기 모드에서 고객 주문 생성 옵션이 이미 활성화되어 있는 경우에만 활성화할 수 있습니다. 주문 생성을 위한 실시간 서비스를 비동기 백업과 함께 사용 옵션은 먼저 Retail Transaction Service(RTS)를 사용하여 주문을 생성하려고 시도합니다. 이 시도가 실패하면 위에서 설명한 것과 동일한 배치 프로세스를 사용하여 주문이 생성됩니다. 대부분의 경우 주문은 동기식 주문 생성을 통해 생성되는 것처럼 빠르게 생성됩니다. 그러나 이 구성에서 POS는 확인 번호를 사용하여 주문 거래를 즉시 완료하고 RTS 호출이 완료될 때까지 기다리지 않습니다.

Commerce 버전 10.0.35 릴리스를 사용하면 해당 판매 주문이 본사에서 생성되지 않은 경우에도 비동기 고객 주문을 취소할 수 있습니다. 이 기능을 사용하려면 비동기 주문 취소 사용 기능을 기능 관리 작업 영역에서 켜야 합니다.

참고

비동기 주문 취소 사용 기능은 지역화 기능에 대해 아직 유효성이 검사되지 않았기 때문에 현재 프리뷰 기능으로 표시됩니다.

비동기 주문을 취소하는 환경은 기존 고객 주문을 취소하는 환경과 유사하지만, 유일한 차이점은 비동기 주문을 취소할 때 시스템에서 고객의 기본 연락처 세부 정보와 매장 직원에게 메시지를 표시하여 고객에게 유효성을 검사할 수 있다는 것입니다. 매장 직원이 고객 세부 정보를 수정해야 하는 경우 거래 화면에서 고객 레코드를 열고 여기에서 고객 데이터를 수정할 수 있습니다. 이 기능은 주문을 비동기적으로 취소한 후(POS에서 취소 작업이 성공하고 고객 보증금이 환불되더라도) 원래 주문은 본사에서 생성된 후에만 취소되기 때문에 유용합니다. 주문을 취소하는 데 문제가 있는 경우 확인된 정보를 사용하여 고객에게 연락할 수 있습니다. Commerce 10.0.36 릴리스부터 고객 정보에 대한 프롬프트를 구성하려면 POS 기능 프로필 양식에서 비동기 주문 취소를 위한 전화번호 및 이메일 프롬프트를 활성화합니다.

본사에서 원래 주문을 생성한 후 시스템이 자동으로 취소하도록 하려면 미리 정의된 간격으로 다음 일괄 처리 작업을 실행해야 합니다.

비동기 주문 취소 사용 기능이 올바르게 작동하도록 하는 일괄 처리 작업을 만들고 예약하려면 다음 단계를 따르세요.

  1. 시스템 관리 > 문의 > 일괄 작업으로 이동합니다.
  2. 일괄 작업 페이지에서 다음 두 개의 일괄 작업을 생성합니다.
    1. RetailDocumentOperationMonitorBatch 클래스를 실행하도록 작업을 구성합니다.
    2. RetailDocumentOperationProcessingBatch 클래스를 실행하도록 작업을 구성합니다.
  3. 새 일괄 처리 작업이 반복적으로 실행되도록 예약합니다. 예를 들어 작업이 5분마다 실행되도록 일정을 설정합니다.

주문을 취소할 때 문제가 발생하는 경우 불완전한 비동기 주문 취소 > 판매 주문 처리 및 문의 작업 영역에서 해당 문제를 확인할 수 있습니다. 원래 판매 주문이 취소되는 것을 방해할 수 있는 문제에는 영구적 문제 또는 일시적 문제(재시도 가능한 문제가라고도 함)의 두 가지 유형이 있습니다.. 영구 문제 시나리오에는 주문이 처리되어 취소할 수 없는 경우 또는 주문이 부분적으로 이행(및 부분적으로 취소)되었지만 고객에게 보증금 전액이 환불된 경우가 포함됩니다. 일시적인 문제에는 원래 주문이 아직 생성되지 않아 해당 취소 거래가 아직 처리되지 않은 경우가 포함됩니다. 시스템은 일시적 오류와 연관된 라인을 자동으로 재처리하려고 시도하지만 영구 오류와 연관된 라인은 수동으로 처리해야 합니다. 주문이 수동으로 해결되면 거래의 문제 해결 상태를 설정하여 더 이상 문제 해결이 필요하지 않음을 나타낼 수 있습니다.

조직에서 비동기 고객 주문을 활성화할 수 없고 동기 고객 주문을 사용해야 하는 시나리오에서 주문 생성에 너무 오랜 시간이 걸려 POS 시간이 초과되거나 주문 상태가 나빠지면 거래 강제 완료 작업(버전 10.0.35에서 릴리스됨)을 사용하여 주문을 비동기적으로 완료할 수 있습니다. 조직에서 비동기 고객 주문을 원하지 않으므로 앞에서 설명한 비동기 주문 취소 프로세스를 사용하여 주문을 취소한 다음 새 주문을 만들어 볼 수 있습니다. 요약하자면, 거래 강제 완료 작업은 주문 생성이 실패하지만 거래를 무효화할 수 없는 상태에서 벗어날 수 있는 방법을 제공합니다.

참고

강제 완료 거래 작업은 비동기 주문 취소 사용 기능이 활성화된 경우에만 사용할 수 있습니다.

추가 리소스

하이브리드 고객 주문