{"id":4696,"date":"2026-11-12T15:43:55","date_gmt":"2026-11-12T14:43:55","guid":{"rendered":"https:\/\/pepe-neuhaus.ch\/wordpress\/?page_id=4696"},"modified":"2026-11-12T15:49:09","modified_gmt":"2026-11-12T14:49:09","slug":"commander-iphone","status":"publish","type":"page","link":"https:\/\/pepe-neuhaus.ch\/wordpress\/commander-iphone\/","title":{"rendered":"Commander votre iPhone"},"content":{"rendered":"<style>\n.pnc{--pnc-navy:#002954;--pnc-green:#09a945;--pnc-green-ink:#071e12;--pnc-green-soft:#e6f6ec;--pnc-bg:#f4f5f7;--pnc-ink:#1a1d21;--pnc-muted:#5b6672;--pnc-line:#d9dee4;--pnc-eyebrow:#c9d3dc;--pnc-error:#b3261e;color:var(--pnc-ink);font-family:Inter,\"Segoe UI\",system-ui,sans-serif;font-size:16px;line-height:1.5}\n.pnc *{box-sizing:border-box}\n.pnc .pnc-intro{max-width:62ch;margin:0 0 28px;font-size:16px;line-height:1.7;color:var(--pnc-muted)}\n.pnc .pnc-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start}\n.pnc .pnc-steps{display:flex;flex-direction:column;gap:20px;min-width:0}\n.pnc fieldset{border:0;margin:0;padding:0;min-width:0}\n.pnc .pnc-block{background:#fff;border:1px solid var(--pnc-line);border-radius:14px;padding:24px}\n.pnc .pnc-block legend,.pnc .pnc-h2{font-family:Poppins,\"Segoe UI\",system-ui,sans-serif;font-weight:600;font-size:1.2rem;letter-spacing:-.02em;color:var(--pnc-ink);padding:0;margin:0 0 16px;float:left;width:100%}\n.pnc .pnc-h2{float:none}\n.pnc .pnc-block legend + *{clear:both}\n.pnc .pnc-options{display:grid;gap:12px}\n.pnc .pnc-options.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}\n.pnc .pnc-options.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}\n.pnc .pnc-opt{position:relative;display:block;cursor:pointer;margin:0}\n.pnc .pnc-opt input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}\n.pnc .pnc-face{display:flex;flex-direction:column;gap:4px;height:100%;border:1.5px solid var(--pnc-line);border-radius:9px;padding:14px;background:#fff;transition:border-color .15s,background .15s}\n.pnc .pnc-opt:hover .pnc-face{border-color:var(--pnc-muted)}\n.pnc .pnc-opt input:checked + .pnc-face{border-color:var(--pnc-green);background:var(--pnc-green-soft);box-shadow:inset 0 0 0 1px var(--pnc-green)}\n.pnc .pnc-opt input:focus-visible + .pnc-face{outline:3px solid var(--pnc-navy);outline-offset:2px}\n.pnc .pnc-name{font-weight:600}\n.pnc .pnc-sub{font-size:.82rem;color:var(--pnc-muted)}\n.pnc .pnc-price{font-variant-numeric:tabular-nums;font-size:.9rem;margin-top:auto;padding-top:6px}\n.pnc .pnc-swatch{width:22px;height:22px;border-radius:50%;border:1px solid rgba(0,0,0,.25);margin-bottom:4px}\n.pnc .pnc-qty{display:flex;align-items:center;gap:14px;margin-top:20px;padding-top:18px;border-top:1px solid var(--pnc-line)}\n.pnc .pnc-qty label{font-weight:600}\n.pnc .pnc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.pnc .pnc-field{display:flex;flex-direction:column;gap:6px;min-width:0}\n.pnc .pnc-field.full{grid-column:1\/-1}\n.pnc .pnc-field label{font-weight:600;font-size:.92rem}\n.pnc .pnc-field label i{font-style:normal;color:var(--pnc-error)}\n.pnc .pnc-field input,.pnc .pnc-field textarea,.pnc .pnc-qty select{font:inherit;color:var(--pnc-ink);background:#fff;border:1px solid #b9c0c8;border-radius:9px;padding:11px 14px;width:100%;height:auto;box-shadow:none}\n.pnc .pnc-qty select{width:auto}\n.pnc .pnc-field textarea{min-height:84px;resize:vertical}\n.pnc .pnc-field input:focus-visible,.pnc .pnc-field textarea:focus-visible,.pnc .pnc-qty select:focus-visible{outline:3px solid var(--pnc-navy);outline-offset:1px;border-color:var(--pnc-navy)}\n.pnc .pnc-field.bad input{border-color:var(--pnc-error)}\n.pnc .pnc-err{color:var(--pnc-error);font-size:.84rem}\n.pnc .pnc-piege{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}\n.pnc .pnc-recap{position:sticky;top:116px;background:var(--pnc-navy);color:#fff;border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:16px}\n.pnc .pnc-recap h2{font-family:Poppins,\"Segoe UI\",system-ui,sans-serif;font-weight:600;font-size:1.2rem;letter-spacing:-.02em;margin:0;color:#fff}\n.pnc .pnc-apercu{margin:0;background:#fff;border-radius:9px;padding:14px;min-height:200px;display:flex;align-items:center;justify-content:center}\n.pnc .pnc-apercu svg{display:block;width:110px;height:auto}\n.pnc .pnc-apercu img{display:block;width:auto;max-width:100%;max-height:172px;height:auto;border-radius:0}\n.pnc .pnc-recap dl{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;font-size:.94rem}\n.pnc .pnc-recap dt{color:var(--pnc-eyebrow)}\n.pnc .pnc-recap dd{margin:0;text-align:right;font-weight:500;font-variant-numeric:tabular-nums}\n.pnc .pnc-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-top:1px solid rgba(255,255,255,.18);padding-top:16px}\n.pnc .pnc-total strong{font-family:Poppins,\"Segoe UI\",system-ui,sans-serif;font-weight:600;font-size:1.7rem;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}\n.pnc .pnc-btn{font:inherit;font-weight:600;background:var(--pnc-green);color:var(--pnc-green-ink);border:0;border-radius:9px;padding:14px 18px;cursor:pointer;width:100%;transition:filter .15s}\n.pnc .pnc-btn:hover{filter:brightness(1.08)}\n.pnc .pnc-btn:focus-visible{outline:3px solid #fff;outline-offset:2px}\n.pnc .pnc-btn[disabled]{opacity:.6;cursor:progress}\n.pnc .pnc-btn.ghost{background:transparent;color:var(--pnc-navy);border:1.5px solid var(--pnc-navy);width:auto}\n.pnc .pnc-btn.ghost:focus-visible{outline-color:var(--pnc-navy)}\n.pnc .pnc-note{font-size:.8rem;line-height:1.5;color:var(--pnc-eyebrow);margin:0}\n.pnc .pnc-echec{font-size:.88rem;line-height:1.5;margin:0;background:#fff;color:var(--pnc-error);border-radius:9px;padding:10px 12px}\n.pnc .pnc-foot{font-size:.84rem;line-height:1.6;color:var(--pnc-muted);margin:4px 0 0}\n.pnc .pnc-done{background:#fff;border:1px solid var(--pnc-line);border-radius:14px;padding:32px;max-width:680px}\n.pnc .pnc-done h2{font-family:Poppins,\"Segoe UI\",system-ui,sans-serif;font-weight:600;font-size:1.6rem;letter-spacing:-.03em;margin:0 0 10px;color:var(--pnc-ink)}\n.pnc .pnc-done p{margin:0}\n.pnc .pnc-visual{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px;margin:18px 0}\n.pnc .pnc-visual figure{margin:0 auto;text-align:center;flex:0 0 auto}\n.pnc .pnc-visual svg{display:block;width:150px;max-width:100%;height:auto;margin:0 auto}\n.pnc .pnc-visual img{display:block;width:auto;max-width:min(230px,100%);max-height:230px;height:auto;margin:0 auto;border-radius:0}\n.pnc .pnc-visual figcaption{font-size:.84rem;color:var(--pnc-muted);margin-top:8px}\n.pnc .pnc-visual pre{flex:1 1 240px;min-width:0;margin:0;font-family:inherit;white-space:pre-wrap;background:var(--pnc-bg);border-radius:9px;padding:16px;font-size:.94rem;font-variant-numeric:tabular-nums}\n@media (max-width:860px){.pnc .pnc-grid{grid-template-columns:minmax(0,1fr)}.pnc .pnc-recap{position:static}}\n@media (max-width:560px){.pnc .pnc-options.cols-3{grid-template-columns:minmax(0,1fr)}.pnc .pnc-options.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.pnc .pnc-fields{grid-template-columns:minmax(0,1fr)}.pnc .pnc-block{padding:18px}.pnc .pnc-done{padding:22px}}\n<\/style>\n<div class=\"pnc alignwide\">\n\t<p class=\"pnc-intro\">Choisissez le mod\u00e8le, la capacit\u00e9 et la couleur. Je vous rappelle pour confirmer la disponibilit\u00e9 et convenir du retrait au magasin.<\/p>\n\t<form id=\"pnc-form\" novalidate>\n\t\t<div class=\"pnc-grid\">\n\t\t\t<div class=\"pnc-steps\">\n\t\t\t\t<fieldset class=\"pnc-block\"><legend>Le mod\u00e8le<\/legend><div class=\"pnc-options cols-3\" id=\"pnc-models\"><\/div><\/fieldset>\n\t\t\t\t<fieldset class=\"pnc-block\"><legend>La capacit\u00e9<\/legend><div class=\"pnc-options cols-4\" id=\"pnc-caps\"><\/div><\/fieldset>\n\t\t\t\t<fieldset class=\"pnc-block\">\n\t\t\t\t\t<legend>La couleur<\/legend>\n\t\t\t\t\t<div class=\"pnc-options cols-4\" id=\"pnc-colors\"><\/div>\n\t\t\t\t\t<div class=\"pnc-qty\">\n\t\t\t\t\t\t<label for=\"pnc-qty\">Quantit\u00e9<\/label>\n\t\t\t\t\t\t<select id=\"pnc-qty\" name=\"quantite\"><option>1<\/option><option>2<\/option><option>3<\/option><option>4<\/option><option>5<\/option><\/select>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/fieldset>\n\t\t\t\t<section class=\"pnc-block\" aria-labelledby=\"pnc-coord\">\n\t\t\t\t\t<h2 class=\"pnc-h2\" id=\"pnc-coord\">Vos coordonn\u00e9es<\/h2>\n\t\t\t\t\t<div class=\"pnc-fields\">\n\t\t\t\t\t\t<div class=\"pnc-field\">\n\t\t\t\t\t\t\t<label for=\"pnc-prenom\">Pr\u00e9nom <i aria-hidden=\"true\">*<\/i><\/label>\n\t\t\t\t\t\t\t<input id=\"pnc-prenom\" name=\"prenom\" type=\"text\" autocomplete=\"given-name\" maxlength=\"80\" required>\n\t\t\t\t\t\t\t<span class=\"pnc-err\" data-for=\"pnc-prenom\" role=\"alert\"><\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"pnc-field\">\n\t\t\t\t\t\t\t<label for=\"pnc-nom\">Nom <i aria-hidden=\"true\">*<\/i><\/label>\n\t\t\t\t\t\t\t<input id=\"pnc-nom\" name=\"nom\" type=\"text\" autocomplete=\"family-name\" maxlength=\"80\" required>\n\t\t\t\t\t\t\t<span class=\"pnc-err\" data-for=\"pnc-nom\" role=\"alert\"><\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"pnc-field\">\n\t\t\t\t\t\t\t<label for=\"pnc-tel\">Num\u00e9ro de t\u00e9l\u00e9phone <i aria-hidden=\"true\">*<\/i><\/label>\n\t\t\t\t\t\t\t<input id=\"pnc-tel\" name=\"telephone\" type=\"tel\" autocomplete=\"tel\" inputmode=\"tel\" maxlength=\"30\" placeholder=\"079 123 45 67\" required>\n\t\t\t\t\t\t\t<span class=\"pnc-err\" data-for=\"pnc-tel\" role=\"alert\"><\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"pnc-field\">\n\t\t\t\t\t\t\t<label for=\"pnc-mail\">Adresse e-mail <i aria-hidden=\"true\">*<\/i><\/label>\n\t\t\t\t\t\t\t<input id=\"pnc-mail\" name=\"email\" type=\"email\" autocomplete=\"email\" maxlength=\"120\" placeholder=\"prenom.nom@exemple.ch\" required>\n\t\t\t\t\t\t\t<span class=\"pnc-err\" data-for=\"pnc-mail\" role=\"alert\"><\/span>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"pnc-field full\">\n\t\t\t\t\t\t\t<label for=\"pnc-rem\">Remarque (facultatif)<\/label>\n\t\t\t\t\t\t\t<textarea id=\"pnc-rem\" name=\"remarque\" maxlength=\"1000\" placeholder=\"Abonnement souhait\u00e9, reprise de votre ancien appareil, transfert de donn\u00e9es\u2026\"><\/textarea>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"pnc-piege\" aria-hidden=\"true\"><label for=\"pnc-site\">Ne pas remplir<\/label><input id=\"pnc-site\" name=\"site_web\" type=\"text\" tabindex=\"-1\" autocomplete=\"off\"><\/div>\n\t\t\t\t<\/section>\n\t\t\t\t<p class=\"pnc-foot\">Prix de vente conseill\u00e9s par Apple en Suisse, TVA de 8,1 % incluse, relev\u00e9s le 12 novembre 2026. Avec un abonnement Swisscom, Sunrise ou Salt, le prix de l\u2019appareil peut \u00eatre plus bas : je vous fais volontiers une offre.<\/p>\n\t\t\t<\/div>\n\t\t\t<aside class=\"pnc-recap\" aria-live=\"polite\">\n\t\t\t\t<h2>Votre commande<\/h2>\n\t\t\t\t<figure class=\"pnc-apercu\"><div id=\"pnc-r-pic\"><\/div><\/figure>\n\t\t\t\t<dl>\n\t\t\t\t\t<dt>Mod\u00e8le<\/dt><dd id=\"pnc-r-model\"><\/dd>\n\t\t\t\t\t<dt>Capacit\u00e9<\/dt><dd id=\"pnc-r-cap\"><\/dd>\n\t\t\t\t\t<dt>Couleur<\/dt><dd id=\"pnc-r-color\"><\/dd>\n\t\t\t\t\t<dt>Prix unitaire<\/dt><dd id=\"pnc-r-unit\"><\/dd>\n\t\t\t\t\t<dt>Quantit\u00e9<\/dt><dd id=\"pnc-r-qty\"><\/dd>\n\t\t\t\t<\/dl>\n\t\t\t\t<div class=\"pnc-total\"><span>Total TTC<\/span><strong id=\"pnc-r-total\"><\/strong><\/div>\n\t\t\t\t<button class=\"pnc-btn\" type=\"submit\" id=\"pnc-envoi\">Envoyer ma commande<\/button>\n\t\t\t\t<p class=\"pnc-echec\" id=\"pnc-echec\" role=\"alert\" hidden><\/p>\n\t\t\t\t<p class=\"pnc-note\">Aucun paiement en ligne. Vous payez au magasin, \u00e0 la remise de l\u2019appareil. Le prix a une valeur indicative : les offres avec un op\u00e9rateur ou pour entreprise ne sont pas calcul\u00e9es.<\/p>\n\t\t\t<\/aside>\n\t\t<\/div>\n\t<\/form>\n\t<div class=\"pnc-done\" id=\"pnc-done\" hidden tabindex=\"-1\">\n\t\t<h2>Merci, votre commande est envoy\u00e9e<\/h2>\n\t\t<p>Je vous rappelle au num\u00e9ro indiqu\u00e9 pour confirmer la disponibilit\u00e9 et le d\u00e9lai.<\/p>\n\t\t<div class=\"pnc-visual\"><figure><div id=\"pnc-pic\"><\/div><figcaption id=\"pnc-pic-cap\"><\/figcaption><\/figure><pre id=\"pnc-summary\"><\/pre><\/div>\n\t\t<button class=\"pnc-btn ghost\" type=\"button\" id=\"pnc-again\">Passer une autre commande<\/button>\n\t<\/div>\n<\/div>\n<script data-jetpack-boost=\"ignore\">\n(function () {\n  var D = {\"ajax\":\"https:\\\/\\\/pepe-neuhaus.ch\\\/wordpress\\\/wp-admin\\\/admin-ajax.php\",\"caps\":[\"256 Go\",\"512 Go\",\"1 To\",\"2 To\"],\"modeles\":[{\"id\":\"pro\",\"nom\":\"iPhone 18 Pro\",\"sous\":\"\u00c9cran 6,3 pouces\",\"prix\":[1199,1399,1799,2399],\"couleurs\":[[\"Bordeaux\",\"#5a1a2b\",\"https:\\\/\\\/i0.wp.com\\\/pepe-neuhaus.ch\\\/wordpress\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/ipone18-pro-pro-max-Burgundy.png?fit=269%2C300\\u0026ssl=1\"],[\"Glacier\",\"#cfe0ea\",\"https:\\\/\\\/i0.wp.com\\\/pepe-neuhaus.ch\\\/wordpress\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/ipone18-pro-pro-max-Glacier.png?fit=285%2C300\\u0026ssl=1\"],[\"Argent\",\"#e3e4e5\",\"https:\\\/\\\/i0.wp.com\\\/pepe-neuhaus.ch\\\/wordpress\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/iphone-18pro-promax-argent.png?fit=267%2C300\\u0026ssl=1\"],[\"Noir\",\"#1c1c1e\",\"https:\\\/\\\/i0.wp.com\\\/pepe-neuhaus.ch\\\/wordpress\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/iphone-18pro-promax-noir.png?fit=264%2C300\\u0026ssl=1\"]]},{\"id\":\"promax\",\"nom\":\"iPhone 18 Pro Max\",\"sous\":\"\u00c9cran 6,9 pouces\",\"prix\":[1299,1499,1899,2499],\"couleurs\":[[\"Bordeaux\",\"#5a1a2b\",\"https:\\\/\\\/i0.wp.com\\\/pepe-neuhaus.ch\\\/wordpress\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/ipone18-pro-pro-max-Burgundy.png?fit=269%2C300\\u0026ssl=1\"],[\"Glacier\",\"#cfe0ea\",\"https:\\\/\\\/i0.wp.com\\\/pepe-neuhaus.ch\\\/wordpress\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/ipone18-pro-pro-max-Glacier.png?fit=285%2C300\\u0026ssl=1\"],[\"Argent\",\"#e3e4e5\",\"https:\\\/\\\/i0.wp.com\\\/pepe-neuhaus.ch\\\/wordpress\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/iphone-18pro-promax-argent.png?fit=267%2C300\\u0026ssl=1\"],[\"Noir\",\"#1c1c1e\",\"https:\\\/\\\/i0.wp.com\\\/pepe-neuhaus.ch\\\/wordpress\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/iphone-18pro-promax-noir.png?fit=264%2C300\\u0026ssl=1\"]]},{\"id\":\"duo\",\"nom\":\"iPhone Duo\",\"sous\":\"Pliable, \u00e9cran 7,6 pouces\",\"prix\":[1999,2199,2599,3199],\"couleurs\":[[\"Ciel nocturne\",\"#1d2a44\",\"https:\\\/\\\/i0.wp.com\\\/pepe-neuhaus.ch\\\/wordpress\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/iphone-duo-ciel-nocture.png?fit=300%2C209\\u0026ssl=1\"],[\"Blanc stellaire\",\"#f1efe9\",\"https:\\\/\\\/i0.wp.com\\\/pepe-neuhaus.ch\\\/wordpress\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/iphone-duo-Blanc-stellaire.png?fit=300%2C208\\u0026ssl=1\"]]}]};\n  var CAPS = D.caps, MODELS = D.modeles;\n  var state = { model: 0, cap: 0, color: 0 };\n  var $ = function (id) { return document.getElementById(id); };\n  function chf(n) { return \"CHF \" + String(n).replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, \"\u2019\") + \".\u2013\"; }\n  function esc(s) { return String(s).replace(\/[&<>\"]\/g, function (c) { return { \"&\": \"&amp;\", \"<\": \"&lt;\", \">\": \"&gt;\", '\"': \"&quot;\" }[c]; }); }\n  function option(group, i, checked, inner) {\n    return '<label class=\"pnc-opt\"><input type=\"radio\" name=\"' + group + '\" id=\"pnc-' + group + '-' + i + '\" value=\"' + i + '\"' +\n      (checked ? \" checked\" : \"\") + '><span class=\"pnc-face\">' + inner + \"<\/span><\/label>\";\n  }\n  function render(keepFocus) {\n    var m = MODELS[state.model];\n    if (state.color >= m.couleurs.length) state.color = 0;\n    $(\"pnc-models\").innerHTML = MODELS.map(function (x, i) {\n      return option(\"modele\", i, i === state.model, '<span class=\"pnc-name\">' + esc(x.nom) + '<\/span><span class=\"pnc-sub\">' + esc(x.sous) +\n        '<\/span><span class=\"pnc-price\">d\u00e8s ' + chf(x.prix[0]) + \"<\/span>\");\n    }).join(\"\");\n    $(\"pnc-caps\").innerHTML = CAPS.map(function (c, i) {\n      return option(\"capacite\", i, i === state.cap, '<span class=\"pnc-name\">' + esc(c) + '<\/span><span class=\"pnc-price\">' + chf(m.prix[i]) + \"<\/span>\");\n    }).join(\"\");\n    $(\"pnc-colors\").innerHTML = m.couleurs.map(function (c, i) {\n      return option(\"couleur\", i, i === state.color, '<span class=\"pnc-swatch\" style=\"background:' + esc(c[1]) + '\"><\/span><span class=\"pnc-name\">' + esc(c[0]) + \"<\/span>\");\n    }).join(\"\");\n    if (keepFocus) { var f = $(keepFocus); if (f) f.focus(); }\n    recap();\n  }\n  function order() {\n    var m = MODELS[state.model], qty = parseInt($(\"pnc-qty\").value, 10) || 1, unit = m.prix[state.cap];\n    return { model: m.nom, cap: CAPS[state.cap], color: m.couleurs[state.color][0], unit: unit, qty: qty, total: unit * qty };\n  }\n  var lastPic = \"\";\n  function recap() {\n    var o = order(), k = state.model + \"-\" + state.color;\n    if (k !== lastPic) { lastPic = k; picture(o, $(\"pnc-r-pic\")); }\n    $(\"pnc-r-model\").textContent = o.model; $(\"pnc-r-cap\").textContent = o.cap; $(\"pnc-r-color\").textContent = o.color;\n    $(\"pnc-r-unit\").textContent = chf(o.unit); $(\"pnc-r-qty\").textContent = o.qty; $(\"pnc-r-total\").textContent = chf(o.total);\n  }\n  $(\"pnc-form\").addEventListener(\"change\", function (e) {\n    var t = e.target;\n    if (t.name === \"modele\") { state.model = +t.value; render(t.id); }\n    else if (t.name === \"capacite\") { state.cap = +t.value; recap(); }\n    else if (t.name === \"couleur\") { state.color = +t.value; recap(); }\n    else if (t.id === \"pnc-qty\") recap();\n  });\n\n  var RULES = {\n    \"pnc-prenom\": function (v) { return v ? \"\" : \"Indiquez votre pr\u00e9nom.\"; },\n    \"pnc-nom\": function (v) { return v ? \"\" : \"Indiquez votre nom.\"; },\n    \"pnc-tel\": function (v) { return v.replace(\/\\D\/g, \"\").length >= 9 ? \"\" : \"Indiquez un num\u00e9ro complet, par exemple 079 123 45 67.\"; },\n    \"pnc-mail\": function (v) { return \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]{2,}$\/.test(v) ? \"\" : \"Indiquez une adresse e-mail valide, par exemple nom@exemple.ch.\"; }\n  };\n  function check(id) {\n    var el = $(id), msg = RULES[id](el.value.trim());\n    el.parentNode.classList.toggle(\"bad\", !!msg);\n    el.setAttribute(\"aria-invalid\", msg ? \"true\" : \"false\");\n    document.querySelector('.pnc-err[data-for=\"' + id + '\"]').textContent = msg;\n    return !msg;\n  }\n  Object.keys(RULES).forEach(function (id) {\n    $(id).addEventListener(\"blur\", function () { if ($(id).value || $(id).parentNode.classList.contains(\"bad\")) check(id); });\n  });\n\n  function picture(o, pic, cap) {\n    var mm = MODELS[state.model], c = mm.couleurs[state.color], hex = esc(c[1]), edge = 'stroke=\"rgba(0,0,0,.3)\" stroke-width=\"1.5\"', lens = 'fill=\"rgba(0,0,0,.45)\"', body;\n    if (mm.id === \"duo\") {\n      body = '<rect x=\"8\" y=\"10\" width=\"90\" height=\"200\" rx=\"14\" fill=\"' + hex + '\" ' + edge + '\/><rect x=\"102\" y=\"10\" width=\"90\" height=\"200\" rx=\"14\" fill=\"' + hex + '\" ' + edge + '\/><circle cx=\"32\" cy=\"34\" r=\"10\" ' + lens + '\/>';\n    } else {\n      var w = mm.id === \"promax\" ? 112 : 98, x = (200 - w) \/ 2;\n      body = '<rect x=\"' + x + '\" y=\"10\" width=\"' + w + '\" height=\"200\" rx=\"18\" fill=\"' + hex + '\" ' + edge + '\/><circle cx=\"' + (x + 26) + '\" cy=\"36\" r=\"12\" ' + lens + '\/>';\n    }\n    var drawing = '<svg viewBox=\"0 0 200 220\" role=\"img\" aria-label=\"' + esc(o.model + \", \" + o.color) + '\">' + body + '<\/svg>';\n    if (c[2]) {\n      var im = new Image();\n      im.alt = o.model + \", \" + o.color;\n      im.onerror = function () { pic.innerHTML = drawing; };\n      pic.innerHTML = \"\"; pic.appendChild(im);\n      im.src = c[2];\n    } else { pic.innerHTML = drawing; }\n    if (cap) cap.textContent = o.model + \" \u00b7 \" + o.color;\n  }\n  function fail(msg) {\n    var b = $(\"pnc-envoi\"), e = $(\"pnc-echec\");\n    b.disabled = false; b.textContent = \"Envoyer ma commande\";\n    e.textContent = msg || \"L\u2019envoi n\u2019a pas abouti. R\u00e9essayez dans un instant ou appelez-moi au 026 466 54 00.\";\n    e.hidden = false;\n  }\n  $(\"pnc-form\").addEventListener(\"submit\", function (e) {\n    e.preventDefault();\n    var firstBad = null;\n    Object.keys(RULES).forEach(function (id) { if (!check(id) && !firstBad) firstBad = id; });\n    if (firstBad) { $(firstBad).focus(); return; }\n    var o = order(), rem = $(\"pnc-rem\").value.trim(), b = $(\"pnc-envoi\");\n    var data = new FormData($(\"pnc-form\"));\n    data.set(\"action\", \"pn_commande\");\n    data.set(\"modele\", state.model); data.set(\"capacite\", state.cap); data.set(\"couleur\", state.color);\n    b.disabled = true; b.textContent = \"Envoi en cours\u2026\"; $(\"pnc-echec\").hidden = true;\n    fetch(D.ajax, { method: \"POST\", body: data, credentials: \"same-origin\" })\n      .then(function (r) { return r.json(); })\n      .then(function (r) {\n        if (!r || !r.success) { fail(r && r.data && r.data.message); return; }\n        $(\"pnc-summary\").textContent =\n          o.qty + \" \u00d7 \" + o.model + \", \" + o.cap + \", \" + o.color + \"\\n\" +\n          \"Prix unitaire : \" + chf(o.unit) + \"\\n\" +\n          \"Total TTC : \" + chf(o.total) + \"\\n\\n\" +\n          $(\"pnc-prenom\").value.trim() + \" \" + $(\"pnc-nom\").value.trim() + \"\\n\" +\n          \"T\u00e9l\u00e9phone : \" + $(\"pnc-tel\").value.trim() + \"\\n\" +\n          \"E-mail : \" + $(\"pnc-mail\").value.trim() +\n          (rem ? \"\\n\\nRemarque : \" + rem : \"\");\n        picture(o, $(\"pnc-pic\"), $(\"pnc-pic-cap\"));\n        b.disabled = false; b.textContent = \"Envoyer ma commande\";\n        $(\"pnc-form\").hidden = true; $(\"pnc-done\").hidden = false;\n        $(\"pnc-done\").focus({ preventScroll: true });\n        $(\"pnc-done\").scrollIntoView({ block: \"center\" });\n      })\n      .catch(function () { fail(); });\n  });\n  $(\"pnc-again\").addEventListener(\"click\", function () { $(\"pnc-done\").hidden = true; $(\"pnc-form\").hidden = false; $(\"pnc-form\").scrollIntoView(); });\n  render();\n})();\n<\/script>\n\t\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_jetpack_hide_featured_image":false,"_jetpack_featured_image_duplicate_dismissed":0,"footnotes":""},"class_list":["post-4696","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Commander votre iPhone - Pepe-Neuhaus S\u00e0rl<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/pepe-neuhaus.ch\/wordpress\/commander-iphone\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Commander votre iPhone - Pepe-Neuhaus S\u00e0rl\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pepe-neuhaus.ch\/wordpress\/commander-iphone\/\" \/>\n<meta property=\"og:site_name\" content=\"Pepe-Neuhaus S\u00e0rl\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pepe.neuhaus\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-12T14:49:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/pepe-neuhaus.ch\/wordpress\/wp-content\/uploads\/2024\/11\/pepe.png?fit=1573%2C923&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"1573\" \/>\n\t<meta property=\"og:image:height\" content=\"923\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/pepe-neuhaus.ch\\\/wordpress\\\/commander-iphone\\\/\",\"url\":\"https:\\\/\\\/pepe-neuhaus.ch\\\/wordpress\\\/commander-iphone\\\/\",\"name\":\"Commander votre iPhone - Pepe-Neuhaus S\u00e0rl\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pepe-neuhaus.ch\\\/wordpress\\\/#website\"},\"datePublished\":\"2026-11-12T14:43:55+00:00\",\"dateModified\":\"2026-11-12T14:49:09+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/pepe-neuhaus.ch\\\/wordpress\\\/commander-iphone\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/pepe-neuhaus.ch\\\/wordpress\\\/commander-iphone\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/pepe-neuhaus.ch\\\/wordpress\\\/commander-iphone\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/pepe-neuhaus.ch\\\/wordpress\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Commander votre iPhone\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/pepe-neuhaus.ch\\\/wordpress\\\/#website\",\"url\":\"https:\\\/\\\/pepe-neuhaus.ch\\\/wordpress\\\/\",\"name\":\"Pepe-Neuhaus S\u00e0rl\",\"description\":\"T\u00e9l\u00e9phonie mobile, r\u00e9parations et abonnements \u00e0 Givisiez (Fribourg)\",\"publisher\":{\"@id\":\"https:\\\/\\\/pepe-neuhaus.ch\\\/wordpress\\\/#organization\"},\"alternateName\":\"Pepe-Neuhaus S\u00e0rl \u2013 T\u00e9l\u00e9phonie mobile \u00e0 Givisiez (Fribourg)\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/pepe-neuhaus.ch\\\/wordpress\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/pepe-neuhaus.ch\\\/wordpress\\\/#organization\",\"name\":\"Pepe-Neuhaus S\u00e0rl \u2013 T\u00e9l\u00e9phonie mobile \u00e0 Givisiez (Fribourg)\",\"alternateName\":\"Pepe-Neuhaus S\u00e0rl \u2013 T\u00e9l\u00e9phonie mobile \u00e0 Givisiez (Fribourg)\",\"url\":\"https:\\\/\\\/pepe-neuhaus.ch\\\/wordpress\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/pepe-neuhaus.ch\\\/wordpress\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/pepe-neuhaus.ch\\\/wordpress\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/pepe.png?fit=1573%2C923&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/pepe-neuhaus.ch\\\/wordpress\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/pepe.png?fit=1573%2C923&ssl=1\",\"width\":1573,\"height\":923,\"caption\":\"Pepe-Neuhaus S\u00e0rl \u2013 T\u00e9l\u00e9phonie mobile \u00e0 Givisiez (Fribourg)\"},\"image\":{\"@id\":\"https:\\\/\\\/pepe-neuhaus.ch\\\/wordpress\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/pepe.neuhaus\",\"https:\\\/\\\/www.instagram.com\\\/pepeneuhaus\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/pepe-neuhaus\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Commander votre iPhone - Pepe-Neuhaus S\u00e0rl","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/pepe-neuhaus.ch\/wordpress\/commander-iphone\/","og_locale":"fr_FR","og_type":"article","og_title":"Commander votre iPhone - Pepe-Neuhaus S\u00e0rl","og_url":"https:\/\/pepe-neuhaus.ch\/wordpress\/commander-iphone\/","og_site_name":"Pepe-Neuhaus S\u00e0rl","article_publisher":"https:\/\/www.facebook.com\/pepe.neuhaus","article_modified_time":"2026-11-12T14:49:09+00:00","og_image":[{"width":1573,"height":923,"url":"https:\/\/i0.wp.com\/pepe-neuhaus.ch\/wordpress\/wp-content\/uploads\/2024\/11\/pepe.png?fit=1573%2C923&ssl=1","type":"image\/png"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/pepe-neuhaus.ch\/wordpress\/commander-iphone\/","url":"https:\/\/pepe-neuhaus.ch\/wordpress\/commander-iphone\/","name":"Commander votre iPhone - Pepe-Neuhaus S\u00e0rl","isPartOf":{"@id":"https:\/\/pepe-neuhaus.ch\/wordpress\/#website"},"datePublished":"2026-11-12T14:43:55+00:00","dateModified":"2026-11-12T14:49:09+00:00","breadcrumb":{"@id":"https:\/\/pepe-neuhaus.ch\/wordpress\/commander-iphone\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pepe-neuhaus.ch\/wordpress\/commander-iphone\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/pepe-neuhaus.ch\/wordpress\/commander-iphone\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/pepe-neuhaus.ch\/wordpress\/"},{"@type":"ListItem","position":2,"name":"Commander votre iPhone"}]},{"@type":"WebSite","@id":"https:\/\/pepe-neuhaus.ch\/wordpress\/#website","url":"https:\/\/pepe-neuhaus.ch\/wordpress\/","name":"Pepe-Neuhaus S\u00e0rl","description":"T\u00e9l\u00e9phonie mobile, r\u00e9parations et abonnements \u00e0 Givisiez (Fribourg)","publisher":{"@id":"https:\/\/pepe-neuhaus.ch\/wordpress\/#organization"},"alternateName":"Pepe-Neuhaus S\u00e0rl \u2013 T\u00e9l\u00e9phonie mobile \u00e0 Givisiez (Fribourg)","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pepe-neuhaus.ch\/wordpress\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/pepe-neuhaus.ch\/wordpress\/#organization","name":"Pepe-Neuhaus S\u00e0rl \u2013 T\u00e9l\u00e9phonie mobile \u00e0 Givisiez (Fribourg)","alternateName":"Pepe-Neuhaus S\u00e0rl \u2013 T\u00e9l\u00e9phonie mobile \u00e0 Givisiez (Fribourg)","url":"https:\/\/pepe-neuhaus.ch\/wordpress\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/pepe-neuhaus.ch\/wordpress\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/pepe-neuhaus.ch\/wordpress\/wp-content\/uploads\/2024\/11\/pepe.png?fit=1573%2C923&ssl=1","contentUrl":"https:\/\/i0.wp.com\/pepe-neuhaus.ch\/wordpress\/wp-content\/uploads\/2024\/11\/pepe.png?fit=1573%2C923&ssl=1","width":1573,"height":923,"caption":"Pepe-Neuhaus S\u00e0rl \u2013 T\u00e9l\u00e9phonie mobile \u00e0 Givisiez (Fribourg)"},"image":{"@id":"https:\/\/pepe-neuhaus.ch\/wordpress\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pepe.neuhaus","https:\/\/www.instagram.com\/pepeneuhaus\/","https:\/\/www.linkedin.com\/company\/pepe-neuhaus"]}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pepe-neuhaus.ch\/wordpress\/wp-json\/wp\/v2\/pages\/4696","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pepe-neuhaus.ch\/wordpress\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pepe-neuhaus.ch\/wordpress\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pepe-neuhaus.ch\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pepe-neuhaus.ch\/wordpress\/wp-json\/wp\/v2\/comments?post=4696"}],"version-history":[{"count":8,"href":"https:\/\/pepe-neuhaus.ch\/wordpress\/wp-json\/wp\/v2\/pages\/4696\/revisions"}],"predecessor-version":[{"id":4706,"href":"https:\/\/pepe-neuhaus.ch\/wordpress\/wp-json\/wp\/v2\/pages\/4696\/revisions\/4706"}],"wp:attachment":[{"href":"https:\/\/pepe-neuhaus.ch\/wordpress\/wp-json\/wp\/v2\/media?parent=4696"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}