สกุลเงินหลายสกุล โปรแกรมเบต้า การขายชุดรวม และอีกมากมาย!

เผยแพร่แล้ว: 2019-06-19

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

ในช่วงหกเดือนที่ผ่านมา เราได้เปิดตัวคุณลักษณะใหม่ที่น่าตื่นเต้นมากมาย นี่คือบางส่วนที่โดดเด่น:

  • ราคาและการสนับสนุนหลายสกุลเงิน
  • การจัดการวงจรการเปิดตัว – โปรแกรมเบต้า
  • EULA ใหม่ (ข้อตกลงใบอนุญาตผู้ใช้ปลายทาง)
  • เข้าสู่ระบบในฐานะลูกค้า
  • การเพิ่มประสิทธิภาพการชำระเงิน
  • การปรับปรุงที่สำคัญเกี่ยวกับบันเดิลและส่วนเสริม

รองรับการทำธุรกรรมหลายสกุลเงิน (ตัวใหญ่!)

เรารู้สึกตื่นเต้นอย่างยิ่งที่จะแจ้งให้ทราบว่าขณะนี้ Freemius รองรับการกำหนดราคาและธุรกรรมหลายสกุลเงินอย่างเต็มที่ โดยล่าสุดได้เพิ่ม €-Euros และ £-Brithish Pounds นอกเหนือจาก $-US Dollars ซึ่งเรารองรับตั้งแต่เริ่มต้น

คุณอาจจะสงสัยว่า อะไรคือความตื่นเต้นของสกุลเงินหลายสกุล? ฉันหมายถึง ทั้ง Stripe และ PayPal (เกตเวย์ที่เราใช้ภายใต้ประทุน) รองรับการทำธุรกรรมหลายสกุลเงินตั้งแต่แกะกล่อง เอะอะทั้งหมดเกี่ยวกับอะไร

เนื่องจากข้อบังคับทางการเงินและผลประโยชน์ต่างๆ จากบริษัทช่องทางการชำระเงิน ในฐานะบริษัทในสหรัฐอเมริกา แม้ว่าเราจะยอมรับที่ไม่ใช่ USD ด้วยบัญชี PayPal/Stripe ของสหรัฐอเมริกา ไม่มีทางที่เราจะถอนเงินในสกุลเงินเดิมได้ บริษัทเกตเวย์การชำระเงินแปลงเงินเป็น USD ก่อนด้วยค่าธรรมเนียมการแปลง FX 2-4% (การแลกเปลี่ยนเงินตราต่างประเทศ) ที่ดี ชัดเจนสำหรับเราว่าการหัก % เพิ่มเติมจากชุมชนผู้ขายของเรานั้นไม่ใช่เรื่องใหญ่ ดังนั้นเราจึงต้องหาวิธีแก้ปัญหาโดยไม่เสียค่าธรรมเนียมเพิ่มเติม หลังจากทำการค้นคว้าและหารือกับ Stripe และ PayPal แล้ว เราก็ได้เปิดบัญชีในยุโรป ซึ่งตอนนี้ใช้สำหรับการทำธุรกรรม EUR ( €-Euros ) และ GBP ( £-Brithish Pounds )

ประโยชน์เพิ่มเติมจากการย้ายดังกล่าวคือค่าธรรมเนียมของ Stripe สำหรับผู้ถือบัญชียุโรปสำหรับบัตรยุโรปนั้นถูกกว่าค่าธรรมเนียมบัญชีในสหรัฐฯ ของ Stripe ถึง 50% ดังนั้น ค่าธรรมเนียมเกตเวย์สำหรับธุรกรรม EUR ด้วยบัตรยุโรปตอนนี้เพียง 1.4% + €0.25 แทนที่จะเป็น 2.9% + $0.3 สำหรับบัญชีในสหรัฐฯ

