Açık Kaynağa Katkı — FreeScout Kullanarak Daha İyi Bir Müşteri Destek Sistemi Oluşturmak için FreeScout Stripe Entegrasyonu

Yayınlanan: 2023-03-30

Piyasada birçok müşteri destek platformu bulunmaktadır. Her birinin kendine özgü özellikleri ve avantajları vardır. Freshdesk ve Help Scout bunlardan bazılarıdır.

Her iki platform da bilet yönetimi, bilgi tabanı, form bileşenleri, otomasyon araçları ve daha fazlasını içeren bir dizi özellik sunan bir müşteri destek sistemi sağlar.

Freshdesk ve Help Scout, bulut tabanlı müşteri desteği çözümleri arayan işletmeler için harika seçenekler olsa da bazı küçük ekipler için pahalı olabilir. FreeScout'un devreye girdiği yer burasıdır.

Ücretsiz ve Açık Kaynaklı Bir Müşteri Destek Çözümüyle Tanışın – FreeScout

FreeScout, e-posta yönetimi, bilet yönetimi ve ekip işbirliği araçları gibi özellikler sunan ücretsiz ve açık kaynaklı bir müşteri destek çözümüdür.

Kendi sunucunuza kurulabilir. Verileriniz üzerinde tam kontrole sahipsiniz ve yazılımı özel ihtiyaçlarınızı karşılayacak şekilde özelleştirebilirsiniz.

FreeScout, kendi özel ihtiyaçlarına göre özelleştirilebilen uygun maliyetli bir müşteri desteği çözümü isteyen ekipler için harika bir seçenektir.

weDevs'in FreeScout Kullanma Keşfi

weDevs'te, şu anda weMail , Appsero ve WPERP dahil olmak üzere bazı eklentilerimiz ve SaaS uygulamalarımız için destek platformumuz olarak FreeScout'u kullanmayı araştırıyoruz.

FreeScout ile desteği yönetirken, hangi kullanıcıların ücretsiz ve hangilerinin ücretli/profesyonel olduğunu belirleme konusunda bir zorlukla karşılaştık.

Uygun araçlar veya veriler olmadan, her bir destek talebinin öncelik düzeyini belirlemek zordur. " FreeScout için Şerit Modülümüzün " devreye girdiği yer burasıdır.

Ücretsiz ve Profesyonel Kullanıcılar için Destek Biletlerine Öncelik Vermenin Zorluğu

Ücretsiz ve profesyonel kullanıcılar için müşteri desteğini yönetmek, özellikle müşterinin abonelik düzeyine göre destek biletlerine öncelik verirken zor olabilir. FreeScout gibi bir aracın faydalı olabileceği yer burasıdır.

WordPress eklentileri oluşturan ve her gün çok sayıda destek bileti yöneten bir şirket olarak, ücretsiz ve profesyonel kullanıcılar için destek biletlerine öncelik verme zorluğuyla çok karşılaştık.

weDevs her zaman açık kaynak geliştirmeye düzenli olarak katkıda bulunduğundan, biletlerini yönetirken Stripe ödeme verilerini görüntüleyerek müşterinin ücretli mi yoksa ücretsiz kullanıcı mı olduğunu belirlememize ve diğerlerine yardımcı olacak bir FreeScout modülü oluşturmayı planladık. İsterseniz bu ücretsiz modülü müşteri desteğinizi yönetmek için de kullanabilirsiniz.

Çözüm: FreeScout için Şerit Modülü

Oluşturduğumuz Stripe modülü, ne zaman ödeme yaptıkları ve fatura dosyaları dahil olmak üzere bir müşteri için gerekli ödeme bilgilerini sağlar ve böylece onların profesyonel mi yoksa ücretsiz kullanıcı mı olduklarını belirleyebileceksiniz.

Stripe'ın FreeScout ile iletişim kurmasını sağlamak her zamankinden daha kolay

Yazılımınızın ücretsiz sürümünü kullanıyorlarsa ödeme verileri gösterilmez.

Bu şekilde, destek ekibiniz hangi müşterilerin pro sürümünü kullandığını hızlı bir şekilde belirleyebilir ve desteğe buna göre öncelik verebilir.

Stripe Modülü Nasıl Kullanılır?

Bu modül, FreeScout modül dizinine eklenmemiştir, dolayısıyla şerit modülünü kendiniz barındırmanız gerekir. Açık kaynaklı ve ücretsizdir .

Eklentiyi sitenize yüklemeye ve Stripe kullanıcı verilerini almak için kullanmaya başlayalım.

GitHub'da barındırılan modülü, MIT lisansı altında açık kaynaklı bir proje olarak bulabilirsiniz. FreeScout modülünü bir Laravel paketi veya Laravel modülü olarak kurabilirsiniz.

FreeScout için Stripe Modülüne erişin

FreeScout için Stripe modülünü bir Laravel paketi olarak kurun

