โหมดไวท์เลเบล, ไวท์ลิสต์ URL, อัปเกรดแดชบอร์ดผู้ใช้ & ผู้พัฒนา และการปรับปรุงคูปองที่สำคัญ

เผยแพร่แล้ว: 2019-10-16

บันทึกประจำรุ่นประกอบด้วยการอัปเดตตามระยะเวลาที่เน้นการปรับปรุงผลิตภัณฑ์ล่าสุดที่เราทำ เพื่อให้คุณสามารถติดตามข่าวสารล่าสุดได้อย่างง่ายดาย เรามีการอัปเดตและการแก้ไขข้อบกพร่องที่สำคัญบางอย่างเพื่อให้การขายปลั๊กอินและธีมของคุณง่ายขึ้น! นี่คือสิ่งที่เราทำระหว่างมิถุนายน - กันยายน 2019:

  • โหมดไวท์เลเบลและรายการ URL ที่อนุญาตพิเศษ
  • การปรับปรุงที่สำคัญของคูปอง
  • การรับรองความถูกต้องลูกค้าที่แข็งแกร่ง (SCA) ได้รับการสนับสนุนอย่างเต็มที่ในการชำระเงิน Freemius
  • การปรับปรุง UX มากมายที่เกี่ยวข้องกับการชำระเงิน อีเมลธุรกรรม และแดชบอร์ดผู้ใช้
  • อัปเกรดเป็นแอพ Help Scout ของเราที่จะช่วยคุณจัดระเบียบตั๋วสนับสนุนของคุณ

แดชบอร์ดผู้ใช้

ใบอนุญาตความปลอดภัย

สิ่งหนึ่งที่มีประโยชน์มากที่สุดจากการย้ายข้อมูลของ OceanWP ไปยัง Freemius คือเราค้นพบความต้องการที่น่าตื่นเต้นบางอย่างสำหรับลูกค้าของ Agency เราได้เพิ่มความสามารถใหม่ 2 อย่างลงในแดชบอร์ดผู้ใช้เพื่อให้มีการปกป้องใบอนุญาตที่ซื้อโดยเอเจนซี่ได้ดียิ่งขึ้น ซึ่งรวมถึงโหมดไวท์เลเบลและ URL ไวท์ลิสต์

จากมุมมองด้านการตลาด/การขาย คุณลักษณะเหล่านี้ทำให้ผลิตภัณฑ์ของคุณน่าสนใจยิ่งขึ้นสำหรับผู้ใช้กลุ่มพิเศษที่กำลังสร้างไซต์สำหรับลูกค้า

คุณลักษณะทั้งสองมีอยู่ในส่วน LICENSE SECURITY ใหม่ที่แสดงเมื่อจัดการใบอนุญาต:

การรักษาความปลอดภัยใบอนุญาตบน Freemius

โหมดไวท์เลเบล

เอเจนซีและฟรีแลนซ์ที่ทำงานในโครงการของลูกค้าสามารถซ่อนข้อมูลที่เป็นความลับเกี่ยวกับบัญชีและใบอนุญาตของตนโดยตั้งค่าสถานะใบอนุญาตเป็น White Labeled:
การรักษาความปลอดภัยใบอนุญาตและการอนุญาต URL

ซึ่งหมายความว่ารายละเอียดบัญชีปกติที่แสดงในแท็บบัญชีในผู้ดูแลระบบ WP จะ ไม่ ปรากฏขึ้นเมื่อผู้ใช้ทำเครื่องหมายในช่องที่ระบุว่า "ใบอนุญาตนี้เปิดใช้งานบนไซต์ลูกค้าของฉัน" การเพิ่มแดชบอร์ดผู้ใช้นี้เหมาะสำหรับทุกคนที่ใช้ผลิตภัณฑ์ของคุณเป็นส่วนหนึ่งของบริการของตนเอง นี่คือสิ่งที่จะซ่อนไว้เมื่อตั้งค่าใบอนุญาตเป็นป้ายขาว:

  • ข้อมูลผู้ใช้
  • รายละเอียดการเรียกเก็บเงินและใบแจ้งหนี้
  • รหัสใบอนุญาต
  • หน้าราคา
  • ราคาส่วนเสริม (หากคุณขายส่วนเสริม)
  • หน้าติดต่อเรา

