Bir sohbet botunda çevrimiçi kurs satışı kurmak, müşteri hizmetlerinin zaman ve iş gücü maliyetlerini önemli ölçüde azaltan yenilikçi bir yaklaşımdır. Bir sohbet botu kullanarak, işlemleri gerçek zamanlı olarak otomatikleştirebilirsiniz.
Ayrıca, daha sonra anında kullanıcı kaydı için sohbet botunda veri toplama ayarlayabilirsiniz.
Bu makalede, sohbet botunda kurs satışı kurma sürecine bakacağız:
- Kurslarda hangi ödeme sistemleri mevcuttur;
- Veri toplamak ve bir ödeme bağlantısı vermek için bir sohbet botunun adım adım kurulumu.
- Bot aracılığıyla kurs için e-posta kaydı
Ödeme sistemi seçimi
Tanıtım sayfasındaki kurs ödemelerinden farklı olarak, projenizde "Ödeme sistemleri" bölümünde etkinleştirilen ihtiyacınız olan herhangi bir ödeme sistemini seçebilirsiniz:

Mavibot'ta ödeme sistemleriyle birçok entegrasyon bulunmaktadır.
Her ödeme sisteminin kendine özgü bağlantı özellikleri vardır; açıklaması ve ayrıntılı talimatları Mavibot belgelerinde mevcuttur.
Seçilen ödeme sistemiyle ilgili bir makale bulmak için:
а) veya belgelerin "Entegrasyon" bölümüne gidin -> "Ödeme", ardından ödeme hizmetini bağlama makalesini seçin:
б) veya proje ayarlarındaki "Ödeme sistemleri" bölümündeki hizmet çubuğunda "bağlan"a tıklayın:

Gerekli düğmeye tıkladıktan sonra, seçtiğiniz ödeme sistemiyle ilgili bir makaleye bağlantı içeren bir modal form penceresi açılır.
Ödeme hizmetini bağladıktan sonra kurs ayarlarına gidin.
Çevrimiçi bir kurs oluşturmak, bilgileri yapılandırma, tasarımı, sunumu ve diğer teknik ayarlar için kişisel kaynak harcamanızı gerektirir.
Öğrencilerden bilginiz için gerekli ve orantılı ödemeyi almak için, hem kurs sayfasında hem de sohbet botu aracılığıyla fiyatlandırma planları ve ödeme kabulü ayarı vardır.
Tanıtım sayfasında çevrimiçi kurslar için ödemelerin nasıl kabul edileceğini aynı adlı makalede okuyun.
Sohbet botunda ödeme kabulünü daha fazla yapılandırmak için fiyatlandırma planları ayarlamanız gerekir, çünkü hesap makinesi blok ayarlarında fiyatlandırma planı kimliğini kullanır.
Fiyatlandırma planlarını nasıl ayarlayacağınızı öğrenmek için aynı adlı makaleyi okuyun.
Fiyatlandırma planı kimliği
Kurs fiyatlandırma planlarına dayalı ödemeyi kullanmak için, huni oluşturucudaki blok ayarlarında ödeme işlevinde kullanılacak fiyatlandırma planı kimliğini (veya fiyatlandırma planlarını) bulmanız gerekir.
Bunu yapmak için, aynı adlı bölümdeki kurs kartında ilgili düğmeye tıklayarak "Fiyatlandırma planı" sekmesine gidin.

Ardından "Ödeme" sekmesine gidin ve bağlı ödeme sağlayıcısını seçin.

Ardından kurs ayarlarında "Planlar" bölümüne gideceksiniz.

Plan kimliğini bulmak oldukça kolaydır: bölümdeki kartta zaten görünür.

Fiyatlandırma planı kimliğine tıklayın, ardından panoya kopyalanacak ve gelecekte ödeme işlevi için kullanabilirsiniz.
Bu aşamada "Kurslar" bölümündeki yapılandırma tamamlanmıştır. Huni oluşturucuda şema yapılandırmasına gidin.
Huni oluşturucudaki bloklar
Çevrimiçi kursta gerekli ayarları tamamladıktan sonra, sohbet botu için bir şema oluşturacağınız huni oluşturucuya gidin.
Şema, aşağıdakilerden sorumlu bloklardan oluşacaktır:
- Veri toplama: ad, e-posta;
- Kursa kaydolmak için kullanıcının bir fiyatlandırma planı seçmesi;
- Bir ödeme bağlantısı oluşturma;
- Ödemeden sonra çevrimiçi kursa e-posta ile kaydolma.
Veri toplama blokları
Giriş seviyesi bloklar, müşterinizin verilerini toplamak için kullanılacaktır: kullanıcının kursa daha fazla kaydolması için gereken ad ve e-posta adresi.
Adım 1. "Başlangıç" bloğu oluşturun. Bu bloğa herhangi bir mesaj ekleyebilirsiniz.