ประโยชน์เพิ่มเติมอีกประการหนึ่งคือตอนนี้แพลตฟอร์มของเรารองรับการเลือกเกตเวย์ตามกฎ ทำให้เราไม่เพียงเพิ่มเกตเวย์ใหม่เข้าสู่ระบบค่อนข้างง่าย แต่ยังตั้งค่ากฎที่กำหนดเองเพื่อกำหนดว่าเกตเวย์ใดจะทำธุรกรรมการชำระเงินเฉพาะตามเกณฑ์เช่น: ตำแหน่งทางภูมิศาสตร์ สกุลเงิน ประเภทบัตรเครดิต จำนวนธุรกรรม และอื่นๆ ความสามารถดังกล่าวทำให้เรามีความยืดหยุ่นอย่างมากในการช่วยชุมชนนักพัฒนาซอฟต์แวร์ลดต้นทุนการทำธุรกรรม ตัวอย่างเช่น หากเกตเวย์การชำระเงินมีราคาที่แข่งขันได้สำหรับการทำธุรกรรมบัตรเดบิต VISA ในแคนาดา โดยละเว้นด้านกฎหมายและด้านลอจิสติกส์ เราสามารถรวมเกตเวย์นั้นและเลือก ใช้ สำหรับธุรกรรมที่เกี่ยวข้องกับบัตรเดบิตวีซ่าของแคนาดาเท่านั้น ในขณะที่ Stripe เป็นเกตเวย์การชำระเงินที่แข็งแกร่งและการใช้ Stripe สำหรับการประมวลผลบัตรเครดิตเป็นการตัดสินใจที่ถูกต้องสำหรับเราในการเริ่มต้น ความรู้และความเข้าใจที่ลึกซึ้งที่ค้นพบใหม่ของเราเกี่ยวกับต้นทุนพื้นฐานของการประมวลผลบัตรเครดิตทำให้เราสามารถพูดตามจริงว่าเกตเวย์การชำระเงินระดับบนสุดอื่นๆ เสนอราคาที่แข่งขันได้มากขึ้นโดยไม่ขาดคุณสมบัติหรือการสนับสนุน

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

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

การจัดการวงจรการเปิดตัว – โปรแกรมเบต้า

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

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

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

เข้าร่วมโปรแกรมเบต้า

หรือคุณสามารถเพิ่มผู้ใช้ในโปรแกรมเบต้าได้โดยตรงจากโปรไฟล์ของผู้ใช้ใน Developer Dashboard (อย่าลืมคลิกปุ่ม UPDATE เพื่อบันทึก):

การเปิดใช้งานโปรแกรมเบต้าของผู้ใช้

พร้อมที่จะเปิดตัวรุ่นเบต้าแล้วหรือยัง? ไม่ใช่ปัญหา! เพียงอัปโหลดไปที่ส่วน DEPLOYMENT และตั้งค่าสถานะเป็น รุ่นเบต้า เมื่อคุณพร้อมที่จะเผยแพร่เบต้าสู่สาธารณะสำหรับทุกคน เพียงแค่เปลี่ยน เวอร์ชัน เป็น Release - ง่ายมาก!

การปรับใช้เวอร์ชันรวมถึงรุ่นเบต้า

รุ่นเบต้าจะถูกตั้งค่าสถานะใน WP Admin พร้อมป้ายกำกับ เบต้า ทำให้ผู้ใช้ทราบชัดเจนว่ากำลังใช้ผลิตภัณฑ์รุ่นเบต้าอยู่:

ป้ายกำกับเบต้าในรายการปลั๊กอินผู้ดูแลระบบ WP

ป้ายกำกับเบต้าในรายการธีมผู้ดูแลระบบ WP

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

หมายเหตุ: เวอร์ชันเริ่มต้นของคุณลักษณะ โปรแกรมเบต้า สามารถเปิดใช้งานได้สำหรับผู้ใช้ที่ใช้ปลั๊กอิน/ธีมเวอร์ชันที่ต้องชำระเงินเท่านั้น นอกจากนี้ยังไม่รองรับส่วนเสริม

Freemius ชำระเงิน

ใหม่ ตัวเลือกการชำระเงิน JavaScript API

นอกเหนือจากพารามิเตอร์ currency ใหม่ที่เพิ่มเข้ามาเพื่อควบคุมสกุลเงินที่จะเปิดการชำระเงินด้วย ตอนนี้คุณสามารถเติมคีย์ใบอนุญาตล่วงหน้าด้วยพารามิเตอร์ license_key :

license_key: ‘<key>’,

และหากคุณกำลังจัดโปรโมชันเป็นระยะๆ และต้องการใช้คูปองโดยอัตโนมัติแต่ไม่เปิดเผยต่อผู้ใช้ของคุณ ตอนนี้คุณสามารถรวมสิ่งต่อไปนี้ในการกำหนดค่าการชำระเงินได้:

