{"id":242,"date":"2026-09-29T14:04:09","date_gmt":"2026-09-29T12:04:09","guid":{"rendered":"https:\/\/estudioneto.com\/blog\/?p=242"},"modified":"2026-10-01T16:54:22","modified_gmt":"2026-10-01T14:54:22","slug":"stock-sincronizado-desguace","status":"publish","type":"post","link":"https:\/\/estudioneto.com\/blog\/stock-sincronizado-desguace\/","title":{"rendered":"Stock sincronizado en tiempo real: por qu\u00e9 vender lo agotado destruye tu reputaci\u00f3n"},"content":{"rendered":"<div class=\"neto-post\">\n<p><!-- 1 --><\/p>\n<p class=\"sec-n\">Punto de partida<\/p>\n<h2 class=\"sec\" id=\"s1\">Una pieza de desguace no es un producto normal<\/h2>\n<p>\n  En la mayor\u00eda de tiendas online, cuando alguien compra una talla M de una camiseta, quedan otras diez tallas M en el almac\u00e9n. En un desguace no: un parachoques concreto, de un modelo y un color concretos, es \u00fanico. Cuando se vende, se acaba. No hay \u00abotra unidad\u00bb esperando en la estanter\u00eda.\n<\/p>\n<p>\n  Eso convierte un problema que en otros negocios es menor \u2014un cat\u00e1logo un poco desactualizado\u2014 en algo mucho m\u00e1s serio: si tu web dice que tienes una pieza que ya se vendi\u00f3 esta ma\u00f1ana en el mostrador, alguien va a pagar por algo que no existe.\n<\/p>\n<p><!-- 2 --><\/p>\n<p class=\"sec-n\">El problema<\/p>\n<h2 class=\"sec\" id=\"s2\">El coste real de decir que s\u00ed y tener que decir que no<\/h2>\n<p>\n  El recorrido es siempre parecido. Un cliente encuentra la pieza en tu web, paga, y recibe la confirmaci\u00f3n del pedido. Despu\u00e9s, alguien revisa el almac\u00e9n para prepararla y descubre que ya no est\u00e1: se vendi\u00f3 por tel\u00e9fono, en el mostrador o en otro canal antes de que el cat\u00e1logo se actualizara.\n<\/p>\n<p>\n  A partir de ah\u00ed hay que devolverle el dinero, explicarle qu\u00e9 ha pasado y, casi siempre, perder a ese cliente. La parte que m\u00e1s se subestima es la segunda: un reembolso se resuelve en un rato; la desconfianza que deja no. Y si el cliente cuenta lo que le pas\u00f3 en una rese\u00f1a p\u00fablica, el coste ya no es solo suyo \u2014 lo ve cualquiera que est\u00e9 decidiendo si comprarte a ti.\n<\/p>\n<div class=\"warn\">\n  <b>No es solo un cliente<\/b><br \/>\n  Un reembolso afecta a una venta. Una rese\u00f1a de una estrella contando \u00abme cobraron algo que no ten\u00edan\u00bb la ve cualquiera que busque tu desguace despu\u00e9s. Es la diferencia entre un problema puntual y un problema que se queda.\n<\/div>\n<p><!-- 3 --><\/p>\n<p class=\"sec-n\">Por qu\u00e9 pasa<\/p>\n<h2 class=\"sec\" id=\"s3\">Cat\u00e1logo a mano frente a cat\u00e1logo conectado<\/h2>\n<p>\n  Ya lo apuntamos en <a href=\"https:\/\/estudioneto.com\/blog\/desguace-con-web-o-sin-web\/\">desguace con web y sin web<\/a>: un cat\u00e1logo que se actualiza <strong>a mano<\/strong> se desfasa en cuanto tienes un d\u00eda movido. Alguien tiene que acordarse de quitar cada pieza vendida, y si se vende por tel\u00e9fono o en el mostrador \u2014no por la web\u2014 es f\u00e1cil que ese aviso llegue tarde o no llegue.\n<\/p>\n<p>\n  La alternativa no es \u00abtener m\u00e1s cuidado\u00bb. Es que el cat\u00e1logo no dependa de que nadie se acuerde: que se actualice solo, en el mismo momento en que la pieza se vende, venga la venta de donde venga.\n<\/p>\n<p><!-- 4 --><\/p>\n<p class=\"sec-n\">C\u00f3mo funciona<\/p>\n<h2 class=\"sec\" id=\"s4\">La sincronizaci\u00f3n en tiempo real, paso a paso<\/h2>\n<figure>\n<div class=\"chart\">\n<p class=\"chart-t\">De la venta al cat\u00e1logo, sin que nadie tenga que avisar<\/p>\n<p class=\"chart-s\">Da igual por d\u00f3nde se venda la pieza<\/p>\n<p>    <svg viewBox=\"0 0 620 310\" role=\"img\" aria-label=\"Flujo de cuatro pasos: alguien compra la pieza en el mostrador, la tienda online o un marketplace; el programa de gesti\u00f3n descuenta la pieza al momento; la tienda y el chatbot leen el mismo stock actualizado; nadie m\u00e1s puede comprar por error una pieza que ya no existe\">\n      <g font-family=\"Inter,sans-serif\">\n        <line x1=\"34\" y1=\"44\" x2=\"34\" y2=\"272\" stroke=\"#8DC63F\" stroke-width=\"3\" stroke-dasharray=\"6 5\"\/>\n        <!-- paso 1 -->\n        <circle cx=\"34\" cy=\"44\" r=\"22\" fill=\"#ffffff\" stroke=\"#8DC63F\" stroke-width=\"3\"\/>\n        <text x=\"34\" y=\"52\" text-anchor=\"middle\" font-family=\"Space Grotesk,sans-serif\" font-size=\"22\" font-weight=\"700\" fill=\"#527f14\">1<\/text>\n        <text x=\"78\" y=\"42\" font-size=\"21\" font-weight=\"600\" fill=\"#12170f\">Alguien compra la pieza<\/text>\n        <text x=\"78\" y=\"67\" font-size=\"18\" fill=\"#3d4636\">En el mostrador, la tienda online o un marketplace<\/text>\n        <rect x=\"468\" y=\"26\" width=\"140\" height=\"38\" rx=\"19\" fill=\"#f4f7ef\" stroke=\"#e2e8d9\"\/>\n        <text x=\"538\" y=\"52\" text-anchor=\"middle\" font-size=\"18\" font-weight=\"600\" fill=\"#3d4636\">Autom\u00e1tico<\/text>\n        <!-- paso 2 -->\n        <circle cx=\"34\" cy=\"120\" r=\"22\" fill=\"#ffffff\" stroke=\"#8DC63F\" stroke-width=\"3\"\/>\n        <text x=\"34\" y=\"128\" text-anchor=\"middle\" font-family=\"Space Grotesk,sans-serif\" font-size=\"22\" font-weight=\"700\" fill=\"#527f14\">2<\/text>\n        <text x=\"78\" y=\"118\" font-size=\"21\" font-weight=\"600\" fill=\"#12170f\">El programa de gesti\u00f3n la descuenta<\/text>\n        <text x=\"78\" y=\"143\" font-size=\"18\" fill=\"#3d4636\">En el mismo momento, sin que nadie avise<\/text>\n        <rect x=\"468\" y=\"102\" width=\"140\" height=\"38\" rx=\"19\" fill=\"#f4f7ef\" stroke=\"#e2e8d9\"\/>\n        <text x=\"538\" y=\"128\" text-anchor=\"middle\" font-size=\"18\" font-weight=\"600\" fill=\"#3d4636\">Autom\u00e1tico<\/text>\n        <!-- paso 3 -->\n        <circle cx=\"34\" cy=\"196\" r=\"22\" fill=\"#ffffff\" stroke=\"#8DC63F\" stroke-width=\"3\"\/>\n        <text x=\"34\" y=\"204\" text-anchor=\"middle\" font-family=\"Space Grotesk,sans-serif\" font-size=\"22\" font-weight=\"700\" fill=\"#527f14\">3<\/text>\n        <text x=\"78\" y=\"194\" font-size=\"21\" font-weight=\"600\" fill=\"#12170f\">La web y el chatbot leen el mismo stock<\/text>\n        <text x=\"78\" y=\"219\" font-size=\"18\" fill=\"#3d4636\">No una copia aparte que alguien actualiza<\/text>\n        <rect x=\"468\" y=\"178\" width=\"140\" height=\"38\" rx=\"19\" fill=\"#f4f7ef\" stroke=\"#e2e8d9\"\/>\n        <text x=\"538\" y=\"204\" text-anchor=\"middle\" font-size=\"18\" font-weight=\"600\" fill=\"#3d4636\">Autom\u00e1tico<\/text>\n        <!-- paso 4 -->\n        <circle cx=\"34\" cy=\"272\" r=\"22\" fill=\"#8DC63F\" stroke=\"#8DC63F\" stroke-width=\"3\"\/>\n        <text x=\"34\" y=\"280\" text-anchor=\"middle\" font-family=\"Space Grotesk,sans-serif\" font-size=\"22\" font-weight=\"700\" fill=\"#12170f\">4<\/text>\n        <text x=\"78\" y=\"270\" font-size=\"21\" font-weight=\"600\" fill=\"#12170f\">Nadie m\u00e1s puede comprarla por error<\/text>\n        <text x=\"78\" y=\"295\" font-size=\"18\" fill=\"#3d4636\">La ficha desaparece o se marca como vendida<\/text>\n        <rect x=\"468\" y=\"254\" width=\"140\" height=\"38\" rx=\"19\" fill=\"#8DC63F\"\/>\n        <text x=\"538\" y=\"280\" text-anchor=\"middle\" font-size=\"18\" font-weight=\"700\" fill=\"#12170f\">Resultado<\/text>\n      <\/g>\n    <\/svg>\n  <\/div><figcaption>Esquema ilustrativo. El punto clave es el 2: el descuento de stock ocurre en el mismo sistema que ya usas para gestionar el almac\u00e9n, no en un cat\u00e1logo aparte.<\/figcaption><\/figure>\n<p>\n  El mismo stock sincronizado es lo que necesita <a href=\"https:\/\/estudioneto.com\/blog\/chatbot-para-desguaces\/\">el chatbot para no prometer piezas que ya no existen<\/a>: si el cat\u00e1logo est\u00e1 bien conectado, el bot nunca dice que s\u00ed a algo que ya se vendi\u00f3.\n<\/p>\n<p><!-- 5 --><\/p>\n<p class=\"sec-n\">Datos<\/p>\n<h2 class=\"sec\" id=\"s5\">Lo que se puede afirmar con fuente, y lo que no<\/h2>\n<p>\n  Hay estudios internacionales sobre el coste global de las roturas de stock en el retail, pero miden algo distinto: grandes cadenas, todo tipo de causas (robo, exceso de pedido, errores de proveedor) y cifras en billones que no dicen nada sobre lo que le pasa a un desguace concreto cuando vende una pieza dos veces. No los vamos a citar como si fueran relevantes para tu caso \u2014 no lo son.\n<\/p>\n<p>\n  Lo que s\u00ed podemos decir con fuente propia: la tienda online de Estudio Neto conecta el cat\u00e1logo con el programa de gesti\u00f3n del desguace precisamente para que esto no pase \u2014 es uno de los motivos por los que m\u00e1s de 100 desguaces la usan. Lo dem\u00e1s \u2014cu\u00e1nto te cuesta a ti la sobreventa\u2014 depende de tu cat\u00e1logo, tu volumen y tus clientes. Para eso est\u00e1 la calculadora de abajo, con tus propios n\u00fameros.\n<\/p>\n<p><!-- 6 --><\/p>\n<p class=\"sec-n\">Herramienta<\/p>\n<h2 class=\"sec\" id=\"s6\">Calculadora: cu\u00e1nto te puede estar costando la sobreventa<\/h2>\n<p>\n  Mete tus propias estimaciones \u2014 no hay ninguna cifra de sector detr\u00e1s de esta calculadora.\n<\/p>\n<div class=\"calc\">\n<h3>\ud83d\udce6 Calculadora del coste de la sobreventa<\/h3>\n<p class=\"hint\">Sin porcentajes de sector: los cuatro n\u00fameros son los que t\u00fa creas que se ajustan a tu desguace.<\/p>\n<div class=\"row\">\n    <label for=\"q1\">Casos al mes en los que vendes una pieza que ya no ten\u00edas<\/label><br \/>\n    <span class=\"v\" id=\"vq1\">3<\/span><br \/>\n    <input type=\"range\" id=\"q1\" min=\"0\" max=\"30\" step=\"1\" value=\"3\" oninput=\"calcSobreventa()\">\n  <\/div>\n<div class=\"row\">\n    <label for=\"q2\">Coste medio de gestionar cada caso (tiempo, reembolso, mensajes, env\u00edo de vuelta)<\/label><br \/>\n    <span class=\"v\" id=\"vq2\">20 \u20ac<\/span><br \/>\n    <input type=\"range\" id=\"q2\" min=\"5\" max=\"100\" step=\"5\" value=\"20\" oninput=\"calcSobreventa()\">\n  <\/div>\n<div class=\"row\">\n    <label for=\"q3\">% de esos clientes que crees que no te vuelven a comprar<\/label><br \/>\n    <span class=\"v\" id=\"vq3\">50%<\/span><br \/>\n    <input type=\"range\" id=\"q3\" min=\"0\" max=\"100\" step=\"5\" value=\"50\" oninput=\"calcSobreventa()\">\n  <\/div>\n<div class=\"row\">\n    <label for=\"q4\">Ticket medio de un cliente que s\u00ed repite<\/label><br \/>\n    <span class=\"v\" id=\"vq4\">70 \u20ac<\/span><br \/>\n    <input type=\"range\" id=\"q4\" min=\"20\" max=\"300\" step=\"5\" value=\"70\" oninput=\"calcSobreventa()\">\n  <\/div>\n<div class=\"out\">\n<div><span>Coste directo estimado\/mes<\/span><b id=\"rq1\">\u2014<\/b><\/div>\n<div><span>Clientes perdidos estimados\/mes<\/span><b id=\"rq2\">\u2014<\/b><\/div>\n<div><span>Coste total estimado\/a\u00f1o<\/span><b id=\"rq3\">\u2014<\/b><\/div>\n<\/p><\/div>\n<p class=\"disc\">\n    C\u00e1lculo simple: coste directo = casos \u00d7 coste medio por caso. Clientes perdidos = casos \u00d7 % que no vuelve. Coste total anual = (coste directo + clientes perdidos \u00d7 su ticket medio) \u00d7 12. No incluye ninguna cifra de sector: cambia los cuatro controles hasta que se ajusten a lo que de verdad ves en tu desguace. Orientativo, no sustituye tus propias cuentas.\n  <\/p>\n<\/div>\n<p><!-- 7 --><\/p>\n<p class=\"sec-n\">Para evitarlo<\/p>\n<h2 class=\"sec\" id=\"s7\">Qu\u00e9 hace falta para que esto no pase<\/h2>\n<p>\n  Lo \u00fanico que resuelve esto de ra\u00edz es que el cat\u00e1logo no sea una copia que alguien mantiene aparte, sino una vista del mismo stock que ya usas en el d\u00eda a d\u00eda. C\u00f3mo se conecta tu programa de gesti\u00f3n con la tienda (por API, con un conector o con un archivo) lo explicamos en <a href=\"https:\/\/estudioneto.com\/blog\/programa-gestion-desguace-tienda-online\/\">\u00bfmi programa de gesti\u00f3n se conecta a una tienda online?<\/a>. Dos cosas m\u00e1s se benefician directamente de tenerlo as\u00ed: Google compara la disponibilidad que le das con la de tu p\u00e1gina y puede rechazar productos si no coinciden, como explicamos en <a href=\"https:\/\/estudioneto.com\/blog\/que-es-google-merchant-center-desguaces\/\">qu\u00e9 es Google Merchant Center y qu\u00e9 te pide<\/a>; y el chatbot, para poder responder de madrugada sin inventarse una respuesta, necesita ver exactamente el mismo dato. Es tambi\u00e9n lo que necesita <a href=\"https:\/\/estudioneto.com\/blog\/buscador-de-piezas-desguace\/\">el buscador interno para no ense\u00f1ar piezas que ya no existen<\/a>.\n<\/p>\n<p><!-- 8 --><\/p>\n<p class=\"sec-n\">Esta semana<\/p>\n<h2 class=\"sec\" id=\"s8\">Qu\u00e9 puedes comprobar hoy mismo, sin gastar nada<\/h2>\n<ul class=\"check\">\n<li>Elige cinco piezas al azar de tu cat\u00e1logo online y comprueba si siguen de verdad en el almac\u00e9n<\/li>\n<li>Piensa en el \u00faltimo caso de sobreventa que recuerdes: cu\u00e1nto tiempo te llev\u00f3 resolverlo y si ese cliente volvi\u00f3 a comprarte<\/li>\n<li>Revisa si alguna rese\u00f1a reciente menciona un pedido cancelado o una pieza que no estaba<\/li>\n<li>Preg\u00fantate cu\u00e1ntos canales de venta tienes hoy (mostrador, tel\u00e9fono, web, marketplaces) y si todos actualizan el mismo stock o cada uno el suyo<\/li>\n<\/ul>\n<p>\n  Con esos datos sabr\u00e1s si el problema es puntual o si te est\u00e1 costando m\u00e1s de lo que parece.\n<\/p>\n<p>\n  Mantener esa sincronizaci\u00f3n viva es parte del <a href=\"https:\/\/estudioneto.com\/blog\/mantenimiento-tienda-online-desguace\/\">mantenimiento de una tienda online de desguace<\/a>.\n<\/p>\n<p><!-- CTA --><\/p>\n<div class=\"cta\">\n<h2>Un solo stock, para que nunca vendas lo que no tienes<\/h2>\n<p>\n    Montamos tiendas online para desguaces con el cat\u00e1logo conectado en tiempo real a tu programa de gesti\u00f3n: lo que se vende en el mostrador desaparece de la web al instante, y al rev\u00e9s. M\u00e1s de 100 desguaces de toda Espa\u00f1a venden as\u00ed, sin sobreventa.\n  <\/p>\n<p>  <a class=\"btn\" href=\"https:\/\/estudioneto.com\/desguaces\/\">Ver c\u00f3mo funciona<\/a><\/p>\n<p class=\"small\">Demo gratuita con tu cat\u00e1logo real \u00b7 961 318 659 \u00b7 676 737 401<\/p>\n<\/div>\n<p><!-- FUENTES --><\/p>\n<div class=\"src\" id=\"s9\">\n<h3>Fuentes<\/h3>\n<p class=\"sub\" style=\"margin-bottom:14px\">Consultadas en septiembre de 2026.<\/p>\n<ol>\n<li>Cifras propias: desguaces clientes y stock sincronizado con el programa de gesti\u00f3n en la tienda online de Estudio Neto. \u2014 <a href=\"https:\/\/estudioneto.com\/desguaces\/\" target=\"_blank\" rel=\"noopener\">Estudio Neto<\/a><\/li>\n<li>Google compara la disponibilidad de los datos del producto con la de la p\u00e1gina de destino y puede avisar o rechazar la ficha si no coinciden. \u2014 <a href=\"https:\/\/support.google.com\/merchants\/answer\/9773127?hl=es\" target=\"_blank\" rel=\"noopener\">Google Merchant Center \u2014 Estado de disponibilidad inexacto<\/a><\/li>\n<\/ol>\n<\/div>\n<p><script>\nvar eur = function(n){ return Math.round(n).toLocaleString('es-ES') + ' \u20ac'; };\nvar val = function(id){ return parseFloat(document.getElementById(id).value); };<\/p>\n<p>function calcSobreventa(){\n  var casos = val('q1'), costeCaso = val('q2'), conv = val('q3')\/100, ticket = val('q4');<\/p>\n<p>  document.getElementById('vq1').textContent = casos;\n  document.getElementById('vq2').textContent = costeCaso + ' \u20ac';\n  document.getElementById('vq3').textContent = Math.round(conv*100) + '%';\n  document.getElementById('vq4').textContent = ticket + ' \u20ac';<\/p>\n<p>  var costeDirectoMes = casos * costeCaso;\n  var clientesPerdidosMes = casos * conv;\n  var costeAnual = (costeDirectoMes + clientesPerdidosMes * ticket) * 12;<\/p>\n<p>  document.getElementById('rq1').textContent = eur(costeDirectoMes);\n  document.getElementById('rq2').textContent = clientesPerdidosMes.toFixed(1);\n  document.getElementById('rq3').textContent = eur(costeAnual);\n}<\/p>\n<p>calcSobreventa();\n<\/script><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Por qu\u00e9 vender una pieza que ya no tienes cuesta m\u00e1s de lo que parece, y c\u00f3mo evitarlo con el cat\u00e1logo conectado a tu programa de gesti\u00f3n.<\/p>\n","protected":false},"author":2,"featured_media":246,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[],"class_list":["post-242","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tecnologia-para-desguaces"],"neto_css":"","neto_js":"","rank_math_title":"Stock sincronizado: por qu\u00e9 vender lo agotado te perjudica","rank_math_description":"Por qu\u00e9 vender una pieza que ya no tienes cuesta m\u00e1s de lo que parece: reembolsos, rese\u00f1as negativas y clientes que no vuelven. C\u00f3mo evitarlo.","rank_math_focus_keyword":"stock sincronizado desguace","_links":{"self":[{"href":"https:\/\/estudioneto.com\/blog\/wp-json\/wp\/v2\/posts\/242","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/estudioneto.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/estudioneto.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/estudioneto.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/estudioneto.com\/blog\/wp-json\/wp\/v2\/comments?post=242"}],"version-history":[{"count":4,"href":"https:\/\/estudioneto.com\/blog\/wp-json\/wp\/v2\/posts\/242\/revisions"}],"predecessor-version":[{"id":282,"href":"https:\/\/estudioneto.com\/blog\/wp-json\/wp\/v2\/posts\/242\/revisions\/282"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/estudioneto.com\/blog\/wp-json\/wp\/v2\/media\/246"}],"wp:attachment":[{"href":"https:\/\/estudioneto.com\/blog\/wp-json\/wp\/v2\/media?parent=242"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/estudioneto.com\/blog\/wp-json\/wp\/v2\/categories?post=242"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/estudioneto.com\/blog\/wp-json\/wp\/v2\/tags?post=242"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}