반응형
WooCommerce에서는 기본적으로 상품별로 판매자 또는 관리자 권한을 분리해서 부여하는 기능이 없습니다.
하지만 이 기능은 멀티벤더(Multi-Vendor) 환경에서 가능하며, 이를 구현하려면 멀티벤더 플러그인을 활용해야 합니다.
아래는 대표적인 멀티벤더 시스템의 작동 원리와 상품별 판매자/관리자 권한 제어에 대한 2025년 최신 기준 설명입니다.
1. 개요: WooCommerce에서 멀티벤더 기능이 필요한 이유
1.1 기본 WooCommerce 한계
- 기본 WooCommerce는 1명의 관리자 또는 편집자가 전체 상품을 관리
- 특정 사용자에게 **“상품 A만 관리 가능”**하게 만드는 기능은 없음
1.2 멀티벤더 기능이란?
- **각 판매자(또는 관리자)**가 자신의 상품만 등록/수정/삭제할 수 있는 시스템
- 대표적인 예: 쿠팡 마켓플레이스, 스마트스토어, 아마존 셀러센트럴과 유사한 구조
2. 대표적인 멀티벤더 플러그인 기능 비교
플러그인 이름 | 설명 | 상품별 권한 제어 | 사용 용도 |
Dokan (by weDevs) | 가장 널리 쓰이는 Woo 기반 멀티벤더 플러그인 | ✔️ 가능 | 실사용 기반 추천 |
WC Vendors | 직관적인 UI + 수수료 설정 등 강점 | ✔️ 가능 | 커미션 기반 마켓 |
WCFM Marketplace | 무료임에도 고급 기능 제공 | ✔️ 가능 | 소규모 마켓 적합 |
Product Vendors (by WooCommerce 공식) | 공식 플러그인으로 안정성 우수 | ✔️ 가능 | 공식 지원 중시할 때 |
3. 기능 상세: 상품별 판매자/관리자 권한 구성
3.1 상품별 소유자 설정
- 상품을 생성하거나 편집할 때, **판매자(user)**를 지정할 수 있습니다.
- 해당 사용자만 이 상품에 대해 다음 권한을 가집니다:
- 상품 수정
- 재고 수량 및 가격 변경
- 배송/반품 설정
- 리뷰 승인/관리
3.2 실제 인터페이스 예시 (Dokan 기준)
- 관리자 페이지 > 상품 목록 > 특정 상품 클릭
- 우측 사이드바 또는 사용자 메타에서 “Vendor” 또는 “판매자” 필드 존재
- 원하는 판매자 선택 → 저장
3.3 자동 권한 제한 방식
- 다른 판매자 계정으로 로그인 시, 타인의 상품은 보이지 않음
- 관리자만 모든 상품에 접근 가능
- 각 판매자는 자신에게 할당된 상품만 관리 가능
4. 사용자 역할 및 권한 세부 설정
멀티벤더 플러그인을 설치하면 새로운 역할이 생성됩니다:
역할 | 설명 | 권한 |
Vendor | 판매자 | 자신의 상품/주문만 관리 가능 |
Vendor Admin | 판매자 관리자 | 판매자 전체 관리 |
Shop Manager | 전체 상품 관리 (Woo 기본 권한) | |
Administrator | 최고 관리자 | 전체 접근 가능 |
User Role Editor 등의 플러그인을 함께 사용하면, 이 권한을 세밀하게 제어할 수 있습니다. 예:
- A 상품만 접근 가능하게 하기
- 리뷰 작성/수정은 안 되고 승인만 가능하게 하기
5. 주문/정산/배송 권한 분리
상품별 판매자에게 권한을 부여하면 다음 기능도 자동 연동됩니다:
5.1 주문 관리 권한
- A 상품을 판매한 판매자는 A 주문 내역만 조회 가능
- B 상품 판매자는 B 주문만 확인 가능
5.2 정산 권한
- 각 상품별로 수수료율 설정 가능 (ex. 관리자 10%, 판매자 90%)
- 월별 자동 정산 기능 제공 (페이팔, 스트라이프 연동)
5.3 배송 권한
- 판매자별로 송장 발송 가능
- 고객은 주문을 나눠서 배송 추적 가능 (상품별 tracking ID)
6. 확장 기능: 상품별 관리자도 지정 가능
6.1 판매자가 아닌 "관리자" 권한을 상품에 부여하려면?
- 사용자 정의 역할(예: Product_Manager_A)을 만들고,
- 해당 사용자가 특정 상품에만 접근 가능한 UI를 만들어야 합니다.
- 이건 커스텀 개발 또는 고급 멀티벤더 플러그인 확장이 필요합니다.
예시:
php
// 특정 상품 ID만 볼 수 있게 필터링 add_action('pre_get_posts', function($query) { if (current_user_can('vendor') && is_admin() && $query->get('post_type') === 'product') { $query->set('author', get_current_user_id()); } });
7. 2025년 기준 최신 멀티벤더 플러그인 정보 (요약)
플러그인 | 무료/유료 | 장점 | 링크 |
Dokan | 무료+유료 | 가장 많은 기능 보유, UI 깔끔 | https://wedevs.com/dokan |
WCFM | 무료 | 무료임에도 고급 기능 | https://wclovers.com |
WC Vendors | 무료+유료 | 마켓커미션 중심 | https://www.wcvendors.com |
Product Vendors | 유료 (WooCommerce 공식) | WooCommerce 완전 통합 | https://woocommerce.com/products/product-vendors |
8. 결론 및 추천
- 간단한 상품별 권한 부여는 Dokan 또는 WCFM 사용이 가장 쉽습니다.
- **정밀한 커스터마이징(상품별 관리자 지정)**이 필요하면 일부 개발을 병행하거나
User Role Editor, Adminimize, ACF, Custom Post Types 등을 함께 사용해야 합니다.
반응형
'[AWS-FRF] > WordPress' 카테고리의 다른 글
[워드프레스] WooCommerce 코딩 없이 쇼핑몰 만들기 (+2025년 최신) (3) | 2025.06.17 |
---|---|
[WooCommerce vs Medusa] 2025년 전자상거래 플랫폼 비교!! (5) | 2025.06.15 |
[중요] Amazon Linux 2023 + WooCommerce 설치 가이드 (LAMP 스택) (2) | 2025.06.12 |
[참고][우커머스] 쇼핑몰 기본 설정!! (4) | 2025.06.11 |
댓글