สำคัญ: คุณลักษณะนี้จะใช้งานได้กับ SDK ที่เพิ่งเปิดตัวใหม่เท่านั้น (และรุ่นในอนาคตทั้งหมด) ดังนั้น หากคุณลักษณะนี้จำเป็นสำหรับผลิตภัณฑ์ของคุณ ตรวจสอบให้แน่ใจว่าได้อัปเดต SDK เป็นรุ่นล่าสุด

URL ไวท์ลิสต์

ด้วยความสามารถในการอนุญาต URL ใหม่ ลูกค้ายังสามารถควบคุม URL ที่สามารถเปิดใช้งานใบอนุญาตของตนหรือรับการอัปเดตต่อไปได้

URL ไวท์ลิสต์

รองรับปลั๊กอิน Serviceware

หากคุณกำลังใช้งาน SaaS ที่ใช้ปลั๊กอินหรือธีมฟรีเพื่อเชื่อมต่อกับเว็บไซต์ WordPress ของผู้ใช้ ผู้ใช้สามารถดาวน์โหลดผลิตภัณฑ์จากแดชบอร์ดผู้ใช้

ปลั๊กอิน Servicware ไม่ผ่านกระบวนการเปิดใช้งานใบอนุญาตทั่วไป ดังนั้นเราจึงปรับแต่งให้เข้าไปที่หน้า plugins.php:

ปลั๊กอินป้องกันสิทธิ์ใช้งาน Serviceware

การสนับสนุนผลิตภัณฑ์ที่แถมมาฟรี

หากชุดรวมมีผลิตภัณฑ์ WordPress.org ฟรี พวกเขาจะแสดงในส่วนดาวน์โหลด ไดอะล็อกยืนยันการดาวน์โหลดได้รับการปรับตาม:

การอ้างอิงผลิตภัณฑ์ WordPress.org ใน User Dashboard

การยกเลิกการสมัคร PayPal

เนื่องจากอาจใช้เวลาถึง 24 ชั่วโมงก่อนที่จะดำเนินการชำระเงินเริ่มต้นสำหรับโปรไฟล์ที่เกิดซ้ำของ PayPal ตัวเลือกยกเลิกการสมัครจะไม่ปรากฏให้เห็นอีกต่อไปสำหรับการสมัครรับข้อมูล PayPal ที่ยังไม่ได้รับการชำระเงินใดๆ

คูปอง

คูปองมีความยืดหยุ่นมากขึ้น! คุณสามารถสร้างคูปองได้หลายใบโดยใช้รหัสเดียวกันตามเกณฑ์ที่แตกต่างกัน ระบบการชำระเงินจะใช้คูปองที่ตรงกับเกณฑ์โดยอัตโนมัติ

ตัวอย่างการใช้งาน:

คุณสามารถสร้างคูปอง Black-Friday/Cyber-Monday สองใบโดยใช้รหัสเดียวกัน “BFCM” คูปองหนึ่งใบสามารถใช้ส่วนลด 20% สำหรับใบอนุญาต 5 ไซต์รายปี และส่วนลด 40% ที่มากขึ้นสำหรับแผนตลอดชีพ คุณไม่จำเป็นต้องมีรหัสคูปองสองรหัสแยกกัน

นอกจากนี้ยังหมายความว่าหากคุณเคยสร้างคูปอง “BFCM” ที่หมดอายุไปแล้ว คุณสามารถสร้างคูปองใหม่ที่มีรหัสเดียวกันสำหรับโปรโมชั่นที่เกิดซ้ำได้

ตัวบ่งชี้คูปอง

หากการซื้อเกี่ยวข้องกับคูปอง จำนวนเงินที่ชำระรวมจะแสดงไอคอนถัดจากคูปองนั้น (ทั้งสำหรับการชำระเงินและการสมัครรับข้อมูล) ในแดชบอร์ดนักพัฒนาซอฟต์แวร์ วิธีนี้ช่วยให้คุณระบุการชำระเงินที่ลดราคาด้วยคูปองได้อย่างง่ายดาย และช่วยให้คุณไปยังคูปองที่เกี่ยวข้องได้อย่างง่ายดาย

