Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung
Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung

Taglilien-Hybriden Blumensamen, Hemerocallis Hybrid, 20 Stück/Packung

Price

€0.00 €3.99
Save 0%
Easy Returns
Fast Global Delivery
45-Day Money-Back Guarantee

stil

Please select a stil

Quantity

 

Verwandeln Sie Ihre Samen in einen Garten, Erbstücke

Hinweis: MIX(23 COLOR) enthält 23 Farben, 20 Kapseln pro Farbe, 460 Stück/Packung

  1. Wählen Sie die richtigen Behälter

Sie können Samen in fast jedem Behälter starten, solange er mindestens 2-3 Zoll tief ist und einige Abflusslöcher hat. Wenn Sie gerne selbst basteln, könnten Sie Samen in Joghurtbechern, Milchkartons oder sogar Pappbechern züchten.

  1. Die "Anzuchterde"

Wählen Sie die Anzuchterde, die für das Wachstum von Sämlingen geeignet ist.

HINWEIS: Verwenden Sie nicht Erde aus Ihrem Garten oder wiederverwenden Sie Blumenerde von Zimmerpflanzen. Beginnen Sie mit einer frischen, sterilen Mischung, die gesunde, krankheitsfreie Sämlinge gewährleistet.

  1. Aussaat

Einige der kleineren Samen können direkt auf die Erdoberfläche gestreut werden. Größere Samen müssen begraben werden. Nach dem Einpflanzen der Samen müssen Sie die neu gepflanzten Samen befeuchten. Um die Keimung zu beschleunigen, bedecken Sie die Töpfe mit feuchtem Papier oder einer Kunststoffhaube. Dies hilft, die Samen feucht zu halten, bevor sie keimen. Wenn Sie die ersten Anzeichen von Grün sehen, müssen Sie die Abdeckung entfernen.

  1. Gießen, düngen, wiederholen

Wenn die Sämlinge wachsen, müssen Sie den Boden feucht, aber nicht durchtränkt halten. Lassen Sie den Boden zwischen den Bewässerungen leicht trocknen. Denken Sie daran, die Sämlinge regelmäßig mit Flüssigdünger zu versorgen.

  1. Licht

Samen benötigen viel Licht. Stellen Sie die Lampen auf einen Timer für 15 Stunden pro Tag. Wenn Sie in einem Fenster anbauen, wählen Sie eine nach Süden ausgerichtete Exposition. Drehen Sie die Töpfe regelmäßig, damit die Pflanzen nicht zum Licht hin neigen. Wenn Sie unter Lampen wachsen, passen Sie diese so an, dass sie nur wenige Zoll über den Spitzen der Sämlinge liegen. Denken Sie daran, dass Sämlinge auch Dunkelheit brauchen, um sich auszuruhen. Wenn die Sämlinge größer werden, heben Sie die Lichter an.

  1. Umzug nach draußen

Es ist keine gute Idee, Ihre Sämlinge direkt aus der geschützten Umgebung Ihres Hauses in den Garten zu verlagern. Sie haben diese Sämlinge wochenlang verwöhnt, daher benötigen sie einen schrittweisen Übergang ins Freie. Etwa eine Woche bevor Sie die Sämlinge im Garten einpflanzen möchten, platzieren Sie sie für einige Stunden an einem geschützten Ort im Freien (teilweise im Schatten, windgeschützt) und bringen Sie sie nachts herein. Schrittweise, im Laufe einer Woche oder 10 Tage, setzen Sie sie mehr und mehr Sonne und Wind aus. Ein Kaltgewächshaus ist ein großartiger Ort, um Pflanzen abzuhärten.

 

 

 

