11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI
11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI

11 FT 12 FT Cantilever Patio Umbrella with Base - Deluxe NAPOLI

804 sold
Color-Champagne
Please select a color
Size-11FT
Please select a size
$329.99
$499.99
-$170.00
Quantity
Free Returns 30-Day Any Reason
Free shipping-FedEx or UPS delivery
Sustainably made-1 Year Warranty
Secure payments-PayPal installment
Shipping
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);

11 FT & 12 FT Cantilever Patio Umbrella with Base

11 FT & 12 FT Cantilever Patio Umbrella with Base

  • Aluminium Crank

    The ergonomically designed handle makes operation easy.The position lock system can tilt up to 90°.

  • Aluminium Crank, Handle and Position Knob

    Durable aluminium crank for opening and closing. Easy to operate,position lock system can work at any position.

  • Innovative Designed Umbrella Base

    Integrated wheels included in base for easy moving. Extendable stabalizing bars with adjustable levelers for added stability in windy conditions.

  • Promote Air Circulation

    The use of a double-layered canopy structure aids in ventilation while ensuring canopy stability.

    Fast Cooling · Allow Air Flow · Reduce Wind Resistance

  • Sturdy Steel Ribs

    This cantilever umbrella has 8 heavy-duty steeribs, making the umbrella more stable, and poder-coated for enhanced rust resistance.

    Rush Resistance · Heavy-duty Steel · Easy On and Off

  • Premium Polyester

    The umbrella canopy is double-coated 250g polyester that is heavy-duty, water-resistant, UV protected and fade-resistant.

  • Premium PE Base Material

    Fill base with water or sand for required stability. The patio umbrella base can hold up to 220 lbs.

Cover a Large Area

This cantilever umbrellas from our Napoli collection provides 95 square feet of relaxing cooling shade.

Water Resistant

Our fabrics are extremely water resistant.

Multi-Functional Base

In order to securely anchor your umbrella, the base must be filled with 265 pounds of sand. Additionally, the base comes with wheels for convenient mobility.

Explore our other well-designed umbrella products

Explore our other well-designed umbrella products

Pool

Pool

The NAPOLI Grand Patio offset umbrella is made for home outdoor leisure on the lawn, deck or dockside, garden, and any other outdoor areas, includes a base -- to fill for weighted stability-- with integrated wheels for easy moving.

Yard

Yard

The NAPOLI Grand Patio offset umbrella is made for home outdoor leisure on the lawn, deck or dockside, garden, and any other outdoor areas, includes a base -- to fill for weighted stability-- with integrated wheels for easy moving.

Specification:

1. Color: Beige

2. Fabric: 250g/㎡ UV protected

3. Frame: Powder-coated aluminum frame

4. Ribs: 8 poweder-coated steel ribs

5. Opening mechanism: auto crank and handle

6. Air vent included: yes

7. Base included: yes

8. Item Weight: 21.6kg

Notice: The base and umbrella will arrive in 2 packages.

How to Install ?
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.