# POS 접근

WCPOS 기능에 대한 접근을 제어하기 위해 WordPress의 기능 및 사용자 역할을 활용할 수 있습니다. 특정 역할을 사용자에게 할당하고 그들의 기능을 구성함으로써 다양한 POS 사용자에 대한 접근 수준을 조정할 수 있습니다. WCPOS 플러그인은 기존 WordPress 역할과 통합되며 캐셔를 위한 특정 역할을 도입합니다.

다음 표는 POS의 주요 사용자 역할과 해당하는 기능을 설명합니다:

| 역할        | 작성자      | 설명                                                                                                                                                                                                                                                                                                                               |
| ----------- | ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 관리자      | WordPress   | 기본적으로 모든 기능이 활성화된 사이트 소유자입니다.                                                                                                                                                                                                                                                                               |
| 상점 관리자 | WooCommerce | 이 역할은 POS에 접근이 필요하고 POS 설정을 관리할 수 있는 능력이 필요한 사용자를 위해 설계되었습니다. 상점 관리자에게는 플러그인 설치나 다른 관리 작업을 수행할 수 있는 권한이 없을 수 있습니다.                                                                                                                                   |
| 캐셔        | WCPOS       | 이 역할은 WCPOS 플러그인에 의해 추가되며 주로 POS를 사용할 사용자에게 의도되었습니다. 캐셔는 일반적으로 제한된 기능을 가지며 POS 설정을 수정하거나 플러그인을 설치하거나 블로그 게시물을 작성할 수 있는 WP Admin에 접근할 수 없습니다. 경우에 따라 캐셔가 POS에서 고객을 추가하거나 수정하지 못하도록 제한하고 싶을 수도 있습니다. |

사용자 역할 및 기능을 할당하고 관리하려면 \*\*`WP Admin > POS > Access`\*\*로 이동할 수 있습니다.

다음 표는 WCPOS 플러그인과 관련된 WordPress 기능의 개요를 제공합니다:

