Ultimate Member 확장 – WooCommerce 구독 후 사용자 역할 변경 방법

Ultimate Member 확장 – WooCommerce 구독 후 사용자 역할 변경 방법

“WooCommerce Subscriptions” 플러그인 및 “Ultimate Member – WooCommerce” 확장을 사용하여 구독 후 사용자의 역할을 변경할 수 있습니다.

“WooCommerce Subscriptions” 플러그인을 설치하고 “옵션 구독 (Variable subscription)” 유형과 일부 변형으로 제품을 만듭니다. 또한 “간편 구독(Simple subscription)” 제품 유형을 사용할 수 있습니다.

“사용자 역할” 관리 페이지로 이동하여 “새로 추가” 버튼을 클릭하면 “새로추가” 양식이 표시됩니다. 예를 들어 “Member” 역할을 만들고 구성한 후 “가입 옵션” 메타 박스에 주의하십시오.

옵션 설정 :

  • 등록 상태 = “자동 승인”
  • 등록 후 취해야 할 조치 = “URL로 리디렉션”
  • 사용자 정의 리디렉션 URL 설정 => 이전에 생성된 “옵션 구독 (Variable subscription)”유형의 제품에 연결합니다.
Ultimate Member> 사용자 역할> 새로운 역할 추가

회원가입 양식의 “양식 편집”페이지로 이동하여 “회원가입 옵션” 메타 박스에주의하십시오.

옵션 설정 :

  • 이 양식에 사용자 지정 설정 적용 = “예”
  • 양식에 역할 할당 = “member”
  • 기본 버튼 글자 = “회원 가입”

사용자가 WooCommerce 체크 아웃 정보를 모두 입력하지 않도록하려면 이러한 필드를 등록 양식에 추가해야합니다. Ultimate Member에는 WooCommerce 필드와 동일한 미리 정의 된 필드가 있습니다.

  • WC Billing First name (필수)
  • WC Billing Last name (필수)
  • WC Billing Company
  • WC Billing Address 1
  • WC Billing Address 2
  • WC Billing city
  • WC Billing postcode
  • WC Billing country
  • WC Billing state
  • WC Billing phone
  • WC Billing email (필수)
  • WC Shipping First name
  • WC Shipping Last name
  • WC Shipping Company
  • WC Shipping Address 1
  • WC Shipping Address 2
  • WC Shipping city
  • WC Shipping postcode
  • WC Shipping country
  • WC Shipping state
  • WC Shipping phone
  • WC Shipping email

“Ultimate Member – WooCommerce” 확장의 설정 페이지로 이동합니다 (Ultimate Member> 설정> 확장> Woocommerce).

옵션 설정 :

  • Remove previous roles when change role on complete/processing or refund payment (결제 완료/처리 또는 환불시 역할 변경시 이전 역할 제거) = “예”
  • Ignore the roles update, if the user has these roles on complete/processing or refund payment (사용자에게 결제 완료/처리 또는 환불에 대한 이러한 역할이 있는 경우 역할 업데이트를 무시) = “Administrator”

이전에 생성한 “Variable subscription”유형의 제품으로 돌아가서 “Ultimate Member” 메타 박스에 주의하십시오. 모든 구독 상태에 대한 역할을 지정합니다. 가장 일반적인 경우 다음과 같아야합니다.

  • When subscription is ACTIVATED move user to this role (구독이 활성화되면 사용자를이 역할로 이동) = “Subscriber”
  • When subscription is PENDING move user to this role (구독이 보류 중일 때 사용자를이 역할로 이동) = “Subscriber”
  • When subscription is ON-HOLD move user to this role (구독이 보류 상태 인 경우 사용자를이 역할로 이동) = “Member”
  • When subscription is EXPIRED move user to this role (구독이 만료되면 사용자를 이 역할로 이동) = “Member”
  • When subscription is CANCELLED move user to this role (구독이 취소되면 사용자를이 역할로 이동) = “Member”
  • When subscription is PENDING-CANCEL move user to this role (구독이 PENDING-CANCEL이면 사용자를 이 역할로 이동) = “Member”

회원 가입 및 구독 프로세스의 예를 참조하십시오.

회원가입

등록 후 구독 상품 페이지로 이동

장바구니 (이 단계는 WooCommerce 설정에 따라 다름)

결제

결제 완료

회원가입 후 사용자 역할

구독 완료 후 사용자 역할

사용자 구독

원문: https://docs.ultimatemember.com/article/1493-how-to-change-user-role-after-subscription

코멘트 제출