Urban Golf Greens - Complete Set

$49.99
$105.99
-$56.00
Style:  A
Size:  31.49*59.05in / 80*150cm
Quantity
/** @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);

Description

🔥Today's Deal: ONCE WE REACH 600 UNIT SALES, WE WILL INCREASING THE PRICE BACK. Seize the discount now!

  • 👍Fast refund>> Partial or full refund depend on the situation

98% customers buy 3-5 items to use daily and gifts for their beloved one

The World's Best Golf Game

Get ready for endless golfing fun with Urban Golf Greens™! Whether you want to work on your stroke game, teach your loved ones, or compete against your friends - this is the #1 portable golf challenge!

Set It Up Anywhere

Urban Golf Greens unites friends and families through competitive golfing showdowns anytime, anywhere.

5 Exciting Game Modes 

Urban Golf Greens is the #1 golf game for dads looking to polish their short-game skills, or for non-stop thrills with friends and family at your next event.

 


The Perfect Game for Parties, Tailgates, and BBQs, Both Outdoors & Indoors!

Premium braided construction rolls like a real putting green - rolls out easily for set up and rolls up for compact storage. The whole game sets up in less than 60 seconds, anywhere you can fit the 6-foot battle mat and have room to play.

Golf Putting Indoor Set Golf Training Aid Equipment

Every golfer knows, once you catch the bug, you’re hooked for life. NEW GOLF PUTTING CHALLENGE is a great way to introduce kids to the game, hone their skills, and nourish their passion for the game.

Go for the Win!

Enjoy your competitive fun, each player takes turn aiming for their chips, and strike to the scoring area to get the most points and wins. The mat is colored with a central goal & obstacles. Shoot for the center for the most points. Just beware of the sand traps and water. Those are negative points.

 

DETAILS

  • 5 different game modes
  • Up to 4 player action 
  • Club protecting turf, x16 sticky balls, compact travel case

❤️Thank you very much for visiting our store. Have a nice shopping day❤️

WHY US?
  • We work directly with manufacturers all over the world to ensure the best quality of our products. We have a 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

30 DAY RISK-FREE GUARANTEE

We have a risk-free 30-day guarantee that begins only when you receive the ITEM! 

If you don't have a positive experience for any reason, we will do whatever it takes to make sure you are 100% satisfied with your purchase.

SHIPPING & DELIVERY

All orders are carefully packaged, prepared and shipped out as fast as possible. We offer worldwide shipping and the typical. For more exact shipping times please consult our Shipping Policy, because certain locations have much faster shipping than the typical delivery time frame. Once your order is shipped you will receive a tracking number so you know where it is all the time!

  • Tip: Buying 2 products or more at the same time will save you quite a lot on shipping fees.

Click On "ADD TO CART" To Get Yours Now!
HOW TO PAY

✅Payments Via PayPal®, Credit and Debit Card.

If you want to checkout with a Credit and Debit Card, just enter your * Card No, * Expiration Date, and * CVV.