Yellow Banks Rose Seeds

people are viewing this right now
$19.99
$45.99
-$26.00
Quantity- 200 Seeds🔥Recommend
Quantity
Clinically Proven & Certified: TGA-Approved, GMP-Certified.
Local Delivery In 7-10 Days.
Free Shipping On All Orders Over $59.97
100% No Questions Asked 180-Day Money-Back Guarnetee.
const TAG = "spz-custom-product-automatic"; class SpzCustomProductAutomatic extends SPZ.BaseElement { constructor(element) { super(element); this.variant_id = 'c82f392a-e2ab-4a4a-8295-577799dcfdf3'; this.isRTL = SPZ.win.document.dir === 'rtl'; this.isAddingToCart_ = false; // 加购中状态 } static deferredMount() { return false; } buildCallback() { this.action_ = SPZServices.actionServiceForDoc(this.element); this.templates_ = SPZServices.templatesForDoc(this.element); this.xhr_ = SPZServices.xhrFor(this.win); this.setupAction_(); this.viewport_ = this.getViewport(); } mountCallback() { this.init(); // 监听事件 this.bindEvent_(); } async init() { this.handleFitTheme(); const data = await this.getDiscountList(); this.renderApiData_(data); } async getDiscountList() { const productId = 'd9da9e21-6799-4f8d-b406-6cc370b9c97f'; const variantId = this.variant_id; const productType = 'default'; const reqBody = { product_id: productId, variant_id: variantId, discount_method: "DM_AUTOMATIC", customer: { customer_id: window.C_SETTINGS.customer.customer_id, email: window.C_SETTINGS.customer.customer_email }, product_type: productType } const url = `/api/storefront/promotion/display_setting/text/list`; const data = await this.xhr_.fetchJson(url, { method: "post", body: reqBody }).then(res => { return res; }).catch(err => { this.setContainerDisabled(false); }) return data; } async renderDiscountList() { this.setContainerDisabled(true); const data = await this.getDiscountList(); this.setContainerDisabled(false); // 重新渲染 抖动问题处理 this.renderApiData_(data); } clearDom() { const children = this.element.querySelector('*:not(template)'); children && SPZCore.Dom.removeElement(children); } async renderApiData_(data) { const parentDiv = document.querySelector('.automatic_discount_container'); const newTplDom = await this.getRenderTemplate(data); if (parentDiv) { parentDiv.innerHTML = ''; parentDiv.appendChild(newTplDom); } else { console.log('automatic_discount_container is null'); } } doRender_(data) { const renderData = data || {}; return this.templates_ .findAndRenderTemplate(this.element, renderData) .then((el) => { this.clearDom(); this.element.appendChild(el); }); } async getRenderTemplate(data) { const renderData = data || {}; return this.templates_ .findAndRenderTemplate(this.element, { ...renderData, isRTL: this.isRTL }) .then((el) => { this.clearDom(); return el; }); } setContainerDisabled(isDisable) { const automaticDiscountEl = document.querySelector('.automatic_discount_container_outer'); if(isDisable) { automaticDiscountEl.setAttribute('disabled', ''); } else { automaticDiscountEl.removeAttribute('disabled'); } } // 绑定事件 bindEvent_() { window.addEventListener('click', (e) => { let containerNodes = document.querySelectorAll(".automatic-container .panel"); let bool; Array.from(containerNodes).forEach((node) => { if(node.contains(e.target)){ bool = true; } }) // 是否popover面板点击范围 if (bool) { return; } if(e.target.classList.contains('drowdown-icon') || e.target.parentNode.classList.contains('drowdown-icon')){ return; } const nodes = document.querySelectorAll('.automatic-container'); Array.from(nodes).forEach((node) => { node.classList.remove('open-dropdown'); }) // 兼容主题 this.toggleProductSticky(true); }) // 监听变体变化 document.addEventListener('dj.variantChange', async(event) => { // 重新渲染 const variant = event.detail.selected; if (variant.product_id == 'd9da9e21-6799-4f8d-b406-6cc370b9c97f' && variant.id != this.variant_id) { this.variant_id = variant.id; this.renderDiscountList(); } }); } // 兼容主题 handleFitTheme() { // top 属性影响抖动 let productInfoEl = null; if (window.SHOPLAZZA.theme.merchant_theme_name === 'Wind' || window.SHOPLAZZA.theme.merchant_theme_name === 'Flash') { productInfoEl = document.querySelector('.product-info-body .product-sticky-container'); } else if (window.SHOPLAZZA.theme.merchant_theme_name === 'Hero') { productInfoEl = document.querySelector('.product__info-wrapper .properties-content'); } if(productInfoEl){ productInfoEl.classList.add('force-top-auto'); } } // 兼容 wind/flash /hero 主题 (sticky属性影响 popover 层级展示, 会被其他元素覆盖) toggleProductSticky(isSticky) { let productInfoEl = null; if (window.SHOPLAZZA.theme.merchant_theme_name === 'Wind' || window.SHOPLAZZA.theme.merchant_theme_name === 'Flash') { productInfoEl = document.querySelector('.product-info-body .product-sticky-container'); } else if (window.SHOPLAZZA.theme.merchant_theme_name === 'Hero') { productInfoEl = document.querySelector('.product__info-wrapper .properties-content'); } if(productInfoEl){ if(isSticky) { // 还原该主题原有的sticky属性值 productInfoEl.classList.remove('force-position-static'); return; } productInfoEl.classList.toggle('force-position-static'); } } setupAction_() { this.registerAction('handleDropdown', (invocation) => { const discount_id = invocation.args.discount_id; const nodes = document.querySelectorAll('.automatic-container'); Array.from(nodes).forEach((node) => { if(node.getAttribute('id') != `automatic-${discount_id}`) { node.classList.remove('open-dropdown'); } }) const $discount_item = document.querySelector(`#automatic-${discount_id}`); $discount_item && $discount_item.classList.toggle('open-dropdown'); // 兼容主题 this.toggleProductSticky(); }); // 加购事件 this.registerAction('handleAddToCart', (invocation) => { // 阻止事件冒泡 const event = invocation.event; if (event) { event.stopPropagation(); event.preventDefault(); } // 如果正在加购中,直接返回 if (this.isAddingToCart_) { return; } const quantity = invocation.args.quantity || 1; this.addToCart(quantity); }); } // 加购方法 async addToCart(quantity) { // 设置加购中状态 this.isAddingToCart_ = true; const productId = 'd9da9e21-6799-4f8d-b406-6cc370b9c97f'; const variantId = this.variant_id; const url = '/api/cart'; const reqBody = { product_id: productId, variant_id: variantId, quantity: quantity }; try { const data = await this.xhr_.fetchJson(url, { method: 'POST', body: reqBody }); // 触发加购成功提示 this.triggerAddToCartToast_(); return data; } catch (error) { error.then(err=>{ this.showToast_(err?.message || err?.errors?.[0] || 'Unknown error'); }) } finally { // 无论成功失败,都重置加购状态 this.isAddingToCart_ = false; } } showToast_(message) { const toastEl = document.querySelector("#apps-match-drawer-add_to_cart_toast"); if (toastEl) { SPZ.whenApiDefined(toastEl).then((apis) => { apis.showToast(message); }); } } // 触发加购成功提示 triggerAddToCartToast_() { // 如果主题有自己的加购提示,则不显示 const themeAddToCartToastEl = document.querySelector('#add-cart-event-proxy'); if (themeAddToCartToastEl) return; // 显示应用的加购成功提示 this.showToast_("Added successfully"); } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, `${ TAG }.${ name }`, data || {}); this.action_.trigger(this.element, name, event); } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } } SPZ.defineElement(TAG, SpzCustomProductAutomatic);
class SpzCustomDiscountBundle extends SPZ.BaseElement { constructor(element) { super(element); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } mountCallback() { // 同一页可能有多个 block 各自渲染本 snippet,导致逻辑元素 spz-custom-discount-toast(#appsAddCartToastFunc) 重复。 // 仅保留 DOM 中第一个实例,其余重复实例移除自身,保证逻辑元素及其 action 引用(appsAddCartToastFunc)唯一。 const funcs = document.querySelectorAll('#appsAddCartToastFunc'); if (funcs.length > 1 && this.element !== funcs[0]) { this.element.remove(); return; } // 全局折扣 toast 的弹出点分散在多个模板/组件里(含声明式 @atcError),无法逐一在弹出前前置, // 故挂载时幂等地去重并挂到 body;加购 toast 改为弹出前按需去重(见 showAddToCartToast) this.ensureSingleToastInBody_('cart_match_discount_toast_wrap'); } unmountCallback() {} // 同一页面可能有多个 block 各自渲染本 toast snippet(如商详的 discount_automatic + 购物车抽屉里的折扣横幅), // 导致 toast 外层出现重复 id。重复 id 下 getElementById/querySelector 及 SPZ 动作引用都只命中第一个, // 且被关进抽屉的那份会被抽屉的 transform/overflow 裁剪/错位。这里在挂载时幂等去重: // 只保留一份、移除多余的,并把保留的挂到 body(body 是 position:fixed 最安全的落点,避免被任何祖先裁剪)。可反复调用。 ensureSingleToastInBody_(id) { const els = Array.from(document.querySelectorAll('#' + id)); if (!els.length) return; els.slice(1).forEach((el) => el.remove()); const keep = els[0]; if (keep.parentNode !== document.body) { document.body.appendChild(keep); } } // 主题购物车抽屉是否打开 isInCartDrawer_() { return !!document.querySelector('[data-section-type="cart_drawer"] spz-sidebar[open]'); } setupAction_() { this.registerAction('showAddToCartToast', () => { // 抽屉内加购:主题本就不会有加购效果,统一弹插件自己的 toast // 非抽屉:主题有加购代理则沿用主题加购效果,否则插件兜底 const proxyEl = document.getElementById('add-cart-event-proxy'); const inDrawer = this.isInCartDrawer_(); if (!inDrawer && proxyEl) { return; } // 弹出前按需去重并挂到 body(幂等),避免重复 id 命中错对象或被抽屉裁剪/错位 this.ensureSingleToastInBody_('apps_add_cart_toast_wrap'); const toastEl = document.querySelector('#apps-match-drawer-add_to_cart_toast') SPZ.whenApiDefined(toastEl).then((apis) => { apis.showToast("Added successfully"); }); }); } buildCallback() { this.setupAction_(); }; } SPZ.defineElement('spz-custom-discount-toast', SpzCustomDiscountBundle);
Description

🌼 Discover Exotic Fragrance: Yellow Banks Rose 🌼

Unlock the allure of the Yellow Banks Rose with our premium seeds, perfect for botanical enthusiasts and gardeners alike.

Why Choose Yellow Banks Rose Seeds?

  • 🌸 Exquisite Beauty: Delicate bell-shaped flowers in vibrant yellow hues.
  • 🌺 Distinct Fragrance: Aromatic notes reminiscent of sandalwood, filling your garden with a captivating scent.
  • 🌿 Long Bloom Period: Enjoy an extended flowering season with blooms that last.
  • 🛡️ High Resilience: Naturally resistant to common pests and diseases.
  • 🌼 Dense Blossoms: Abundant flowers that can cover an entire trellis or arbor.
  • 🌱 Vigorous Growth: A single plant can spread to cover large structures, creating a spectacular floral display.
  • 🌿 Versatile Use: Ideal for gardens, landscapes, or indoor cultivation in pots.
  • 🌟 Intense Aroma: The rich, woodsy fragrance is so powerful that passersby will notice your garden's delightful scent.
  • 🌸 Also Known As "Ten-Mile Fragrance": Renowned for its pervasive scent, perfect for creating a fragrant garden.
  • 🌿 Perfect for Beginners: An ideal climbing plant for novice gardeners, with fast growth and easy maintenance.
  • ❄️ Hardier Than Roses: More cold and shade tolerant compared to climbing roses, making it a versatile choice for various climates.

Product Details:

  • 🌼 Seed Type: Yellow Banks Rose (Rosa banksiae lutea)
  • 📦 Packaging: Securely packed for freshness and longevity.
  • 🌱 Quantity: Available in packs of 20/50/100/200 seeds
  • 💲 Price: Competitive pricing for high-quality seeds.

Why Us?

  • 🌿 Expertly Sourced: Handpicked seeds for guaranteed germination.
  • 🌸 Customer Satisfaction: Dedicated support and gardening tips for success.
  • 🚚 Fast Shipping: Swift delivery to your doorstep.

🌱How to Plant Yellow Banks Rose Seeds: A Step-by-Step Guide

Materials Needed:

  • Yellow Banks Rose seeds
  • Seed-starting tray or small pots
  • Seed-starting mix or well-draining potting soil
  • Spray bottle or gentle watering can
  • Plastic wrap or a clear plastic lid
  • Fertilizer (optional)

Step-by-Step Instructions:

  1. Seed Preparation:

    • Soak the seeds in lukewarm water for 24 hours to soften the seed coat and enhance germination.
  2. Planting the Seeds:

    • Fill the seed-starting tray or small pots with seed-starting mix or well-draining potting soil.
    • Moisten the soil with water using a spray bottle or gentle watering can until it is evenly damp but not waterlogged.
    • Plant the seeds about 1/4 inch deep in the soil. Cover them lightly with soil and gently press down to ensure good contact.
  3. Creating a Greenhouse Effect:

    • Cover the seed tray or pots with plastic wrap or a clear plastic lid to retain moisture and warmth. This creates a mini greenhouse effect.
    • Place the covered tray or pots in a warm location with indirect sunlight. The ideal temperature for germination is between 65-75°F (18-24°C).
  4. Germination and Early Growth:

    • Check the soil moisture regularly. Keep the soil consistently moist but not soggy.
    • Seeds typically germinate within 2-4 weeks, but it can take longer, so be patient.
    • Once seedlings appear, remove the plastic cover and move the tray or pots to a bright location with indirect sunlight.
  5. Transplanting:

    • When the seedlings have developed a few sets of true leaves and are large enough to handle, they are ready to be transplanted into larger pots or directly into the garden.
    • Choose a location with well-draining soil and good sunlight. Yellow Banks Rose plants prefer full sun but can tolerate partial shade.
    • Dig a hole large enough to accommodate the seedling’s root system. Place the seedling in the hole, fill it with soil, and gently firm it around the base.
  6. Caring for Your Yellow Banks Rose:

    • Water the plants regularly, keeping the soil consistently moist but not waterlogged.
    • Apply a balanced, slow-release fertilizer if desired to promote healthy growth and abundant blooms.
    • Provide support for the climbing vines using a trellis, arbor, or other structures.
    • Prune the plants as needed to maintain their shape and encourage new growth.

Tips for Success:

  • Yellow Banks Rose plants are hardy and can tolerate various soil conditions, but they thrive best in well-draining soil.
  • These roses are more cold and shade tolerant compared to other climbing roses, making them versatile for different climates.
  • Regular pruning helps manage their vigorous growth and ensures a stunning display of blooms.

By following these steps, you can successfully grow Yellow Banks Rose from seeds and enjoy their beautiful, fragrant blossoms for years to come.

Transform Your Garden Today!

Elevate your gardening experience with the enchanting Yellow Banks Rose. Whether you're a seasoned gardener or just starting, our seeds promise beauty and fragrance that will delight your senses.

Imagine a single plant sprawling like a vine over your trellis, bursting with blooms, and infusing the air with a fragrance so potent it’s known as the “Ten-Mile Fragrance.” This is the perfect choice for anyone wanting a vibrant and aromatic garden centerpiece.

🌼 Order Now

Bring the essence of exotic blooms to your garden. Place your order today and embark on a journey of aromatic bliss with Yellow Banks Rose seeds.