Nouveaux arrivages anime
Demon Slayer, Pokémon, Dragon Ball, Jujutsu Kaisen et blind bags exclusifs débarquent.
Bienvenue dans l’univers Pocket Market : jouets, figurines, vintage, goodies, manga, blind bags, Pokémon, Disney, BD, pop culture et lives Whatnot explosifs 💥
Chaque jour on ouvre des packs, on vend des figurines, des jouets vintage, des peluches, des blind bags et des pépites pop culture dans une ambiance ultra conviviale.
Tu peux participer en direct, discuter, tenter des surprises, profiter de prix live et découvrir des arrivages exclusifs.
Lives Whatnot • Jouets • Pop Culture
Pocket Market peut te parrainer, t’aider à préparer ton premier live, te donner des conseils et même te fournir des produits pour commencer. Pas besoin d’être expert : on t’aide à lancer ton univers.
Demon Slayer, Pokémon, Dragon Ball, Jujutsu Kaisen et blind bags exclusifs débarquent.
Polly Pocket, jouets années 90, voitures miniatures et pépites rétro sont de retour.
Packs surprises Disney, LOL Surprise, Pokémon et goodies mystères disponibles en live.
Lives, communauté, vintage, manga, figurines, bonnes affaires et passion pop culture : ici tout tourne autour du fun et du partage 💛
✨ Créer mon compte Pocket Market`; } function downloadInvoice() { const html = buildInvoiceHTML(); const blob = new Blob([html], { type: 'text/html' }); const url = URL.createObjectURL(blob); const a = document.createElement('a'); a.href = url; a.download = `facture-${ORDER_ID}.html`; a.click(); setTimeout(() => URL.revokeObjectURL(url), 500); } /* ========================= EMAIL (STABLE + NO BREAK FLOW) ========================= */ function sendEmail() { const payload = { to: "fr.mymarket@gmail.com", subject: "ð§¾ Commande Pocket Market " + ORDER_ID, html: buildInvoiceHTML() }; fetch("https://script.google.com/macros/s/AKfycbwkn6rtA727IrnIjGWxDQQSqOl3EdZAH0pfFkCIk4NsJSDV2aoP5lyTrskRL0GDzzHO/exec", { method: "POST", body: JSON.stringify(payload) }).catch(() => { console.warn("Email envoyé (mode silencieux)"); }); } /* ========================= STEP 1 ========================= */ validateOrderBtn?.addEventListener('click', () => { if (locked) return; step1?.classList.add('done'); step2?.classList.add('active'); validateOrderBtn.disabled = true; validateOrderBtn.textContent = "â OK"; }); /* ========================= STEP 2 ========================= */ validateCustomerBtn?.addEventListener('click', () => { if (locked) return; if (!customer.email || customer.email.length < 3) { const fallback = prompt("Email requis :"); if (!fallback) return; customer.email = fallback; } locked = true; step2?.classList.add('done'); step3?.classList.add('active'); validateCustomerBtn.disabled = true; validateCustomerBtn.textContent = "â VALIDÃ"; confirmPayment.disabled = false; // IMPORTANT NON BLOQUANT try { sendEmail(); } catch(e) {} try { downloadInvoice(); } catch(e) {} const totalClone = el('totalClone'); if (totalClone) totalClone.textContent = euro(total); }); /* ========================= STRIPE (SAFE FINAL) ========================= */ confirmPayment?.addEventListener('click', () => { confirmPayment.disabled = true; confirmPayment.textContent = "â³ REDIRECTION..."; step3?.classList.add('done'); setTimeout(() => { window.location.href = "https://buy.stripe.com/dRm00ld8c1kTbvq3XD6kg01"; }, 900); }); /* INIT */ step1?.classList.add('active'); });