coupon: ‘<COUPON_CODE>’,
hide_coupon: true,

คุณสามารถตรวจสอบรายการตัวเลือกการชำระเงินทั้งหมดได้ที่นี่:

https://freemius.com/help/documentation/selling-with-freemius/freemius-checkout-buy-button/

เซสชั่นการชำระเงิน

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

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

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

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

ส่วนลดการต่ออายุเมื่อชำระเงิน

ชำระเงินด้วย PayPal

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

Freemius - ชำระเงินด่วนของ PayPal - ไอคอนผลิตภัณฑ์

ชำระเงินสำหรับการรวมกลุ่ม

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

ขายชุดสินค้าผ่าน Freemius Checkout

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

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

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

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

ความเข้ากันได้ของเบราว์เซอร์

ขณะนี้ User Dashboard ทำงานบน Internet Explorer 11 ขึ้นไป

ส่วนเว็บไซต์

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

ตัวกรองเว็บไซต์แดชบอร์ดผู้ใช้

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

ดาวน์โหลดการเพิ่มยอดขาย

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

ปุ่มดาวน์โหลดเสนอตัวเลือกการต่ออายุ/การซื้อ

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

ส่วนหัวติดหนึบ

ขณะนี้ตารางทั้งหมดมีส่วนหัวที่ติดหนึบ ซึ่งเป็นการปรับปรุง UI/UX ขนาดเล็กแต่ทรงพลัง โปรดทราบว่าในขณะที่เบราว์เซอร์ยอดนิยมส่วนใหญ่รองรับกฎ CSS นี้ IE และ Opera Mini จะไม่:

ส่วนหัวติดหนึบใน Freemius UI/UX

ผลิตภัณฑ์มัด

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

ไอคอนสำหรับสินค้าที่แถม

การส่งอีเมลใบอนุญาตที่สร้างด้วยตนเอง

มีหลายกรณีการใช้งานที่นักพัฒนาอาจจำเป็นต้องสร้างใบอนุญาตด้วยตนเอง นี่คือบางส่วน:

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

ก่อนหน้านี้ คุณสามารถสร้างใบอนุญาตสำหรับกรณีการใช้งานเหล่านั้นได้อย่างง่ายดาย แต่คุณต้องส่งอีเมลใบอนุญาตไปยังบุคคลนั้นด้วยตนเอง ฟังดูง่ายใช่มั้ย แต่คุณจะส่งอีเมลลิงก์ดาวน์โหลดอย่างปลอดภัยได้อย่างไร แล้วคำแนะนำในการติดตั้งล่ะ? มีหลายวิธีในการจัดการ - ทั้งหมดต้องใช้ขั้นตอนมากมาย - และกระบวนการดังกล่าวอาจใช้เวลา 10-15 นาที - เสียเวลามาก!

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

ส่งอีเมลรหัสใบอนุญาตและลิงก์ดาวน์โหลดไปยังผู้ใช้

เข้าสู่ระบบในฐานะลูกค้า (aka การแอบอ้าง)

ส่วนหนึ่งของความพยายามของเราในการเพิ่มขีดความสามารถให้กับคุณด้วยเครื่องมือเพื่อให้บริการลูกค้าของคุณได้ดียิ่งขึ้นและลดภาระการสนับสนุนของคุณ ตอนนี้ คุณสามารถเข้าสู่ระบบ แดชบอร์ดผู้ใช้ ของลูกค้าของคุณได้อย่างง่ายดาย เพื่อดูว่าพวกเขาเห็นอะไรเมื่อพวกเขาเข้าสู่ระบบ เพียงเปิดโปรไฟล์ผู้ใช้ที่เกี่ยวข้องใน Developer Dashboard แล้วคลิก *LOGIN AS USER*:

เข้าสู่ระบบในฐานะผู้ใช้

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

ฟิลด์ที่เติมไว้ล่วงหน้าสำหรับการเข้าสู่ระบบในฐานะผู้ใช้

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

คุณลักษณะที่ยอดเยี่ยมนี้ (และอื่น ๆ อีกสองสามอย่าง) มาจากการย้ายถิ่นของ Tickera ไปยัง Freemius (ขอบคุณ!)

ติดต่อเรา

