โหมดไวท์เลเบล, ไวท์ลิสต์ URL, อัปเกรดแดชบอร์ดผู้ใช้ & ผู้พัฒนา และการปรับปรุงคูปองที่สำคัญ
เผยแพร่แล้ว: 2019-10-16บันทึกประจำรุ่นประกอบด้วยการอัปเดตตามระยะเวลาที่เน้นการปรับปรุงผลิตภัณฑ์ล่าสุดที่เราทำ เพื่อให้คุณสามารถติดตามข่าวสารล่าสุดได้อย่างง่ายดาย เรามีการอัปเดตและการแก้ไขข้อบกพร่องที่สำคัญบางอย่างเพื่อให้การขายปลั๊กอินและธีมของคุณง่ายขึ้น! นี่คือสิ่งที่เราทำระหว่างมิถุนายน - กันยายน 2019:
- โหมดไวท์เลเบลและรายการ URL ที่อนุญาตพิเศษ
- การปรับปรุงที่สำคัญของคูปอง
- การรับรองความถูกต้องลูกค้าที่แข็งแกร่ง (SCA) ได้รับการสนับสนุนอย่างเต็มที่ในการชำระเงิน Freemius
- การปรับปรุง UX มากมายที่เกี่ยวข้องกับการชำระเงิน อีเมลธุรกรรม และแดชบอร์ดผู้ใช้
- อัปเกรดเป็นแอพ Help Scout ของเราที่จะช่วยคุณจัดระเบียบตั๋วสนับสนุนของคุณ
แดชบอร์ดผู้ใช้
ใบอนุญาตความปลอดภัย
สิ่งหนึ่งที่มีประโยชน์มากที่สุดจากการย้ายข้อมูลของ OceanWP ไปยัง Freemius คือเราค้นพบความต้องการที่น่าตื่นเต้นบางอย่างสำหรับลูกค้าของ Agency เราได้เพิ่มความสามารถใหม่ 2 อย่างลงในแดชบอร์ดผู้ใช้เพื่อให้มีการปกป้องใบอนุญาตที่ซื้อโดยเอเจนซี่ได้ดียิ่งขึ้น ซึ่งรวมถึงโหมดไวท์เลเบลและ URL ไวท์ลิสต์
จากมุมมองด้านการตลาด/การขาย คุณลักษณะเหล่านี้ทำให้ผลิตภัณฑ์ของคุณน่าสนใจยิ่งขึ้นสำหรับผู้ใช้กลุ่มพิเศษที่กำลังสร้างไซต์สำหรับลูกค้า
คุณลักษณะทั้งสองมีอยู่ในส่วน LICENSE SECURITY ใหม่ที่แสดงเมื่อจัดการใบอนุญาต:
โหมดไวท์เลเบล
เอเจนซีและฟรีแลนซ์ที่ทำงานในโครงการของลูกค้าสามารถซ่อนข้อมูลที่เป็นความลับเกี่ยวกับบัญชีและใบอนุญาตของตนโดยตั้งค่าสถานะใบอนุญาตเป็น White Labeled:
ซึ่งหมายความว่ารายละเอียดบัญชีปกติที่แสดงในแท็บบัญชีในผู้ดูแลระบบ WP จะ ไม่ ปรากฏขึ้นเมื่อผู้ใช้ทำเครื่องหมายในช่องที่ระบุว่า "ใบอนุญาตนี้เปิดใช้งานบนไซต์ลูกค้าของฉัน" การเพิ่มแดชบอร์ดผู้ใช้นี้เหมาะสำหรับทุกคนที่ใช้ผลิตภัณฑ์ของคุณเป็นส่วนหนึ่งของบริการของตนเอง นี่คือสิ่งที่จะซ่อนไว้เมื่อตั้งค่าใบอนุญาตเป็นป้ายขาว:
- ข้อมูลผู้ใช้
- รายละเอียดการเรียกเก็บเงินและใบแจ้งหนี้
- รหัสใบอนุญาต
- หน้าราคา
- ราคาส่วนเสริม (หากคุณขายส่วนเสริม)
- หน้าติดต่อเรา
สำคัญ: คุณลักษณะนี้จะใช้งานได้กับ SDK ที่เพิ่งเปิดตัวใหม่เท่านั้น (และรุ่นในอนาคตทั้งหมด) ดังนั้น หากคุณลักษณะนี้จำเป็นสำหรับผลิตภัณฑ์ของคุณ ตรวจสอบให้แน่ใจว่าได้อัปเดต SDK เป็นรุ่นล่าสุด
URL ไวท์ลิสต์
ด้วยความสามารถในการอนุญาต URL ใหม่ ลูกค้ายังสามารถควบคุม URL ที่สามารถเปิดใช้งานใบอนุญาตของตนหรือรับการอัปเดตต่อไปได้
รองรับปลั๊กอิน Serviceware
หากคุณกำลังใช้งาน SaaS ที่ใช้ปลั๊กอินหรือธีมฟรีเพื่อเชื่อมต่อกับเว็บไซต์ WordPress ของผู้ใช้ ผู้ใช้สามารถดาวน์โหลดผลิตภัณฑ์จากแดชบอร์ดผู้ใช้
ปลั๊กอิน Servicware ไม่ผ่านกระบวนการเปิดใช้งานใบอนุญาตทั่วไป ดังนั้นเราจึงปรับแต่งให้เข้าไปที่หน้า plugins.php:
การสนับสนุนผลิตภัณฑ์ที่แถมมาฟรี
หากชุดรวมมีผลิตภัณฑ์ WordPress.org ฟรี พวกเขาจะแสดงในส่วนดาวน์โหลด ไดอะล็อกยืนยันการดาวน์โหลดได้รับการปรับตาม:
การยกเลิกการสมัคร 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 WordPress SDK
เช็คเอาท์
ส่วนลดการต่ออายุ
เราได้ย้ายปลั๊กอินและร้านค้าธีมจำนวนมากไปยัง Freemius และเมื่อเราทำการย้ายข้อมูล พวกเขามีตัวเลือกราคาที่ซับซ้อนมากมายตั้งค่าไว้ รวมถึงสิ่งต่างๆ เช่น คูปองตลอดชีพสำหรับส่วนลดสำหรับการต่ออายุ
สำหรับใบอนุญาตที่ถูกย้ายเหล่านี้ เราได้ดำเนินการขั้นตอนเพิ่มเติมเพื่อให้แน่ใจว่าส่วนลดทั้งหมดถูกนำมาจากระบบเก่าด้วย ดังนั้นหากการต่ออายุประจำปีเกิดขึ้นหลังจากที่คุณย้าย ลูกค้าทั้งหมดของคุณจะมีราคาที่เหมาะสม
ความอุ่นใจและความยุ่งยากเพิ่มขึ้นในขั้นตอนเดียวของกระบวนการย้ายข้อมูล
อัปเดตวิธีการชำระเงิน
เราได้ปรับปรุงกระบวนการสำหรับการอัปเดตวิธีการชำระเงิน ผู้ใช้จะได้รับแบบฟอร์มที่ขอรายละเอียดการชำระเงินเท่านั้น และไม่แสดงข้อมูลที่ไม่จำเป็นเกี่ยวกับการสมัครรับข้อมูล ราคา ฯลฯ สาเหตุที่ข้อมูลนี้เคยปรากฏมาก่อนคือเราต้องสร้างการสมัครรับข้อมูลใหม่โดยพื้นฐานเมื่อผู้ใช้เปลี่ยนการชำระเงิน วิธีการ ด้วยการอัปเดตใหม่ ผู้ใช้ "จริงๆ" จะอัปเดตวิธีการชำระเงินของตนโดยไม่ต้องเปลี่ยนแปลงอะไรเกี่ยวกับการสมัครรับข้อมูล
การกู้คืนการละทิ้งรถเข็น
อีเมลกู้คืนการละทิ้งรถเข็นอัตโนมัติได้รับการอัปเดตเพื่อแสดงส่วนลดการต่ออายุได้แม่นยำยิ่งขึ้น หากผู้ใช้เปิดใช้งานคูปองที่ถูกต้องระหว่างการชำระเงินที่ถูกละทิ้ง อีเมลอัตโนมัติจะรวมราคาส่วนลดไว้ด้วย ลูกค้าที่ไม่ได้รับของคุณจะมีประสบการณ์ที่สอดคล้องกันเมื่อคุณเสนอคูปองสำหรับผลิตภัณฑ์ของคุณให้พวกเขา
เรายังอัปเดตอีเมลสำรองเพื่อให้หากลูกค้าเริ่มชำระเงินและมีตะกร้าสินค้าอยู่แล้วซึ่งดำเนินการเสร็จสิ้นใน 48 ชั่วโมงที่ผ่านมา กลไกการกู้คืนตะกร้าสินค้าจะไม่เปิดใช้งานอีกต่อไป เนื่องจากลูกค้าไม่น่าจะพยายาม เพื่อซื้อใบอนุญาตอื่น
อีเมลยืนยันการสั่งซื้อของลูกค้า
เราได้เพิ่มข้อจำกัดความรับผิดชอบในอีเมลยืนยันการซื้อของลูกค้าทั้งหมดเกี่ยวกับคำอธิบายใบแจ้งยอดที่พวกเขาอาจเห็นในใบแจ้งยอดของพวกเขา ซึ่งจะช่วยลดข้อพิพาทได้หากลูกค้าไม่ทราบการเรียกเก็บเงิน
แม้ว่าเกตเวย์การชำระเงินหลักที่เราใช้ Stripe จะรองรับ soft descriptor ซึ่งช่วยให้เรากำหนดตัวระบุการชำระเงินที่ปรากฏในใบแจ้งยอดธนาคารของลูกค้าได้เอง แต่บางธนาคารก็ไม่รองรับ บางครั้งสิ่งนี้นำไปสู่ความสับสนของลูกค้าเกี่ยวกับธุรกรรมที่ไม่รู้จัก
ปัญหานี้ใช้กับการชำระเงินด้วย PayPal ซึ่งจะแสดง "Freemius, Inc." เสมอ ในใบแจ้งยอด PayPal เนื่องจาก soft descriptor ปัจจุบันใช้งานไม่ได้ แม้ว่าจะมีเอกสารทางเทคนิคอยู่ก็ตาม
ช่วยเหลือบูรณาการลูกเสือ
ตอนนี้แอป Help Scout ของ Freemius จะโหลดข้อมูลจากอีเมลทั้งหมดที่เกี่ยวข้องกับตั๋วหรือลูกค้า (มีตัวเลือกในการแนบอีเมลหลายฉบับกับลูกค้ารายเดียว) ซึ่งจะช่วยประหยัดเวลาได้มากในการจัดการตั๋วที่ผู้ใช้เปิดใช้งานผลิตภัณฑ์ในไซต์ต่างๆ หลายแห่งโดยใช้ที่อยู่อีเมลต่างกัน แต่เป็นบุคคลหรือธุรกิจเดียวกัน
สิ่งที่ยอดเยี่ยมอื่น ๆ
เพิ่มการแปลใน WordPress SDK
- 100% แปลเป็นภาษาทมิฬ – ขอบคุณมากที่ Sankar Srinivasan!
- 76% แปลเป็นภาษาเช็ก – ขอบคุณมากที่ Karolina Vyskocilova!
แก้ไขข้อผิดพลาด
- หลังจากที่ผู้ใช้อัปเดตธีมเวอร์ชันพรีเมียมจากหน้าอัปเดตใน WP-Admin แล้ว ธีมนั้นยังคงแสดงราวกับว่าธีมกำลังเรียกใช้เวอร์ชันก่อนหน้าแม้ว่าการอัปเดตจะสำเร็จ ทั้งหมดนี้เกิดจากชั้นแคชและปัญหาได้รับการแก้ไขแล้ว ขอบคุณ Jesse และ Yuli จาก REI Conversion ที่ให้ความสนใจและช่วยเราทดสอบ!
- อีเมลรายงานประจำสัปดาห์แสดงข้อมูลที่เกี่ยวข้องกับการชำระเงินด้วยแซนด์บ็อกซ์ ซึ่งได้รับการแก้ไขแล้ว และตอนนี้จะพิจารณาเฉพาะการซื้อจริงและการสมัครสมาชิกเท่านั้น
ให้ถึงวันที่
คุณสามารถติดตามข่าวสารล่าสุดได้โดยสมัครรับข้อมูลจากบล็อกของเรา และคุณยังสามารถตรวจสอบบันทึกประจำรุ่นก่อนหน้าบางส่วนของเรา เพื่อให้คุณสามารถดูความคืบหน้าในคุณลักษณะต่างๆ ของ Freemius