선불 구독 패키지로 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 구독에 대한 추가 정보:
  • WooCommerce 구독을 사용하여 할부 결제를 제공하는 방법
  • WooCommerce 구독으로의 실패 방지 마이그레이션을 위한 5단계
  • 웹사이트에 필요한 상위 6 WooCommerce 구독 기능