คุณสามารถเพิ่มสไตล์ชีต CSS แบบกำหนดเองที่จะเพิ่มลงในแบบฟอร์มติดต่อเราในแดชบอร์ดได้แล้ว:

CSS ที่กำหนดเองสำหรับแบบฟอร์มติดต่อผู้ดูแลระบบ WP

คูปอง คำสั่งซื้อเริ่มต้นใหม่

ลำดับเริ่มต้นของคูปองที่แสดงใน หน้าแดชบอร์ดสำหรับนักพัฒนาซอฟต์แวร์ กำลังแสดงคูปองที่ "ใหม่ที่สุด" ก่อน คุณสามารถคาดหวังเห็นคูปองที่จัดเรียงตามเกณฑ์เหล่านี้:

  1. คูปองที่ใช้งานอยู่ – ใช้งานจะปรากฏก่อนไม่ใช้งาน
  2. วันที่สิ้นสุดโปรโมชั่น – คูปองที่หมดอายุใน 7 วันจะปรากฏก่อนคูปองที่หมดอายุใน 2 วัน
  3. วันที่เริ่มต้นของโปรโมชัน – คูปองที่หมดอายุเมื่อ 3 วันก่อนจะปรากฏก่อนคูปองที่หมดอายุเมื่อ 7 วันก่อน

ตัวอย่างเช่น หากมีคูปองที่ใช้งานอยู่ 2 ใบที่สามารถใช้ได้จนถึงวันที่ 1 มกราคม 2020 คูปองที่หมดอายุภายหลังจะปรากฏก่อนอีกใบหนึ่ง

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

  • การเพิ่มเว็บฮุคสำหรับส่วนเสริมได้รับการแก้ไขแล้ว
  • ตัวนับ "การอัปเกรด" ของแดชบอร์ดกำลังแสดงจำนวนใบอนุญาตที่สร้างขึ้นในช่วงเวลาที่เลือก และหลังจากได้รับรายงานจากพันธมิตรรายหนึ่งของเรา เราพบว่าตัวนับสร้างความสับสนเนื่องจากได้รวมใบอนุญาตที่สร้างด้วยตนเองไว้ด้วย เราได้อัปเดตตัวนับเพื่อรวมเฉพาะการอัปเกรดที่เกี่ยวข้องกับการซื้อจริงและการสมัครรับข้อมูล (การทดลองใช้ก็นับด้วย)

อัพเกรดเคาน์เตอร์

การจัดการทีมและการอนุญาต

สมาชิกทีมแก้ไขเป็นกลุ่ม

หากคุณกำลังจัดการผลิตภัณฑ์หลายรายการด้วย Freemius และมีทีมงานที่ทำงานร่วมกับคุณ คุณอาจสังเกตเห็นแล้วว่าประสบการณ์ในการเพิ่ม/ลบสมาชิกในทีมนั้นยุ่งยาก คุณต้องทำซ้ำขั้นตอนเดิมซ้ำแล้วซ้ำอีกสำหรับผลิตภัณฑ์ทุกชิ้น ตัวอย่างเช่น หากคุณมีส่วนเสริมมากกว่า 20 รายการ คุณจะต้องเพิ่มสมาชิกในทีมใหม่ทุกคน 20+ ครั้ง

ไม่มีแล้ว!

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

เพิ่มสมาชิกในทีมในส่วนเสริมทั้งหมด

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

อัพเดทสิทธิ์ของทีม

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

นอกจากนี้เรายังแนะนำบทบาท Developer ใหม่ที่อนุญาตให้ปรับใช้และจัดการการเปิดตัวผลิตภัณฑ์ต่างจากบทบาท Support :

เพิ่มผู้พัฒนาเป็นสมาชิกทีม

EULA ใหม่

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

เพื่อเป็นการเตือนความจำ หากคุณต้องการตรวจสอบ EULA คุณสามารถเข้าถึงได้ผ่านลิงก์ต่อไปนี้:

https://freemius.com/terms/<productID>/<productSlug>/

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

ข้อตกลงใบอนุญาตผู้ใช้ปลายทางใหม่ (EULA)