ตัวบ่งชี้คูปอง

ลงไปที่เซ็นต์

ตอนนี้คุณสามารถตั้งค่าจำนวนคูปองเป็นเซ็นต์สำหรับกรณีการใช้งานที่เฉพาะเจาะจงมากขึ้น เช่น $10.37 แทนที่จะเป็นเพียง 10 ดอลลาร์หรือ 11 ดอลลาร์

เคาน์เตอร์แลกรับบัตร

คูปองมี "เคาน์เตอร์แลกรับ" ที่คลิกได้ซึ่งเชื่อมโยงไปยังรายการการชำระเงินที่เกี่ยวข้องกับคูปองนั้น ซึ่งจะช่วยประหยัดเวลาในการช่วยคุณค้นหาประวัติการซื้อทั้งหมดที่เกี่ยวข้องกับคูปอง

เคาน์เตอร์แลกคูปอง

สภาพแวดล้อมที่ถูกโคลน – แก้ไขในที่สุด!

หากคุณใช้ 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 ที่เจริญรุ่งเรืองในระบบเศรษฐกิจการสมัครสมาชิก

แบ่งปันกับเพื่อน

ป้อนที่อยู่อีเมลของเพื่อนของคุณ เราจะส่งอีเมลให้เฉพาะหนังสือเล่มนี้ เพื่อเป็นเกียรติแก่หน่วยลาดตระเวน

ขอบคุณสำหรับการแชร์

ยอดเยี่ยม - เพิ่งส่งสำเนา 'The WordPress Plugin Business Book' ไปที่ . ต้องการช่วยให้เรากระจายข่าวมากยิ่งขึ้นหรือไม่? ไปต่อ แบ่งปันหนังสือกับเพื่อนและเพื่อนร่วมงานของคุณ

ขอบคุณสำหรับการสมัคร!

- เราเพิ่งส่งสำเนา 'The WordPress Plugin Business Book' ของคุณไปที่ .

อีกครั้ง

มีการพิมพ์ผิดในอีเมลของคุณ? คลิกที่นี่เพื่อแก้ไขที่อยู่อีเมลและส่งอีกครั้ง

ปกหนังสือ
ปกหนังสือ

แท็บสำหรับการตั้งค่าปลั๊กอิน/ธีม!

ด้วยการเปิดตัว SDK ใหม่ นักพัฒนาสามารถเลือกที่จะรวมหน้า Freemius ใน WP Admin ภายในแท็บของการตั้งค่าปลั๊กอินหรือธีม แทนรายการเมนูบนเมนูด้านข้าง WP หากต้องการเปิดใช้งานมุมมอง "แท็บ" โปรดรวมบรรทัดต่อไปนี้ในข้อมูลโค้ดการรวม WordPress SDK ของคุณ:

'navigation' => 'tabs',

การตรวจสอบลูกค้าที่แข็งแกร่ง

เราได้ทำให้การชำระเงินของเราเข้ากันได้อย่างสมบูรณ์กับกฎระเบียบที่จะเกิดขึ้นสำหรับกฎระเบียบการชำระเงินของยุโรปที่จะเกิดขึ้นรอบ 2nd Payment Services Directive (PSD2) และ Strong Customer Authentication (SCA) สำหรับการยอมรับการชำระเงินออนไลน์ พาร์ทเนอร์การขายปลั๊กอินและธีมของเราไม่จำเป็นต้องดำเนินการใดๆ เพื่อเตรียมพร้อมสำหรับ SCA – เราได้ลดความเสี่ยงที่จะสูญเสียการชำระค่าสมัครสมาชิกและปรับปรุง UX การชำระเงินของเรา

แดชบอร์ดของนักพัฒนา

ใบอนุญาต

มีตัวกรองใหม่ที่พร้อมใช้งานในส่วนใบอนุญาตเพื่อกรองตามแผน ช่วยให้คุณดูว่าใครซื้อแผนอะไรได้ง่ายขึ้น และจัดระเบียบใบอนุญาตของคุณอย่างมีประสิทธิภาพมากขึ้น

ตัวกรองแผนใบอนุญาต - Freemius Developer Dashboard

การคืนเงินชำระเงิน