class SpzSmartBlockComponent extends SPZ.BaseElement { constructor(element) { super(element); this.templates_ = null; this.container_ = null; this.i18n_ = {}; this.config_ = {}; this.show_type_ = 3; this.product_resource_id_ = ''; this.collection_resource_id_ = ''; this.cart_items_ = []; this.customer_id_ = ''; this.order_id_ = ''; } static deferredMount() { return false; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { const template_type = window.SHOPLAZZA.meta.page.template_type; if (template_type === 1) { this.show_type_ = 3; this.product_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 2) { this.show_type_ = 4; this.collection_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 15){ this.show_type_ = 5; } else if (template_type === 13){ this.show_type_ = 6; } else if (template_type === 20){ this.show_type_ = 7; this.customer_id_ = window.SHOPLAZZA.customer.customer_id; } else if (template_type === 35){ this.show_type_ = 8; this.order_id_ = window.location.pathname.split('/').pop(); } this.templates_ = SPZServices.templatesForDoc(this.element); this.setAction_(); } mountCallback() { console.log('smart mounted'); const that = this; const themeName = window.SHOPLAZZA.theme.merchant_theme_name; const isGeek = /Geek/.test(themeName); this.fetchRules().then((res) => { if (res && res.rules && res.rules.length) { const blockEl = document.getElementById('smart_recommend_block'); SPZ.whenApiDefined(blockEl).then((api) => { api.render({data: res}, true).then(() => { if (isGeek && that.show_type_ === 6) { blockEl.querySelector('.plugin_container_wrpper').style.padding = '30px 0'; } const recommendStyle = document.createElement('style'); recommendStyle.innerHTML = ` .plugin__recommend_container,.app-recommend-card { display: none !important; } `; document.head.appendChild(recommendStyle); const fetchList = []; res.rules.forEach((rule) => { fetchList.push(this.fetchRuleProductList(rule.id)); }); const fetchAll = Promise.all(fetchList); fetchAll.then((p_res) => { res.rules.forEach((rule, index) => { rule.products = p_res[index] && p_res[index].products; const ruleEl = document.getElementById('smart_recommend_rule_' + rule.id); SPZ.whenApiDefined(ruleEl).then((api) => { api.render({data: rule}, true).then(() => { that.impressListen(`#smart_recommend_rule_ul_${rule.id}`, function(){ that.trackRuleImpress(rule); }); const btnElList = document.querySelectorAll(`#smart_recommend_rule_ul_${rule.id} button`); btnElList.forEach((btnEl) => { if (btnEl && rule.config && rule.config.quick_shop_button_bg_color && rule.config.quick_shop_button_text_color) { btnEl.style.backgroundColor = rule.config.quick_shop_button_bg_color; btnEl.style.color = rule.config.quick_shop_button_text_color; } }) }); }); }); }); }) }) } else { if (window.top !== window.self) { const template_type = window.SHOPLAZZA.meta.page.template_type; const holderEl = document.getElementById('smart_recommend_preview_no_data_placeholder'); SPZ.whenApiDefined(holderEl).then((api) => { api.render({data: { isCart: template_type === 13, isCollection: template_type === 2, isProduct: template_type === 1, isIndex: template_type === 15 }}, true); }); } } }); } setAction_() { this.registerAction('quickShop', (data) => { const that = this; const product_id = data.args.product_id; const productIndex = data.args.productIndex; const rule_id = data.args.rule_id; const ssp = data.args.ssp; const scm = data.args.scm; const cfb = data.args.cfb; const ifb = data.args.ifb; const modalRender = document.getElementById('smart_recommend_product_modal_render'); if (product_id) { this.fetchProductData(product_id).then((res) => { const product = res.products && res.products.length && res.products[0] || {}; product.cfb = cfb; product.ifb = ifb; SPZ.whenApiDefined(modalRender).then((api) => { api.render({product: product, productIndex: productIndex, rule_id: rule_id, ssp: ssp, scm: scm, show_type: that.show_type_}, true).then(() => { const modalEl = document.getElementById('smart_recommend_product_modal'); SPZ.whenApiDefined(modalEl).then((modal) => { that.impressListen('#smart_recommend_product_modal', function(){ that.trackQuickShop({ rule_id: rule_id, product_id: product_id }); }); modal.open(); }); const formEl = document.getElementById('smart_recommend_product_form'); SPZ.whenApiDefined(formEl).then((form) => { form.setProduct(product); }); const variantEl = document.getElementById('smart_recommend_product_variants'); SPZ.whenApiDefined(variantEl).then((variant) => { variant.handleRender(product); }); }); }) }); } }); this.registerAction('handleScroll', (data) => { this.directTo(data.args.rule_id, data.args.direction); }); this.registerAction('handleProductChange', (data) => { const variant = data.args.data.variant; const product = data.args.data.product; const imageRenderEl = document.getElementById('smart_recommend_product_image'); SPZ.whenApiDefined(imageRenderEl).then((api) => { api.render({ variant: variant, product: product }, true); }); }); this.registerAction('handleAtcSuccess', (detail) => { const data = detail.args; data.data.product = data.data.product || {}; data.data.variant = data.data.variant || {}; const product_id = data.data.product.id; const product_title = data.data.product.title; const variant_id = data.data.variant.id; const price = data.data.variant.price; const rule_id = data.rule_id; const aid = `smart_recommend.${this.show_type_}.${rule_id}`; const ifb = data.data.product.ifb; const cfb = data.data.product.cfb; const ssp = data.ssp; const scm = data.scm; const spm = `smart_recommend_${this.show_type_}.${data.spmIndex}`; const params = { id: product_id, product_id: product_id, number: 1, name: product_title, variant_id: variant_id, childrenId: variant_id, item_price: price, source: 'add_to_cart', _extra: { aid: aid, ifb: ifb, cfb: cfb, scm: scm, spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`, ssp: ssp, } }; this.tranckAddToCart(params); }); this.registerAction('addATCHook', (data) => { const params = data.args; const spm = `smart_recommend_${this.show_type_}.${params.spmIndex}`; this.myInterceptor_ = window.djInterceptors && window.djInterceptors.track.use({ event: 'dj.addToCart', params: { aid: `smart_recommend.${this.show_type_}.` + params.rule_id, ssp: params.ssp, scm: params.scm, cfb: params.cfb, spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`, }, once: true }); }); } tranckAddToCart(detail) { if (window.$) { window.$(document.body).trigger('dj.addToCart', detail); } } fetchRules() { const payload = { show_type: this.show_type_, }; let that = this; if (this.show_type_ === 6) { let line_items = []; return this.fetchCart().then((res) => { if (res && res.cart && res.cart.line_items) { line_items = res.cart.line_items.map((item) => { return { product_id: item.product_id, variant_id: item.variant_id, quantity: item.quantity, price: item.price } }); } payload.line_items = line_items; that.cart_items_ = line_items; return that.fetchRulesRequest(payload); }); } else { if (this.show_type_ === 3) { payload.line_items = [{ product_id: this.product_resource_id_ }]; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return this.fetchRulesRequest(payload); } } fetchRulesRequest(payload) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_query", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }); } fetchCart() { return fetch(`/api/cart/cart-select?r=${Math.random().toString(36).slice(-4)}`) .then((res) => { if (res.ok) { return res.json(); } }); } fetchRuleProductList(rule_id) { const payload = { page: 1, limit: 100, fields: ["title", "url", "image", "min_price_variant.price", "min_price_variant.compare_at_price"], rule_id: rule_id, }; if (this.show_type_ === 3) { payload.line_items = [{ product_id: this.product_resource_id_ }]; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 6) { payload.line_items = this.cart_items_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_products", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); }); } fetchProductData(product_id) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/products", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ product_ids: [product_id], fields: [ "images", "options", "min_price_variant", "variants"] }) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); const loadingEl = document.getElementById('smart_recommend_loading'); if (loadingEl) { loadingEl.style.display = 'none'; } }); } getStyle(ele, style) { if (!ele) return; if (window.getComputedStyle) { return window.getComputedStyle(ele)[style]; } return ele.currentStyle[style]; } directTo(id, direction) { const scrollElement = document.getElementById(`smart_recommend_rule_ul_${id}`); const blockWidth = parseInt(this.getStyle(scrollElement, 'width')); const scrollLength = (blockWidth * 0.19 - 12) * 5; const scrollPoint = scrollElement.scrollWidth - scrollElement.clientWidth; if (!scrollElement) return; if (direction === 'left') { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft - scrollLength, behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: Math.max(scrollElement.scrollLeft - scrollLength, 0), behavior: 'smooth' }); } else { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint + 100 ? 0 : scrollElement.scrollLeft + scrollLength, behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: scrollElement.scrollLeft >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft + scrollLength, behavior: 'smooth' }); } } trackRuleImpress(rule) { if (window.sa && window.sa.track) { window.sa.track("plugin_common", { plugin_name: "upsell", event_type: "impressions", rule_id: rule.id, ssp: rule.ssp, scm: rule.scm, show_type: this.show_type_, support_app_block: window.SHOPLAZZA.theme.support_app_block }); window.sa.track("module_impressions", { aid: `smart_recommend.${this.show_type_}.${rule.id}`, support_app_block: window.SHOPLAZZA.theme.support_app_block }); } } trackQuickShop(data) { window.sa && sa.track && sa.track("plugin_common", { plugin_name: "upsell", event_type: "quick_shop", rule_id: data.rule_id, product_id: data.product_id, show_type: this.show_type_, }); } impressListen(selector, cb) { const el = document.querySelector(selector); const onImpress = (e) => { if (e) { e.stopPropagation(); } cb(); }; if (el && !el.getAttribute('imprsd')) { el.addEventListener('impress', onImpress) } else if (el) { onImpress(); } } } SPZ.defineElement('spz-custom-smart-block', SpzSmartBlockComponent);