เพื่อทำให้สิ่งต่างๆ ง่ายขึ้น เราได้รวม "ทางลัด" สองสามรายการไว้ด้วย เพื่อให้คุณสามารถเชื่อมโยงไปยังส่วนที่เฉพาะเจาะจงใน EULA ได้โดยตรง:

  • สรุปเงื่อนไขการสมัครสมาชิก: https://freemius.com/terms/<productID>/<productSlug>/#subscriptions_summary
  • สรุปนโยบายการคืนเงิน: https://freemius.com/terms/<productID>/<productSlug>/#refund_policy_summary
  • นโยบายการคืนเงินเต็มจำนวน: https://freemius.com/terms/<productID>/<productSlug>/#refund_policy

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

https://freemius.com/terms/<productID>/<productSlug>/#subscriptions_summary

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

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

Help Scout Integration รายชื่อประเทศ

แพลตฟอร์มพันธมิตร

คูปองพันธมิตร

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

สิ่งนี้มีประโยชน์อย่างยิ่งหากคุณทำงานร่วมกับนักการตลาดแบบ Affiliate ซึ่งเน้นที่การโปรโมตวิดีโอเป็นหลัก เนื่องจาก CTR (อัตราการคลิกผ่าน) ของลิงก์เชิงอรรถของ YouTube ค่อนข้างต่ำ การเสนอคูปองพิเศษ แม้ว่าจะเป็นส่วนลดเชิงสัญลักษณ์ 5% ก็เป็นวิธีที่ยอดเยี่ยมในการเอาชนะอุปสรรคดังกล่าว และยังสามารถระบุยอดขายให้กับพันธมิตรได้อีกด้วย .

หมายเหตุ: ความสามารถนี้ยังไม่พร้อมใช้งานใน Developer Dashboard ดังนั้น คุณจะต้องติดต่อฝ่ายสนับสนุนของเราหากต้องการใช้

แท็ก UTM ของพันธมิตร

แม้ว่าเราจะเสนอการติดตามลิงก์พันธมิตรในแดชบอร์ด ผู้คนจำนวนมากต้องการจัดการการติดตามของตนทั้งหมดด้วย GA (Google Analytics) เนื่องจากข้อจำกัดด้านความปลอดภัยของเบราว์เซอร์และแอตทริบิวต์ HTML เช่น rel=”noreferrer” มีหลายกรณีที่ GA จะไม่สามารถระบุแหล่งที่มาของการอ้างอิงได้ และการคลิกเหล่านั้นจะถูกนับเป็นการเข้าชมโดยตรงเท่านั้น ตอนนี้ ลิงค์พันธมิตรทั้งหมดรวมแท็ก UTM โดยอัตโนมัติเพื่อระบุแหล่งที่มาของการเข้าชมได้อย่างง่ายดาย ตัวอย่างเช่น สมมติว่าผู้ใช้คลิกที่ลิงค์พันธมิตรที่เชื่อมโยงไปยัง my-awesome-product.com จาก Awesome-affiliate.com ลิงค์พันธมิตรซึ่งดูเหมือน https://r.freemius.com/123/456/ จะเปลี่ยนเส้นทางไปที่:

https://my-awesome-product.com?utm_source=awesome-affiliate.com&utm_medium=website&utm_campaign=fs_aff

นี่คือโครงสร้าง URL:

https://my-awesome-product.com?utm_source={affiliate_main_domain}_{referrer_domain}&utm_medium={'direct'|'website'|'social'}&utm_campaign=fs_aff

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

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

กู้คืนอีเมลรถเข็นเรียบร้อยแล้ว

การจัดการข้อพิพาท

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

กระบวนการโต้แย้ง Paypal

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

คอยติดตามการอัปเดตเพิ่มเติมเกี่ยวกับการจัดการข้อพิพาทในบันทึกประจำรุ่นถัดไป!

WordPress SDK v.2.3.0

การรวมกลุ่ม

หากโมเดลธุรกิจหลักของคุณเสนอปลั๊กอิน/ธีมหลักฟรี แล้วขายชุดรวม เรามีข่าวที่น่าตื่นเต้นสำหรับคุณ! ตอนนี้คุณสามารถแสดงราคาของบันเดิลภายใน WP Admin แทนที่จะแสดงราคาของปลั๊กอิน/ธีม ในการเปิดใช้งานตัวเลือกนั้น สิ่งที่คุณต้องทำคือเพิ่ม 'bundle_id' => '<YOUR_BUNDLE_ID>', การตั้งค่าข้อมูลโค้ดการรวมของคุณ ง่ายมาก!

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

เครือข่ายหลายไซต์

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

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

