Hızlı Başlangıç
ikas Storefront Olaylarına hızlı başlangıç rehberi
Dosyayı Oluşturma
ikas Storefront Olayları, tüm ikas mağazalarında window.IkasEvents global nesnesi aracılığıyla otomatik olarak kullanılabilir. Ek bir kurulum gerektirmez.
Temel Kullanım
window.IkasEvents.subscribe({
id: 'custom_handler_id',
callback: function(event) {
const { type, data } = event;
// Olayı işle
}
});Script Parametreleri ve Özelleştirme
Query Params Kullanımı
ikas Storefront Olayları sistemi, script etiketine eklenen URL parametreleri aracılığıyla özelleştirilebilir. Bu, farklı müşteriler veya senaryolar için özel yapılandırmalar yapmanıza olanak tanır.
Temel Kullanım
function init() {
try {
const myScript = document.currentScript;
const queryParams = new URLSearchParams('?' + myScript.src.split('?')[1]);
// URL'den parametreleri alma
const customParam = queryParams.get('publicApiKey');
// Parametreleri kullanarak özelleştirme
if (customParam) {
loadExternalScript(`https://api.example.com/script.js?key=${publicApiKey}`);
}
} catch (err) {
console.error('Initialization error:', err);
}
}Örnek Kullanım Senaryoları
- Dinamik Script Yükleme
function loadExternalScript(publicApiKey) {
const script = document.createElement('script');
script.src = `https://external-service.com/script.js?key=${publicApiKey}`;
script.async = true;
document.head.appendChild(script);
}