Wedding Gift Personalized Wooden Whiskey Decanter, Liquor Dispenser, Engagement Gift, Newlywed Gift, Couple First Christmas Gift Idea

Worldwide shipping
Sustainably made
Secure payments
$59.99
Size - Set:  One Stand
Tap Option:  Style 1
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

Custom Wooden Whiskey Dispenser. Crafted with care and precision, this dispenser not only elevates your whiskey experience but also makes for an unforgettable gift.

๐Ÿก Home Bar Decor: Elevate Your Space!
Upgrade your home bar with a dispenser that not only serves your favorite spirits with style but also becomes a conversation piece. The rich, natural wood adds a touch of rustic charm, making it a standout piece of home bar decor.
G
๐Ÿ‘จ‍๐Ÿ‘ง‍๐Ÿ‘ฆ Dad-Approved Design: Cheers to Dad!
Searching for the perfect gift for Dad? Look no further! This personalized dispenser is a thoughtful and practical present that any whiskey-loving father will appreciate. Personalize it with his name or a special message for that extra sentimental touch.

๐ŸŒฒ Christmas Ready: Give the Gift of Elegance!
This holiday season, surprise your loved ones with a one-of-a-kind present that combines functionality and aesthetic appeal. Our Wooden Whiskey Dispenser is designed to add a touch of warmth to any home, making it an ideal Christmas gift that will be cherished for years to come.

๐ŸŽ‰ Celebrate Moments, Sip in Style!
Whether it's a festive gathering, a quiet night by the fire, or a celebration with loved ones, our Wooden Whiskey Dispenser sets the stage for unforgettable moments. Cheers to creating memories and sipping in style!

๐Ÿ“ Easy to install, only screwdriver required. (It is delivered assembled in a only gift box option.)


Product Details:

๐Ÿ“Œ Sizes: One Bottle Stand:
10" x 5.31" x 10.62" inches ( 25x13.5x27 cm)
Double Bottle Stand: 10" x 12" x 10.62 inches (25x29x27 cm)
Triple Bottle Stand: 10 x 17.51" x 10.62 inches (25x44.5x27 cm)

๐Ÿ“Œ The bottle entrance is 1.25 inches (32mm) in diameter. Suitable for all bottles under this size.

๐Ÿ“Œ %100 Handmade - Wood: Solid Pine Wood - Premium Quality - Walnut Eco-friendly Finish - Water-based

๐Ÿ“Œ There is a 2.83 inch (72 mm) wide cup holder hole under the faucet.
- The bottle entrance section is spiral hollow, the bottle can be fixed on the stand.

๐Ÿ“Œ Apart from the gift package, the product is delivered as 2 disassembled wooden pieces and a tap. A screwdriver is sufficient for installation.

๐Ÿ“Œ Personalization are laser engraved on the stand and glass.

Warnings: Our products are handmade and produced from natural wood material. There may be 0.2-0.5 inch differences in measurements. The pattern of each piece of wood is different. There may be slight differences in colors due to the screen. In the order customization option, an optional glass can be added depending on your glass selection. If you choose a glass, it is included in the delivered package.

Whisky Series Processing Time

1- Order confirmation:
Your customized information will be confirmed within 2 hours after placing the order and synchronized to the factory. Please make sure your order information and shipping address are accurate before paying. Cannot be modified after the expiration date.

2 - Design (1-3 Business Days): Once you've placed your order, our designers spring into action. ((Note: In order to improve the efficiency of production and shipment, please contact us through email to send your order number or e-mail in time after placing your order.)

3 - Production : Upon approval, we jump into production mode.The process of making wooden products combined with alloys is more difficult and takes longer, usually about 15 days. You can consult customer service for the production time of different products.

4 - Shipping (8-10 Business Days or Faster): With production complete, your product is packaged securely and shipped. Typically, shipping takes 8 to 10 business days .We used a faster logistics company

The craftsmanship of combining wood carving with alloy and complex glass craftsmanship will require a relatively long production cycle

If you have any questions, please feel free to contact us.

For comprehensive delivery times and further details, please refer to our Shipping Policy.

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.