เพื่อให้ตัวเลขแก่คุณ มีกรณีการใช้งานที่แตกต่างกันประมาณ 40 กรณีที่เกี่ยวข้องกับการเปลี่ยนแปลงนั้น และเราจัดการมันทั้งหมด! (หวังว่าเราจะไม่พลาดอะไร)

นอกจากนี้ สำหรับปลั๊กอินที่มีการตั้งค่าเมนูผู้ดูแลระบบ WP ที่แตกต่างกันในระดับไซต์เทียบกับระดับเครือข่าย ขณะนี้คุณสามารถระบุการตั้งค่าเมนูระดับเครือข่ายได้โดยการตั้งค่าตัวเลือก 'menu_network' => array( … ), ในการผสานรวม SDK ตัวอย่าง

ติดตั้งอัตโนมัติ – ปิดการใช้งาน

น่าเสียดาย หลังจากการหารือกับทีมตรวจสอบปลั๊กอิน WordPress.org อย่างต่อเนื่อง เราต้องปิดการใช้งานความสามารถในการติดตั้งอัตโนมัติ ซึ่งเราเปิดตัวในเดือนมีนาคม 2017 หลังจากที่ Jetpack เริ่มสนับสนุนการติดตั้งธีมที่ไม่ใช่ wp.org ฉันจะไม่เริ่ม #WPDrama เพราะแน่นอนว่าการใช้งานของเราไม่เหมือนกับของ Jetpack ทุกประการ น่าเสียดายที่ความคิดสร้างสรรค์และ UX ถูกบล็อกในบางกรณีเช่นนี้และไม่มีเหตุผลที่ดี

เนื่องจากเราเป็นบริษัทที่ขับเคลื่อนด้วยข้อมูล เมื่อเราเปิดตัวคุณลักษณะการติดตั้งอัตโนมัติ เราจึงต้องการตรวจสอบสมมติฐานของเราว่าประสบการณ์การติดตั้งอัตโนมัตินั้นดีกว่าสำหรับผู้ใช้จริง ๆ ดังนั้น ผู้ใช้ทุกคนที่เลือกตัวเลือกการติดตั้งอัตโนมัติระหว่างการชำระเงินจะได้รับอีเมลพร้อมแบบสำรวจ Google ฟอร์มง่ายๆ เพื่อจัดอันดับประสบการณ์การติดตั้งตั้งแต่ 1 ถึง 5 และให้ข้อเสนอแนะเพิ่มเติม จาก 686 คำตอบ 83% ให้คะแนนว่ายอดเยี่ยม อีก 10.5% จัดอันดับว่ายอดเยี่ยม:

ความคิดเห็นของผู้ใช้เกี่ยวกับกระบวนการติดตั้งอัตโนมัติ

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

ลิงค์ฟอรัมการสนับสนุน

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

<?php
function set_my_custom_support_url( $wp_org_support_url ) {
	return ‘https://my-awesome-product.com/support/forum/’;
}

my_fs()->add_filters( 'support_forum_url', ‘set_my_custom_support_url’ );
?>

  

การเรียกเก็บเงินบัญชี & ใบแจ้งหนี้

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

ดาวน์โหลด/ติดตั้งโปรแกรมเสริมจาก WP Admin

ย้อนกลับไปในปี 2017 เมื่อฉันเข้าร่วม PressNomics 5 ฉันได้พูดคุยกับ Matt Cromewall เพื่อนของฉัน ในหลาย ๆ สิ่งที่เราพูดคุยกัน Matt กล่าวถึง Crate (ซึ่งไม่เคยเปิดตัว btw) เป็นตัวอย่างของ UX ที่ยอดเยี่ยมสำหรับการจัดการและติดตั้งส่วนเสริมจากภายใน WP Admin โดยที่ลูกค้าไม่จำเป็นต้องผ่านมาตรฐานที่น่าเบื่อ กระบวนการติดตั้งที่ปกตินำเสนอโดยปลั๊กอินและธีม WP:

สร้างการสาธิต

[ลังไม้ต้นแบบจาก cratewp.com]

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

แล้วมันทำงานอย่างไร?

