بيع حزم منتجات WordPress والعضويات ، ومنصة تابعة ، و Proration ، وتكامل شبكة متعددة المواقع
نشرت: 2018-04-05ملاحظات الإصدار هو تحديثنا الشهري الذي يسلط الضوء على التحسينات الأخيرة على المنتجات التي قمنا بإجرائها ، حتى تتمكن من البقاء على اطلاع دائم بكل ما هو جديد بسهولة. إليك ما أطلقناه بين أغسطس 2017 ومارس 2018.
لم نضيع في جزيرة استوائية منذ أغسطس ، في الواقع ، لقد عملنا بجد على جانب المنتج حتى أنه لم يكن لدينا الوقت لنشر ملاحظات الإصدار هذه. هناك الكثير من الإمكانات الجديدة المذهلة التي قمنا بشحنها خلال الأشهر الستة الماضية ، وربما أكثر من 30 ميزة مختلفة ، لذلك لن أغطيها كلها ، فقط أكبر الإصدارات.
جاهز ، انطلق ، انطلق ...
حزم البيع
كانت القدرة على بيع الحزم مدرجة في قائمة TODOs الخاصة بنا لأكثر من عامين ، لذلك نحن متحمسون للغاية لإخراج هذا الأمر ونتطلع إلى معرفة كيف سيساعدك ذلك على زيادة LTV لعملائك (القيمة الدائمة).
حل الحزم مرن للغاية ، مما يسمح لك ببيع أي مجموعة من المنتجات: السمات والمكونات الإضافية والإضافات. كل ذلك بموجب ترخيص واحد واشتراك واحد (أو عملية شراء واحدة بخطة مدى الحياة).
أود أن أوضح أننا وضعنا الكثير من التخطيط في تصميم الحزم ، بالتشاور مع أصحاب الأعمال الناجحين الذين يبيعون الحزم لسنوات ، لبناء حل متميز وتجنب العيوب الشائعة من الأنظمة الأخرى في السوق. على سبيل المثال ، من الأشياء التي تعلمناها أثناء التصميم أهمية وجود مفتاح ترخيص واحد لكل حزمة. تخيل حزمة من 20 وظيفة إضافية. ستنشئ منصات المبيعات المتنافسة 20 مفتاح ترخيص مختلفًا لكل عملية شراء للحزمة. إلى جانب حقيقة أن هذا هو مضيعة لموارد التخزين. كما أنه يفسد لوحة معلومات إدارة التراخيص ويضيف متاعب كبيرة للعميل عندما يحتاج إلى تنشيط مفاتيح الترخيص الخاصة به. بدلاً من نسخ ترخيص واحد ثم لصقه عبر جميع الوظائف الإضافية - سيحتاج العميل إلى تبديل علامة تبويب المتصفح 40 مرة! قم بتبديل علامة التبويب ، ونسخ الترخيص ، وتبديل علامة التبويب إلى WP ، ولصق الترخيص ... ومرة تلو الأخرى ... تخيل مدى إزعاج تجربة المستخدم في هذه الحالة. يمكن أن تحتوي بعض الحزم على المزيد من المنتجات المعبأة بداخلها.
على الرغم من وجود الكثير من التغييرات التي أدخلناها في محرك تحقيق الدخل لجعله يعمل بالكامل ، فقد أبقينا تجربة مستخدم الواجهة الأمامية بسيطة وبديهية. يمكنك البدء في بيع حزم من منتجاتك الحالية في أقل من دقيقتين حرفيًا.
أرغب في عرض تسعير حزم Iconic ، والذي يُعد مثالاً ممتازًا لطريقة نظيفة وأنيقة لبيع الحزم:
بيع العضويات
عند الحديث عن العضوية عبر الإنترنت / موقع الويب ، فهذا يعني عادةً الاشتراك في محتوى مقيد لا يمكنك الوصول إليه بطريقة أخرى. في سياقنا ، يعني ترخيص العضوية لشركة المكونات الإضافية أو متجر السمات ، أنه يمكن للعميل الاشتراك للحصول على عضوية للوصول إلى مجموعة فرعية ، أو جميع المنتجات الحالية والمستقبلية للمتجر. إذا فكرت في الأمر ، فليس هناك فرق تقريبًا بين الحزمة والعضوية عندما تتعلق العضوية في السياق بمكونات WordPress الإضافية والسمات. إنها مجرد مسألة مصطلحات. عندما أدركنا أنه أثناء عملية تصميم الحزم ، قررنا "قتل" هذين العصفورين بحجر واحد (نحن نحب الحيوانات ، راجع للشغل). لذلك ، عند إعداد خطة الحزمة الخاصة بك ، أضفنا خيارًا لك لتضمين جميع المنتجات المستقبلية كجزء من الخطة ، وتحويلها إلى عضوية المكونات الإضافية / السمات الكلاسيكية:
كما ذكرنا ، يمكنك بيع أي مجموعة من المنتجات في حزمة ، لذلك إذا كان لديك متجر قوالب ، يمكنك البدء في بيع عضوية لجميع السمات الخاصة بك. إذا كان لديك عمل مكون إضافي ، فيمكنك بيع وصول مجمع إلى جميع المكونات الإضافية الخاصة بك. وأخيرًا ، إذا كنت تبيع كلاً من المكونات الإضافية والسمات ، فيمكنك بيع إمكانية الوصول إلى جميع منتجاتك مجتمعة
منصة تابعة
لقد أعلنا عن إصدار Freemius Affiliate Platform مرة أخرى في نوفمبر عندما أصدرنا دليلًا ضخمًا حول بدء برنامج فرعي لمنتجات WordPress الخاصة بك ، ولكن نظرًا لأننا لم ننشر أي ملاحظات إصدار من ذلك الوقت ، فقد أردت ذكر ذلك مرة أخرى هنا . باختصار ، يتضمن Freemius الآن حلاً كاملاً وآمنًا للشركات التابعة حتى تتمكن من البدء في إعداد المسوقين التابعين للترويج لمنتجاتك مقابل عمولة.
لتنشيط البرنامج التابع ، انتقل إلى Freemius Dashboard وانقر على AFFILIATION. هناك ، قم بتشغيل "تنشيط برنامج الانتساب":
حاليًا ، يمكنك إما إضافة الشركات التابعة يدويًا ، عبر لوحة المعلومات ، أو السماح للشركات التابعة بالتقدم إلى برنامجك مباشرةً ، عبر لوحة تحكم WP Admin الخاصة بهم:
لتضمين تطبيق الانتساب إلى منتجك ، انتقل إلى صفحة SDK INTEGRATION وحدد مربع اختيار الانتساب الجديد:
سيؤدي هذا إلى تحديث مقتطف التكامل ، لذا ستحتاج إلى نشر إصدار جديد بالشفرة المحدثة.
ما التالي لحل الإحالة؟
لا يزال هناك مكونان مفقودان في TODO الخاص بنا للانتساب:
- في الوقت الحالي ، لا نقدم نموذج طلب يمكنك استخدامه لموقعك. نعم ، يمكنك الاستفادة من واجهة برمجة التطبيقات الخاصة بنا لبناء النموذج ، لكننا نرغب في تقديم شيء خارج الصندوق.
- الشيء الثاني هو الاتفاقية القانونية لبرنامج الانتساب. خطتنا هي العمل مع مكتبنا القانوني لإنشاء اتفاقية قابلة لإعادة الاستخدام ، والتي ستتمكن من استخدامها على موقعك. في هذه المرحلة من الزمن ، هذا شيء يجب أن تعتني به بنفسك.
ترقيات وتخفيض التصنيف
حتى الآن ، لم يكن لدى العملاء حقًا طريقة لترقية / تقليل تراخيصهم. يمكن للعميل تحديث خطته ، ولكن وراء الكواليس ، سينشئ المحرك ترخيصًا واشتراكًا جديدين ، متجاهلاً الإعداد السابق. أدى هذا إلى ظهور مشكلتين:
المشكلة رقم 1 - لا يوجد نسخ آلي مؤتمت
تخيل حالة الاستخدام التالية: اشترى موظف مستقل ترخيصًا سنويًا لموقع واحد لموضوع WordPress الخاص بك. بعد أسابيع قليلة فقط ، وقعوا في حب الموضوع الخاص بك وأدركوا أنهم يريدون الاشتراك في الترخيص السنوي غير المحدود للموقع واستخدام السمة الخاصة بك في جميع مشاريعهم. رائع ، أليس كذلك؟ في السابق ، كان الموظف المستقل ينتقل بعد ذلك إلى الترقية إلى حد الموقع الجديد ودفع السعر الكامل ، على الرغم من أنهم اشتروا مؤخرًا ترخيص الموقع الفردي فقط. من المرجح أن يتصل العميل نفسه بالدعم ويطالب بغضب باسترداد الدفعة الأولى. العملاء الآخرون الذين لاحظوا ذلك مسبقًا سيتصلون بدعمك قبل الترقية ، مرة أخرى ، ليسوا سعداء. كان الحل البديل لهذه الحالة هو إخبار البائعين بإصدار قسيمة لمرة واحدة بالسعر التناسبي. ليس بعد الآن! Proration الآن مدعومة بالكامل وتعمل مثل السحر.
المشكلة رقم 2 - لا تحديثات الترخيص
حالة استخدام أخرى يحلها التقسيم هي:
لنفترض أنك تبيع مكونًا إضافيًا مميزًا فقط مع خطتين: Pro و Pro +. يشترك العميل في باقة Pro السنوية الخاصة بك المكونة من 5 مواقع وينشط الترخيص على جميع مواقعه الخمسة. ثم ، بعد فترة قصيرة ، أدركوا أنهم بحاجة فعلاً إلى ترخيص Pro +. في الإعداد السابق ، سيذهب العميل إلى موقع الويب الخاص بك للترقية إلى Pro + ، ولكن نظرًا لعدم وجود طريقة لتحديد ما إذا كانت ترقية للترخيص الحالي في Freemius Checkout ، فسوف يدفعون مبلغ Pro + بالكامل ، على الرغم من لقد دفعوا مؤخرًا فقط مقابل خطة Pro. علاوة على ذلك ، كانوا سيحصلون على مفتاح ترخيص جديد وسيحتاجون إلى تنشيط الترخيص الجديد على جميع هذه المواقع الخمسة مرة أخرى. ليست سهلة الاستخدام مع الإصدار الجديد ، يمكن للعملاء إضافة ترخيص إلى سياق Checkout:
تحل آلية التناسب الجديدة كلا المشكلتين المذكورتين: يحصل العملاء على خصم نسبي (عند الاقتضاء) ، ويتم تحديث ترخيصهم تلقائيًا حتى لا يحتاجوا إلى القيام بأي شيء آخر لتمكين ميزات ترخيص Pro + على المواقع التي تم تنشيطها بالفعل رخصة.
النشر ومعالج PHP المسبق
يدعم معالج PHP الأولي لدينا الآن بناء جملة PHP7 ، بالإضافة إلى بناء جملة PHP5 ، والتي كنا ندعمها حصريًا من قبل.
هناك تحديث صغير آخر مهم قمنا به وهو عدم إضافة لاحقة "(Premium)" إلى اسم المكون الإضافي / السمة عندما يكون المنتج مميزًا فقط (بدون إصدار مجاني). الفكرة من وراء اللاحقة هي مساعدة العملاء على التعرف بسهولة على إصدار المكون الإضافي المتميز عندما يكون لديهم كل من المنتجات المجانية والمتميزة المثبتة على بيئة WordPress الخاصة بهم. ولكن من الواضح أن هذا ليس مطلوبًا عندما يكون هناك إصدار رمز واحد فقط للمنتج.
تكامل MailChimp
إذا كنت من مستخدمي MailChimp وتبيع مع Freemius - فلدينا بعض الأخبار الرائعة لك:
التجزئة على أساس الخطة
يضيف تكامل MailChimp الآن تلقائيًا حقل دمج مخصصًا لتخزين اسم خطة عملائك:
للاستفادة من هذه الإمكانية ، ستحتاج إلى إعداد قاعدة واحدة على الأقل مرتبطة بالمدفوعات أو الاشتراكات أو التراخيص. على سبيل المثال ، عند بدء تشغيل حدث تم license.created
بواسطة ترخيص ، قم بإضافة المستخدم إلى قائمة "عملائي". بمجرد إعداده ، ستتمكن من إنشاء تقسيم قائم على الخطة للمستخدمين والعملاء واستهداف حملات تسويقية مختلفة ، بناءً على خطط العملاء:
التجزئة على أساس تحديد الموقع الجغرافي
نقوم الآن أيضًا بتضمين رمز البلد الخاص بالمستخدم مع استدعاءات واجهة برمجة تطبيقات MailChimp ، بحيث يمكنك إنشاء تقسيم يعتمد على الموقع أيضًا:
هام: لن يتم تطبيق هذه الميزات بأثر رجعي وستعمل فقط للمشتركين الجدد.
التعليقات وتحديث تطبيق Scout Help
في محاولة لمساعدتك في الحصول على المزيد من المراجعات والشهادات من المشترين المعتمدين ، أضفنا زرًا إلى صفحة ملف تعريف المستخدم الذي يسترد رابطًا مباشرًا لترك مراجعة للمنتج الذي تم شراؤه:
هذا مفيد بشكل خاص لفريق الدعم الخاص بك. إذا كنت قد ساعدت أحد العملاء للتو - أرسل لهم الرابط المباشر لمراجعة منتجك ، بينما هم موضع تقدير.
إذا كنت تستخدم Help Scout لنظام تذاكر الدعم الخاص بك ، فقد قمنا بإثراء تطبيق Help Scout الخاص بنا من خلال تضمين رابط المراجعة مباشرة في Help Scout sidenav:
إذا قام المستخدم بالفعل بمراجعة المنتج ، فبدلاً من إظهار الرابط ، سيعرض التطبيق التقييم الذي قدموه:
هناك تحسين مفيد آخر لتطبيق Help Scout وهو جلب ملف تعريف المستخدم ، بناءً على جميع عناوين البريد الإلكتروني المرتبطة بالمستخدم في Help Scout ، بدلاً من العنوان الرئيسي:
تقارير الإيرادات الأسبوعية
نحن نعلم مدى أهمية أن تظل في صدارة نمو أعمالك. لتسهيل ذلك ، بدأنا تقريرًا أسبوعيًا للإيرادات يتيح لك مراجعة تقسيم جميل لأدائك الأسبوعي:
عرض الإيرادات المتكررة والمبيعات الجديدة والتجديدات والتخفيضات.
تم استلهام نموذج البريد الإلكتروني من تقارير مصاريف بطاقة الائتمان الأسبوعية لشركة BillGuard وكما ترى أنه هاتف محمول أولاً ، لذا يمكنك استهلاكه بسهولة عبر أي جهاز.
أحد الجوانب السلبية هو أنه إذا كان لديك العديد من المنتجات ، فستتلقى تقريرًا أسبوعيًا لكل منتج يمكن أن يكون ساحقًا. نحن نخطط لتقديم مفهوم "المتجر" في المستقبل لتجميع التقارير الأسبوعية من بين أشياء أخرى في عرض واحد.
تحسينات Freemius Checkout
بادئ ذي بدء ، قمنا أخيرًا بتوثيق Freemius Checkout JavaScript API!
تحميل Freemius Checkout مع قسيمة
لقد أعلنا بالفعل عن هذه الميزة في مجموعة Slack المغلقة الخاصة بنا في نوفمبر ، قبل فترة BFCM (الجمعة السوداء / Cyber-Monday). يمكنك الآن بسهولة تعيين قسيمة للدفع ، لذلك عندما ينقر المستخدم على زر الشراء ، فإنه سيحمل عملية الدفع مسبقًا باستخدام القسيمة. يكون هذا مفيدًا بشكل خاص عند إجراء عروض ترويجية دورية. على سبيل المثال ، إذا قمت بتسويق تخفيضات شتوية بنسبة 50٪ باستخدام شريط رأس ، فيمكنك إضافة زر شراء يقوم تلقائيًا بتحميل عملية الدفع باستخدام قسيمة خصم بنسبة 50٪ (مطبقة بالفعل) ، مما يوفر على الاحتمالية متاعب إدخال رمز القسيمة يدويًا .
"شراء" الخطة المجانية
لن يقوم جميع المستخدمين المجانيين بالاشتراك أو الترقية إلى الخطة المدفوعة لمنتجك ، ولكن هذه الميزة الجديدة تمكنك من الحصول على تفاصيل العملاء المحتملين المجانية والاستفادة من ذلك لتحويلهم إلى مستخدمين يدفعون في المستقبل. بدلاً من مجرد تسليم ملف ZIP ، يمكنك الآن "بيع" الخطة المجانية مباشرة من موقع الويب الخاص بك:
اختيار ترخيص متعدد المواقع
إذا كنت تقدم مستويات ترخيص متعددة لخطة ما ، فيمكن للمستخدمين الآن تعديل مستوى الترخيص مباشرةً عند الخروج:
يوفر هذا مزيدًا من المرونة لك ولعملائك المحتملين. أيضًا ، كشركة تعتمد على البيانات ، بدأنا في تتبع تأثير اختيار مستوى التراخيص وحتى الآن ، زادت 59.5٪ من جلسات الخروج المكتملة من مستوى الترخيص. ما زلنا لا نملك بيانات كافية لاستخلاص استنتاجات نهائية من هذا ، لكن هدفنا هو التأكد من أنه يزيد المبيعات وليس إطلاق النار على أنفسنا. إذا اكتشفنا انخفاضًا عامًا في CLTV ، فقد نعيد النظر في هذا التحسين.
التوافق عبر المستعرضات
بفضل البائعين الجدد لدينا من WP Royal ، الذين يتمتعون بجنون الكمال والتوافق عبر المستعرضات (بطريقة جيدة) ، قمنا بإصلاح بعض الأخطاء المتعلقة بجانب العميل في Safari و Edge و IE11. حتى الآن تعمل عملية الدفع بشكل مثالي عبر جميع المتصفحات (الحديثة والقديمة).
التسعير المرن
دورات الفواتير المرنة
يمكن أن يتعامل الدفع لدينا الآن مع دورات الفوترة غير المتسقة عبر تسعير خطتك ، مما يمنحك مزيدًا من المرونة. على سبيل المثال ، انظر إلى إعداد التسعير أدناه:
كما ترى ، تم ترك السعر الشهري للموقع الفردي والسعر مدى الحياة لعدد غير محدود من المواقع فارغين. ستقوم عملية الدفع الآن بضبط دورات الفوترة المتاحة تلقائيًا ، بناءً على تحديد مستوى ترخيص الموقع على النحو التالي:
ملاحظة: في الوقت الحالي ، ستعرض صفحة الأسعار المُنشأة تلقائيًا في لوحة المعلومات للمكونات الإضافية والسمات المجانية دورات الفوترة المتوفرة في جميع الخطط وجميع مستويات الترخيص متعددة المواقع.
مستويات ترخيص متعددة المواقع مرنة
لقد قدمنا القدرة على إخفاء مستويات الأسعار لخطة متعددة المواقع:
هذه الميزة رائعة عندما يكون لديك عملاء لديهم احتياجات ترخيص جماعي خاصة. على سبيل المثال ، لنفترض أنك تبيع تراخيص موقع واحد و 3 مواقع و 5 مواقع. تتواصل معك إحدى الوكالات لتطلب عرض أسعار لترخيص من 100 موقع. بمجرد الموافقة على السعر ، يمكنك ببساطة إضافة مستوى تسعير ترخيص 100 موقع واختيار إخفاءه. بعد ذلك ، أرسل رابط الخروج المباشر إلى المستخدم مع الحفاظ على كل شيء مبسطًا مع النظام ، دون المبالغة في الانتفاخ (أو الكشف عن) أسعارك لبقية العملاء.
تحسين محرك الترخيص
حتى الآن ، قدم تكوين خطتنا خيارين فيما يتعلق بإنشاء الترخيص:
- ترخيص الحظر : بمجرد انتهاء صلاحية الترخيص ، يصبح المنطق المميز غير قابل للوصول.
- ترخيص غير محظور : بمجرد انتهاء صلاحية الترخيص ، يظل المنطق المميز نشطًا ولكن يتم تعطيل تحديثات المنتج والدعم.
كان التكوين عبر جميع دورات الفوترة. إذا كنت تتابع تقدمنا والمدونة ، فأنت تعلم بالفعل أننا نشجع المطورين على بناء أعمال مستدامة تشبه SaaS ، مما يعني أيضًا بيع الخطط الشهرية عندما تكون مناسبة. عند البيع شهريًا ، تتمثل إحدى الطرق الرئيسية لتجنب إساءة استخدام دورة الفوترة هذه في تكوين الخطط لاستخدام تراخيص الحظر . ومع ذلك ، في النظام البيئي WordPress اليوم ، يتوقع العملاء أنه إذا اشتروا خطة سنوية لمكوِّن إضافي أو سمة ، فسيكونون قادرين على الاستمرار في استخدام الميزات ، حتى بعد انتهاء صلاحية الترخيص. وهكذا ، قدمنا خيارًا ثالثًا لتوليد الترخيص:
باستخدام هذا الخيار ، يمكنك الحصول على أفضل ما في العالمين: يمكنك الاستمرار في بيع الخطط السنوية وتقديم تراخيص غير محظورة ، ولكن يمكنك أيضًا البدء في بيع تراخيص الحظر الشهرية. لذلك سيكون نوع الترخيص الذي تم إنشاؤه مختلفًا بناءً على دورة الفوترة. نأمل أن تشجع هذه الإضافة المزيد من المطورين على تقديم خطط شهرية!
تحميل رمز المنتج المخصص
يمكنك الآن تحميل رمز المنتج الخاص بك مباشرة في لوحة القيادة. إلى جانب حقيقة أنه رائع ، فهو مفيد جدًا أيضًا عندما يكون لديك العديد من المنتجات على Freemius:
تحميل صورة الملف الشخصي
يمكنك الآن تحميل صورة ملفك الشخصي في قسم الملف الشخصي:
الفواتير ذات العلامات التجارية
يتم الآن تمييز جميع الفواتير الجديدة بالأيقونة المميزة لمنتجك:
بالإضافة إلى ذلك ، نقوم الآن بتضمين ملاحظة شكر مع عنوان البريد الإلكتروني للدعم الذي تم تكوينه ، مما يسهل على العملاء العثور على قناة الدعم الخاصة بك:
اتفاقية ترخيص المستخدم النهائي (EULA) المُنشأة تلقائيًا لتقديم أدلة النزاع
نظرًا لأننا نحن الذين نتعامل مع النزاعات حاليًا ، فإننا نبحث باستمرار عن طرق لجعل العملية أسهل بالنسبة لنا ، بالإضافة إلى زيادة فرصنا في الفوز بها من أجلك. لقد نجحنا كثيرًا في كسب نزاعات PayPal ، ولكن عندما يتعلق الأمر ببطاقات الائتمان ، نظرًا لأن بنك العميل يتخذ القرار النهائي ، ما لم يكن الدليل المضاد قويًا حقًا ، فعادة ما تكون البنوك متحيزة تجاه عملائها. أحد الأشياء التي أضفناها مؤخرًا هو اتفاقية ترخيص المستخدم النهائي (EULA) المنشأة تلقائيًا من التكوين والإعدادات المحددة. تمت إضافة اتفاقية ترخيص المستخدم النهائي (EULA) الآن ضمن زر الشراء الرئيسي CTA (الحث على اتخاذ إجراء) كرابط "شروط الترخيص":
تركز اتفاقية ترخيص المستخدم النهائي (EULA) على شرح سياسة الاسترداد حول الاشتراكات والتجديدات التلقائية والإلغاء وتحديثات البرامج وما إلى ذلك ، ونحن ندرج هذا الرابط كجزء من تقديم أدلة النزاع.
هام: اتفاقية ترخيص المستخدم النهائي هذه ليست بديلاً لاتفاقيتك. يجب أن يكون لديك اتفاقية ترخيص المستخدم النهائي (EULA) الخاصة بك على موقعك ، والتي تغطي الأشياء ذات الصلة بالمكونات الإضافية والمواضيع المحددة.
إذا كنت ترغب في التحقق من اتفاقية ترخيص المستخدم النهائي الخاصة بك ، فيمكنك الوصول إليها عبر:
https://freemius.com/terms/{id}/{slug}/
نخطط لتضمين اتفاقية ترخيص المستخدم النهائي في رسائل البريد الإلكتروني بعد الشراء أيضًا ، مما يجعل قضية تقديم الأدلة أقوى.
WordPress SDK 2.0.1 انتهى!
منذ آخر منشور لملاحظات الإصدار ، أصدرنا 3 إصدارات رسمية من SDK (1.2.2.9 ، 1.2.3 ، 1.2.4). اليوم نحن متحمسون لإصدار الإصدار 2.0.1. سبب الارتفاع في رقم الإصدار الرئيسي هو أننا أمضينا حوالي 4 من الأشهر الماضية على دمج SDK مع شبكات WordPress متعددة المواقع. كان علينا إجراء تغييرات كبيرة في التصميم لنموذج التخزين لتقديم تجربة سلسة في بيئات متعددة المواقع.
تكامل متعدد المواقع على مستوى الشبكة
فقط للتوضيح ، كان WordPress SDK يعمل بشكل جيد مع مواقع متعددة من قبل ، لكن UX لم يتم تحسينه. كان على المستخدمين الاشتراك أو تخطي التنشيط لكل موقع ، وكان على عملائك تنشيط مفتاح الترخيص الخاص بهم لكل موقع فرعي في الشبكة. على سبيل المثال ، عندما قام مسؤول متميز بشبكة 20 موقعًا بشراء ترخيص 25 موقعًا لمنتجك ، كان عليه تنشيط الترخيص 20 مرة. ليست سهلة الاستخدام للغاية حتى محبطة.
مع التكامل الجديد ، يمكن للمسؤولين المتميزين الآن الاشتراك / التخطي / تفعيل الترخيص على مستوى الشبكة ، مما يجعل طريقة تجربة المستخدم أفضل. يمكنني القول بثقة أن هذا هو أفضل تكامل على مستوى الشبكة متعدد المواقع في السوق اليوم! لقد صنعنا تجربة مستخدم أنيقة وسلسة ، مع المرونة أيضًا عند الحاجة (مع مراعاة الوكالات).
سيعمل التكامل الخاص فقط مع المكونات الإضافية التي يتم تنشيطها على الشبكة.
الاشتراك على مستوى الشبكة
عندما يقوم المستخدم بتنشيط المكون الإضافي الخاص بك على شبكة متعددة المواقع ، فسوف يرى شاشة الاشتراك التالية:
هناك عنصران جديدان:
- مربع الاختيار "تطبيق على جميع المواقع في الشبكة".
- ارتباط إجراء "التفويض إلى مسؤولي الموقع".
ربما تسأل نفسك "ما هو خيار تفويض مسؤولي الموقع؟" لنبدأ بذلك. إحدى حالات الاستخدام لتشغيل شبكة متعددة المواقع هي الاستضافة (على سبيل المثال ، WordPress.com هو في الواقع أكبر شبكة WordPress متعددة المواقع). ضع في اعتبارك السيناريو التالي حيث يرغب مزود الاستضافة في تنشيط مكون إضافي "أساسي" عبر شبكته بالكامل ، لكنه لا يرغب في اتخاذ قرار بشأن تتبع الاستخدام أو الترخيص للمواقع المستضافة. بدأ Robert Abela ، وهو شريك Freemius الجديد (بائع المكونات الإضافية) ، في بيع WP Security Audit Log مع Freemius وهو مثال ممتاز لحالة الاستخدام هذه. إنها توفر مكونًا إضافيًا لتتبع سجل التدقيق ، وهو منتج أساسي تمامًا لكل موقع ويب. لذلك عندما ترغب شركة استضافة صغيرة في تقديم المكون الإضافي لـ Robert إلى شبكتها بالكامل ، يمكنها بسهولة القيام بذلك ، أثناء تفويض إدارة المكون الإضافي لمسؤولي الموقع ، دون اتخاذ أي إجراءات نيابة عنهم.
الآن بعد أن أصبحنا واضحين بشأن جزء التفويض ، دعنا نستكشف مربع الاختيار الجديد. عند تحديد خانة الاختيار ، سيؤثر الإجراء الذي سيتخذه المشرف المتميز على جميع المواقع على الشبكة (بما في ذلك المواقع الجديدة التي سيتم إنشاؤها). في حالة رغبة المشرف المتميز في اتخاذ إجراءات مختلفة لمواقع فرعية مختلفة ، يمكنه إلغاء تحديد المربع واختيار الإجراء الذي يجب اتخاذه بسهولة ، لكل موقع:
تفعيل الترخيص على مستوى الشبكة
بطريقة مشابهة جدًا ، يمكن للمسؤولين المتميزين تنشيط ترخيص عبر شبكتهم بالكامل ، أو تفويض تنشيط الترخيص لمسؤولي الموقع ، أو اختيار المواقع الفرعية لتنشيط الترخيص لـ:
إدارة على مستوى الشبكة
سيكون لدى المشرفين المتميزين الذين لم يفوضوا التنشيط إلى مسؤولي الموقع الآن صفحة حساب على مسؤول الشبكة ، مما يسمح لهم بإدارة المكون الإضافي على مستوى الشبكة دون الحاجة إلى فتح الحساب لكل موقع فرعي:
بالإضافة إلى ذلك ، لن يتم عرض صفحة الحساب على مستوى الموقع على الإطلاق.
كيف يتم تفعيل تكامل الشبكة متعددة المواقع؟
لتنشيط التكامل على مستوى الشبكة ، ستحتاج إلى التحديث إلى SDK الجديد ، ولكن أيضًا إجراء تعديل بسيط على رمز التكامل. انتقل إلى صفحة SDK INTEGRATION الخاصة بك في Freemius Dashboard ، حيث ستلاحظ مربع اختيار جديد سينشط تكامل الشبكة:
تحسينات SDK الإضافية
إذا كنت تبيع إضافات freemium بإصدار مجاني من WordPress.org ، فإن مربع حوار معلومات الوظائف الإضافية يعرض الآن زرًا جديدًا لتثبيت إصدار WordPress.org الإضافي المجاني:
إضافة صغيرة ولكنها مهمة هي زر تنشيط ترخيص جديد بجوار الوظائف الإضافية المثبتة في صفحة الحساب ، مما يتيح طريقة سهلة لتفعيل الترخيص:
منطق تعريب SDK
يسعدنا أن نشارك أننا قمنا بتجديد آلية التعريب الخاصة بنا لتجنب تحميل جميع سلاسل SDK القابلة للترجمة في الذاكرة عند كل طلب. هذا يقلل بشكل كبير من استهلاك الذاكرة - يتم الآن تحميل السلاسل المستخدمة فقط في الذاكرة.
هام: يرجى ملاحظة أننا نقوم بإيقاف طريقة التعريب __fs()
نظرًا لأن PHP7 تلقي تحذيرًا إذا كانت هناك وظائف / طرق تبدأ بشرطة سفلية. يرجى التحقق من كود المكون الإضافي / السمة الخاص بك وإذا كنت تستخدم هذه الوظيفة ، فاستبدلها بطريقة WP core __()
بدلاً من ذلك.
إصلاحات أخطاء WordPress SDK
- يأتي SDK الجديد مزودًا بمجموعة من الإصلاحات المتعلقة بـ "__استثناء النسخ" عند استنساخ البيئات (التدريج / الإنتاج). أصبحت SDK الآن مقاومة للتغييرات في نظام الملفات (التغييرات في أسماء المجلدات) وتغييرات الارتباط الرمزي.
- نضيف أيضًا آلية استرداد للحالات التي تختفي فيها بيانات المستخدم من التخزين المحلي. يعد هذا تحسينًا رئيسيًا يجب أن يقضي على حالات حافة تلف البيانات.
- يتم الآن تخزين جميع المسارات كمسارات نسبية وليست مطلقة ، مع التأكد من أن عمليات الترحيل بين البيئات تعمل بسلاسة دون تشغيل أي استثناءات "لم يتم العثور على الملف".
- منذ التحول إلى SSLv3 ، لاحظنا أن بعض البيئات القديمة ذات الإصدارات القديمة من cURL و / أو OpenSSL تفشل في التعامل بشكل صحيح مع خادم API الخاص بنا. نظرًا لأن الأمر سيستغرق بعض الوقت حتى يصبح جميع مزودي الاستضافة جاهزين لـ SSLv3 ، فقد أضفنا آلية احتياطية إلى HTTP لتلك البيئات القديمة.
تحسين رسائل البريد الإلكتروني للمستخدم والمطور
استرداد رسائل البريد الإلكتروني
ستؤدي معالجة استرداد الأموال الآن إلى إرسال رسائل بريد إلكتروني لكل من المستخدم الذي تم رد الأموال ، وكذلك لمالك المنتج والمسؤولين. سيتضمن البريد الإلكتروني الذي ستتلقاه عند استرداد الأموال أيضًا اسم الشخص الذي قام بمعالجة الاسترداد:
يكون هذا مفيدًا بشكل خاص عندما يكون لديك فريق دعم وترغب في معرفة من يقوم بمعالجة المبالغ المستردة. لجعلها أكثر قوة ، نخطط لطلب سبب لمعالجة رد الأموال حيث سيحتاج الشخص الذي يقوم بمعالجة رد الأموال إلى تقديم تفسير لاسترداد الأموال. يعد هذا أمرًا رائعًا من أجل السجلات ، ولكنه أيضًا رائع للإدارة لتتبع المبالغ المستردة ومعرفة سبب معالجة الاسترداد.
تعزيز PayPal لرسائل البريد الإلكتروني بعد الاشتراك
نظرًا لأن هذه مشكلة متكررة ونتلقى أسئلة دعم حول هذا الأمر طوال الوقت ، فقد تستغرق آلية الملفات الشخصية المتكررة في PayPal ما يصل إلى 24 ساعة حتى تتم معالجة الدفعة الأولية. إذا ألغى العميل ملف التعريف قبل معالجة الدفع ، فستنتهي صلاحية الترخيص تلقائيًا بعد 24 ساعة ولن يتمكن المستخدم من استخدام الميزات المدفوعة أو المنتج المميز بالكامل. لذلك ، أضفنا إشعارًا جديدًا مرفقًا بالبريد الإلكتروني المرسل إلى العميل بعد الاشتراك في PayPal ، لإعلامه بذلك:
رسائل البريد الإلكتروني لإلغاء الاشتراك
أحد السيناريوهات الشائعة التي حددناها هو عندما يتصل العملاء بدعمك ويطلبون إلغاء اشتراكهم. بينما كان رد بعض العملاء مثل "لقد ألغيت للتو اشتراكك ، أتمنى لك يومًا سعيدًا!" سيكون كافيًا ، يرغب العديد من الأشخاص الآخرين في الحصول على تأكيد رسمي للإلغاء. لذلك ، أضفنا بريدًا إلكترونيًا لإلغاء الاشتراك سيتم إرساله تلقائيًا إلى العميل عند الإلغاء.
فوترة رسائل البريد الإلكتروني ذات الصلة
من الآن فصاعدًا ، سيتلقى المالك ومسؤولو المنتج فقط رسائل البريد الإلكتروني المتعلقة بالفوترة حول الاشتراكات الجديدة ، والمدفوعات ، والمبالغ المستردة ، والتجديدات ، وما إلى ذلك.
متنوع
إليك مجموعة من الأشياء الإضافية الجديرة بالذكر:
- يمكن لأعضاء الفريق الذين لديهم دور دعم الآن إدارة القسائم. كانت هذه ملاحظات جيدة تلقيناها من فريق FooPlugins.
- بعد تلقي التعليقات من أحد البائعين لدينا يخبرنا أن مندوب دعم عمى الألوان لا يمكنه رؤية عنصر محدد في الجدول ، قمنا بتعديل لون العنصر المحدد ، مما جعله أكثر سهولة بالنسبة للأشخاص الذين يعانون من عمى الألوان:
- أحد الأسئلة الشائعة التي نتلقاها من البائعين ومن المشترين على حدٍ سواء هو ما يُعتبر عناوين مضيف محلي / تطوير / مرحلي. لقد وثقناها هنا أخيرًا:
https://freemius.com/help/documentation/selling-with-freemius/license-utilization/ هذه القائمة قيد التنفيذ وبناءً على تعليقاتك وطلبك ، سنضيف المزيد من نطاقات "المضيف المحلي" إلى قائمة. - تم أخيرًا تنفيذ مرشح المستخدمين "النشطين" في قسم المستخدمين في لوحة تحكم Freemius ، بحيث يمكنك بسهولة تصفية وتنزيل قائمة CSV للمستخدمين النشطين حاليًا. هذا مفيد بشكل خاص لحملات البريد الإلكتروني.
ماذا بعد؟
على الرغم من أننا نؤمن بشدة بالحفاظ على الأمور في نصابها الصحيح ضمن منطقة الراحة الخاصة بمسؤول WP ، فقد تعلمنا خلال السنوات الثلاث الماضية أن هناك العديد من حالات الاستخدام التي تتطلب مكانًا يمكن للمستخدمين والعملاء من خلاله الوصول إلى بياناتهم والتحكم فيها خارجيًا. لذلك ، فإن مشروعنا الكبير التالي هو منطقة عضوية قابلة للتضمين ستتمكن من تضمينها مباشرة في موقع الويب الخاص بك أو استخدامها كلوحة تحكم مستقلة لعملائك. نحن نعلم أن العديد منكم ينتظرون ذلك بفارغ الصبر ، لذا سنبذل قصارى جهدنا لتقديمه في أقرب وقت ممكن. لقد أمضينا وقتًا بالفعل في التحدث مع مجتمع البائعين لدينا ووضع اللمسات الأخيرة على التصميم ، بناءً على التعليقات التي تلقيناها والمبادئ التي تعلمناها على مر السنين ، مع التأكد من أننا نغطي جميع حالات الاستخدام.
هذا كل شيء ، آمل أن تكون متحمسًا لجميع الميزات الجديدة (نعلم أن هناك العديد منها) - أخبرنا إذا كان لديك أي أفكار رائعة للميزات المستقبلية.