{"id":15758,"date":"2021-05-04T09:59:32","date_gmt":"2021-05-04T08:59:32","guid":{"rendered":"https:\/\/webshop.pic2pat.com\/herramienta-de-pedido\/"},"modified":"2021-05-04T14:10:21","modified_gmt":"2021-05-04T13:10:21","slug":"herramienta-de-pedido","status":"publish","type":"page","link":"https:\/\/webshop.pic2pat.com\/es\/","title":{"rendered":"Herramienta de pedidos"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">A trav\u00e9s de nuestra herramienta de pedidos, se pueden ordenar f\u00e1cilmente los hilos para bordar para patrones producidos por el generador de patrones de punto de cruz Pic2Pat. Solo ingrese el n\u00famero de patr\u00f3n para obtener la lista de colores.<\/p>\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, se pueden a\u00f1adir todos los colores al carrito de una vez.<\/p>\n<div id=\"pattern_search_block\"><label for=\"pat_id\">C\u00f3digo del patr\u00f3n: P2P-<\/label><input name=\"pat_id\" id=\"pat_id\" type=\"text\" inputmode=\"numeric\" pattern=\"[0-9]*\" maxlength=\"10\" autocomplete=\"off\" oninput=\"this.value=this.value.replace(\/\\D\/g,'')\"> <label for=\"fabric_color\">Color de la tela<\/label><select name=\"fabric_color\" id=\"fabric_color\" onchange=\"p2pConfigFilterSizes()\"><option value=\"white\">Blanco<\/option><option value=\"ecru\" selected>Crudo<\/option><\/select><label for=\"fabric_size\">Cuenta<\/label><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><\/div><style>#pattern_cart_block{display:flex;gap:10px;flex-wrap:wrap}#pattern_cart_block input{flex:1 1 0;min-width:0}@media (min-width:600px){#pattern_cart_block input{flex:0 0 auto}}#pattern_search_block{display:grid;grid-template-columns:max-content minmax(0,16em);gap:10px 12px;align-items:center;margin:0 0 1.5em}#pattern_search_block label{margin:0;text-align:right;white-space:nowrap}#pattern_search_block input,#pattern_search_block select{width:100%;height:2.6em;box-sizing:border-box;margin:0;padding:0 0.6em;font-size:1em;line-height:normal;color:inherit;background:#fff;border:1px solid #ccc;border-radius:0;box-shadow:none}@media (max-width:480px){#pattern_search_block{grid-template-columns:minmax(0,1fr);gap:4px}#pattern_search_block label{text-align:left;white-space:normal;margin-top:8px}}.p2p-list{width:100%;border-collapse:collapse;margin:1em 0}.p2p-list th,.p2p-list td{padding:9px 12px;border:1px solid #e0e0e0;text-align:left;vertical-align:middle}.p2p-list thead th{background:#f7f6f7;font-weight:600}.p2p-list tbody tr:nth-child(even){background:#fafafa}.p2p-list img{max-width:60px;height:auto}<\/style><p id=\"pattern_button_block\"><input type=\"button\" id=\"button_search\" name=\"search\" value=\"Encontrar una lista de colores\" onclick=\"p2pConfigLoadPattern()\"><\/p><p id=\"pattern_cart_block\"><input type=\"button\" id=\"button_add\" name=\"load\" value=\"A\u00f1adir al carrito\" onclick=\"p2pConfigLoadCart(false)\"><input type=\"button\" id=\"button_replace\" name=\"replace\" value=\"Reemplazar el carrito\" onclick=\"p2pConfigLoadCart(true)\"><\/p><div id=\"dummy_field3\"><\/div><div id=\"dummy_field\"><\/div><div id=\"color_list\"><\/div><script>var p2pCfgAjax=\"https:\/\/webshop.pic2pat.com\/wp-admin\/admin-ajax.php\";var p2pCfgNonce=\"5dfb9aeeb4\";var p2pCfgLang=\"es\";var p2pCfgCart=\"https:\/\/webshop.pic2pat.com\/es\/carrito\/\";var p2pCfgAvail={\"white\":{\"6\":false,\"11\":false,\"14\":true,\"16\":false,\"18\":true},\"ecru\":{\"6\":false,\"11\":false,\"14\":true,\"16\":false,\"18\":true}};var p2pCfgTitle = document.title;\n\nfunction p2pConfigLoadPattern() {\n    var patEl    = document.getElementById(\"pat_id\");\n    var colorEl  = document.getElementById(\"fabric_color\");\n    var sizeEl   = document.getElementById(\"fabric_size\");\n    var pat_id   = patEl   ? patEl.value   : 0;\n    var color    = colorEl ? colorEl.value : 0;\n    var size     = sizeEl  ? sizeEl.value  : 0;\n\n    var url = p2pCfgAjax\n        + \"?action=p2p_configurator_colorlist\"\n        + \"&nonce=\"        + encodeURIComponent(p2pCfgNonce)\n        + \"&pat_id=\"       + encodeURIComponent(pat_id)\n        + \"&fabric_color=\" + encodeURIComponent(color)\n        + \"&fabric_size=\"  + encodeURIComponent(size)\n        + \"&lang=\"         + encodeURIComponent(p2pCfgLang);\n\n    var xhr = new XMLHttpRequest();\n    xhr.onreadystatechange = function () {\n        if (xhr.readyState === 4 && xhr.status === 200) {\n            document.getElementById(\"color_list\").innerHTML = xhr.responseText;\n            var listEl   = document.getElementById(\"p2p_color_list\");\n            var totlines = listEl ? listEl.rows.length - 1 : 0;\n            document.getElementById(\"button_add\").disabled = (totlines <= 0);\n            document.getElementById(\"button_replace\").disabled = (totlines <= 0);\n        }\n    };\n    xhr.open(\"GET\", url, true);\n    xhr.send(null);\n    return false;\n}\n\nfunction p2pConfigLoadCart(replace) {\n    var listEl   = document.getElementById(\"p2p_color_list\");\n    var totlines = listEl ? listEl.rows.length - 1 : 0;\n    if (totlines <= 0) return;\n\n    document.getElementById(\"button_search\").disabled = true;\n    document.getElementById(\"button_add\").disabled = true;\n    document.getElementById(\"button_replace\").disabled = true;\n    document.getElementById(\"dummy_field3\").textContent = \"Preparing \" + totlines + \" colors...\";\n\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        var id     = idEl     ? parseInt(idEl.value, 10)     : 0;\n        var sku    = skuEl    ? skuEl.value                  : \"\";\n        var skeins = skeinsEl ? parseInt(skeinsEl.value, 10) : 0;\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    document.getElementById(\"dummy_field3\").textContent = \"Adding 0 of \" + items.length + \" colors to cart...\";\n\n    var xhr = new XMLHttpRequest();\n    var lastIndex = 0;\n    xhr.onreadystatechange = function () {\n        if (xhr.readyState >= 3) {\n            var chunk = xhr.responseText.substring(lastIndex);\n            lastIndex = xhr.responseText.length;\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 = p2pCfgCart;\n                    } else if (eventType === \"error\") {\n                        document.getElementById(\"dummy_field3\").textContent = \"Error: \" + data.error;\n                        document.getElementById(\"button_search\").disabled = false;\n                        document.getElementById(\"button_add\").disabled = false;\n\t\t\tdocument.getElementById(\"button_replace\").disabled = false;\n                    }\n                } catch (e) { \/* partial chunk, will arrive next time *\/ }\n            }\n        }\n    };\n    xhr.open(\"POST\", p2pCfgAjax + \"?action=p2p_configurator_additem&nonce=\" + encodeURIComponent(p2pCfgNonce), true);\n    xhr.setRequestHeader(\"Content-Type\", \"application\/json\");\n    xhr.send(JSON.stringify({ items: items, replace: !!replace }));\n}\n\nfunction p2pConfigFilterSizes() {\n    var colorEl = document.getElementById(\"fabric_color\");\n    var sizeEl  = document.getElementById(\"fabric_size\");\n    if (!colorEl || !sizeEl) return;\n\n    var map = p2pCfgAvail[colorEl.value] || {};\n    var current = sizeEl.value;\n    var currentOk = false;\n\n    for (var i = 0; i < sizeEl.options.length; i++) {\n        var opt = sizeEl.options[i];\n        var ok = map[opt.value] !== false;\n        opt.disabled = !ok;\n        opt.hidden   = !ok;\n        if (ok && opt.value === current) currentOk = true;\n    }\n\n    if (!currentOk) {\n        if (map[\"14\"] !== false) {\n            sizeEl.value = \"14\";\n        } else {\n            for (var j = 0; j < sizeEl.options.length; j++) {\n                if (!sizeEl.options[j].disabled) { sizeEl.value = sizeEl.options[j].value; break; }\n            }\n        }\n    }\n}\n\nvar p2pAddBtn = document.getElementById(\"button_add\");\nif (p2pAddBtn) p2pAddBtn.disabled = true;\nvar p2pReplaceBtn = document.getElementById(\"button_replace\");\nif (p2pReplaceBtn) p2pReplaceBtn.disabled = true;\np2pConfigFilterSizes();\n\nvar p2pCode = new URLSearchParams(window.location.search).get(\"p2p\");\nif (p2pCode && \/^\\d+$\/.test(p2pCode)) {\n    var p2pPatEl = document.getElementById(\"pat_id\");\n    if (p2pPatEl) {\n        p2pPatEl.value = p2pCode;\n        p2pConfigLoadPattern();\n    }\n}\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>A trav\u00e9s de nuestra herramienta de pedidos, se pueden ordenar f\u00e1cilmente los hilos para bordar para patrones producidos por el generador de patrones de punto de cruz Pic2Pat. Solo ingrese el n\u00famero de patr\u00f3n para obtener la lista de colores. A continuaci\u00f3n, se pueden a\u00f1adir todos los colores al carrito de una vez.<\/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-15758","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Herramienta de pedidos - 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\/es\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Herramienta de pedidos - Pic2Pat\" \/>\n<meta property=\"og:description\" content=\"A trav\u00e9s de nuestra herramienta de pedidos, se pueden ordenar f\u00e1cilmente los hilos para bordar para patrones producidos por el generador de patrones de punto de cruz Pic2Pat. Solo ingrese el n\u00famero de patr\u00f3n para obtener la lista de colores. A continuaci\u00f3n, se pueden a\u00f1adir todos los colores al carrito de una vez.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webshop.pic2pat.com\/es\/\" \/>\n<meta property=\"og:site_name\" content=\"Pic2Pat\" \/>\n<meta property=\"article:modified_time\" content=\"2021-05-04T13:10:21+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\\\/es\\\/\",\"url\":\"https:\\\/\\\/webshop.pic2pat.com\\\/es\\\/\",\"name\":\"Herramienta de pedidos - Pic2Pat\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/webshop.pic2pat.com\\\/es\\\/#website\"},\"datePublished\":\"2021-05-04T08:59:32+00:00\",\"dateModified\":\"2021-05-04T13:10:21+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/webshop.pic2pat.com\\\/es\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/webshop.pic2pat.com\\\/es\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/webshop.pic2pat.com\\\/es\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/webshop.pic2pat.com\\\/es\\\/herramienta-de-pedido\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Herramienta de pedidos\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/webshop.pic2pat.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/webshop.pic2pat.com\\\/es\\\/\",\"name\":\"Pic2Pat\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/webshop.pic2pat.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Herramienta de pedidos - 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\/es\/","og_locale":"es_ES","og_type":"article","og_title":"Herramienta de pedidos - Pic2Pat","og_description":"A trav\u00e9s de nuestra herramienta de pedidos, se pueden ordenar f\u00e1cilmente los hilos para bordar para patrones producidos por el generador de patrones de punto de cruz Pic2Pat. Solo ingrese el n\u00famero de patr\u00f3n para obtener la lista de colores. A continuaci\u00f3n, se pueden a\u00f1adir todos los colores al carrito de una vez.","og_url":"https:\/\/webshop.pic2pat.com\/es\/","og_site_name":"Pic2Pat","article_modified_time":"2021-05-04T13:10:21+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/webshop.pic2pat.com\/es\/","url":"https:\/\/webshop.pic2pat.com\/es\/","name":"Herramienta de pedidos - Pic2Pat","isPartOf":{"@id":"https:\/\/webshop.pic2pat.com\/es\/#website"},"datePublished":"2021-05-04T08:59:32+00:00","dateModified":"2021-05-04T13:10:21+00:00","breadcrumb":{"@id":"https:\/\/webshop.pic2pat.com\/es\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webshop.pic2pat.com\/es\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/webshop.pic2pat.com\/es\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webshop.pic2pat.com\/es\/herramienta-de-pedido\/"},{"@type":"ListItem","position":2,"name":"Herramienta de pedidos"}]},{"@type":"WebSite","@id":"https:\/\/webshop.pic2pat.com\/es\/#website","url":"https:\/\/webshop.pic2pat.com\/es\/","name":"Pic2Pat","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webshop.pic2pat.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"}]}},"_links":{"self":[{"href":"https:\/\/webshop.pic2pat.com\/es\/wp-json\/wp\/v2\/pages\/15758","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webshop.pic2pat.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/webshop.pic2pat.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/webshop.pic2pat.com\/es\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/webshop.pic2pat.com\/es\/wp-json\/wp\/v2\/comments?post=15758"}],"version-history":[{"count":0,"href":"https:\/\/webshop.pic2pat.com\/es\/wp-json\/wp\/v2\/pages\/15758\/revisions"}],"wp:attachment":[{"href":"https:\/\/webshop.pic2pat.com\/es\/wp-json\/wp\/v2\/media?parent=15758"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}