| 기능                        | 설명                                                          | 사용 예시                                                                                                              |
| --------------------------- | ------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- |
| `access_woocommerce_pos`    | WCPOS 인터페이스에 대한 접근을 허용합니다.                    | 이 옵션을 활성화하면 캐셔에게 POS에 접근하고 사용할 수 있는 권한이 부여되어 판매 시점 거래를 수행할 수 있습니다.       |
| `manage_woocommerce_pos`    | WCPOS 설정 및 구성을 관리할 수 있습니다.                      | 이 옵션을 활성화하면 캐셔가 결제 방법이나 영수증 템플릿과 같은 POS와 관련된 설정을 수정할 수 있는 능력을 부여받습니다. |
| `create_users`              | 캐셔가 새로운 WordPress 사용자 계정을 생성할 수 있게 합니다.  | 이 옵션을 비활성화하면 캐셔가 POS에서 새로운 고객 계정을 생성하지 못하게 됩니다.                                       |
| `edit_others_shop_orders`   | 다른 캐셔가 만든 상점 주문을 편집할 수 있도록 합니다.         | 이 옵션을 비활성화하면 캐셔가 POS에서 다른 캐셔가 만든 상점 주문을 수정하지 못하게 됩니다.                             |
| `edit_product`              | 캐셔가 제품 세부정보를 편집할 수 있도록 합니다.               | 이 옵션을 비활성화하면 캐셔가 POS에서 사용 가능한 제품의 세부정보를 수정하지 못하게 됩니다.                            |
| `edit_published_products`   | 캐셔가 게시된 제품을 편집할 수 있도록 합니다.                 | 이 옵션을 비활성화하면 캐셔가 POS에서 이미 게시된 제품에 대한 변경을 수행하지 못하게 됩니다.                           |
| `edit_shop_orders`          | 캐셔가 상점 주문을 편집할 수 있도록 합니다.                   | 이 옵션을 비활성화하면 캐셔가 POS에서 주문 상태나 고객 세부정보와 같은 상점 주문의 세부정보를 수정하지 못하게 됩니다.  |
| `edit_users`                | 캐셔가 기존 사용자 계정을 편집할 수 있도록 합니다.            | 이 옵션을 비활성화하면 캐셔가 POS에서 고객 계정의 세부정보(청구 주소 등)를 수정하지 못하게 됩니다.                     |
| `list_users`                | 캐셔가 사용자 계정 목록을 볼 수 있도록 합니다.                | 이 옵션을 비활성화하면 캐셔가 POS에서 고객을 검색하거나 선택하지 못하게 됩니다.                                        |
| `manage_product_terms`      | 캐셔가 제품 카테고리 및 태그를 관리할 수 있게 합니다.         | 이 옵션을 비활성화하면 캐셔가 POS에서 제품 카테고리 또는 태그를 생성, 편집 또는 삭제하지 못하게 됩니다.                |
| `publish_shop_orders`       | 캐셔가 상점 주문을 게시할 수 있게 합니다.                     | 이 옵션을 비활성화하면 캐셔가 POS에서 새로운 상점 주문을 최종 확인하고 처리하지 못하게 됩니다.                         |
| `read_private_products`     | 캐셔가 비공개 제품의 세부정보에 접근할 수 있도록 합니다.      | 이 옵션을 비활성화하면 캐셔가 POS에서 비공개 제품의 세부정보를 볼 수 없게 됩니다.                                      |
| `read_private_shop_coupons` | 캐셔가 비공개 상점 쿠폰의 세부정보에 접근할 수 있도록 합니다. | 이 옵션을 비활성화하면 캐셔가 POS에서 비공개 상점 쿠폰의 세부정보를 볼 수 없게 됩니다.                                 |
| `read_private_shop_orders`  | 캐셔가 비공개 상점 주문의 세부정보에 접근할 수 있도록 합니다. | 이 옵션을 비활성화하면 캐셔가 POS에서 비공개 상점 주문의 세부정보를 볼 수 없게 됩니다.                                 |
| `read`                      | WordPress Admin에 대한 접근을 허용합니다.                     | 이 옵션을 비활성화하면 캐셔가 WordPress 대시보드와 사용자 프로필 페이지에 접근할 수 없습니다.                          |

각 역할에 적절한 기능을 할당함으로써 POS에서 다양한 사용자에 대한 접근 및 권한을 세밀하게 조정할 수 있습니다. 이를 통해 특정 작업을 수행할 수 있는 사람, 민감한 정보를 볼 수 있는 사람 및 상점에서 변경을 할 수 있는 사람을 제어할 수 있습니다.

WordPress에서 사용자 역할 및 기능 관리에 대한 자세한 정보는 [WordPress Codex](https://codex.wordpress.org/Roles_and_Capabilities)를 참조하시기 바랍니다.

## 각 기본 역할이 할 수 있는 작업 한눈에 보기[​](#what-each-default-role-can-do-at-a-glance "각 기본 역할이 할 수 있는 작업 한눈에 보기으로 직접 링크")

기본 기능이 설정된 상태에서 세 가지 역할은 POS에서 다음과 같이 동작합니다:

* **관리자** — 전체 POS 및 관리 접근.
* **상점 관리자** — 플러그인을 설치하는 기능이 필요한 작업(POS 확장 설치 또는 활성화 등)을 제외한 전체 POS 및 관리 접근.
* **캐셔** — 일반적인 POS 판매 워크플로(제품 탐색, 주문 처리, 결제 진행, 영수증 인쇄, 고객 관리)는 가능하지만, 설정, 로그 또는 매장 관리에는 접근할 수 없음.

Pro 플러그인 엔드포인트, 토큰 만료 동작, 기능 실패와 토큰 실패를 구분하는 팁을 포함한 엔드포인트별 전체 내역은 [역할별 엔드포인트 접근 참조](/ko/reference/role-endpoint-access.md)를 확인하세요.