Çevrimiçi bir kurs satmaktan ve kaydolmaktan sorumlu olan sohbet botu şemasını başlatmak için bu bloğa ihtiyacınız olacak.
Adım 2. Kullanıcıya mevcut fiyatlandırma planları hakkında bilgi veren aşağıdaki bloğu oluşturun:

Fiyatlandırma planının içeriğiyle ilgili bir mesaj yazıyoruz ve ayrıca müşteriye ilgisini soruyoruz.
Ardından bağlantıları olan iki blok oluşturun.

Adım 3. Veri toplama blokları oluşturun.
Bu blok, kullanıcıdan daha sonra oku kullanarak bir değişkene yazacağımız bir e-posta ister.

Ardından aşağıda bir blok oluşturun.

Adım 4. Veri toplamak için bir bağlantı oluşturun:


Bağlantı ayarlarında, "Kullanıcı veri girer" onay kutusunu etkinleştirin ve e-posta adıyla değişkeni ayarlayın.
Ayrıca, blok koşulunda, e-postayı kontrol etmek için bir normal ifade koyarız (^[-\w.]+@([A-z0-9][-A-z0-9]+.)+[A-z]{2,4}$)

Bu, botun rastgele bir karakter veya harf kümesi yerine kabul edilen örneğin e-postasını kaydetmesine yardımcı olacaktır.
Gerekirse, bu bloktan kullanıcıya e-postanın gerçeğe uymadığını yanıtlayacak bir "Geri dönüş" bloğu oluşturabilirsiniz.

Müşteriniz "Geri dönüş" bloğuna geçemez, bu nedenle huni boyunca daha fazla hareket, kullanıcı e-posta adresini huniden aşağı girdikten sonra tam olarak gerçekleşecektir.
E-postayı kontrol etmek için kullanılan normal ifade (regEx) şöyle görünür:
^[-\w.]+@([A-z0-9][-A-z0-9]+.)+[A-z]{2,4}$
Yararlı normal ifadelerin tam listesi ve uygulamaları "Yararlı normal ifadeler listesi" makalesinde bulunabilir. bağlantı Список полезных регулярных выражений".
Adım 5. Müşteri e-postasını doğru girdiyse "Sohbet" bloğuna bir mesaj yazın.

Bu aşamada, veri toplama birimlerinin oluşturulması ve yapılandırılması tamamlanmıştır.
Fiyatlandırma planı seçim blokları
Adım 1. Bloklara planların adlarını içeren düğmeler ekleyin.

Adım 2. Ardından, iki blok oluşturun: biri müşteriye kurs için bir ödeme düğmesi gönderen, diğeri ücretsiz kursa erişim sağlayan.

Adım 3. Ardından, ödeme düğmesi olan bloğa şu mesajı ekleyin: "Kursa tam erişim elde etmek için lütfen ödeme yapın."

Öğrencinin kursa ücretsiz kaydı
Şimdi müşteriye ücretsiz kursa erişim verelim. Bunu yapmak için "Ücretsiz" yoluna bağlı bloğa gidin.
Ardından hesap makinesi işlevini kullanın: register_customer_on_course(tariff_id, email, email_notification, period, reregistration, purchase_price)
- Ücretsiz planın kimliğini girin,

- e-posta parametresini değiştirmeden bırakın,**
- ve email_notification parametresini 1 olarak ayarlayın.
Kalan parametreleri atlayabilirsiniz.

Ödemeden sonra öğrencinin kursa kaydı
Başarılı ödemeden sonra, müşteriyle yapılan diyalogda bir sistem geri arama mesajı alınır:

Geri arama, gizli anahtarın ilk on karakterinden, ödeme durumundan (başarılı veya false) ve ödeme tutarından oluşur.
Geri arama, müşteriyle yapılan diyalogda görünmez, bir sistem mesajıdır.
Müşteri kursunuz için ödeme yaptıktan sonra, botun geri aramaya yanıtını yapılandırabilir ve öğrenciyi kursa kaydedebilirsiniz.
Adım 1. Tetikleyicisine bir ödeme geri araması eklediğimiz bir Başlangıç bloğu oluşturun:

Bu bloğun diğerlerine bağlanması gerekmez, müşteriyle yapılan diyalogda geri arama geldikten sonra kendi kendine çalışacaktır.
Adım 2. Hesap makinesinde, bir öğrenciyi kursa kaydetme işlevini yazıyoruz - register_customer_on_course()

Ödemenin yapıldığı maliyetteki fiyatlandırma planınızın kimliğini iletmeniz gerekir.

Ardından, aşağıda bir blok oluşturun, otomatik mesaj gönderimi için bir zamanlayıcı ayarlayın ve öğrencinin kursa kaydolduğunu onaylayan bir mesaj ekleyin.

İşlev ve parametreler
register_customer_on_course(tariff_id, email, email_notification, period, reregistration, purchase_price)
Müşterilerin e-posta alması için email_notification parametresinde 1 iletin.
1 göndermezseniz, müşterinin e-postaları alınmaz!
Kurs için mevcut tüm işlevler "Kurslar için hesap makinesi işlevleri" makalesinde bulunabilir.