Laravel uygulamasının bağımlılıklarına weDevsOfficial/Laravel-FreeScout-Stripe-Module paketini ekleyin

 composer require "weDevsOfficial/Laravel-FreeScout-Stripe-Module"

Paketi gerektirdikten sonra, bu paketin servis sağlayıcısını config/app.php içindeki sağlayıcılara ekleyin.

 'providers' => array( // ... Modules\Stripe\Providers\StripeServiceProvider::class, )

FreeScout için Stripe modülünü bir Laravel Modülü olarak kurun

Bu paketi FreeScout modülü olarak da kullanabilirsiniz. Öncelikle bu paketi klonlamanız veya indirmeniz ve onu modüller klasörüne koymanız gerekir. Ardından, şerit istemcisini besteci aracılığıyla yüklemeniz gerekir.

 composer require stripe/stripe-php

Kurduktan sonra, geçişleri çalıştırmalısınız.

Geçişleri çalıştırma

Paketi gerektirdikten sonra, geçiş dosyasını yayınlamanız gerekir. Aşağıdaki komut ile yayınlayabilirsiniz.

 php artisan vendor:publish --tag=stripe-migration

Taşıma dosyasını yayınladıktan sonra, taşıma komutunu çalıştırmanız gerekir.

 php artisan migrate

Laravel FreeScout Stripe Module paketi, Stripe verileri için laravel önbelleğe almayı kullanır. Önbelleğe alma zaman aşımını yapılandırma dosyasından değiştirebilirsiniz. Aşağıdaki komut ile yayınlayabilirsiniz.

 php artisan vendor:publish --tag=stripe-config

Bunları yayınladıktan sonra, config klasörünüzde config dosyalarını (stripe.php) bulabilirsiniz. Artık önbelleğe alma zaman aşımını ihtiyaçlarınıza göre değiştirebilirsiniz.

Modülün etkinleştirilmesi

Stripe ile bağlantı kurmak için FreeScout hesabınızda oturum açın ve Yönet'e, ardından Modüller'e gidin. Modül başarıyla yerleştirildiyse kurulu bir modül olarak görünür. Modül formunu buradan etkinleştirebilir veya devre dışı bırakabilirsiniz.

Modülü etkinleştirme veya devre dışı bırakma ekran görüntüsü

Şerit Gizli Anahtarını Ayarlama

Stripe gizli anahtarınızı Stripe hesabınızdan kopyalayın, FreeScout>Mainbox>Mailbox Settings'e gidin ve bu ayarı ve ardından Stripe Secret key'i açın. Gizli anahtarınızı bu alana yapıştırın. Gerekli Stripe verileri artık bu modül üzerinden aktarılmaya hazırdır.

Stripe gizli anahtarınızı girmek için bir ekran görüntüsü

Şerit Verilerine Göre Kullanıcıyı Kontrol Etme

Bir kullanıcı bir destek bileti oluşturduğunda, bilet FreeScout'a gelir ve aşağıdaki resimdeki gibi kullanıcının ürün şerit ödeme geçmişini kenar çubuğundan kolayca kontrol edebilirsiniz.

Şerit verilerine göre kullanıcıyı kontrol etmenin ekran görüntüsü

Destek arayan ücretsiz kullanıcılardan gelen biletler, kenar çubuğunda herhangi bir ödeme geçmişi göstermeyecektir.

Kenar çubuğundan şerit ödeme geçmişini kontrol etmek için bir ekran görüntüsü

Son sözler

FreeScout, her büyüklükteki işletme için özelleştirilebilir bir müşteri destek çözümü sunar. weDevs'te eklentilerimizi ve SaaS uygulamalarımızı yönetirken ücretsiz ve profesyonel kullanıcılar için destek biletlerine öncelik vermekte zorlandık.

FreeScout için Stripe Modülünü geliştirdik ve destek ekiplerinin Stripe ödeme verilerini görüntüleyerek ücretli ve ücretsiz kullanıcıları hızlı bir şekilde belirlemesine olanak sağladık. Artık müşteri desteğinizi etkin bir şekilde yönetebilir ve hızlı bir şekilde daha iyi hizmet sunabilirsiniz.

FreeScout'a yapılan bu katkı ile weDevs, dünya çapındaki işletmeler için müşteri desteğini daha erişilebilir ve verimli hale getirmeyi hedefliyor.

weDevs, işletmelerin uygun fiyatlı ve özelleştirilebilir çözümlere erişmesine yıllardır yardımcı oluyor. Yazılım geliştirmenin geleceği için kritik öneme sahip olan açık kaynak topluluğunun büyümesine katkıda bulunuyoruz.

weDevs'in açık kaynak geliştirmeye katkıları, teknolojiyi, özellikle Açık Kaynak Geliştirmeyi herkes için daha erişilebilir ve faydalı hale getirme taahhüdümüzü yansıtmaktadır.

weDevs Blog'a abone olun