หากลูกค้ามีใบอนุญาตที่ถูกต้องสำหรับส่วนเสริม และพวกเขากำลังใช้งานปลั๊กอิน/ธีมหลักเวอร์ชัน wp.org ฟรี ตอนนี้พวกเขาจะสามารถ ดาวน์โหลด ส่วนเสริมได้โดยตรงจากภายในผู้ดูแลระบบ WP นอกเหนือจาก การดูรายละเอียดของส่วนเสริม:

ดาวน์โหลดโปรแกรมเสริมจาก WP Admin

ไม่อนุญาตให้ทำการ ติดตั้ง ส่วนเสริมโดยตรงภายใน WP Admin จากผลิตภัณฑ์ที่สอดคล้องกับ wp.org ดังนั้น ตัวเลือกการติดตั้งจะใช้ได้ก็ต่อเมื่อปลั๊กอินหลัก/รุ่นของธีมที่ติดตั้งและเปิดใช้งานได้รับการชำระเงินหรือถูกตั้งค่าสถานะอย่างชัดเจนว่าไม่ใช่ WP.org สอดคล้อง นี่คือลักษณะที่ปรากฏในกรณีนั้น:

ติดตั้งโปรแกรมเสริมจาก WP Admin

เราได้ทำการปรับปรุง UX อีกครั้งในส่วนเสริมของ WP Admin: ส่วนเสริมที่ติดตั้งแล้วจะแสดงด้วยป้ายกำกับ INSTALLED ทำให้ผู้ดูแลระบบทราบได้ง่ายขึ้นว่ามีการติดตั้งส่วนเสริมบนเว็บไซต์แล้วหรือไม่:

ติดตั้ง Add-on ที่มีป้ายกำกับใน WP Admin

ความเข้ากันได้กับ ManageWP, MainWP, InfiniteWP และ Jetpack

Freemius WordPress SDK รวมกลไกที่ระบุไฟล์หลักของปลั๊กอินหรือธีมโดยอัตโนมัติ กลไกนั้นอาศัย debug_backtrace() และถือว่า WP core รับผิดชอบในตอนแรกรวมถึงไฟล์หลักนั้น หลังจากปัญหา GitHub ที่เกี่ยวข้องหลายประการซึ่ง SDK ไม่สามารถรับชื่อและเวอร์ชันของผลิตภัณฑ์ได้อย่างถูกต้อง เราได้แก้ไขปัญหาบางอย่างและพบว่าเกี่ยวข้องกับกรณีการใช้งานของปลั๊กอินของบุคคลที่สามที่รับผิดชอบในการรวม/ดำเนินการ และไม่ แกน WP ManageWP, MainWP, InfiniteWP และ Jetpack มีความสามารถในการติดตั้งและเปิดใช้งานปลั๊กอินและธีมจากระยะไกล การรวมผลิตภัณฑ์ผ่านบริการเหล่านั้นได้รับการประมวลผลแตกต่างกัน และรหัสของผลิตภัณฑ์ที่มีการจัดการรวมอยู่โดยตรงโดยปลั๊กอิน "ตัวแทน" ของบริการที่เกี่ยวข้อง

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

อะไรต่อไป?

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

การจัดการหลายร้านค้าและระดับร้านค้า

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

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

นอกจากนี้ พันธมิตรของเราบางรายมีร้านค้าและแบรนด์หลายแห่ง และขณะนี้ยังไม่มี UI สำหรับจัดการร้านค้าหลายร้านภายใต้บัญชีเดียวกัน

นั่นคือสิ่งที่เราต้องการจะจัดการในอนาคตอันใกล้นี้

WordPress SDK การฆ่าเชื้อและการหลบหนี

หนึ่งในฟังก์ชันหลักของ WordPress SDK คือ fs_request_get() ฟังก์ชันตัวช่วยนี้ใช้สำหรับเข้าถึงพารามิเตอร์ GET/POST ที่ได้รับจากฝั่งไคลเอ็นต์ โดยมีค่าเริ่มต้นที่เลือกได้เมื่อพารามิเตอร์หายไป การล้างอินพุตที่เกิดขึ้นจริงนั้นทำขึ้นในขอบเขตของการใช้งานฟังก์ชัน

