Satış Ortaklığı Kancaları
Katılım, komisyon, yönlendirme tıklaması ve ödeme talebinin dört kancası.
Genel Bakış
Satış ortaklığının dört anı burada: bir müşteri programa katılır, bağlantısına tıklanır, bir satıştan komisyon doğar ve kazancının ödenmesini ister.
Bir ayrım baştan bilinmeli: ortaklık kaydının kimliği ile müşterinin kimliği ayrı numaralardır ve kancalar ikisini de ayrı taşır.
Referans
Ortaklık katılımını izleme
Bir müşteri satış ortaklığı programına katıldıktan sonra çalışır.
Hook::add('action:user.affiliate_activated', 10, function ($user_id, $aff_id) {
// Iki kimlik farkli: ortaklik kaydi ile musteri ayni numara degil.
Acme::openPartnerDashboard($user_id, $aff_id);
});Komisyon oluşmasını izleme
Bir ortağa komisyon yazıldıktan sonra çalışır. Hem ilk satış hem yenileme bu kancaya düşer.
sale ilk satış, renewal yenileme. Yenilemede komisyon her dönem tekrar oluşur: tek seferlik bir ödül vereceksen bu ayrımı gözet.Hook::add('action:user.affiliate_commission_created', 10,
function ($affiliate_id, $service, $transaction_type, $commission) {
// Yenilemede komisyon her donem tekrar olusur.
if ($transaction_type === 'sale') Acme::rewardFirstSale($affiliate_id);
});Yönlendirme tıklamasını izleme
Bir ortağın bağlantısına tıklandığında çalışır. Her tıklamada çalışır: satış olmasa da, ziyaretçi giriş yapmasa da.
Hook::add('action:user.affiliate_referral_clicked', 10, function ($ownerId, $context) {
// Her tiklamada calisir: agir is koymayin.
Acme::countClick($ownerId);
});Ödeme talebini izleme
Ortak kazancının ödenmesini istediğinde çalışır. Ödeme yapılmamıştır: kayıt beklemede açılır.
Hook::add('action:user.affiliate_withdrawal_requested', 10,
function ($uid, $affId, $amount, $cid, $gateway, $wid) {
// Odeme YAPILMADI: talep beklemede acildi.
Acme::queuePayout($wid, $affId, $amount, $gateway);
});Tuzaklar
Ödeme talebi kancası hem müşteri kimliğini hem ortaklık kaydını taşır ve bunlar aynı sayı değildir. Ortaklık kaydını müşteri kimliği sanmak, kazancı yanlış hesaba yazar.
Komisyon kancası hem ilk satışta hem her yenilemede çalışır. Tek seferlik bir ödül veriyorsanız işlem türüne bakın; yoksa aynı müşteri için ödülü her ay yeniden verirsiniz.
İlgili Makaleler
Geri bildiriminiz için teşekkürler!
Yukarıda bulamadığınız her şey için destek ekibimiz her zaman yanınızda.