Warning |
---|
Boyut, renk, malzeme vb. farklı ürün varyasyonları sunuyorsanız, entegrasyonunuz biraz farklı olacaktır, lütfen Varyant bazlı ürün entegrasyonu ve site implementasyonu sayfasındaki yönergeleri izleyin. |
Sepet hareketlerini RMC'ye 2 farklı yöntem ile gönderebilirsiniz:
- Her sepet hareketinde tüm sepet bilgilerini gönderme.
- Sadece son eklenen veya çıkarılan ürünün bilgilerini gönderme.
1. yöntem RMC'yi daha etkili kullanmayı sağladığı için bu yöntemi tavsiye etmekteyiz.
Her sepet hareketinde tüm sepet bilgilerini gönderme:
Sepete bir ürün eklendiğinde, sepetten bir ürün çıkartıldığında veya sepetteki bir ürünün adedi değiştirildiğinde aşağıdaki Javascript kodunu kullanın:
Note |
---|
Bu kod çalıştığında sepetin son halindeki bilgilerin tamamı gönderilmelidir. |
Code Block | ||||
---|---|---|---|---|
| ||||
<script type="text/javascript">
function rdCartUpdate(){
var VL = new Visilabs();
VL.AddParameter("OM.pbid","Sepet Kodu");
VL.AddParameter("OM.pb","1. ürünün kodu;2. ürünün kodu");
VL.AddParameter("OM.pu" ,"1. üründen satın alınan adet;2. üründen satın alınan adet")
VL.AddParameter("OM.ppr" ,"1. ürünün fiyatı*1. üründen satın alınan adet;2. ürünün fiyatı*2. üründen satın alınan adet");
VL.Collect();
}
rdCartUpdate();
</script> |
Örnek:
Kullanıcının sepetinde 1 ürün vardır ve yenisini eklemektedir.
Sepet Kodu: "A1B2C3"
Sepetteki ürün bilgileri:
id: "123"
price: $30
quantity: 2
Sepete sonradan eklenen ürünün bilgileri:
id: "456"
price: $40
quantity: 3
Bu parametreler aşağıdaki kod bloğundaki gibi gönderilmelidir:
Code Block | ||
---|---|---|
| ||
<script type="text/javascript">
function rdCart(){
var VL = new Visilabs();
VL.AddParameter("OM.pbid","A1B2C3");
VL.AddParameter("OM.pb","123;456");
VL.AddParameter("OM.pu" ,"2;3")
VL.AddParameter("OM.ppr" ,"60;120");
VL.Collect();
}
rdCart();
</script> |
Note |
---|
Toplam gelir değerini, satın alınan ürünlerin adedinin tek bir ürün fiyatı ile çarpımı olan OM.ppr parametresine iletilmesi gerekir. |
Sadece son eklenen veya çıkarılan ürünün bilgilerini gönderme.
Sepete ürün eklendiğinde,sepetten ürün çıkartıldığında veya sepetteki bir ürünün adedi değiştirildiğinde aşağıdaki JavaScript kodunu kullanın.
Code Block | ||||
---|---|---|---|---|
| ||||
<script type="text/javascript">
function rdCart(){
var VL = new Visilabs();
VL.AddParameter("OM.pb","Ürün Kodu");
VL.AddParameter("OM.pu" ,"Sepetteki ürünün adedindeki değişiklik")
VL.AddParameter("OM.ppr" ,"Ürün Fiyatı");
VL.Collect();
}
rdCart();
</script> |
Note |
---|
Bu yöntemde adet parametresi(OM.pu) ürün adedindeki sayı farkını almaktadır. Her durum için birer örnek:
|
Note |
---|
Lütfen numaraları gönderirken binler basamağı ayracını kullanmayınız. Yanlış: |
...
Ana Başlık: Kullanıcı Hareketleri ile Tetiklenen İşlemler