Last 100pcs 68%OFF - GARDEN MAGIC METAL KINETIC WINDMILL

$34.98
Sold 4
Color:  Silver
Quantity
Share the love
Description

⏰TIPS: All goods are authentic, with genuine patents, counterfeit must be investigated! Customers, please identify our products!!!

😊You can return items for a refund or exchange within 15 days.

🚢 Shipping>>Worldwide Express Shipping Available.

👍1w+ Happy Customers.


This is the best garden art ideas of 2023 that has gone viral across the world, literally.

undefined

Special Design Perfect Garden Decoration

Each blade of this yard spinner is designed to spin in different directions, ball bearing construction allows our wind catcher to quietly spin even in the slightest breeze. Balanced wings rotating in the wind around a circular axle.
undefined
🧡【LIGHT UP at Night But Also Look Fatastic During the Day】-- easily seen and admired by passers-by but not intrusive to neighbors. Relaxing to watch while spending time in out on the sun porch or yard. Would look amazing in any.

Features:
❤️【STABLE, STURDY WITH MODERN FUNCTIONALITY & ANTIQUE CHARM】-- Many wind spinners outdoor come with a single blade that spins in one direction. Our solar wind spinner has a solid metallic construction with dual wind motion. The two tiers blades smoothly rotate in opposite directions on sealed bearings. Featuring modern functionality with period charm, our durable yard wind spinners have a stability stake at the base to ensure its firmly planted for windy days.

❤️【EASY TO INSTALL】-- This gardening decoration is easy to assemble with the instructions, just simply position it in a sunny location with the metal stake and enjoy your garden ornament.
❤️【WEATHER RESISTANT】-- Our kinetic metal wind spinners come with multi-color brushed coat finishes and a stable stake at the base, which is built to withstand all weather, sturdy and durable for windy days.
❤️【HIGH QUALITY】-- This garden spinner is crafted from sturdy iron metal components and features a durable combo finish of paint and LED lights, creating a mesmerizing glow in the garden. The bright metallic and reflective painting, combined with the illuminated LED lights, adds a captivating visual spectacle to your outdoor space.
 
Specifications:
The diameter of the fan is about 13.39in, 2 poles*23.62in.
The total length is about 60.63in
Color: Multi-color
Material: Iron,Light bar

⚡ Click On "ADD TO CART" To Get Yours Now!

 

✈Worldwide Shipping ✈

😊WHY THE US
We work directly with manufacturers all over the world to ensure the best quality of our products. We have Quality Control department which helps us to keep our promise!
  • 😊Price is always competitive.
  • 🚢Awesome Customer Service.
  • 🏆Amazing products along with High Quality.
  • 🍬Read reviews from our lovely customers.
🔒 100% Risk-Free Purchase 🔥
If you bought it and felt that it is not for you, don't worry. Just shoot us a message at contact us and we will make it right by offering you a replacement or refund. 100% Simple & Risk-Free process.
Payment Methods

PAYMENT METHOD

You can choose to pay with PayPal. When selecting this option at checkout, you will be directed to the PayPal site to complete your purchase before returning to Onliai.


If the card transaction is approved, the amount will be reserved immediately and you will receive an order confirmation to your email. If the credit card transaction is not approved, your order will be cancelled. Please contact your bank or card provider if you have any questions about this.


PAYMENT SECURITY


Anliai uses Secure Socket Layer (SSL) technology to encrypt and protect the data you send us over the internet. If SSL is enabled, you will see a padlock at the top of your browser and you can click on this to find out more information about the SSL digital certificate registration.


You will also notice that when you look at the URL at the top of the browser you will see that it begins with ‘https’ instead of ‘http’. This means that you are in secure mode.

If I don't have a PayPal account. How can I pay with a Credit Card?

Paying at PayPal without a PayPal account

Payments are made at PayPal, but you do not need to own a PayPal account to pay: just enter your credit card's data directly at PayPal and complete your payment. You don't need to register a PayPal account either.

1. Select your cart and click "check out". Fill in your shipping information and click "complete order".

2. In the pop-up window or paypal payment page, click the button on the image below.


3. Choose your bank country, enter your bank card information.

Applicable Credit Card Types: American Express, Visa, Mastercard, Discover, Diners Club.


4. Choose " Continue as Guest" on the image as below.


5. Last Tip:
"Do you want to use this credit card to create a PayPal account?"
According to your needs, choose "yes" or "no".

Returns and Refunds

Returns

If your product is defective or not working properly, let us know and we will send you a replacement product.

Items that have been purchased from retailers, incorrectly purchased products and products damaged due to incorrect operation by the customer cannot be returned.

You have 30 days to decide if an item is right for you. If you want to return or exchange the item, please contact us within 30 days of delivery.

There are certain situations where only a partial refund will be given:

  • Any item that is not in its original condition, is damaged, or has parts missing that are not due to our fault
  • Any item that is returned more than 30 days after delivery


Refunds

Once we've received and checked the returned product, we will email you to let you know we've received your returned item. We will also notify you of our approval or rejection of your refund.

If approved, we will then inform you thru email that we are refunding the amount paid.

If you paid by credit or debit card, refunds will be sent to the card-issuing bank within five business days of receipt of the returned item or cancellation request. Please contact the card-issuing bank with questions about when the credit will be posted to your account.


Late or missing refunds

If you haven't received a refund yet, please contact your credit card company first. It may take some time for your refund to be officially posted.

If you've done all of these and still haven't received your refund, please contact us at Onliai@outlook.com.


Exchange

We only exchange items if they are defective, damaged or different from the one you ordered. If you'd like to exchange it for the same item, email us at Onliai@outlook.com. Note: Please do not send your return to the address on your package. This is not our return address and will affect the processing of your return. Send us an email at Onliai@outlook.com.


Cancellation policy

The expected time to report an article, product or service that is to be canceled / exchanged is only 24 hours. We ship our products within 1-4 days. Therefore, if the product has already been shipped, we cannot cancel the order.

 

Shipment

To return your product, email us at support@onliai.com.

You must pay the shipping cost for the return of the item.

The shipping cost is non-refundable. If you received a refund, the cost of shipping back will be deducted from your refund.

Depending on where you live, the time it takes for your exchanged product to reach you can vary.

 

Customer Reviews
Here are what our customers say.
Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.