{"id":15767,"date":"2021-05-04T13:56:54","date_gmt":"2021-05-04T12:56:54","guid":{"rendered":"https:\/\/webshop.pic2pat.com\/outil-de-commande\/"},"modified":"2021-05-04T14:43:11","modified_gmt":"2021-05-04T13:43:11","slug":"outil-de-commande","status":"publish","type":"page","link":"https:\/\/webshop.pic2pat.com\/fr\/outil-de-commande\/","title":{"rendered":"Outil de commande"},"content":{"rendered":"\n<p>Les fils \u00e0 broder pour les mod\u00e8les g\u00e9n\u00e9r\u00e9s par le g\u00e9n\u00e9rateur de mod\u00e8les de points de croix de Pic2Pat peuvent \u00eatre facilement command\u00e9s gr\u00e2ce \u00e0 notre outil de commande. Il vous suffit de saisir le num\u00e9ro du mod\u00e8le pour r\u00e9cup\u00e9rer toute la liste des couleurs.&#13;\n<\/p>\n\n<p>Toutes les couleurs peuvent ensuite \u00eatre ajout\u00e9es d&rsquo;un seul coup au panier.<\/p>\n<p id=\"pattern_options_block\">Couleur de la toile <select name=\"fabric_color\" id=\"fabric_color\"><option value=\"white\">Blanc<\/option><option value=\"ecru\" selected>\u00c9cru<\/option><\/select> &nbsp; Nombre de points <select name=\"fabric_size\" id=\"fabric_size\"><option value=\"6\">6 count<\/option><option value=\"11\">11 count<\/option><option value=\"14\" selected>14 count<\/option><option value=\"16\">16 count<\/option><option value=\"18\">18 count<\/option><\/select><\/p><p id=\"pattern_search_block\">Entrez votre code de motif: P2P-<input name=\"pat_id\" id=\"pat_id\" type=\"number\" min=\"1\" max=\"9999999999\"> <input type=\"button\" id=\"button_search\" name=\"search\" value=\"Trouver une liste de couleurs\" onclick=\"loadpattern()\"> &nbsp; <input type=\"button\" id=\"button_add\" name=\"load\" value=\"Ajouter au panier\" onclick=\"loadcart()\"><\/p><div id=\"dummy_field3\"><\/div><div id=\"dummy_field\"><\/div><div id=\"color_list\"><\/div>\n<script>\n<!--\nvar doctitle = document.title;\nvar totlines = 0;\n\nfunction loadpattern() {\n    var pat_id = document.getElementById(\"pat_id\");\n    if (pat_id == undefined) pat_id = 0;\n    else pat_id = pat_id.value;\n\n    var fabric_color = document.getElementById(\"fabric_color\");\n    if (fabric_color == undefined) fabric_color = 0;\n    else fabric_color = fabric_color.value;\n\n    var fabric_size = document.getElementById(\"fabric_size\");\n    if (fabric_size == undefined) fabric_size = 0;\n    else fabric_size = fabric_size.value;\n\n    var xmlHttp = new XMLHttpRequest();\n    xmlHttp.onreadystatechange = function() {\n        if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {\n            document.getElementById(\"color_list\").innerHTML = xmlHttp.responseText;\n            totlines = document.getElementById(\"p2p_color_list\");\n            if (totlines == undefined) totlines = 0;\n            else totlines = totlines.rows.length - 1;\n            document.getElementById(\"button_add\").disabled = (totlines <= 0);\n        }\n    };\n    xmlHttp.open(\"GET\", \"https:\/\/webshop.pic2pat.com\/wp-content\/plugins\/theme-customisations\/custom\/colorlist.php?pat_id=\" + pat_id + \"&fabric_color=\" + fabric_color + \"&fabric_size=\" + fabric_size + \"&lang=fr\", true);\n    xmlHttp.send(null);\n    return false;\n}\n\nfunction loadcart() {\n    var listEl = document.getElementById(\"p2p_color_list\");\n    totlines = (listEl == undefined) ? 0 : listEl.rows.length - 1;\n    if (totlines <= 0) return;\n\n    document.getElementById(\"button_search\").disabled = true;\n    document.getElementById(\"button_add\").disabled = true;\n    document.getElementById(\"dummy_field3\").textContent = \"Preparing \" + totlines + \" colors...\";\n\n    \/\/ Gather all items into a single array\n    var items = [];\n    for (var i = 0; i < totlines; i++) {\n        var idEl     = document.getElementById(\"pid\"    + i);\n        var skuEl    = document.getElementById(\"sku\"    + i);\n        var skeinsEl = document.getElementById(\"skeins\" + i);\n\n        var id     = idEl     ? parseInt(idEl.value, 10)     : 0;\n        var sku    = skuEl    ? skuEl.value                  : \"\";\n        var skeins = skeinsEl ? parseInt(skeinsEl.value, 10) : 0;\n\n        if (id > 0 && sku !== \"\" && skeins > 0) {\n            items.push({ id: id, sku: sku, skeins: skeins });\n        }\n    }\n\n    if (items.length === 0) {\n        document.getElementById(\"dummy_field3\").textContent = \"Nothing to add.\";\n        return;\n    }\n\n\n    document.getElementById(\"dummy_field3\").textContent = \"Adding 0 of \" + items.length + \" colors to cart...\";\n\n    var xmlHttp = new XMLHttpRequest();\n    var lastIndex = 0;\n\n    xmlHttp.onreadystatechange = function() {\n        \/\/ readyState 3 = receiving (streaming); 4 = done\n        if (xmlHttp.readyState >= 3) {\n            var chunk = xmlHttp.responseText.substring(lastIndex);\n            lastIndex = xmlHttp.responseText.length;\n\n            \/\/ Parse SSE events: each event ends with a blank line\n            var events = chunk.split(\"\\n\\n\");\n            for (var i = 0; i < events.length; i++) {\n                var block = events[i];\n                if (!block) continue;\n                var eventType = \"message\";\n                var dataLine = \"\";\n                var lines = block.split(\"\\n\");\n                for (var j = 0; j < lines.length; j++) {\n                    if (lines[j].indexOf(\"event: \") === 0) eventType = lines[j].substring(7);\n                    else if (lines[j].indexOf(\"data: \") === 0) dataLine = lines[j].substring(6);\n                }\n                if (!dataLine) continue;\n                try {\n                    var data = JSON.parse(dataLine);\n                    if (eventType === \"progress\") {\n                        document.getElementById(\"dummy_field3\").textContent =\n                            \"Adding \" + data.current + \" of \" + data.total + \" colors to cart...\";\n                    } else if (eventType === \"done\") {\n                        document.getElementById(\"dummy_field3\").textContent = \"Loading cart...\";\n                        window.location.href = \"https:\/\/webshop.pic2pat.com\/fr\/cart\/\";\n                    } else if (eventType === \"error\") {\n                        document.getElementById(\"dummy_field3\").textContent = \"Error: \" + data.error;\n                    }\n                } catch (e) { \/* partial chunk, will arrive next time *\/ }\n            }\n        }\n    };\n\n    xmlHttp.open(\"POST\", \"https:\/\/webshop.pic2pat.com\/wp-content\/plugins\/theme-customisations\/custom\/additem.php\", true);\n    xmlHttp.setRequestHeader(\"Content-Type\", \"application\/json\");\n    xmlHttp.send(JSON.stringify({ items: items }));\n}\n\ndocument.getElementById(\"button_add\").disabled = true;\n\/\/-->\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>Les fils \u00e0 broder pour les mod\u00e8les g\u00e9n\u00e9r\u00e9s par le g\u00e9n\u00e9rateur de mod\u00e8les de points de croix de Pic2Pat peuvent \u00eatre facilement command\u00e9s gr\u00e2ce \u00e0 notre outil de commande. Il vous suffit de saisir le num\u00e9ro du mod\u00e8le pour r\u00e9cup\u00e9rer toute la liste des couleurs.&#13; Toutes les couleurs peuvent ensuite \u00eatre ajout\u00e9es d&rsquo;un seul coup [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-15767","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Outil de commande - Pic2Pat<\/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:\/\/webshop.pic2pat.com\/fr\/outil-de-commande\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Outil de commande - Pic2Pat\" \/>\n<meta property=\"og:description\" content=\"Les fils \u00e0 broder pour les mod\u00e8les g\u00e9n\u00e9r\u00e9s par le g\u00e9n\u00e9rateur de mod\u00e8les de points de croix de Pic2Pat peuvent \u00eatre facilement command\u00e9s gr\u00e2ce \u00e0 notre outil de commande. Il vous suffit de saisir le num\u00e9ro du mod\u00e8le pour r\u00e9cup\u00e9rer toute la liste des couleurs.&#013; Toutes les couleurs peuvent ensuite \u00eatre ajout\u00e9es d&rsquo;un seul coup [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webshop.pic2pat.com\/fr\/outil-de-commande\/\" \/>\n<meta property=\"og:site_name\" content=\"Pic2Pat\" \/>\n<meta property=\"article:modified_time\" content=\"2021-05-04T13:43:11+00:00\" \/>\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:\\\/\\\/webshop.pic2pat.com\\\/fr\\\/outil-de-commande\\\/\",\"url\":\"https:\\\/\\\/webshop.pic2pat.com\\\/fr\\\/outil-de-commande\\\/\",\"name\":\"Outil de commande - Pic2Pat\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/webshop.pic2pat.com\\\/fr\\\/#website\"},\"datePublished\":\"2021-05-04T12:56:54+00:00\",\"dateModified\":\"2021-05-04T13:43:11+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/webshop.pic2pat.com\\\/fr\\\/outil-de-commande\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/webshop.pic2pat.com\\\/fr\\\/outil-de-commande\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/webshop.pic2pat.com\\\/fr\\\/outil-de-commande\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/webshop.pic2pat.com\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Outil de commande\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/webshop.pic2pat.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/webshop.pic2pat.com\\\/fr\\\/\",\"name\":\"Pic2Pat\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/webshop.pic2pat.com\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/webshop.pic2pat.com\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/webshop.pic2pat.com\\\/fr\\\/#organization\",\"name\":\"Pic2Pat\",\"url\":\"https:\\\/\\\/webshop.pic2pat.com\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/webshop.pic2pat.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/webshop.pic2pat.com\\\/wp-content\\\/uploads\\\/2021\\\/05\\\/cropped-shop-logo.png\",\"contentUrl\":\"https:\\\/\\\/webshop.pic2pat.com\\\/wp-content\\\/uploads\\\/2021\\\/05\\\/cropped-shop-logo.png\",\"width\":470,\"height\":110,\"caption\":\"Pic2Pat\"},\"image\":{\"@id\":\"https:\\\/\\\/webshop.pic2pat.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Outil de commande - Pic2Pat","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:\/\/webshop.pic2pat.com\/fr\/outil-de-commande\/","og_locale":"fr_FR","og_type":"article","og_title":"Outil de commande - Pic2Pat","og_description":"Les fils \u00e0 broder pour les mod\u00e8les g\u00e9n\u00e9r\u00e9s par le g\u00e9n\u00e9rateur de mod\u00e8les de points de croix de Pic2Pat peuvent \u00eatre facilement command\u00e9s gr\u00e2ce \u00e0 notre outil de commande. Il vous suffit de saisir le num\u00e9ro du mod\u00e8le pour r\u00e9cup\u00e9rer toute la liste des couleurs.&#13; Toutes les couleurs peuvent ensuite \u00eatre ajout\u00e9es d&rsquo;un seul coup [&hellip;]","og_url":"https:\/\/webshop.pic2pat.com\/fr\/outil-de-commande\/","og_site_name":"Pic2Pat","article_modified_time":"2021-05-04T13:43:11+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/webshop.pic2pat.com\/fr\/outil-de-commande\/","url":"https:\/\/webshop.pic2pat.com\/fr\/outil-de-commande\/","name":"Outil de commande - Pic2Pat","isPartOf":{"@id":"https:\/\/webshop.pic2pat.com\/fr\/#website"},"datePublished":"2021-05-04T12:56:54+00:00","dateModified":"2021-05-04T13:43:11+00:00","breadcrumb":{"@id":"https:\/\/webshop.pic2pat.com\/fr\/outil-de-commande\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webshop.pic2pat.com\/fr\/outil-de-commande\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/webshop.pic2pat.com\/fr\/outil-de-commande\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webshop.pic2pat.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Outil de commande"}]},{"@type":"WebSite","@id":"https:\/\/webshop.pic2pat.com\/fr\/#website","url":"https:\/\/webshop.pic2pat.com\/fr\/","name":"Pic2Pat","description":"","publisher":{"@id":"https:\/\/webshop.pic2pat.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webshop.pic2pat.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/webshop.pic2pat.com\/fr\/#organization","name":"Pic2Pat","url":"https:\/\/webshop.pic2pat.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/webshop.pic2pat.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/webshop.pic2pat.com\/wp-content\/uploads\/2021\/05\/cropped-shop-logo.png","contentUrl":"https:\/\/webshop.pic2pat.com\/wp-content\/uploads\/2021\/05\/cropped-shop-logo.png","width":470,"height":110,"caption":"Pic2Pat"},"image":{"@id":"https:\/\/webshop.pic2pat.com\/fr\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/webshop.pic2pat.com\/fr\/wp-json\/wp\/v2\/pages\/15767","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webshop.pic2pat.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/webshop.pic2pat.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/webshop.pic2pat.com\/fr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/webshop.pic2pat.com\/fr\/wp-json\/wp\/v2\/comments?post=15767"}],"version-history":[{"count":0,"href":"https:\/\/webshop.pic2pat.com\/fr\/wp-json\/wp\/v2\/pages\/15767\/revisions"}],"wp:attachment":[{"href":"https:\/\/webshop.pic2pat.com\/fr\/wp-json\/wp\/v2\/media?parent=15767"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}