J-Lube - 284 g (10 oz) (2024)

J-Lube - 284 g (10 oz) (1)Dein Konto|Warenkorb|Kasse


  • Home
  • Bestseller
  • Neue Artikel
  • Angebote
  • Mein Merkzettel
4.9

J-Lube - 284 g (10 oz) (9)

Home / Gleitgel / Lube Powder

Kategorien

  • VIP Deals
  • Black Week
  • Poppers -62%
  • Poppers Multipacks
  • Bestseller
  • Poppers bis 10 ml
  • Poppers bis 15 ml
  • Poppers bis 30 ml
  • Poppers Zubehör
  • »Gleitgel
  • Anal Gleitgel
  • Bio Gleitgel
  • Auf Wasserbasis
  • Auf Silikonbasis
  • Hybrid Gleitgel
  • Gleitcreme
  • »Lube Powder
  • Massageöle
  • Gleitgel Zubehör
  • Anal Relax Spray
  • Delay Spray
  • Sexspielzeug
  • Kondome
  • Potenzmittel
  • Aufputschmittel
  • Lifestyle Produkte
  • Underwear - Men
  • Bademode

VIP Status

Bewertungen

Nichts für Anfänger! Fettes Teil, was sich aber gut einführe ..

J-Lube - 284 g (10 oz) (13)

J-Lube - 284 g (10 oz) (14)

J-Lube - 284 g (10 oz) (15)

Sicher bezahlen per

J-Lube - 284 g (10 oz) (16)

Hersteller


Newsletter

Melden Sie sich jetzt für unseren kostenlosen Poppers Newsletter an! Mit unserem Newsletter erhalten Sie immer die neuesten Angebote und Gutschein Aktionen.

Klicke hier, um den aktuellen Newsletter anzuzeigen!


Erfahrungsberichte zu J-Lube - 284 g (10 oz)


Noch sind keine Kundenrezensionen vorhanden. Bewerten Sie dieses Produkt als Erster.

Allgemeines:

Unsere AGB
Widerrufsrecht
Impressum
Kontakt
Poppers Wiederverkäufer

Kunden Informationen:

Datenschutz
Jugendschutzbeauftragter
Sicheres Einkaufen mit SSL
Einkaufen ab 18
Versandkosten/Lieferzeit
GLS Paketverfolgung
Import
Gutschein Anleitung

Über Poppers

Allgemeines zu Poppers
Geschichte von Poppers
Lagerung von Poppers
Wirkung von Poppers
Poppers Info!

Shopbewertungen

4.9

Zahlungsmöglichkeiten

J-Lube - 284 g (10 oz) (19)

`, backButtonText: `Zurück`, addToCartButtonText: `Ja, VIP Package dazulegen`, goToCart: `Die Produkte sind im Korb

zum Warenkorb`, loginTitle: "Login", loginInfoHtml: `Um die VIP Kategorie nutzen zu können musst du eingeloggt sein.

zum Login` }, en: { vipTitle: "VIP Product", vipInfoHtml: `You are not yet a VIP member.

You can only purchase this product along with the VIP package.`, confirmButtonText: `Yes, Add VIP Package to Cart`, cancelButtonTextMoreInfo: `More Info`, cancelButtonTextClose: `Close`, moreInfoTitle: "More Information about the VIP Package", moreInfoHtml: `

With the VIP package, you get exclusive benefits:

  • Free shipping for a whole year!
  • Free products with your first order
  • 3% discount on every order
  • Ongoing exclusive VIP offers

Would you like to add the VIP package to the cart? `, backButtonText: `Back`, addToCartButtonText: `Yes, Add VIP Package to Cart`, goToCart: `Products have been added to the cart

Go to cart`, loginTitle: "Login", loginInfoHtml: `To add VIP Products please login.

