{"id":28371,"date":"2018-12-19T11:48:27","date_gmt":"2018-12-19T09:48:27","guid":{"rendered":"https:\/\/www.hostinet.com\/formacion\/?p=28371"},"modified":"2018-12-19T11:51:22","modified_gmt":"2018-12-19T09:51:22","slug":"como-eliminar-productos-sin-stock-del-carrito-en-prestashop-1-7","status":"publish","type":"post","link":"https:\/\/www.hostinet.com\/formacion\/prestashop\/como-eliminar-productos-sin-stock-del-carrito-en-prestashop-1-7\/","title":{"rendered":"C\u00f3mo Eliminar Productos SIN Stock del Carrito en PrestaShop 1.7"},"content":{"rendered":" <!-- x0 --><div style=\"min-height: 30px; margin-top: 0px; padding-bottom: 7px; z-index: 1;position: relative; float: none;\" class=\"social-container\"><\/div><p style=\"text-align: center;\">\n\t<img decoding=\"async\" alt=\"Eliminar Productos SIN Stock del Carrito en PrestaShop 1.7\" src=\"https:\/\/www.hostinet.com\/formacion\/wp-content\/uploads\/2018\/12\/eliminar-productos-sin-stock-carrito-prestashop17.jpg\" style=\"width: 600px; height: 578px;\" \/>\n<\/p>\n<p>\n\t<strong>PrestaShop 1.7 NO elimina los productos SIN Stock de los carritos de los clientes<\/strong>, por lo que puede causar bastantes problemas cuando se dispone de un stock limitado para ciertos productos de la tienda.\n<\/p>\n<p>\n\tSi tenemos muchos clientes que se decanten por un mismo producto al mismo tiempo puede darse el caso de que un producto se agote cuando ya est&eacute; en el carrito de otra persona. Por ejemplo, puede pasar que dos clientes a&ntilde;adan al mismo tiempo la &uacute;ltima unidad de un producto al carrito, entonces, al pasar por caja un pedido se tramitar&aacute; correctamente y el otro no. Lo que sucede es que cuando el segundo cliente realiza el pedido, el producto ya no estar&aacute; disponible y esto le causar&aacute; una cierta confusi&oacute;n, especialmente si no puede reponer ese art&iacute;culo espec&iacute;fico en su carrito.\n<\/p>\n<p>\n\tEn este art&iacute;culo vamos a descubrir c&oacute;mo<strong> improvisar la experiencia de nuestros clientes llevando a cabo una simple modificaci&oacute;n en PrestaShop 1.7<\/strong> para solucionar el problema.\n<\/p>\n<h2>\n\t<strong>La Presentaci&oacute;n del Carrito en PrestaShop 1.7<\/strong><br \/>\n<\/h2>\n<p>\n\tEl archivo que necesitamos editar es<strong> &ldquo;CartPresenter.php&rdquo;<\/strong>, ya que es el encargado de <strong>mostrar la informaci&oacute;n del carrito en toda la tienda<\/strong>.\n<\/p>\n<p>\n\tEste archivo se puede localizar en la siguiente ruta de la instalaci&oacute;n de PrestaShop 1.7:\n<\/p>\n<blockquote>\n<p>\n\t\tsrc\/Adapter\/Cart\/CartPresenter.php\n\t<\/p>\n<\/blockquote>\n<p>\n\t&nbsp;\n<\/p>\n<p>\n\tUna vez localizado el archivo en cuesti&oacute;n, hay que <u><strong>editarlo<\/strong><\/u> (en caso de estar con el Administrador de Archivos de cPanel: Click con el bot&oacute;n izquierdo del rat&oacute;n para seleccionar el archivo. Despu&eacute;s, click con el bot&oacute;n derecho del rat&oacute;n para desplegar el men&uacute; y, seleccionar la opci&oacute;n de &ldquo;Edit&rdquo;, as&iacute; como &ldquo;Edit&rdquo; de nuevo).\n<\/p>\n<p style=\"text-align: center;\">\n\t<img decoding=\"async\" alt=\"PS17 CartPresenter\" src=\"https:\/\/www.hostinet.com\/formacion\/wp-content\/uploads\/2018\/12\/PS17-CartPresenter.jpg\" style=\"width: 600px; height: 613px;\" \/>\n<\/p>\n<p>\n\tDespu&eacute;s de la l&iacute;nea 51 m&aacute;s o menos, en las propiedades de la clase, hay que a&ntilde;adir lo siguiente en la l&iacute;nea 52 o siguientes:\n<\/p>\n<blockquote>\n<p>\n\t\tprivate static $removedProducts = [];\n\t<\/p>\n<\/blockquote>\n<p>\n\t&nbsp;\n<\/p>\n<p style=\"text-align: center;\">\n\t<img decoding=\"async\" alt=\"PS17 CartPresenter Edit \" src=\"https:\/\/www.hostinet.com\/formacion\/wp-content\/uploads\/2018\/12\/PS17-CartPresenter-Edit.jpg\" style=\"width: 573px; height: 618px;\" \/>\n<\/p>\n<p>\n\tTras ello, y justo despu&eacute;s del siguiente segmento, que podremos encontrar a partir de la l&iacute;nea 280 m&aacute;s o menos:<br \/>\n\t&nbsp;\n<\/p>\n<blockquote>\n<p>\n\t\tif ($shouldSeparateGifts) {\n\t<\/p>\n<p>\n\t\t&nbsp;&nbsp;&nbsp;&nbsp;$rawProducts = $cart-&gt;getProductsWithSeparatedGifts();\n\t<\/p>\n<p>\n\t\t} else {\n\t<\/p>\n<p>\n\t\t&nbsp;&nbsp;&nbsp;&nbsp;$rawProducts = $cart-&gt;getProducts(true);\n\t<\/p>\n<p>\n\t\t}\n\t<\/p>\n<\/blockquote>\n<p>\n\t<br \/>\n\tHay que a&ntilde;adir lo siguiente:\n<\/p>\n<blockquote>\n<p>\n\t\tif(!self::$removedProducts)\n\t<\/p>\n<p>\n\t\t&nbsp;&nbsp;&nbsp;&nbsp;foreach ($rawProducts as $pk =&gt; $product)\n\t<\/p>\n<p>\n\t\t&nbsp;&nbsp;&nbsp;&nbsp;{\n\t<\/p>\n<p>\n\t\t&nbsp;&nbsp;&nbsp;&nbsp;\/\/ Quitar productos en caso de no estar disponibles\n\t<\/p>\n<p>\n\t\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if($product[&#8216;quantity_available&#8217;] <= 0 &amp;&amp; !Product::isAvailableWhenOutOfStock($product['out_of_stock']))\n\t<\/p>\n<p>\n\t\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{\n\t<\/p>\n<p>\n\t\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Context::getContext()-&gt;cart-&gt;deleteProduct($product[&#8216;id_product&#8217;],$product[&#8216;id_product_attribute&#8217;], $product[&#8216;id_customization&#8217;], $product[&#8216;id_address_delivery&#8217;]);\n\t<\/p>\n<p>\n\t\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self::$removedProducts[] = $product[&#8216;name&#8217;];\n\t<\/p>\n<p>\n\t\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unset($rawProducts[$pk]);\n\t<\/p>\n<p>\n\t\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;continue;\n\t<\/p>\n<p>\n\t\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n\t<\/p>\n<p>\n\t\t&nbsp;&nbsp;&nbsp;&nbsp;}\n\t<\/p>\n<p>\n\t\t&nbsp;&nbsp;&nbsp;&nbsp;\n\t<\/p>\n<p>\n\t\tContext::getContext()-&gt;smarty-&gt;assign([&#8216;removed_products&#8217; => self::$removedProducts]);\n\t<\/p>\n<p>\n\t\t\\Media::addJsDef([&#8216;removed_products&#8217; => self::$removedProducts]);\n\t<\/p>\n<\/blockquote>\n<p>\n\t&nbsp;\n<\/p>\n<p style=\"text-align: center;\">\n\t<img decoding=\"async\" alt=\"PS17 CartPresenter Edit 2\" src=\"https:\/\/www.hostinet.com\/formacion\/wp-content\/uploads\/2018\/12\/PS17-CartPresenter-Edit2.jpg\" style=\"width: 600px; height: 336px;\" \/>\n<\/p>\n<p>\n\tPor cierto, <strong>NO se nos puede olvidar guardar los cambios en la parte superior del editor<\/strong>.\n<\/p>\n<p>\n\tAntes de continuar, podemos asegurarnos de que el cambio introducido funciona. Para ello, podemos a&ntilde;adir un producto al carrito de nuestra tienda y luego editarlo a trav&eacute;s del Backoffice de PrestaShop 1.7 para cambiarle la cantidad disponible a 0.\n<\/p>\n<p>\n\tCambiada la cantidad del producto a 0, si ahora refrescamos el carrito, el producto se eliminar&aacute;. Sin embargo, esto queda un poco &ldquo;feo&rdquo;, ya que no se le avisa al cliente sobre la supuesta desaparici&oacute;n del producto de su carrito, as&iacute; que podemos crear una especie de<em> &ldquo;Popup casero&rdquo;<\/em> para ello, tal y como vamos a indicar a continuaci&oacute;n si se dispone de la plantilla original de PrestaShop 1.7.\n<\/p>\n<p>\n\tPor lo visto con las versiones m&aacute;s recientes de PrestaShop 1.7 no funciona lo siguiente, sin embargo, en versiones m&aacute;s viejas de PrestaShop 1.7 s&iacute;.\n<\/p>\n<h3>\n\t<strong>Plantilla Original de PrestaShop 1.7<\/strong><br \/>\n<\/h3>\n<p>\n\tPodemos empezar por abrir el archivo <strong>&ldquo;ps_shoppingcart.tpl&rdquo;<\/strong> y <u><strong>editarlo<\/strong><\/u>.\n<\/p>\n<p>\n\tLo podemos encontrar en la siguiente ruta de la instalaci&oacute;n de PrestaShop 1.7:\n<\/p>\n<blockquote>\n<p>\n\t\tthemes\/classic\/modules\/ps_shoppingcart\/ps_shoppingcart.tpl\n\t<\/p>\n<\/blockquote>\n<p>\n\t&nbsp;\n<\/p>\n<p style=\"text-align: center;\">\n\t<img decoding=\"async\" alt=\"ps_shoppingcart.tpl\" src=\"https:\/\/www.hostinet.com\/formacion\/wp-content\/uploads\/2018\/12\/ps-shoppingcart.jpg\" style=\"width: 475px; height: 600px;\" \/>\n<\/p>\n<p>\n\tDespu&eacute;s, debemos introducir el siguiente c&oacute;digo en la parte inferior del archivo &ldquo;ps_shoppingcart.tpl&rdquo; (a partir de la l&iacute;nea 41 por ejemplo):\n<\/p>\n<blockquote>\n<p>\n\t\t{if isset($removed_products) &amp;&amp; $removed_products}\n\t<\/p>\n<p>\n\t\t&nbsp;&nbsp;&lt;div id=&quot;removed-modal&quot; class=&quot;modal&quot;&gt;\n\t<\/p>\n<p>\n\t\t&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&quot;modal-dialog&quot;&gt;\n\t<\/p>\n<p>\n\t\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&quot;modal-content&quot;&gt;\n\t<\/p>\n<p>\n\t\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;div class=&quot;modal-body&quot;&gt;\n\t<\/p>\n<p>\n\t\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;p&gt;{l s=&#39;Estos Productos No Tienen Stock Actualmente:&#39; d=&#39;Shop.Theme.Checkout&#39;}&lt;\/p&gt;\n\t<\/p>\n<p>\n\t\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;ul&gt;\n\t<\/p>\n<p>\n\t\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{foreach from=$removed_products item=&#39;r_product&#39;}\n\t<\/p>\n<p>\n\t\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li&gt;- {$r_product}&lt;\/li&gt;\n\t<\/p>\n<p>\n\t\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{\/foreach}\n\t<\/p>\n<p>\n\t\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;\/ul&gt;\n\t<\/p>\n<p>\n\t\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;p&gt;{l s=&#39;Por lo que han sido eliminados de tu carrito&#39; d=&#39;Shop.Theme.Checkout&#39;}&lt;\/p&gt;\n\t<\/p>\n<p>\n\t\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;\/div&gt;\n\t<\/p>\n<p>\n\t\t&nbsp;\n\t<\/p>\n<p>\n\t\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;\/div&gt;\n\t<\/p>\n<p>\n\t\t&nbsp;&nbsp;&nbsp;&nbsp;&lt;\/div&gt;\n\t<\/p>\n<p>\n\t\t&nbsp;&nbsp;&lt;\/div&gt;\n\t<\/p>\n<p>\n\t\t{\/if}\n\t<\/p>\n<\/blockquote>\n<p style=\"text-align: center;\">\n\t<br \/>\n\t<img decoding=\"async\" alt=\"ps_shoppingcart edit\" src=\"https:\/\/www.hostinet.com\/formacion\/wp-content\/uploads\/2018\/12\/ps-shoppingcart-edit.jpg\" style=\"width: 600px; height: 553px;\" \/>\n<\/p>\n<p>\n\tNuevamente, <strong>NO se nos puede olvidar guardar los cambios en la parte superior del editor<\/strong>.\n<\/p>\n<p>\n\tY, por &uacute;ltimo, tendr&iacute;amos que a&ntilde;adir un c&oacute;digo en el<strong> Javascript personalizado<\/strong> del theme:\n<\/p>\n<blockquote>\n<p>\n\t\tthemes\/classic\/assets\/js\/custom.js\n\t<\/p>\n<\/blockquote>\n<p style=\"text-align: center;\">\n\t<br \/>\n\t<img decoding=\"async\" alt=\"ps17 custom.js\" src=\"https:\/\/www.hostinet.com\/formacion\/wp-content\/uploads\/2018\/12\/ps17-custom-js.jpg\" style=\"width: 492px; height: 600px;\" \/>\n<\/p>\n<p>\n\tHabr&iacute;a que a&ntilde;adir lo siguiente:\n<\/p>\n<blockquote>\n<p>\n\t\tif(removed_products.length &gt; 0) {<br \/>\n\t\t&nbsp;&nbsp;&nbsp; $(&#39;#removed-modal&#39;).modal(&#39;show&#39;);<br \/>\n\t\t}\n\t<\/p>\n<\/blockquote>\n<p style=\"text-align: center;\">\n\t<br \/>\n\t<img decoding=\"async\" alt=\"ps17 custom.js edit\" src=\"https:\/\/www.hostinet.com\/formacion\/wp-content\/uploads\/2018\/12\/ps17-custom-js-edit.jpg\" style=\"width: 451px; height: 168px;\" \/>\n<\/p>\n<p>\n\t&iexcl;Y eso es todo!\n<\/p>\n<p>\n\t<strong><span style=\"color:#FFFFFF;\"><span style=\"background-color:#008000;\">Nota:<\/span><\/span><\/strong> Se puede acceder a estos archivos a trav&eacute;s del administrador de archivos de cPanel o Plesk, as&iacute; como mediante un cliente de FTP como FileZilla. Para este art&iacute;culo hemos realizado capturas de pantalla del Administrador de archivos de cPanel.\n<\/p>\n<h3 style=\"text-align: center;\">\n\t<em>&iquest;Todav&iacute;a no tienes una Tienda Online?<br \/>\n\tCon PrestaShop 1.7 puedes montar una f&aacute;cilmente.<\/em><br \/>\n<\/h3>\n<p>\n\tAqu&iacute; tienes todas las caracter&iacute;sticas de los<strong> planes PrestaShop <\/strong>que puedes contratar en Hostinet. Todos ellos corren bajo <strong>discos s&oacute;lidos (SSD)<\/strong> para garantizar la <strong>m&aacute;xima velocidad de carga para TU Tienda Online<\/strong>. Adem&aacute;s, te garantizamos una<strong> IP espa&ntilde;ola para TU Tienda Online<\/strong>.\n<\/p>\n<p style=\"text-align: center;\">\n\t<a href=\"https:\/\/www.hostinet.com\/hosting-prestashop-ssd\/\" target=\"_blank\"><img decoding=\"async\" class=\"alignnone size-full\" src=\"https:\/\/www.hostinet.com\/formacion\/wp-content\/uploads\/2026\/04\/hosting_prestashop.jpg\" alt=\"Hosting PrestaShop\"><\/a><\/p>\n<div style=\"min-height: 30px; margin-top: 0px; padding-bottom: 7px; z-index: 1;position: relative; float: none;\" class=\"social-container\"><\/div> <!-- x1 -->","protected":false},"excerpt":{"rendered":"<p>PrestaShop 1.7 NO elimina los productos SIN Stock de los carritos de los clientes, por lo que puede causar bastantes problemas cuando se dispone de un stock limitado para ciertos productos de la tienda. Si tenemos muchos clientes que se decanten por un mismo producto al mismo tiempo puede darse\u2026 <\/p>\n<div class=\"post-more\">\n<p><a class=\"btn button\" href=\"https:\/\/www.hostinet.com\/formacion\/prestashop\/como-eliminar-productos-sin-stock-del-carrito-en-prestashop-1-7\/\">Sigue leyendo &rarr;<\/a><\/p>\n<\/div>\n","protected":false},"author":13,"featured_media":28373,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1784,2023,1916],"tags":[],"class_list":["post-28371","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-prestashop","category-prestashop-1-7","category-tutoriales-prestashop"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>C\u00f3mo Eliminar Productos SIN Stock del Carrito en PrestaShop 1.7<\/title>\n<meta name=\"description\" content=\"PrestaShop 1.7 NO elimina los productos SIN Stock de los carritos de los clientes, por lo que puede causar bastantes problemas cuando se dispone de un stock limitado para ciertos productos de la tienda. Te indicamos c\u00f3mo solucionar el problema.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.hostinet.com\/formacion\/prestashop\/como-eliminar-productos-sin-stock-del-carrito-en-prestashop-1-7\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C\u00f3mo Eliminar Productos SIN Stock del Carrito en PrestaShop 1.7\" \/>\n<meta property=\"og:description\" content=\"PrestaShop 1.7 NO elimina los productos SIN Stock de los carritos de los clientes, por lo que puede causar bastantes problemas cuando se dispone de un stock limitado para ciertos productos de la tienda. Te indicamos c\u00f3mo solucionar el problema.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hostinet.com\/formacion\/prestashop\/como-eliminar-productos-sin-stock-del-carrito-en-prestashop-1-7\/\" \/>\n<meta property=\"og:site_name\" content=\"Hostinet\" \/>\n<meta property=\"article:published_time\" content=\"2018-12-19T09:48:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-12-19T09:51:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hostinet.com\/formacion\/wp-content\/uploads\/2018\/12\/eliminar-productos-sin-stock-carrito-prestashop17.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"578\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Raul Alaman\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Hostinet\" \/>\n<meta name=\"twitter:site\" content=\"@Hostinet\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Raul Alaman\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.hostinet.com\\\/formacion\\\/prestashop\\\/como-eliminar-productos-sin-stock-del-carrito-en-prestashop-1-7\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hostinet.com\\\/formacion\\\/prestashop\\\/como-eliminar-productos-sin-stock-del-carrito-en-prestashop-1-7\\\/\"},\"author\":{\"name\":\"Raul Alaman\",\"@id\":\"https:\\\/\\\/www.hostinet.com\\\/formacion\\\/#\\\/schema\\\/person\\\/7f2d10131293f0f5f8e101ff5fc8bbff\"},\"headline\":\"C\u00f3mo Eliminar Productos SIN Stock del Carrito en PrestaShop 1.7\",\"datePublished\":\"2018-12-19T09:48:27+00:00\",\"dateModified\":\"2018-12-19T09:51:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.hostinet.com\\\/formacion\\\/prestashop\\\/como-eliminar-productos-sin-stock-del-carrito-en-prestashop-1-7\\\/\"},\"wordCount\":1121,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.hostinet.com\\\/formacion\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hostinet.com\\\/formacion\\\/prestashop\\\/como-eliminar-productos-sin-stock-del-carrito-en-prestashop-1-7\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.hostinet.com\\\/formacion\\\/wp-content\\\/uploads\\\/2018\\\/12\\\/eliminar-productos-sin-stock-carrito-prestashop17.jpg\",\"articleSection\":[\"PrestaShop\",\"Prestashop 1.7\",\"Tutoriales\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.hostinet.com\\\/formacion\\\/prestashop\\\/como-eliminar-productos-sin-stock-del-carrito-en-prestashop-1-7\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.hostinet.com\\\/formacion\\\/prestashop\\\/como-eliminar-productos-sin-stock-del-carrito-en-prestashop-1-7\\\/\",\"url\":\"https:\\\/\\\/www.hostinet.com\\\/formacion\\\/prestashop\\\/como-eliminar-productos-sin-stock-del-carrito-en-prestashop-1-7\\\/\",\"name\":\"C\u00f3mo Eliminar Productos SIN Stock del Carrito en PrestaShop 1.7\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.hostinet.com\\\/formacion\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.hostinet.com\\\/formacion\\\/prestashop\\\/como-eliminar-productos-sin-stock-del-carrito-en-prestashop-1-7\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hostinet.com\\\/formacion\\\/prestashop\\\/como-eliminar-productos-sin-stock-del-carrito-en-prestashop-1-7\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.hostinet.com\\\/formacion\\\/wp-content\\\/uploads\\\/2018\\\/12\\\/eliminar-productos-sin-stock-carrito-prestashop17.jpg\",\"datePublished\":\"2018-12-19T09:48:27+00:00\",\"dateModified\":\"2018-12-19T09:51:22+00:00\",\"description\":\"PrestaShop 1.7 NO elimina los productos SIN Stock de los carritos de los clientes, por lo que puede causar bastantes problemas cuando se dispone de un stock limitado para ciertos productos de la tienda. Te indicamos c\u00f3mo solucionar el problema.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.hostinet.com\\\/formacion\\\/prestashop\\\/como-eliminar-productos-sin-stock-del-carrito-en-prestashop-1-7\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.hostinet.com\\\/formacion\\\/prestashop\\\/como-eliminar-productos-sin-stock-del-carrito-en-prestashop-1-7\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.hostinet.com\\\/formacion\\\/prestashop\\\/como-eliminar-productos-sin-stock-del-carrito-en-prestashop-1-7\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.hostinet.com\\\/formacion\\\/wp-content\\\/uploads\\\/2018\\\/12\\\/eliminar-productos-sin-stock-carrito-prestashop17.jpg\",\"contentUrl\":\"https:\\\/\\\/www.hostinet.com\\\/formacion\\\/wp-content\\\/uploads\\\/2018\\\/12\\\/eliminar-productos-sin-stock-carrito-prestashop17.jpg\",\"width\":600,\"height\":578,\"caption\":\"Eliminar Productos SIN Stock del Carrito en PrestaShop 1.7\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.hostinet.com\\\/formacion\\\/prestashop\\\/como-eliminar-productos-sin-stock-del-carrito-en-prestashop-1-7\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/www.hostinet.com\\\/formacion\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PrestaShop\",\"item\":\"https:\\\/\\\/www.hostinet.com\\\/formacion\\\/category\\\/prestashop\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"C\u00f3mo Eliminar Productos SIN Stock del Carrito en PrestaShop 1.7\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.hostinet.com\\\/formacion\\\/#website\",\"url\":\"https:\\\/\\\/www.hostinet.com\\\/formacion\\\/\",\"name\":\"Hostinet\",\"description\":\"Hosting y dominios en Espa\u00f1a. La mejor calidad a precios baratos\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.hostinet.com\\\/formacion\\\/#organization\"},\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.hostinet.com\\\/formacion\\\/#organization\",\"name\":\"Hostinet SLU\",\"url\":\"https:\\\/\\\/www.hostinet.com\\\/formacion\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.hostinet.com\\\/formacion\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.hostinet.com\\\/formacion\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/hostinet-logo.jpg\",\"contentUrl\":\"https:\\\/\\\/www.hostinet.com\\\/formacion\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/hostinet-logo.jpg\",\"width\":600,\"height\":245,\"caption\":\"Hostinet SLU\"},\"image\":{\"@id\":\"https:\\\/\\\/www.hostinet.com\\\/formacion\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/Hostinet\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.hostinet.com\\\/formacion\\\/#\\\/schema\\\/person\\\/7f2d10131293f0f5f8e101ff5fc8bbff\",\"name\":\"Raul Alaman\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/48b5f4b2533ad76d51832beb49c1a8944cea60b3e968885696869b92ebf7d954?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/48b5f4b2533ad76d51832beb49c1a8944cea60b3e968885696869b92ebf7d954?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/48b5f4b2533ad76d51832beb49c1a8944cea60b3e968885696869b92ebf7d954?s=96&r=g\",\"caption\":\"Raul Alaman\"},\"sameAs\":[\"https:\\\/\\\/www.hostinet.com\\\/formacion\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"C\u00f3mo Eliminar Productos SIN Stock del Carrito en PrestaShop 1.7","description":"PrestaShop 1.7 NO elimina los productos SIN Stock de los carritos de los clientes, por lo que puede causar bastantes problemas cuando se dispone de un stock limitado para ciertos productos de la tienda. Te indicamos c\u00f3mo solucionar el problema.","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:\/\/www.hostinet.com\/formacion\/prestashop\/como-eliminar-productos-sin-stock-del-carrito-en-prestashop-1-7\/","og_locale":"es_ES","og_type":"article","og_title":"C\u00f3mo Eliminar Productos SIN Stock del Carrito en PrestaShop 1.7","og_description":"PrestaShop 1.7 NO elimina los productos SIN Stock de los carritos de los clientes, por lo que puede causar bastantes problemas cuando se dispone de un stock limitado para ciertos productos de la tienda. Te indicamos c\u00f3mo solucionar el problema.","og_url":"https:\/\/www.hostinet.com\/formacion\/prestashop\/como-eliminar-productos-sin-stock-del-carrito-en-prestashop-1-7\/","og_site_name":"Hostinet","article_published_time":"2018-12-19T09:48:27+00:00","article_modified_time":"2018-12-19T09:51:22+00:00","og_image":[{"width":600,"height":578,"url":"https:\/\/www.hostinet.com\/formacion\/wp-content\/uploads\/2018\/12\/eliminar-productos-sin-stock-carrito-prestashop17.jpg","type":"image\/jpeg"}],"author":"Raul Alaman","twitter_card":"summary_large_image","twitter_creator":"@Hostinet","twitter_site":"@Hostinet","twitter_misc":{"Escrito por":"Raul Alaman","Tiempo de lectura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.hostinet.com\/formacion\/prestashop\/como-eliminar-productos-sin-stock-del-carrito-en-prestashop-1-7\/#article","isPartOf":{"@id":"https:\/\/www.hostinet.com\/formacion\/prestashop\/como-eliminar-productos-sin-stock-del-carrito-en-prestashop-1-7\/"},"author":{"name":"Raul Alaman","@id":"https:\/\/www.hostinet.com\/formacion\/#\/schema\/person\/7f2d10131293f0f5f8e101ff5fc8bbff"},"headline":"C\u00f3mo Eliminar Productos SIN Stock del Carrito en PrestaShop 1.7","datePublished":"2018-12-19T09:48:27+00:00","dateModified":"2018-12-19T09:51:22+00:00","mainEntityOfPage":{"@id":"https:\/\/www.hostinet.com\/formacion\/prestashop\/como-eliminar-productos-sin-stock-del-carrito-en-prestashop-1-7\/"},"wordCount":1121,"commentCount":0,"publisher":{"@id":"https:\/\/www.hostinet.com\/formacion\/#organization"},"image":{"@id":"https:\/\/www.hostinet.com\/formacion\/prestashop\/como-eliminar-productos-sin-stock-del-carrito-en-prestashop-1-7\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hostinet.com\/formacion\/wp-content\/uploads\/2018\/12\/eliminar-productos-sin-stock-carrito-prestashop17.jpg","articleSection":["PrestaShop","Prestashop 1.7","Tutoriales"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.hostinet.com\/formacion\/prestashop\/como-eliminar-productos-sin-stock-del-carrito-en-prestashop-1-7\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.hostinet.com\/formacion\/prestashop\/como-eliminar-productos-sin-stock-del-carrito-en-prestashop-1-7\/","url":"https:\/\/www.hostinet.com\/formacion\/prestashop\/como-eliminar-productos-sin-stock-del-carrito-en-prestashop-1-7\/","name":"C\u00f3mo Eliminar Productos SIN Stock del Carrito en PrestaShop 1.7","isPartOf":{"@id":"https:\/\/www.hostinet.com\/formacion\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hostinet.com\/formacion\/prestashop\/como-eliminar-productos-sin-stock-del-carrito-en-prestashop-1-7\/#primaryimage"},"image":{"@id":"https:\/\/www.hostinet.com\/formacion\/prestashop\/como-eliminar-productos-sin-stock-del-carrito-en-prestashop-1-7\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hostinet.com\/formacion\/wp-content\/uploads\/2018\/12\/eliminar-productos-sin-stock-carrito-prestashop17.jpg","datePublished":"2018-12-19T09:48:27+00:00","dateModified":"2018-12-19T09:51:22+00:00","description":"PrestaShop 1.7 NO elimina los productos SIN Stock de los carritos de los clientes, por lo que puede causar bastantes problemas cuando se dispone de un stock limitado para ciertos productos de la tienda. Te indicamos c\u00f3mo solucionar el problema.","breadcrumb":{"@id":"https:\/\/www.hostinet.com\/formacion\/prestashop\/como-eliminar-productos-sin-stock-del-carrito-en-prestashop-1-7\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hostinet.com\/formacion\/prestashop\/como-eliminar-productos-sin-stock-del-carrito-en-prestashop-1-7\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.hostinet.com\/formacion\/prestashop\/como-eliminar-productos-sin-stock-del-carrito-en-prestashop-1-7\/#primaryimage","url":"https:\/\/www.hostinet.com\/formacion\/wp-content\/uploads\/2018\/12\/eliminar-productos-sin-stock-carrito-prestashop17.jpg","contentUrl":"https:\/\/www.hostinet.com\/formacion\/wp-content\/uploads\/2018\/12\/eliminar-productos-sin-stock-carrito-prestashop17.jpg","width":600,"height":578,"caption":"Eliminar Productos SIN Stock del Carrito en PrestaShop 1.7"},{"@type":"BreadcrumbList","@id":"https:\/\/www.hostinet.com\/formacion\/prestashop\/como-eliminar-productos-sin-stock-del-carrito-en-prestashop-1-7\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.hostinet.com\/formacion\/"},{"@type":"ListItem","position":2,"name":"PrestaShop","item":"https:\/\/www.hostinet.com\/formacion\/category\/prestashop\/"},{"@type":"ListItem","position":3,"name":"C\u00f3mo Eliminar Productos SIN Stock del Carrito en PrestaShop 1.7"}]},{"@type":"WebSite","@id":"https:\/\/www.hostinet.com\/formacion\/#website","url":"https:\/\/www.hostinet.com\/formacion\/","name":"Hostinet","description":"Hosting y dominios en Espa\u00f1a. La mejor calidad a precios baratos","publisher":{"@id":"https:\/\/www.hostinet.com\/formacion\/#organization"},"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.hostinet.com\/formacion\/#organization","name":"Hostinet SLU","url":"https:\/\/www.hostinet.com\/formacion\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.hostinet.com\/formacion\/#\/schema\/logo\/image\/","url":"https:\/\/www.hostinet.com\/formacion\/wp-content\/uploads\/2016\/06\/hostinet-logo.jpg","contentUrl":"https:\/\/www.hostinet.com\/formacion\/wp-content\/uploads\/2016\/06\/hostinet-logo.jpg","width":600,"height":245,"caption":"Hostinet SLU"},"image":{"@id":"https:\/\/www.hostinet.com\/formacion\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/Hostinet"]},{"@type":"Person","@id":"https:\/\/www.hostinet.com\/formacion\/#\/schema\/person\/7f2d10131293f0f5f8e101ff5fc8bbff","name":"Raul Alaman","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/48b5f4b2533ad76d51832beb49c1a8944cea60b3e968885696869b92ebf7d954?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/48b5f4b2533ad76d51832beb49c1a8944cea60b3e968885696869b92ebf7d954?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/48b5f4b2533ad76d51832beb49c1a8944cea60b3e968885696869b92ebf7d954?s=96&r=g","caption":"Raul Alaman"},"sameAs":["https:\/\/www.hostinet.com\/formacion\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.hostinet.com\/formacion\/wp-json\/wp\/v2\/posts\/28371","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinet.com\/formacion\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinet.com\/formacion\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinet.com\/formacion\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinet.com\/formacion\/wp-json\/wp\/v2\/comments?post=28371"}],"version-history":[{"count":3,"href":"https:\/\/www.hostinet.com\/formacion\/wp-json\/wp\/v2\/posts\/28371\/revisions"}],"predecessor-version":[{"id":28383,"href":"https:\/\/www.hostinet.com\/formacion\/wp-json\/wp\/v2\/posts\/28371\/revisions\/28383"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinet.com\/formacion\/wp-json\/wp\/v2\/media\/28373"}],"wp:attachment":[{"href":"https:\/\/www.hostinet.com\/formacion\/wp-json\/wp\/v2\/media?parent=28371"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinet.com\/formacion\/wp-json\/wp\/v2\/categories?post=28371"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinet.com\/formacion\/wp-json\/wp\/v2\/tags?post=28371"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}