หากคุณต้องการคืนเงินสำหรับการซื้อปลั๊กอินหรือธีมของคุณ กล่องโต้ตอบการคืนเงินจะแสดงตัวเลือกในการตั้งค่าใบอนุญาตให้หมดอายุหรือถูกยกเลิก

การคืนเงิน - Freemius Developer Dashboard

การเลือก “ใบอนุญาตหมดอายุ” จะกำหนดวันหมดอายุของใบอนุญาตตามวันที่ชำระเงินครั้งสุดท้าย ซึ่งเป็นเวลาที่ปกติใบอนุญาตจะหมดอายุหากผู้ใช้หยุดชำระเงิน ลูกค้าจะยังคงได้รับอนุญาตให้เปิดใช้งานและใช้ใบอนุญาตหากไม่ได้บล็อก

การเลือก "ยกเลิกใบอนุญาต" จะยกเลิกใบอนุญาตทันทีและบล็อกฟังก์ชันพรีเมียมของผลิตภัณฑ์ที่คุณรวมไว้ด้วยวิธีการออกใบอนุญาตของ Freemius WordPress SDK

เช็คเอาท์

ส่วนลดการต่ออายุ

เราได้ย้ายปลั๊กอินและร้านค้าธีมจำนวนมากไปยัง Freemius และเมื่อเราทำการย้ายข้อมูล พวกเขามีตัวเลือกราคาที่ซับซ้อนมากมายตั้งค่าไว้ รวมถึงสิ่งต่างๆ เช่น คูปองตลอดชีพสำหรับส่วนลดสำหรับการต่ออายุ

สำหรับใบอนุญาตที่ถูกย้ายเหล่านี้ เราได้ดำเนินการขั้นตอนเพิ่มเติมเพื่อให้แน่ใจว่าส่วนลดทั้งหมดถูกนำมาจากระบบเก่าด้วย ดังนั้นหากการต่ออายุประจำปีเกิดขึ้นหลังจากที่คุณย้าย ลูกค้าทั้งหมดของคุณจะมีราคาที่เหมาะสม

ความอุ่นใจและความยุ่งยากเพิ่มขึ้นในขั้นตอนเดียวของกระบวนการย้ายข้อมูล

อัปเดตวิธีการชำระเงิน

เราได้ปรับปรุงกระบวนการสำหรับการอัปเดตวิธีการชำระเงิน ผู้ใช้จะได้รับแบบฟอร์มที่ขอรายละเอียดการชำระเงินเท่านั้น และไม่แสดงข้อมูลที่ไม่จำเป็นเกี่ยวกับการสมัครรับข้อมูล ราคา ฯลฯ สาเหตุที่ข้อมูลนี้เคยปรากฏมาก่อนคือเราต้องสร้างการสมัครรับข้อมูลใหม่โดยพื้นฐานเมื่อผู้ใช้เปลี่ยนการชำระเงิน วิธีการ ด้วยการอัปเดตใหม่ ผู้ใช้ "จริงๆ" จะอัปเดตวิธีการชำระเงินของตนโดยไม่ต้องเปลี่ยนแปลงอะไรเกี่ยวกับการสมัครรับข้อมูล

การอัปเดตวิธีการชำระเงิน - Freemius Checkout

การกู้คืนการละทิ้งรถเข็น

อีเมลกู้คืนการละทิ้งรถเข็นอัตโนมัติได้รับการอัปเดตเพื่อแสดงส่วนลดการต่ออายุได้แม่นยำยิ่งขึ้น หากผู้ใช้เปิดใช้งานคูปองที่ถูกต้องระหว่างการชำระเงินที่ถูกละทิ้ง อีเมลอัตโนมัติจะรวมราคาส่วนลดไว้ด้วย ลูกค้าที่ไม่ได้รับของคุณจะมีประสบการณ์ที่สอดคล้องกันเมื่อคุณเสนอคูปองสำหรับผลิตภัณฑ์ของคุณให้พวกเขา

อีเมลกู้คืนการละทิ้งรถเข็นพร้อมส่วนลดการต่ออายุ

