본문 바로가기
[AWS-FRF]/WordPress

[WooCommerce] 우커머스 멀티벤더 기능이 필요한 이유!!

by METAVERSE STORY 2025. 6. 24.
반응형

 

 

 

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 등을 함께 사용해야 합니다.

 

 

반응형

댓글