{"id":5812,"date":"2013-02-18T14:06:53","date_gmt":"2013-02-18T14:06:53","guid":{"rendered":"https:\/\/www.jose-aguilar.com\/blog\/?p=5812"},"modified":"2013-02-18T14:06:53","modified_gmt":"2013-02-18T14:06:53","slug":"aumentar-el-numero-de-caracteres-permitidos-de-las-caracteristicas-de-prestashop","status":"publish","type":"post","link":"https:\/\/www.jose-aguilar.com\/blog\/aumentar-el-numero-de-caracteres-permitidos-de-las-caracteristicas-de-prestashop\/","title":{"rendered":"Aumentar el n\u00famero de caracteres permitidos de las caracter\u00edsticas de Prestashop"},"content":{"rendered":"<p>En ester art\u00edculo vamos a ver como aumentar o ampliar el n\u00famero de caracteres permitidos de las caracter\u00edsticas de los productos de Prestashop.<\/p>\n<p>Las caracter\u00edsticas de un producto de Prestashop son una opci\u00f3n para a\u00f1adir informaci\u00f3n extra sobre los productos guard\u00e1ndose como elementos de la ficha t\u00e9cnica. Por ejemplo, si tenemos una tienda de productos qu\u00edmicos (cremas, aceites&#8230;), posibles caracter\u00edsticas de los productos podr\u00edan ser: como trabaja, modo de aplicaci\u00f3n, ingredientes, tipo de piel,&#8230;<\/p>\n<p>Bien, el Prestashop tan solo permite a\u00f1adir 255 caracteres a las caracter\u00edsticas de los productos. Para ampliar este valor deberemos acceder a la base de datos con un programa como phpMyAdmin o Heidi SQL o cualquier otro y localizar la tabla \u00abps_featured_value_lang\u00bb, observaremos que el campo value que es donde se guarda el texto de las caracter\u00edsticas tiene un formato varchar(255). Este campo lo deber\u00edamos editar ampli\u00e1ndolo por ejemplo a 1024 caracteres.<\/p>\n<p>Ahora, deberemos saber que en los archivos de la tienda dentro de la carpeta classes\/ tenemos una clase llamada FeatureValue dentro del archivo FeatureValue.php. No modificaremos directamente este fichero, sino que haremos las cosas bien y localizaremos la carpeta \/overrides para sobrescribir esta clase.<\/p>\n<p>Crearemos un archivo llamado FeatureValue.php que guardaremos dentro de overrides\/classes\/ con el siguiente contenido:<\/p>\n<pre>public static $definition = array(\r\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0'table' =&gt; 'feature_value',\r\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0'primary' =&gt; 'id_feature_value',\r\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0'multilang' =&gt; true,\r\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0'fields' =&gt; array(\r\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0'id_feature' =&gt; array('type' =&gt; self::TYPE_INT, 'validate' =&gt; 'isUnsignedId', 'required' =&gt; true),\r\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0'custom' =&gt; \u00a0\u00a0 \u00a0array('type' =&gt; self::TYPE_BOOL, 'validate' =&gt; 'isBool'),\r\n\r\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\/\/ Lang fields\r\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0'value' =&gt; \u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0array('type' =&gt; self::TYPE_STRING, 'lang' =&gt; true, 'validate' =&gt; 'isGenericName', 'required' =&gt; true, 'size' =&gt; 1024),\r\n\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0),\r\n\u00a0\u00a0 \u00a0);<\/pre>\n<p>Lo \u00fanico que estamos haciendo es cambiar un valor del array $definition, el lang fields, cambiamos lo siguiente:<\/p>\n<pre>\/\/ Lang fields\r\n 'value' =&gt; array('type' =&gt; self::TYPE_STRING, 'lang' =&gt; true, 'validate' =&gt; 'isGenericName', 'required' =&gt; true, 'size' =&gt; 255),<\/pre>\n<p>Por:<\/p>\n<pre>\/\/ Lang fields\r\n 'value' =&gt; array('type' =&gt; self::TYPE_STRING, 'lang' =&gt; true, 'validate' =&gt; 'isGenericName', 'required' =&gt; true, 'size' =&gt; 1024),<\/pre>\n<p>Y en principio, ya podr\u00e1s subir caracter\u00edsticas de los productos con caracteres inferiores a 1024, como es en el caso de este ejemplo.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En ester art\u00edculo vamos a ver como aumentar o ampliar el n\u00famero de caracteres permitidos de las caracter\u00edsticas de los productos de Prestashop. Las caracter\u00edsticas de un producto de Prestashop son una opci\u00f3n para a\u00f1adir informaci\u00f3n extra sobre los productos guard\u00e1ndose como elementos de la ficha t\u00e9cnica. Por ejemplo, si tenemos una tienda de productos [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":5817,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21],"tags":[],"class_list":["post-5812","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-prestashop"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Aumentar el n\u00famero de caracteres permitidos de las caracter\u00edsticas de Prestashop - Jose Aguilar Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Aumentar el n\u00famero de caracteres permitidos de las caracter\u00edsticas de Prestashop - Jose Aguilar Blog\" \/>\n<meta property=\"og:description\" content=\"En ester art\u00edculo vamos a ver como aumentar o ampliar el n\u00famero de caracteres permitidos de las caracter\u00edsticas de los productos de Prestashop. Las caracter\u00edsticas de un producto de Prestashop son una opci\u00f3n para a\u00f1adir informaci\u00f3n extra sobre los productos guard\u00e1ndose como elementos de la ficha t\u00e9cnica. Por ejemplo, si tenemos una tienda de productos [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.jose-aguilar.com\/blog\/aumentar-el-numero-de-caracteres-permitidos-de-las-caracteristicas-de-prestashop\/\" \/>\n<meta property=\"og:site_name\" content=\"Jose Aguilar Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/joseaguilarblog\" \/>\n<meta property=\"article:published_time\" content=\"2013-02-18T14:06:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2013\/02\/prestashop3-200x200.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"200\" \/>\n\t<meta property=\"og:image:height\" content=\"200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jose Aguilar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@JoseAguilarBlog\" \/>\n<meta name=\"twitter:site\" content=\"@JoseAguilarBlog\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jose Aguilar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/aumentar-el-numero-de-caracteres-permitidos-de-las-caracteristicas-de-prestashop\/\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/aumentar-el-numero-de-caracteres-permitidos-de-las-caracteristicas-de-prestashop\/\",\"name\":\"Aumentar el n\u00famero de caracteres permitidos de las caracter\u00edsticas de Prestashop - Jose Aguilar Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/aumentar-el-numero-de-caracteres-permitidos-de-las-caracteristicas-de-prestashop\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/aumentar-el-numero-de-caracteres-permitidos-de-las-caracteristicas-de-prestashop\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2013\/02\/prestashop3-200x200.jpg\",\"datePublished\":\"2013-02-18T14:06:53+00:00\",\"author\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/aumentar-el-numero-de-caracteres-permitidos-de-las-caracteristicas-de-prestashop\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.jose-aguilar.com\/blog\/aumentar-el-numero-de-caracteres-permitidos-de-las-caracteristicas-de-prestashop\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/aumentar-el-numero-de-caracteres-permitidos-de-las-caracteristicas-de-prestashop\/#primaryimage\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2013\/02\/prestashop3-200x200.jpg\",\"contentUrl\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2013\/02\/prestashop3-200x200.jpg\",\"width\":200,\"height\":200},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/aumentar-el-numero-de-caracteres-permitidos-de-las-caracteristicas-de-prestashop\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/www.jose-aguilar.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Aumentar el n\u00famero de caracteres permitidos de las caracter\u00edsticas de Prestashop\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#website\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/\",\"name\":\"Jose Aguilar Blog\",\"description\":\"Desarrollo Web con PrestaShop, WordPress, PHP, jQuery y Ajax\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.jose-aguilar.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11\",\"name\":\"Jose Aguilar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g\",\"caption\":\"Jose Aguilar\"},\"description\":\"Director ejecutivo y tecnol\u00f3gico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.\",\"sameAs\":[\"https:\/\/plus.google.com\/114357189801512615537\"],\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/author\/josea902\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Aumentar el n\u00famero de caracteres permitidos de las caracter\u00edsticas de Prestashop - Jose Aguilar Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"es_ES","og_type":"article","og_title":"Aumentar el n\u00famero de caracteres permitidos de las caracter\u00edsticas de Prestashop - Jose Aguilar Blog","og_description":"En ester art\u00edculo vamos a ver como aumentar o ampliar el n\u00famero de caracteres permitidos de las caracter\u00edsticas de los productos de Prestashop. Las caracter\u00edsticas de un producto de Prestashop son una opci\u00f3n para a\u00f1adir informaci\u00f3n extra sobre los productos guard\u00e1ndose como elementos de la ficha t\u00e9cnica. Por ejemplo, si tenemos una tienda de productos [&hellip;]","og_url":"https:\/\/www.jose-aguilar.com\/blog\/aumentar-el-numero-de-caracteres-permitidos-de-las-caracteristicas-de-prestashop\/","og_site_name":"Jose Aguilar Blog","article_publisher":"https:\/\/www.facebook.com\/joseaguilarblog","article_published_time":"2013-02-18T14:06:53+00:00","og_image":[{"width":200,"height":200,"url":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2013\/02\/prestashop3-200x200.jpg","type":"image\/jpeg"}],"author":"Jose Aguilar","twitter_card":"summary_large_image","twitter_creator":"@JoseAguilarBlog","twitter_site":"@JoseAguilarBlog","twitter_misc":{"Escrito por":"Jose Aguilar","Tiempo de lectura":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.jose-aguilar.com\/blog\/aumentar-el-numero-de-caracteres-permitidos-de-las-caracteristicas-de-prestashop\/","url":"https:\/\/www.jose-aguilar.com\/blog\/aumentar-el-numero-de-caracteres-permitidos-de-las-caracteristicas-de-prestashop\/","name":"Aumentar el n\u00famero de caracteres permitidos de las caracter\u00edsticas de Prestashop - Jose Aguilar Blog","isPartOf":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/aumentar-el-numero-de-caracteres-permitidos-de-las-caracteristicas-de-prestashop\/#primaryimage"},"image":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/aumentar-el-numero-de-caracteres-permitidos-de-las-caracteristicas-de-prestashop\/#primaryimage"},"thumbnailUrl":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2013\/02\/prestashop3-200x200.jpg","datePublished":"2013-02-18T14:06:53+00:00","author":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11"},"breadcrumb":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/aumentar-el-numero-de-caracteres-permitidos-de-las-caracteristicas-de-prestashop\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.jose-aguilar.com\/blog\/aumentar-el-numero-de-caracteres-permitidos-de-las-caracteristicas-de-prestashop\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.jose-aguilar.com\/blog\/aumentar-el-numero-de-caracteres-permitidos-de-las-caracteristicas-de-prestashop\/#primaryimage","url":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2013\/02\/prestashop3-200x200.jpg","contentUrl":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2013\/02\/prestashop3-200x200.jpg","width":200,"height":200},{"@type":"BreadcrumbList","@id":"https:\/\/www.jose-aguilar.com\/blog\/aumentar-el-numero-de-caracteres-permitidos-de-las-caracteristicas-de-prestashop\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.jose-aguilar.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Aumentar el n\u00famero de caracteres permitidos de las caracter\u00edsticas de Prestashop"}]},{"@type":"WebSite","@id":"https:\/\/www.jose-aguilar.com\/blog\/#website","url":"https:\/\/www.jose-aguilar.com\/blog\/","name":"Jose Aguilar Blog","description":"Desarrollo Web con PrestaShop, WordPress, PHP, jQuery y Ajax","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.jose-aguilar.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11","name":"Jose Aguilar","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g","caption":"Jose Aguilar"},"description":"Director ejecutivo y tecnol\u00f3gico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.","sameAs":["https:\/\/plus.google.com\/114357189801512615537"],"url":"https:\/\/www.jose-aguilar.com\/blog\/author\/josea902\/"}]}},"_links":{"self":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/posts\/5812","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/comments?post=5812"}],"version-history":[{"count":0,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/posts\/5812\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/media\/5817"}],"wp:attachment":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/media?parent=5812"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/categories?post=5812"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/tags?post=5812"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}