ปลั๊กอิน WordPress.org & ทีมตรวจสอบธีมคอยตั้งค่าสถานะฟังก์ชันตัวช่วย SDK อย่างไม่ถูกต้อง เนื่องจากไม่ได้รวมการล้างข้อมูล เป็นการผสมผสานระหว่างเครื่องมือทดสอบอัตโนมัติที่ถูกจำกัดในการ "มองเห็น" ขอบเขตทั้งหมดของโค้ด เช่นเดียวกับผลบวกที่ผิดพลาดจากผู้ตรวจสอบที่กำลังเรียกดูโค้ดเพื่อค้นหาปัญหา ฉันไม่สามารถตำหนิพวกเขาได้ – การตรวจสอบรหัสของผลิตภัณฑ์ทั้งหมดอาจใช้เวลานาน – มันไม่สามารถทำได้ด้วยกระบวนการตรวจสอบโดยอาสาสมัคร

สรุป เราไม่ชอบนักพัฒนาที่มีความประทับใจเชิงลบเพียงแค่เข้าร่วม Freemius ได้จากประสบการณ์การปฏิเสธกับ wp.org ไม่ว่ามันจะเป็นความผิดของเราหรือไม่ก็ตาม ดังนั้น ด้วยโครงสร้างกระบวนการตรวจสอบในปัจจุบันและทรัพยากรบุคคลที่มี เราจะดำเนินการแก้ไขปัญหาและล้างข้อมูลที่ป้อนเข้าในบรรทัด แม้ว่าจะเป็นการเพิ่มขนาดโค้ด (เราจะต้องทำซ้ำโค้ดที่ซ้ำซ้อน) และส่งผลต่อประสิทธิภาพการทำงานเล็กน้อย แต่เรามั่นใจว่านี่เป็นการตัดสินใจที่ดีที่สุดในอนาคต เนื่องจากเราเชื่อมั่นอย่างยิ่งในระบบนิเวศของ wp.org และต้องการให้แน่ใจว่า SDK ของเรา ตรงตามแนวทางของที่เก็บอย่างถูกต้อง

ปรับปรุงราคาในแดชบอร์ด

หากคุณกำลังขายผลิตภัณฑ์ freemium กับ Freemius คุณน่าจะคุ้นเคยกับหน้าการกำหนดราคาในแดชบอร์ดของ SDK หน้านี้เริ่มต้นขึ้นในปี 2015 โดยใช้เทคโนโลยี front-end แบบเก่า และยังมีโครงสร้างที่ดีและอาศัยสมมติฐานหลายประการที่ช่วยให้เราเร่งการพัฒนาได้ในตอนนั้น เห็นได้ชัดว่า หน้านี้มีการพัฒนาอย่างกว้างขวาง เนื่องจากเราได้เพิ่มคุณสมบัติมากมายตลอดหลายปีที่ผ่านมา เนื่องจากมีการใช้เทคโนโลยีที่ล้าสมัย การบำรุงรักษา การแก้ไขข้อผิดพลาด และการพัฒนาคุณสมบัติใหม่จึงช้าลงและช้าลง นอกจากนี้ หลังจากที่ได้เห็นโครงสร้างการกำหนดราคาจำนวนมาก เราก็มีความเข้าใจมากขึ้นเกี่ยวกับข้อจำกัดของหน้านั้น สุดท้ายนี้ เราต้องการให้คุณมีความยืดหยุ่นอย่างสมบูรณ์ในการปรับเปลี่ยนเทมเพลตหน้าการกำหนดราคา ซึ่งเป็นสิ่งที่เป็นไปไม่ได้ในขณะนี้ เนื่องจากมันทำงานจากระยะไกลจากส่วนของเรา

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

ชำระเงินเป็นภาษาท้องถิ่น

ฉันพูดถึงเรื่องนี้เมื่อปีที่แล้ว แม้ว่าเราจะยังไม่ได้จัดลำดับความสำคัญของสิ่งนี้ โดยพื้นฐานแล้ว เราต้องการทำให้ผู้ซื้อที่ไม่ใช่คนอังกฤษเข้าถึงการชำระเงินได้โดยการแนะนำความสามารถหลายภาษา

แล้วพบกันที่ WCEU 2019!

นั่นคือทั้งหมดสำหรับผู้อัปเดตนี้ หากคุณกำลังเข้าร่วม WordCamp Europe ในสัปดาห์นี้ อย่าเพิ่งเป็นคนแปลกหน้า แวะมาทักทายกัน! ทั้งแบรนดอนและฉัน (Vova) จะอยู่ที่นั่น - อย่าลังเลที่จะ DM เราทาง Twitter แล้วมาตามกัน