Rolife Dreamy Garden House DIY Miniature House Kit DG163 | Robotime Canada
Rolife Dreamy Garden House DIY Miniature House Kit DG163 | Robotime Canada
Rolife Dreamy Garden House DIY Miniature House Kit DG163 | Robotime Canada
Rolife Dreamy Garden House DIY Miniature House Kit DG163 | Robotime Canada
Rolife Dreamy Garden House DIY Miniature House Kit DG163 | Robotime Canada
Rolife Dreamy Garden House DIY Miniature House Kit DG163 | Robotime Canada
Rolife Dreamy Garden House DIY Miniature House Kit DG163 | Robotime Canada
Rolife Dreamy Garden House DIY Miniature House Kit DG163 | Robotime Canada
Rolife Dreamy Garden House DIY Miniature House Kit DG163 | Robotime Canada
Rolife Dreamy Garden House DIY Miniature House Kit DG163 | Robotime Canada
Rolife Dreamy Garden House DIY Miniature House Kit DG163 | Robotime Canada
Rolife Dreamy Garden House DIY Miniature House Kit DG163 | Robotime Canada
Rolife Dreamy Garden House DIY Miniature House Kit DG163 | Robotime Canada
Rolife Dreamy Garden House DIY Miniature House Kit DG163 | Robotime Canada

Product information

Pieces 240 Pieces
Assembly Time 6H Assembly Time
Scale 1:20 Scale
Assembled Size
H:7.5"(19cm) W:9.6"(24.5cm) D:7.5"(19cm)
Assembled Size

Rolife Dreamy Garden House DIY Miniature House Kit DG163

Check our top-tier European-inspired miniature of a garden house, which includes intricate details of gardening, structure, and objects, showered with charm and greenery, giving a realistic experience in home gardening. It features a beautiful flower chandelier, a panoramic greenhouse, elegant doors and windows, gardening tools, and classic wooden furniture.

Free Shipping
CA$55.99
CA$55.99
Quantity

Check our top-tier European-inspired miniature of a garden house, which includes intricate details of gardening, structure, and objects, showered with charm and greenery, giving a realistic experience in home gardening. It features a beautiful flower chandelier, a panoramic greenhouse, elegant doors and windows, gardening tools, and classic wooden furniture.

Product information

Pieces 240 Pieces
Assembly Time 6H Assembly Time
Scale 1:20 Scale
Assembled Size
H:7.5"(19cm) W:9.6"(24.5cm) D:7.5"(19cm)
Assembled Size
Frequently Asked Questions

Yes, we offer free worldwide shipping for orders over 80 CAD.

Where can I get coupons: We will hold some events on our website, and the corresponding coupon codes will be displayed on the Banner on the home page, or below the product price by clicking ‘Get’. You can also subscribe to our emails or follow our social media accounts, and we will send you coupons from time to time.

How to use coupons: Fill in the coupon code on the checkout page and click ‘Apply’. Please note that some of the sales cannot be used at the same time with certain coupon codes.

The Processing Time will be 1 - 2 business days after we receive your orders. The estimated arrival time of your orders is Processing Time + Shipping Time.

Standard Shipping: Shipping Time: 3 - 8 Business Days

Express Shipping: Shipping Time: 2 - 3 Business Days

(Free shipping over CA$80)

To learn more about our shipping policy, please.

No problem! We offer a 30-days risk-free return policy on our website. Please notice that returns must be in original packaging and condition with receipt. If the returned item is not in the acceptable condition it will be refused acceptance.

If you receive a damaged product, do not throw away the packaging. Please contact us immediately at service@robotime.com. We will deal with it without a doubt.

To learn more about our return policy, please click here.

We offer part replacement service. Please click here to learn more about how to apply for it.

Rolife Dreamy Garden House gives us a glimpse of European-style garden houses and is one of the best garden houses you can see in the market. The high-quality structure of every frame and cover guarantees a durable and stable setup. In constructing this mini version of a garden house, you must invest at least 6 hours for the smooth and easy assembling. The entrance door, clear outer frames, and side window justify the European inspiration. It has a spacious, transparent greenhouse with a secret garden box inside, making it more interesting. In terms of the perimeter and other spots in the garden house, there is a flower planting area and a flower garden where seeds, watering cans, planting pots, and more gardening kits are in the scene that show perfection in a gardening workspace. Also, different pieces of wooden furniture in their classic styles complete the set, from tables, seats, cloth blankets, racks, flower ledge, and cabinets. The flower chandelier that provides warm light during nighttime also added some aesthetic touch. Indeed, the Rolife Dreamy Garden House's realistic approach will trigger creativity and imaginative skills.

Overall, this mini version of a garden house will exceed your expectations. The set of objects included are of their utmost quality, the designs are very detailed, and the whole setup shows durability. Start building your ideal European-inspired garden house with us now.

*Notes: Due to customs policy, the wax may not be included in the package. Wax: You could use ordinary candles, crayons, beeswax, etc.

Build Your Own Mini House

  • Easy to Assemble High-Quality Structure

    The structure is of top-notch quality, giving stability, tightness, and durability when constructed entirely; plus, it is not too complicated to assemble and will only take 6 hours compared to other miniature houses.

  • Panoramic Transparent Greenhouse

    The greenhouse spot inside the garden house has transparent walls that give a panoramic atmosphere, along with its mystery Secret Garden box.

  • Perfect Home Decor

    Add a touch of charm and elegance to your home with the Dreamy Garden House. This exquisite miniature house is not just a hobby, it's a piece of home decor that will capture the hearts of everyone who sees it.

LED Warm Light Flower Chandelier

In the ceiling is an LED flower chandelier that lights up the whole garden house, perfectly showcasing the objects inside during nighttime with a warm atmosphere.

Please note: You need to prepare 2 pieces of AAA/LR03/AM4 batteries.

  • Easy-to-Follow Assembly

    Match numbered wooden pieces with visuals in our manual. Watch the video on our You Tube channel for guidance.
  • Boost Brain Skills

    Builds logic and motor skills, fostering patience in kids
  • Gift and Decor ldea

    Perfect for special occasions or as a unique decor item.
  • Pride in Completion

    Share and showcase your finished piece withfriends and family.

Product Details

  • The entrance door, transparent outer frames, and side window embody European inspiration. Equipped with all the tools, you're invited to tend to your garden whenever you wish.

  • Different pieces of wooden furniture in their classic styles complete the set, from tables, seats, cloth blankets, racks, flower ledge, and cabinets.

  • In terms of the perimeter and other spots in the garden house, there is a flower planting area and a flower garden where seeds, watering cans, planting pots, and more gardening kits are in the scene that show perfection in a gardening workspace.

FAQs

Do not receive glue?
Which battery type to use?
Do you provide dust cover?

Miniature Dreams

A garden house is a space for plants and flowers, giving them shelter and home while they grow and bloom. More than that, it serves as a place for relaxation for people interested in home gardening setups. It is obvious that starting up an actual garden house can be frustrating and involves a lot of time, money, and effort. This is why purchasing the Rolife Dreamy Garden House can solve the problem and is a great starting point in achieving an ideal garden house setup.

Excellence in Material and Assurance

  • Eco-friendly, Durable, Corrosion-resistant Wood

  • Precision Laser Engraving Machine, Secure Fit Parts

  • Certified Quality, Comprehensive Testing

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);