React Native - Sepet İşlemleri
Sepete ürün eklendiğinde, çıkartıldığında veya sepetteki ürün adedi artırılıp, azaltıldığında alttaki kodlar çalıştırılmalıdır.
OM.pb
parametresinde ürün kodlarını, aralarını noktalı virgül ile ayırarak gönderin.
OM.pu
parametresinde sepetteki ilgili ürünün adedini, aralarını noktalı virgül ile ayırarak gönderin.
OM.ppr
parametresinde ilgili ürünün fiyatı ve sepetteki adedini çarpıp, aralarını noktalı virgül ile ayırarak gönderin.
Sepet her güncellendiğinde alttaki kod çalıştırılmalıdır.
Sepet tamamen boş kaldığında OM.pbid
hariç tüm parametreler boş olarak gönderilmeli.
Yapılan işleme göre customEvent methodunun ilk parametresini ‘AddToCart', ‘RemoveFromCart’, 'CartView’ olarak güncelleyin.
Not: OM.basketType parametresinde value olarak kullanıcının sepet işlemi yaptığı sayfayı gönderin. Sepete ekleme işleminde ve sepet sayfasında aynı event gönderilmektedir. Bu sayfaları ayrıştırmak için OM.basketType parametresinde BasketPage, ProductDetail, CategoryPage vb. şekillerde sepet işleminin yapıldığı sayfayı gönderebilirsiniz.
var data = {
"OM.pbid" : basketID,
"OM.pb" : "Product1 Code;Product2 Code",
"OM.pu" : "Product1 Quantity;Product2 Quantity",
"OM.ppr" : "Product1 Price*Product1 Quantity;Product2 Price*Product2 Quantity",
"OM.basketType" : "BasketPage",
};
visilabsApi.customEvent("Cart", data); //AddToCart, RemoveFromCart, CartView
Örnek kullanımı bu sayfadaki 18. satırda inceleyebilirsiniz.
Örnek kullanımı bu sayfadaki 48. satırda inceleyebilirsiniz.
Örnek kullanımı bu sayfadaki 27. satırda inceleyebilirsiniz (96. satırda boş sepet halini görebilirsiniz)
Örnek kullanımı bu sayfadaki 104. satırda inceleyebilirsiniz.
Related content
Copyright 2020 Related Digital