선불 구독 패키지로 WooCommerce 웹사이트 강화
게시 됨: 2020-12-18미흡한 인터넷 이후에 저를 많이 짜증나게 하는 것이 있다면, 그것은 매달 인터넷 서비스에 대한 요금을 지불해야 합니다. 구독한 서비스를 계속 사용하려면 번거로운 추가 단계를 거쳐야 하는 번거로움이 싫습니다.
해결 방법 – 저는 1년 전체에 대한 선급금을 선불로 지불합니다. 간단하고 경제적이며(연간 요금제가 더 좋기 때문에) 서비스 미납으로 인한 중단에 대해 계속 걱정할 필요가 없습니다.
WooCommerce의 기능에 대한 모든 브레인웨이브는 실제 시나리오에서 나온 것입니다. WooCommerce용 선불 구독 패키지 도 다르지 않습니다. 내 작은 ' 인터넷 상황 '은 고객이 특정 구독 기간 동안 WooCommerce 제품에 대해 선불 결제를 할 수 있도록 하는 옵션을 생각하게 했습니다.
생각한 결과 이 포스팅이 되었습니다. 이 개념을 더 잘 이해하기 위해 더 자세히 살펴보겠습니다.
WooCommerce를 위한 선불 구독 패키지가 필요한 이유는 무엇입니까?
대답해야 할 첫 번째 질문은 왜 선불 기능이 필요한가 하는 것입니다.
정기적으로 지불해야 하는 것은 온라인 지불과 관련된 번거로움이 아니지만 이 특정 시스템과 관련된 다른 문제가 있습니다. 예를 들어, 한 고객 이 자동 반복 결제 실패 로 인해 구독 주문이 갱신되지 않는다고 불평한 적이 있습니다.
시스템에서 자주 관찰되는 또 다른 관련 문제는 결제가 완료된 후에도 기술적인 오류로 인해 결제 상태가 변경되지 않는다는 것 입니다.
이러한 경우 관리자는 문제가 수정된 후 수동으로 구독을 다시 활성화해야 합니다. 이것은 소규모 고객 기반에 적합한 옵션일 수 있지만 상당한 고객 기반에서는 엄청난 시간이 소요될 수 있습니다. 또한 이것은 불필요한 오버헤드를 추가하고 다양한 시간대를 고려할 때 항상 실행 가능한 옵션이 아닐 수 있습니다.
기술적 결함 외에도 기능적 이유는 또한 WooCommerce 웹사이트에 선불 구독 패키지 또는 선불 기능을 포함하는 동안 중요한 역할을 할 수 있습니다. 예를 들어, 우리는 최근 구독 기반 제품 선물에 대해 논의한 WooCommerce로 선물 웹사이트를 만드는 것에 대한 블로그 게시물을 게시했습니다. 이 시나리오에서는 모든 지불 문제가 번거로움 없이 처리되므로 선물을 보내는 사람에게 선불 구독 패키지가 가장 적합합니다.
이러한 모든 시나리오에서 WooCommerce용 선불 구독 패키지가 등장합니다!
선불 구독 패키지는 최종 사용자에게 어떻게 작동합니까?
- 1단계: 고객은 제품에 대한 구독 계획을 선택합니다. 이 시점에서 사용자는 정기 결제와 일회성 선결제 중에서 선택할 수 있는 옵션도 제공됩니다.
- 2단계: 고객이 선불 구독 패키지를 선택하면 구독의 총 가격이 계산됩니다.
- 3단계: 그러면 고객은 전체 구독 기간에 대한 선불 결제를 진행할 수 있습니다. 제품 또는 서비스는 가입 기간이 종료될 때까지 고객에게 제공되며, 그 이후에는 갱신될 때까지 가입이 중단됩니다.
관리자를 위한 선불 구독 패키지는 어떻게 작동합니까?
이제 관리자 측에서 프로세스가 변경되는지 여부가 궁금하다면 변경되지 않을 것이라고 말씀드리겠습니다. 그러나 시스템을 더 잘 이해하려면 웹 사이트 관리자의 관점에서 몇 가지 세부 사항을 이해하는 것이 중요합니다.
이 선불 구독 패키지가 WooCommerce용 구독 플러그인과 원활하게 작동하도록 하려면 몇 가지 사용자 정의가 필요합니다.
- 1단계: 관리자는 고객이 선불 구독 패키지를 선택하는 데 사용할 수 있는 옵션을 프런트 엔드에 제공해야 합니다.
- 2단계: 고객이 선불 결제 모드를 선택하면 구독의 총 비용을 계산하기 위해 사용자 지정 기능을 작성해야 합니다.
- 3단계: 고객이 결제한 후 구독의 유효성을 확인하기 위해 시스템에서 정기적으로 수표를 발행해야 합니다. 예를 들어 고객이 6개월에 걸친 월간 서비스를 선택한 경우 6개월 동안 매월 확인해야 합니다. 갱신하지 않으면 6개월이 끝날 때 구독이 일시 중지됩니다.
기능 개발
사용자 정의 측면에서 다음 두 가지 기능을 개발해야 합니다.
구독 비용 계산
고객이 선불 구독 패키지를 선택하는 경우 구독의 총 가격을 계산해야 합니다. 예를 들어 온라인 잡지를 구독으로 판매한다고 가정해 보겠습니다. 이제 구독 비용이 고객에게 매월 $20이고 고객이 6개월 동안 등록하는 경우 시스템은 $120인 구독의 총 비용을 계산할 수 있어야 합니다.
사용자 지정에 사용되는 후크는 요구 사항에 따라 다음과 같습니다.
add_filter( 'woocommerce_get_price' , 'wdm_change_price' , 10 , 2 ); add_filter( 'woocommerce_get_regular_price' , 'wdm_change_price' , 10 , 2 ); add_filter( 'woocommerce_get_sale_price' , 'wdm_change_price' , 10 , 2 );
또한 총 비용을 계산하는 함수는 다음과 같습니다.
함수 wdm_change_price ($price, $product_id) { 반환 $price * $subscription_length; }
구독 확인 및 갱신
다음 단계는 제품에 대해 선불 구독 패키지가 선택되었는지 확인하는 것입니다. 그렇다면 구독이 끝날 때까지 주문 상태가 ' 처리 중'으로 변경되고 결제 상태가 ' 완료 '로 업데이트됩니다.
add_action( 'scheduled_subscription_payment' , 'wdm_chage_order_status' , 10 , 2 ); 기능 wdm_chage_order_status ($user_id, $subscription_key ) { // 사용자가 변경을 미리 지불한 경우 구독을 갱신하지 않으면 구독을 보류합니다. }
간단히 말해서
WooCommerce의 선불 구독 또는 선불 기능은 웹 사이트 소유자와 관리자 모두에게 유용합니다. 고객 측에서는 구매 프로세스를 더 간단하게 만들고 구독을 방해하지 않으면서 오버헤드를 줄이고 관리자에게 행복한 고객을 보장합니다.
그렇다면 이 우승 기능을 WooCommerce 스토어에 언제 추가하시겠습니까?
freepik의 이미지
WooCommerce 구독에 대한 추가 정보:
|