Docenin™Limited Offer 49.99%OFF🔥Portable Urinals

$21.99
$59.99
Save $38.00
Style : Men
Quantity
Description

Portable Urinals for Men Spill Proof 2000 ml

It is perfect for bedside or vehicle use, as long tube allows the urinal to be used in multiple positions.
Necessities for long distance car driving,outdoor camping activities etc.

IT'S A PORTABLE URINAL SUITABLE FOR MALE

The tube and the lid can be separated for easy cleaning.

Urine bucket sealing performance is good. An attached lid helps prevent spilling and reduces odors.

Portable Pee Bottle for male & female with measured marked capacity.

Note: The potty can be tested with water before first usage, if there is a leak, we would provide a replacement

Easy to Clean

1. Empty the urine into the toilet.

2. Clean your urinal using a suitable disinfectant and household detergent. Abrasive cleaners and chlorine bleach are not recommended.

3. Wipe dry the urinal or let it air dry..

Features

  • 2-IN-1 URINAL FOR MEN-With an extra sealing cap, it can be used as a portable urinal for camping, boating, road trips when the hose is removed. When the hose is connected, it's a male urinal. Also comes in handy when traveling or anytime a restroom isn’t available.
  • LARGE CAPACITY-2000ml/68oz men's urinal bottles. ONEDONE portable urinal for men for has horizontal and vertical graduations for measuring urine output. Convenient for adult storage 24-hour urine.
  • LONGER HOSE CUTTABLE-ONEDONE upgraded travel urinals for men with a longer and thicker hose which is durable for long-time use. The length of the hose is 45". The hose can be cutted shorter to use in a car, truck, tent.
  • STRONGER SEALING & REUSABLE-The mens urinal bottle spill proof is upgraded with a strong sealing screw design that is spill-proof and leak-proof. Anti-odor helps to stop the odor after use. The bedside urinals for men are easy to clean with water and detergent. Emergency urinal for the car can be reused after cleaning.
  • HIGH QUALITY: Car urinals for men is made of high-quality durable plastic material with an easy-grip handle for effortless use. Upgraded smooth urinal funnel for safe and comfortable use. 

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.