화이트 라벨 모드, URL 화이트리스트, 사용자 및 개발자 대시보드 업그레이드 및 주요 쿠폰 개선
게시 됨: 2019-10-16릴리스 노트에는 최신 제품 개선 사항을 강조하는 정기 업데이트가 포함되어 있으므로 새로운 기능을 쉽게 최신 상태로 유지할 수 있습니다. 플러그인과 테마를 더 쉽게 판매할 수 있도록 몇 가지 주요 업데이트와 버그 수정이 있었습니다! 2019년 6월부터 9월까지 작업한 내용은 다음과 같습니다.
- 화이트 라벨 모드 및 URL 화이트리스트.
- 쿠폰 주요 개선 사항
- 강력한 고객 인증(SCA)은 Freemius 체크아웃에서 완벽하게 지원됩니다.
- 결제, 거래 이메일 및 사용자 대시보드와 관련된 수많은 UX 개선 사항
- 지원 티켓을 정리하는 데 도움이 되는 Help Scout 앱으로 업그레이드하십시오.
사용자 대시보드
라이선스 보안
OceanWP가 Freemius로 마이그레이션하면서 얻은 가장 유용한 것 중 하나는 Agency 고객을 위한 몇 가지 흥미로운 요구 사항을 발견했다는 것입니다. 화이트 라벨 모드 및 URL 화이트리스트를 포함하여 에이전시에서 구매한 라이선스를 더 잘 보호할 수 있도록 사용자 대시보드에 2개의 새로운 기능을 추가했습니다.
마케팅/영업 관점에서 이러한 기능은 고객을 위한 사이트를 구축하는 특정 사용자 세그먼트에 대해 제품을 훨씬 더 매력적으로 만듭니다.
두 기능 모두 라이선스를 관리할 때 표시되는 새로운 라이선스 보안 섹션에서 사용할 수 있습니다.
화이트 라벨 모드
클라이언트 프로젝트에서 작업하는 에이전시 및 프리랜서는 라이선스를 화이트 라벨로 표시하여 계정 및 라이선스에 대한 기밀 정보를 숨길 수 있습니다.
즉, 사용자가 "이 라이센스는 내 클라이언트 사이트에서 활성화되었습니다"라는 확인란을 선택하면 WP 관리자의 계정 탭에 일반적으로 표시되는 계정 세부 정보가 나타나지 않습니다 . 사용자 대시보드에 추가된 이 기능은 제품을 자체 서비스의 일부로 사용하는 모든 사람에게 유용합니다. 다음은 라이선스가 화이트 라벨로 설정될 때 숨겨지는 모든 것입니다.
- 사용자 정보
- 결제 세부정보 및 인보이스
- 라이센스 키
- 가격 페이지
- 추가 기능 가격(추가 기능을 판매하는 경우)
- 문의하기 페이지
중요: 이 기능은 새로 출시된 SDK(및 모든 향후 출시 버전)에서만 작동합니다. 따라서 이 기능이 제품에 필수적인 경우 SDK를 최신 릴리스로 업데이트해야 합니다.
URL 화이트리스트
새로운 URL 화이트리스트 기능을 통해 고객은 라이선스를 활성화하거나 업데이트를 계속 수신할 수 있는 URL을 제어할 수도 있습니다.
서비스웨어 플러그인 지원
무료 플러그인 또는 테마를 사용하여 사용자의 WordPress 웹사이트에 연결하는 SaaS를 실행하는 경우 사용자는 사용자 대시보드에서 제품을 다운로드할 수 있습니다.
Servicware 플러그인은 일반적인 라이선스 활성화 프로세스를 거치지 않으므로 plugins.php 페이지를 거치도록 사용자 정의했습니다.
무료 번들 제품 지원
번들에 무료 WordPress.org 제품이 포함된 경우 다운로드 섹션에 표시됩니다. 이에 따라 다운로드 확인 대화 상자가 조정되었습니다.
PayPal 구독 취소
PayPal 반복 프로필에 대한 초기 결제가 처리되기까지 최대 24시간이 소요될 수 있으므로 아직 결제를 받지 못한 PayPal 구독에는 구독 취소 옵션이 더 이상 표시되지 않습니다.
쿠폰
쿠폰이 훨씬 더 유연해졌습니다! 다른 기준에 따라 정확히 동일한 코드로 여러 쿠폰을 만들 수 있습니다. 체크아웃 엔진은 기준과 일치하는 쿠폰을 자동으로 적용합니다.
사용 예:
동일한 코드 "BFCM"으로 Black-Friday/Cyber-Monday 쿠폰 2개를 생성할 수 있습니다. 하나의 쿠폰으로 연간 5개 사이트 라이선스에 대해 20% 할인을 적용할 수 있으며 평생 계획에 대해 더 큰 40% 할인을 적용할 수 있습니다. 두 개의 별도 쿠폰 코드가 필요하지 않습니다.
또한 만료된 "BFCM" 쿠폰을 이전에 생성한 경우 반복되는 프로모션에 대해 동일한 코드로 다른 쿠폰을 생성할 수 있음을 의미합니다.
쿠폰 표시기
구매가 쿠폰과 연결된 경우 개발자 대시보드에서 총 결제 금액 옆에 아이콘이 표시됩니다(결제 및 구독 모두). 이렇게 하면 쿠폰으로 할인된 결제를 쉽게 식별하고 관련 쿠폰으로 쉽게 이동할 수 있습니다.
다운 투 센트
이제 10달러 또는 11달러 대신 10.37달러와 같이 보다 구체적인 사용 사례에 대해 쿠폰 금액을 센트 단위로 설정할 수 있습니다.
교환 카운터
쿠폰에는 해당 쿠폰과 관련된 지불 목록으로 연결되는 클릭 가능한 "교환 카운터"가 있습니다. 이렇게 하면 쿠폰과 관련된 모든 구매 내역을 찾는 데 도움이 되는 모든 시간을 절약할 수 있습니다.
복제된 환경 – 마침내 수정되었습니다!
Freemius를 한동안 사용해 왔다면 이미 두려운 치명적인 PHP 오류를 발견했을 가능성이 큽니다. Argument 1 passed to Freemius::get_api_user_scope_by_user() must be an instance of FS_User
.
이 오류는 한동안 우리의 지원을 "고생"했지만 우리는 그것을 재현할 수 없었습니다. 몇 달 간의 문제 해결 및 연구 끝에 우리는 문제를 식별했습니다.
오류의 증상은 데이터베이스에 저장된 직렬화된 개체 유형의 불일치로 인한 것입니다. 어떤 이유로 FS_User
와 같은 사용자 정의 클래스의 인스턴스가 일반 stdClass
클래스의 인스턴스로 변환되었습니다.
오류는 일반적으로 일종의 웹사이트 복제(예: 웹사이트 마이그레이션, 프로덕션 복제로의 스테이징 등) 후에 발생했습니다.
환경은 PHP 7.2 이상을 실행하고 있었습니다.
여러 종류의 구매자의 도움으로 복제 프로세스의 화면 녹화를 얻었습니다. 이를 통해 문제를 재현하고 문제를 일으킨 정확한 코드를 찾아내는 데 도움이 되었습니다(이는 BackupBuddy의 한 예입니다).
if ( is_a( $data, '__PHP_Incomplete_Class' ) ) { $serialized_object = serialize( $data ); $std_class_object = preg_replace( '/^O:\d+:"[^"]++"/', 'O:' . strlen( 'stdClass' ) . ':"stdClass"', $serialized_object ); $data = unserialize( $std_class_object ); }
이러한 복제 솔루션이 작동하는 방식으로 인해 플러그인은 복제 실행 프로세스에 포함되지 않으므로 옵션이 직렬화되지 않고 복제될 때 PHP 7.2+는 해당 개체 인스턴스를 __PHP_Incomplete_Class
로 간주하고 stdClass
로 변환되어 데이터베이스에 잘못 저장됩니다. .
간단히 말해서 stdClass
로 잘못 직렬화되는 경우 해당 인스턴스를 해당 클래스로 변환하는 도우미 함수로 저장소에서 클래스의 인스턴스를 로드할 것으로 예상되는 모든 논리를 래핑하여 해결 방법을 만들었습니다.
구독하고 무료 사본을 받으십시오.
WordPress 플러그인 비즈니스 북
구독 경제에서 번영하는 WordPress 플러그인 비즈니스를 만드는 방법.
친구와 공유
친구의 이메일 주소를 입력하세요. 스카우트님, 이 책만 이메일로 보내드리겠습니다.
공유해 주셔서 감사합니다.
굉장 - 'WordPress Plugin Business Book' 사본이 방금 발송되었습니다. . 우리가 더 널리 알리도록 돕고 싶습니까? 계속해서 친구 및 동료와 책을 공유하십시오.
구독해주셔서 감사합니다!
- 귀하의 'WordPress Plugin Business Book' 사본을 다음 주소로 보냈습니다. .
이메일에 오타가 있습니까? 이메일 주소를 수정하고 다시 보내려면 여기를 클릭하세요.
플러그인/테마 설정을 위한 탭!
새 SDK 릴리스를 통해 개발자는 WP 사이드 메뉴의 메뉴 항목 대신 플러그인 또는 테마 설정 탭 내의 WP 관리자에 Freemius 페이지를 포함하도록 선택할 수 있습니다. "탭" 보기를 활성화하려면 WordPress SDK 통합 스니펫에 다음 행을 포함하세요.
'navigation' => 'tabs',
강력한 고객 인증
온라인 결제 수락을 위한 2차 지불 서비스 지침(PSD2) 및 강력한 고객 인증(SCA)에 대한 유럽 지불 규정에 대한 향후 규정과 완전히 호환되도록 체크아웃을 만들었습니다. 플러그인 및 테마 판매 파트너가 SCA를 준비하기 위해 해야 할 일은 없습니다. 구독 지불 손실 위험을 최소화하고 체크아웃 UX를 개선했습니다.
개발자 대시보드
라이선스
라이센스 섹션에서 플랜별로 필터링할 수 있는 새로운 필터가 있어 누가 어떤 플랜을 구매했는지 훨씬 쉽게 확인하고 라이센스를 보다 효과적으로 구성할 수 있습니다.
지불 환불
플러그인 또는 테마 구매를 환불해야 하는 경우 환불 대화 상자에 라이선스가 만료되거나 취소된 것으로 설정하는 옵션이 표시됩니다.
"라이센스 만료"를 선택하면 마지막 지불 날짜를 기준으로 라이센스 만료 날짜가 설정됩니다. 이 날짜는 사용자가 지불을 중단하면 일반적으로 라이센스가 만료되는 날짜입니다. 차단되지 않는 경우 고객은 여전히 라이선스를 활성화하고 사용할 수 있습니다.
"라이선스 취소"를 선택하면 라이선스가 즉시 취소되고 Freemius WordPress SDK의 라이선스 방식으로 래핑한 제품의 프리미엄 기능이 차단됩니다.
점검
갱신 할인
우리는 수많은 플러그인 및 테마 상점을 Freemius로 마이그레이션했으며 마이그레이션할 때 갱신 할인에 대한 평생 쿠폰과 같은 것을 포함하여 복잡한 가격 옵션이 많이 설정되어 있습니다.
이러한 마이그레이션된 라이선스의 경우 이전 시스템에서도 모든 할인이 적용되었는지 확인하기 위해 추가 조치를 취했습니다. 따라서 마이그레이션 후 연간 갱신이 발생하면 모든 고객에게 적절한 가격이 제공됩니다.
마이그레이션 프로세스의 한 단계에서 추가적인 마음의 평화와 번거로움이 사라집니다.
결제 수단 업데이트
결제 수단 업데이트 프로세스를 개선했습니다. 사용자는 결제 세부 정보만 요청하고 구독, 가격 등에 대한 불필요한 정보를 표시하지 않는 양식이 표시됩니다. 이 정보가 이전에 표시되었던 이유는 사용자가 결제를 변경할 때 기본적으로 구독을 다시 생성해야 했기 때문입니다. 행동 양식. 새로운 업데이트를 통해 사용자는 구독 자체에 대해 아무 것도 변경하지 않고 결제 방법을 "실제로" 업데이트합니다.
장바구니 포기 복구
자동 장바구니 포기 복구 이메일이 갱신 할인을 보다 정확하게 표시하도록 업데이트되었습니다. 사용자가 포기한 결제 중에 유효한 쿠폰을 활성화한 경우 자동 이메일에 할인된 가격이 포함됩니다. 놓친 고객은 이제 제품에 대한 쿠폰을 제공했을 때 일관된 경험을 갖게 됩니다.
또한 고객이 결제를 시작하고 지난 48시간 동안 완료한 기존 장바구니가 있는 경우 고객이 시도할 가능성이 낮으므로 장바구니 복구 메커니즘이 더 이상 활성화되지 않도록 복구 이메일을 업데이트했습니다. 다른 라이센스를 구입하려면
고객 구매 확인 이메일
모든 고객 구매 확인 이메일에 고객이 명세서에서 볼 수 있는 명세서 설명에 대한 면책조항을 추가했습니다. 이렇게 하면 고객이 청구 금액을 인식하지 못하는 경우 분쟁을 줄이는 데 도움이 됩니다.
우리가 사용하는 기본 결제 게이트웨이인 Stripe는 소프트 설명자를 지원하므로 고객의 은행 거래 명세서에 표시되는 지불 설명자를 맞춤 설정할 수 있지만 일부 은행에서는 지원하지 않습니다. 때때로 이로 인해 고객이 알 수 없는 거래에 대해 혼란을 겪을 수 있습니다.
이 문제는 항상 "Freemius, Inc."로 표시되는 PayPal 결제에도 적용됩니다. 기술 문서가 있음에도 불구하고 현재 소프트 설명자가 실제로 작동하지 않기 때문에 PayPal 명세서에 있습니다.
스카우트 통합을 도와주세요
Freemius의 Help Scout 앱은 이제 티켓 또는 고객과 관련된 모든 이메일에서 정보를 로드합니다(한 고객에게 여러 이메일을 첨부할 수 있는 옵션이 있음). 이렇게 하면 사용자가 이메일 주소가 다른 여러 사이트에서 제품을 활성화했지만 동일한 사람 또는 회사인 티켓을 처리할 때 많은 시간을 절약할 수 있습니다.
기타 멋진 것들
WordPress SDK에 추가된 번역
- 100% 타밀어로 번역됨 – Sankar Srinivasan에게 큰 감사를 드립니다!
- 76% 체코어로 번역 – Karolina Vyskocilova에게 큰 감사를 드립니다!
버그 수정
- 사용자가 WP-Admin의 업데이트 페이지에서 프리미엄 버전의 테마를 업데이트한 후에도 업데이트에 성공했음에도 테마가 이전 버전을 실행하는 것처럼 계속 표시되었습니다. 이것은 모두 캐시된 레이어로 인한 것이며 문제가 해결되었습니다. 주의를 환기시키고 테스트를 도와준 REI Conversion의 Jesse와 Yuli에게 감사드립니다!
- 주간 보고서 이메일에는 샌드박스 결제 관련 데이터가 표시되었습니다. 이 문제는 수정되었으며 이제 실제 프로덕션 구매 및 구독만 고려됩니다.
최신 상태로 유지
블로그를 구독하면 최신 정보를 얻을 수 있으며, 다른 Freemius 기능에 대한 진행 상황을 볼 수 있도록 이전 릴리스 노트를 확인할 수도 있습니다.