เรายังอัปเดตอีเมลสำรองเพื่อให้หากลูกค้าเริ่มชำระเงินและมีตะกร้าสินค้าอยู่แล้วซึ่งดำเนินการเสร็จสิ้นใน 48 ชั่วโมงที่ผ่านมา กลไกการกู้คืนตะกร้าสินค้าจะไม่เปิดใช้งานอีกต่อไป เนื่องจากลูกค้าไม่น่าจะพยายาม เพื่อซื้อใบอนุญาตอื่น

อีเมลยืนยันการสั่งซื้อของลูกค้า

เราได้เพิ่มข้อจำกัดความรับผิดชอบในอีเมลยืนยันการซื้อของลูกค้าทั้งหมดเกี่ยวกับคำอธิบายใบแจ้งยอดที่พวกเขาอาจเห็นในใบแจ้งยอดของพวกเขา ซึ่งจะช่วยลดข้อพิพาทได้หากลูกค้าไม่ทราบการเรียกเก็บเงิน

แม้ว่าเกตเวย์การชำระเงินหลักที่เราใช้ Stripe จะรองรับ soft descriptor ซึ่งช่วยให้เรากำหนดตัวระบุการชำระเงินที่ปรากฏในใบแจ้งยอดธนาคารของลูกค้าได้เอง แต่บางธนาคารก็ไม่รองรับ บางครั้งสิ่งนี้นำไปสู่ความสับสนของลูกค้าเกี่ยวกับธุรกรรมที่ไม่รู้จัก

ปัญหานี้ใช้กับการชำระเงินด้วย PayPal ซึ่งจะแสดง "Freemius, Inc." เสมอ ในใบแจ้งยอด PayPal เนื่องจาก soft descriptor ปัจจุบันใช้งานไม่ได้ แม้ว่าจะมีเอกสารทางเทคนิคอยู่ก็ตาม

ตัวอธิบายคำชี้แจง Freemius ในอีเมลยืนยันการสั่งซื้อของลูกค้า

ช่วยเหลือบูรณาการลูกเสือ

ตอนนี้แอป Help Scout ของ Freemius จะโหลดข้อมูลจากอีเมลทั้งหมดที่เกี่ยวข้องกับตั๋วหรือลูกค้า (มีตัวเลือกในการแนบอีเมลหลายฉบับกับลูกค้ารายเดียว) ซึ่งจะช่วยประหยัดเวลาได้มากในการจัดการตั๋วที่ผู้ใช้เปิดใช้งานผลิตภัณฑ์ในไซต์ต่างๆ หลายแห่งโดยใช้ที่อยู่อีเมลต่างกัน แต่เป็นบุคคลหรือธุรกิจเดียวกัน

สิ่งที่ยอดเยี่ยมอื่น ๆ

เพิ่มการแปลใน WordPress SDK

  • 100% แปลเป็นภาษาทมิฬ – ขอบคุณมากที่ Sankar Srinivasan!
  • 76% แปลเป็นภาษาเช็ก – ขอบคุณมากที่ Karolina Vyskocilova!

แก้ไขข้อผิดพลาด

  • หลังจากที่ผู้ใช้อัปเดตธีมเวอร์ชันพรีเมียมจากหน้าอัปเดตใน WP-Admin แล้ว ธีมนั้นยังคงแสดงราวกับว่าธีมกำลังเรียกใช้เวอร์ชันก่อนหน้าแม้ว่าการอัปเดตจะสำเร็จ ทั้งหมดนี้เกิดจากชั้นแคชและปัญหาได้รับการแก้ไขแล้ว ขอบคุณ Jesse และ Yuli จาก REI Conversion ที่ให้ความสนใจและช่วยเราทดสอบ!
  • อีเมลรายงานประจำสัปดาห์แสดงข้อมูลที่เกี่ยวข้องกับการชำระเงินด้วยแซนด์บ็อกซ์ ซึ่งได้รับการแก้ไขแล้ว และตอนนี้จะพิจารณาเฉพาะการซื้อจริงและการสมัครสมาชิกเท่านั้น

ให้ถึงวันที่

คุณสามารถติดตามข่าวสารล่าสุดได้โดยสมัครรับข้อมูลจากบล็อกของเรา และคุณยังสามารถตรวจสอบบันทึกประจำรุ่นก่อนหน้าบางส่วนของเรา เพื่อให้คุณสามารถดูความคืบหน้าในคุณลักษณะต่างๆ ของ Freemius