Go to Login` } }; // Function to detect language preference function detectLanguage() { // Check for the lang attribute const htmlLang = document.documentElement.lang; if (htmlLang) { console.log("Detected HTML lang attribute:", htmlLang); return htmlLang.toLowerCase(); // Return the lang attribute in lowercase } // Fallback to navigator.language if lang is not present const browserLang = (navigator.language || navigator.userLanguage).toLowerCase(); console.log("Fallback to browser language:", browserLang); return browserLang; } // Get the detected language (use 'de' or 'en' depending on the first two characters) let userLang = detectLanguage(); // Normalize the language code, default to English if it's not German ('de') userLang = userLang.startsWith('de') ? 'de' : 'en'; const lang = translations[userLang]; // Set the language dynamically console.log("Final language being used:", userLang); // Get the specific URL params let productId = getQueryParam('BUYproducts_id'); if(!productId){productId = getQueryParam('products_id') } const vipInfo = getQueryParam('vipinfo'); const loginInfo = getQueryParam('logininfo'); if(loginInfo){ Swal.fire({ title: `${lang.loginTitle}`, icon: "info", html: lang.loginInfoHtml, showCloseButton: true, showCancelButton: false, showConfirmButton: false, }) } if (vipInfo) { function showFirstModal() { Swal.fire({ title: `${lang.vipTitle}`, icon: "info", html: lang.vipInfoHtml, showCloseButton: true, showCancelButton: true, focusConfirm: false, confirmButtonText: lang.confirmButtonText, cancelButtonText: moreInfoClicked ? lang.cancelButtonTextClose : lang.cancelButtonTextMoreInfo, confirmButtonAriaLabel: "Thumbs up, great!",customClass: {confirmButton: 'custom-confirm-button',cancelButton: 'custom-cancel-button'} }).then((result) => { if (result.dismiss === Swal.DismissReason.cancel && !moreInfoClicked) { // Open the second modal if "Mehr Infos" or "More Info" is clicked and it hasn't been clicked before moreInfoClicked = true; // Mark as clicked showSecondModal(); } else if (result.isConfirmed) { // Action when "Add VIP Package to Cart" is confirmed console.log("VIP Package added to cart!"); // Add the first product and then add the second product on success addProductToCart(9743, 1) .then((data) => { if (data) { console.log("First product added successfully:", data); // Now add the second product after the first is successful return addProductToCart(productId, 1); // Replace 1234 with the second product's ID } }) .then((secondData) => { if (secondData) { console.log("Second product added successfully:", secondData); Swal.fire({ title: "Super!", text: lang.successMsg, html: lang.goToCart, icon: "success", confirmButtonText: lang.cancelButtonTextClose ,showCloseButton: false,showCancelButton: false,showConfirmButton: false,customClass: {confirmButton: 'custom-confirm-button',cancelButton: 'custom-cancel-button'} }).then((result) => { }); } }) .catch((error) => { console.log("Error during product addition:", error); }); } }); } function showSecondModal() { const lang = translations[userLang]; // Set the language dynamically Swal.fire({ title: `${lang.moreInfoTitle}`, html: lang.moreInfoHtml, showCloseButton: true, showCancelButton: true, focusConfirm: false, confirmButtonText: lang.addToCartButtonText, cancelButtonText: lang.backButtonText,customClass: {confirmButton: 'custom-confirm-button',cancelButton: 'custom-cancel-button'} }).then((secondResult) => { if (secondResult.isConfirmed) { // Action when "Add VIP Package to Cart" is confirmed console.log("VIP Package added to cart!"); addProductToCart(9743, 1) .then((data) => { if (data) { console.log("First product added successfully:", data); // Now add the second product after the first is successful return addProductToCart(productId, 1); // Replace 1234 with the second product's ID } }) .then((secondData) => { if (secondData) { console.log("Second product added successfully:", secondData); Swal.fire({ title: "Super!", text: lang.successMsg, html: lang.goToCart, icon: "success", confirmButtonText: lang.cancelButtonTextClose ,customClass: {confirmButton: 'custom-confirm-button',cancelButton: 'custom-cancel-button'} }).then((result) => { }); } }) .catch((error) => { console.log("Error during product addition:", error); }); } else if (secondResult.dismiss === Swal.DismissReason.cancel) { // Go back to the first modal showFirstModal(); // Reopen the first modal } }); } // Show the first modal initially showFirstModal(); } function addProductToCart(productId, quantity) { const url = `https://www.poppers.de/product_info.php?products_id=${productId}&action=add_product`; let body; if(productId == 9743){body = new URLSearchParams({products_qty: quantity,'id[10]': 724,'id[12]': 726,'id[11]': 725,products_id: productId}) } else {body = new URLSearchParams({products_qty: quantity,products_id: productId }); } return fetch(url, { method: "POST", headers: { "Content-Type": "application/x-www-form-urlencoded" }, body: body.toString(), credentials: "include" // Include credentials (cookies) to maintain the session }) .then(response => { // Check if the content-type includes JSON const contentType = response.headers.get("content-type"); if (contentType && contentType.includes("application/json")) { return response.json(); // Parse JSON response } else { return response.text(); // Parse as plain text (e.g., HTML) } }) .then(data => { // Handle JSON or text response console.log("Response data:", data); return data; }) .catch(error => { console.log("Error:", error); return false; });} });

J-Lube - 284 g (10 oz) (2024)
Top Articles
Latest Posts
Recommended Articles
Article information

Author: Golda Nolan II

Last Updated:

Views: 5817

Rating: 4.8 / 5 (78 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Golda Nolan II

Birthday: 1998-05-14

Address: Suite 369 9754 Roberts Pines, West Benitaburgh, NM 69180-7958

Phone: +522993866487

Job: Sales Executive

Hobby: Worldbuilding, Shopping, Quilting, Cooking, Homebrewing, Leather crafting, Pet

Introduction: My name is Golda Nolan II, I am a thoughtful, clever, cute, jolly, brave, powerful, splendid person who loves writing and wants to share my knowledge and understanding with you.