Jump to content

webempresa

Members
  • Posts

    36
  • Joined

  • Last visited

Everything posted by webempresa

  1. Hola, Ok fantástico! me alegro un montón. Gracias por tu confianza Un saludo, Gerard
  2. Hola, vaya, nos sabe mal no haberte informado de una forma más eficaz. Revisaremos nuestras respuestas para mejorarlas. Te agradezco el tiempo empleado en escribir tu experiencia porque es valiosa para nosotros ya que nos permite mejorar nuestra asistencia preventa. Nosotros usamos SuperMigrator para mover tiendas desde otros hostings, es una herramienta propia y los traslados se supervisan para verificar que SuperMigrator no tiene fallos. Efectivamente para tiendas en producción que reciben pedidos, se coordina con el cliente el momento en que vamos a mover la tienda, para poder poner en mantenimiento si es necesario mientras se revisa en el dominio temporal que la tienda en nuestro servidor funciona todo bien. Luego con el cambio de DNS en el dominio, queda el PrestaShop de nuestro hosting publicado en el dominio real. Más info: http://www.webempresa.com/traslado-gratuito-para-webs-wordpress-joomla-y-prestashop.html Si surge algún imprevisto, los técnicos de traslados están pendientes para solucionar de forma inmediata. Si decides volver a intentar contratar con nosotros, estaremos encantados de alojarte. Pondremos todo el empeño en resolver todas tus dudas de la forma más ágil. Un saludo, Gerard Martínez
  3. Hola, Efectivamente el problema estaba en CacheFS. Puedes quedarte con el sistema nativo de PrestaShop o bien valorar adquirir este módulo:http://addons.prestashop.com/es/seo-modulos-prestashop/7939-page-cache.html Por lo que vemos ese moduloparece correcto por que hace cache de toda la página,mientras que Cache FS va guardando en ficheros diferentes el valor de cada objeto de memoria en cache, lo que hace que luego le cueste mucho devolver los resultados. Si ahora la tienda te carga rápida recomendamos no hacer nada más a nivel de caché, en el caso de ser necesario recomendamos un módulo de full page caché como el que te decía arriba. Un saludo,
  4. Hola, Lo que tendrías que verificar es si los textos que se muestran en la página están traducidos al idioma correspondiente. Por regla general Google detecta una url como duplicada cuando hay varias páginas que cargan el mismo contenido o prácticamente el mismo contenido. Si tienes tu tienda en 2 idiomas y los textos de la descripción, nombre, etc. no están traducidos es posible que Google interprete la página como duplicada aunque algunos otros textos sí que estén traducidos (las constantes de idioma, por ejemplo). Por tanto, lo importante sería procurar que todos los contenidos estén traducidos completamente al idioma correspondiente.
  5. Hola, En efecto, el resto de los visitantes que entren en tu web se pueden encontrar con el mismo problema. Por ejemplo, si has realizado algún cambio en un archivo css, js o cambiado alguna imagen manteniendo el mismo nombre, si el usuario ya había entrado anteriormente en tu web es posible que se le cargue el contenido que tiene cacheado en el navegador, que normalmente se refresca pulsando F5 o Control+F5. Existen algunas meta-etiquetas que se pueden añadir para evitar que el navegador cachee los contenidos de la página. En el siguiente enlace se habla de ellos: http://www.webexperto.com/articulos/html/evitar-la-cache-del-navegador-2-134/ Ahora bien, no te recomendaría hacer esto ya que provocarías que los tiempos de carga de tu web aumenten mucho, lo que no es nada conveniente. Ten en cuenta que buena parte del contenido de una web se cachea, de forma que cuando se cargan otras páginas de esa misma web ese contenido cacheado se ahorra de bajarlo de nuevo del servidor, con el consiguiente aumento en la velocidad de carga de la página. Si evitases la caché esto no ocurriría. De todas formas los datos cacheados en el navegador también se actualizan cada cierto tiempo, no se queden hasta que se borren.
  6. Hola, Haciendo pruebas en tu web desde un móvil también aprecio el problema que comentas. Todos los enlaces visibles funcionan pero no así el scroll. Si antes de iba y ahora no el problema tiene que estar causado por algún módulo que hayas añadido a tu PrestaShop. Prueba a ir desactivando los módulos que hayas añadido para ver si se soluciona el problema. Por ejemplo, tendrías que probar a desactivar módulo como el de la política de cookies para ver si se soluciona el problema.
  7. Hola, En PrestaShop el importe de los portes de envío se calcula en función de la zona de envío, y esta solo se puede definir por país y provincia. Si necesitas tener diferentes portes de envío por provincia será necesario que los portes de envío se calcule por los códigos postales. Para conseguir algo así necesitarás instalar algún módulo adicional a PrestaShop, como el siguiente: http://addons.prestashop.com/es/transporte-logistica-prestashop-modulos/5711-envio-basado-en-codigos-postales.html
  8. Parece que existe un bug en el tema por defecto que viene con PrestaShop 1.6, y que estás utilizando en tu página. Prueba a editar el archivo themes/default-bootstrap/authentication.tpl. Previa copia de seguridad del archivo, cambia el siguiente código (línea 265): <div class="required form-group dni_invoice"> <label for="dni">{l s='Identification number'} <sup>*</sup></label> <input type="text" class="text form-control" name="dni_invoice" id="dni_invoice" value="{if isset($guestInformations) && $guestInformations.dni_invoice}{$guestInformations.dni_invoice}{/if}" /> <span class="form_info">{l s='DNI / NIF / NIE'}</span> </div> por este otro: <div class="required dni form-group"> <label for="dni">{l s='Identification number'} <sup>*</sup></label> <input type="text" class="text form-control" name="dni" id="dni" value="{if isset($smarty.post.dni)}{$smarty.post.dni}{/if}" /> <span class="form_info">{l s='DNI / NIF / NIE'}</span> </div> Tras hacer el cambio realiza pruebas de pedido tanto con el pedido instantáneo como con el normal para comprobar si todo funciona.
  9. Hola, Estoy haciendo pruebas con la creación de un nuevo tema para PrestaShop. En este nuevo tema quiero crear una nueva posición para cargar el módulo "Menú horizontal superior" que originalmente se encuentra en la posición displayTop. La idea es crear un nuevo hook, por ejemplo de nombre displayMenuTop, y asignar en él el módulo del menú. He seguido varios tutoriales y en todos veo que se indica que, entre otras modificaciones, hay que aplicar cambios en el archivo modules/blocktopmenu/blocktopmenu.php Mi duda está en que al hacer eso, cuando salga una actualización del módulo blocktopmenu los cambios aplicados se perderían, siendo necesario aplicarlos de nuevo. ¿Hay alguna forma de evitar esto, tal como aplicar los cambios dentro del propio directorio del tema? Saludos.
  10. Hola, Una cosa que se puede hacer es crear un transportista (sistema de envío) para cada proveedor o, al menos, tener un transportista para los envíos normales y otros para los proveedores que te generan los problemas. Luego, en la configuración de los productos de la tienda, puede asociar en la pestaña transportes los transportistas que irán asociados con el producto, de forma que los productos del proveedor conflictivo tendrán que tener asociados el transportista que has creado para él, y el resto de productos deberán tener asociado el transportista por defecto. De esta forma, cuando el usuario realice una compra en la que se mezclen productos "normales" y productos proveedor conflictivo los portes de envío serán la suma de ambos portes. Si al transportista de ese proveedor le pones un nombre indicativo tipo "Envíos para el proveedor X" el usuario ya vería que ese transporte corresponde a ese producto.
  11. Hola, Con la última versión 1.6.0.8 que he probado he visto que, en algunos casos, el recaptcha se vuelve a cargar en la parte inferior de la web, incluso con el cambio que había indicado en una respuesta anterior en el archivo modules/recaptcha/lib/recaptchalib.php Para arreglarlo, he preparado una nueva versión de ese archivo recaptchalib.php para que cargue la caja de recaptcha usando un script que sustituye una capa div por el recaptcha. De esta forma, aunque se aplace la carga de los scripts el recaptcha debería cargar en su sitio. Pongo aquí el nuevo código del archivo recaptchalib.php. <?php /* * This is a PHP library that handles calling reCAPTCHA. * - Documentation and latest version * http://recaptcha.net/plugins/php/'>http://recaptcha.net/plugins/php/ * - Get a reCAPTCHA API Key * https://www.google.com/recaptcha/admin/create * - Discussion group * http://groups.google.com/group/recaptcha * * Copyright (c) 2007 reCAPTCHA -- http://recaptcha.net * AUTHORS: * Mike Crawford * Ben Maurer * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in * all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ /** * The reCAPTCHA server URL's */ define("RECAPTCHA_VERIFY_SERVER", "www.google.com"); /** * Encodes the given data into a query string format * @param $data - array of string elements to be encoded * @return string - encoded request */ function _recaptcha_qsencode ($data) { $req = ""; foreach ( $data as $key => $value ) $req .= $key . '=' . urlencode( stripslashes($value) ) . '&'; // Cut the last '&' $req=substr($req,0,strlen($req)-1); return $req; } /** * Submits an HTTP POST to a reCAPTCHA server * @param string $host * @param string $path * @param array $data * @param int port * @return array response */ function _recaptcha_http_post($host, $path, $data, $port = 80) { $req = _recaptcha_qsencode ($data); $http_request = "POST $path HTTP/1.0\r\n"; $http_request .= "Host: $host\r\n"; $http_request .= "Content-Type: application/x-www-form-urlencoded;\r\n"; $http_request .= "Content-Length: " . strlen($req) . "\r\n"; $http_request .= "User-Agent: reCAPTCHA/PHP\r\n"; $http_request .= "\r\n"; $http_request .= $req; $response = ''; if( false == ( $fs = @fsockopen($host, $port, $errno, $errstr, 10) ) ) { die ('Could not open socket'); } fwrite($fs, $http_request); while ( !feof($fs) ) $response .= fgets($fs, 1160); // One TCP-IP packet fclose($fs); $response = explode("\r\n\r\n", $response, 2); return $response; } /** * Gets the challenge HTML (javascript and non-javascript version). * This is called from the browser, and the resulting reCAPTCHA HTML widget * is embedded within the HTML form it was called from. * @param string $pubkey A public key for reCAPTCHA * @param string $error The error given by reCAPTCHA (optional, default is null) * @param boolean $use_ssl Should the request be made over ssl? (optional, default is false) * @return string - The HTML to be embedded in the user's form. */ function recaptcha_get_html ($pubkey, $error = null, $use_ssl = false) { if ($pubkey == null || $pubkey == '') { die ("To use reCAPTCHA you must get an API key from <a href='https://www.google.com/recaptcha/admin/create'>https://www.google.com/recaptcha/admin/create</a>"); } $errorpart = ""; if ($error) { $errorpart = "&error=" . $error; } return '<script type="text/javascript" src="http://www.google.com/recaptcha/api/js/recaptcha_ajax.js"></script> <script> Recaptcha.create("' . $pubkey . '", "show_recaptcha", { theme: "red", callback: Recaptcha.focus_response_field } ); </script> <div id="show_recaptcha"></div> <noscript> <iframe src="'. $server . '/noscript?k=' . $pubkey . $errorpart . '" height="300" width="500" frameborder="0"></iframe><br/> <textarea name="recaptcha_challenge_field" rows="3" cols="40"></textarea> <input type="hidden" name="recaptcha_response_field" value="manual_challenge"/> </noscript>'; } /** * A ReCaptchaResponse is returned from recaptcha_check_answer() */ class ReCaptchaResponse { var $is_valid; var $error; } /** * Calls an HTTP POST function to verify if the user's guess was correct * @param string $privkey * @param string $remoteip * @param string $challenge * @param string $response * @param array $extra_params an array of extra variables to post to the server * @return ReCaptchaResponse */ function recaptcha_check_answer ($privkey, $remoteip, $challenge, $response, $extra_params = array()) { if ($privkey == null || $privkey == '') { die ("To use reCAPTCHA you must get an API key from <a href='https://www.google.com/recaptcha/admin/create'>https://www.google.com/recaptcha/admin/create</a>"); } if ($remoteip == null || $remoteip == '') { die ("For security reasons, you must pass the remote ip to reCAPTCHA"); } //discard spam submissions if ($challenge == null || strlen($challenge) == 0 || $response == null || strlen($response) == 0) { $recaptcha_response = new ReCaptchaResponse(); $recaptcha_response->is_valid = false; $recaptcha_response->error = 'incorrect-captcha-sol'; return $recaptcha_response; } $response = _recaptcha_http_post (RECAPTCHA_VERIFY_SERVER, "/recaptcha/api/verify", array ( 'privatekey' => $privkey, 'remoteip' => $remoteip, 'challenge' => $challenge, 'response' => $response ) + $extra_params ); $answers = explode ("\n", $response [1]); $recaptcha_response = new ReCaptchaResponse(); if (trim ($answers [0]) == 'true') { $recaptcha_response->is_valid = true; } else { $recaptcha_response->is_valid = false; $recaptcha_response->error = $answers [1]; } return $recaptcha_response; } /** * gets a URL where the user can sign up for reCAPTCHA. If your application * has a configuration page where you enter a key, you should provide a link * using this function. * @param string $domain The domain where the page is hosted * @param string $appname The name of your application */ function recaptcha_get_signup_url ($domain = null, $appname = null) { return "https://www.google.com/recaptcha/admin/create?" . _recaptcha_qsencode (array ('domains' => $domain, 'app' => $appname)); } function _recaptcha_aes_pad($val) { $block_size = 16; $numpad = $block_size - (strlen ($val) % $block_size); return str_pad($val, strlen ($val) + $numpad, chr($numpad)); } /* Mailhide related code */ function _recaptcha_aes_encrypt($val,$ky) { if (! function_exists ("mcrypt_encrypt")) { die ("To use reCAPTCHA Mailhide, you need to have the mcrypt php module installed."); } $mode=MCRYPT_MODE_CBC; $enc=MCRYPT_RIJNDAEL_128; $val=_recaptcha_aes_pad($val); return mcrypt_encrypt($enc, $ky, $val, $mode, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"); } function _recaptcha_mailhide_urlbase64 ($x) { return strtr(base64_encode ($x), '+/', '-_'); } /* gets the reCAPTCHA Mailhide url for a given email, public key and private key */ function recaptcha_mailhide_url($pubkey, $privkey, $email) { if ($pubkey == '' || $pubkey == null || $privkey == "" || $privkey == null) { die ("To use reCAPTCHA Mailhide, you have to sign up for a public and private key, " . "you can do so at <a href='http://www.google.com/recaptcha/mailhide/apikey'>http://www.google.com/recaptcha/mailhide/apikey</a>'>http://www.google.com/recaptcha/mailhide/apikey'>http://www.google.com/recaptcha/mailhide/apikey</a>"); } $ky = pack('H*', $privkey); $cryptmail = _recaptcha_aes_encrypt ($email, $ky); return "http://www.google.com/recaptcha/mailhide/d?k=" . $pubkey . "&c=" . _recaptcha_mailhide_urlbase64 ($cryptmail); } /** * gets the parts of the email to expose to the user. * eg, given [email protected],com return ["john", "example.com"]. * the email is then displayed as [email protected] */ function _recaptcha_mailhide_email_parts ($email) { $arr = preg_split("/@/", $email ); if (strlen ($arr[0]) <= 4) { $arr[0] = substr ($arr[0], 0, 1); } else if (strlen ($arr[0]) <= 6) { $arr[0] = substr ($arr[0], 0, 3); } else { $arr[0] = substr ($arr[0], 0, 4); } return $arr; } /** * Gets html to display an email address given a public an private key. * to get a key, go to: * * http://www.google.com/recaptcha/mailhide/apikey */ function recaptcha_mailhide_html($pubkey, $privkey, $email) { $emailparts = _recaptcha_mailhide_email_parts ($email); $url = recaptcha_mailhide_url ($pubkey, $privkey, $email); return htmlentities($emailparts[0]) . "<a href='" . htmlentities ($url) . "' onclick=\"window.open('" . htmlentities ($url) . "', '', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=500,height=300'); return false;\" title=\"Reveal this e-mail address\">...</a>@" . htmlentities ($emailparts [1]); } ?> Espero que os sirva de ayuda.
  12. Hola, Ten en cuenta que además de las tablas mencionadas, en la tabla ps_category_product también se guarda la relación entre los ids de los productos y los ids de las categorías, por lo que también tendrías que aplicar también el cambio si quieres modificar la categoría a la pertenece un producto.
  13. Hola, Para actualizar tu PrestaShop te recomiendo que utilices el módulo 1-Click Upgrade. Una vez que lo tengas activado verás que en el menú Parámetros avanzados de la administración de la web tendrás un nuevo apartado 1-Click Upgrade. Verás que dentro de esta página se ofrece, entre otras cosas, la posibilidad de generar un backup antes de la actualización, aunque nunca viene de más que hagas otro por tu cuenta. Si no estás usando la plantilla por defecto de PrestaShop te recomienda que desactivas los parámetros Desactivar módulos no nativos y Upgrade and switch to the default theme of the new version y guardes los cambios antes de proceder con la actualización.
  14. Hola, Es posible que el problema esté en el tema de PrestaShop que estés utilizando, en caso de que sea distinto al que viene por defecto, de forma que no sea del todo compatible con PrestaShop 1.6. Es decir, el problema podría estar en el archivo product.tpl o en el archivo product.js del tema. Otra posible causa podría estar en la versión de PrestaShop 1.6 que estés usando. Te recomiendo que actualices, previa copia de seguridad, a la versión 1.6.0.8, si es que todavía no estás utilizando esa versión.
  15. Hola, En efecto, cargar la misma web sin las www y con las www puede generar duplicados y la mejor solución es elegir una de las urls (con o sin www) para que sea la que cargue por defecto. Si, por ejemplo, quieres redirigir las urls sin www a urls con www tendrás que poner un código como el siguiente: RewriteEngine On RewriteCond %{HTTP_HOST} ^nombredetuweb.com RewriteRule (.*) http://www.nombredetuweb.com/$1 [R=301,L] Aquí tendrías que sustituir la url nombredetuweb por la tuya. Si quieres hacer lo contrario (urls con www a urls sin www), tendrás que poner el siguiente código: RewriteEngine On RewriteCond %{HTTP_HOST} ^www.nombredetuweb.com [NC] RewriteRule ^(.*)$ http://nombredetuweb.com/$1 [L,R=301] Este código lo tienes que añadir en el archivo .htaccess que encontrarás en la raíz de tu web.
  16. Hola, Entiendo que estás utilizando el tema por defecto para PrestaShop 1.6 y que te refieres a las pestañas que se muestran en la página de inicio debajo de la galería de imágenes con los productos populares, más vendidos, etc. De ser así vete en la administración de PrestaShop a Módulos->Posiciones de los módulos y localiza la posición displayHomeTab. Aquí verás los módulos que se están publicando en esa posición. Una vez que sepas cuales son vete a Módulos->Módulos y desactiva estos módulos.
  17. Hola, Si esa factura la estás viendo en el propio navegador tendrías que asegurarte que tanto en tu navegador como en tu equipo tienes la configuración necesaria para que vean los caracteres chinos. En caso contrario no los podrías ver. Es decir, aunque realmente se estuvieran cargando no los verías en tu navegador. Podrías probar a abrir alguna web china para verificar si ves los caracteres en pantalla o no.
  18. Hola, El valor máximo que puede tener el id de los productos en PrestaShop es 4294967295. Esto se corresponde con el tipo de campo asignado al id, que es un int(10). Debes de tener en cuenta que el campo del código de barras realmente se guarda como texto hasta 13 dígitos (varchar(13)) ya que, aunque es un número, realmente recibe un tratamiento de texto. El id de los productos en PrestaShop se asigna de forma automática con la creación del producto, es decir, el usuario no puede elegir el id que tendrá un determinado producto, a diferencia de lo que ocurre con otros campos. Aunque se podrían hacer cambios en la estructura de las tablas de la base de datos para cambiar el tipo de campo del id, no te recomiendo en absoluto hacer esto ya que puede generar errores múltiples. Por una parte, hay varias tablas donde se utiliza este id para establecer las relaciones y, por otro lado, dentro del código de PrestaShop podría haber partes que se podrían ver afectadas.
  19. Hola, Por lo que comentas el problema parece que está en la configuración del correo. Sería importante si actualmente el correo lo están gestionando en el mismo servidor donde tienes alojada la web o en un servidor externo. En caso de que sea la segunda opción es posible que los mensajes no se estén enviado debido a que la web piensa que los correos se envían al propio servidor. Esto ocurriría si no se ha configurado que se utiliza un agente externo para el correo.
  20. Hola, Lo primero que tendrías que verificar es si el problema lo tienes únicamente con este artículo del CMS o con todos. De esta forma se podría saber si el error puede estar en que el registro de esta entrada del CMS está duplicado en la tabla ps_cms. Prueba a editar otro artículo del CMS y prueba a ver si te guarda los cambios. También puedes probar a crear un nuevo artículo para ver si funciona.
  21. Hola, PrestaShop no cuenta con esta opción, es decir, siempre mostrará una combinación de atributos seleccionada por defecto. De hecho, si intentas desmarcar la opción de combinación por defecto verás que siempre te dejará una marcada. Ten en cuenta que en el carro se mostrará junto con el nombre del producto el valor seleccionado para el atributo talla o los que tenga.
  22. Hola, En el siguiente post se indica cómo se puede mostrar la opción de seleccionar el estado de producto (nuevo, usado, etc.): http://www.prestashop.com/forums/topic/169469-displaying-product-condition-solved/
  23. Hola, Por lo que veo en la captura de pantalla que estás enviado el problema no parece que tenga que ver nada con PrestaShop o la versión que estés utilizando, sino con la forma en la que se están alineando las imágenes. Supongo que estas imágenes las estás alineando a la derecha usando un atributo align="right" o a través de un css float:right. Para ambos casos el problema que tienes es que cuando alineas una imagen a la derecha la imagen anterior todavía ocupa un espacio, de ahí que la de abajo no se pueda colocar debajo. Entiendo que en el editor se ve bien debido a que la caja donde añades el texto es más estrecha, por lo que el texto ocupa más líneas y se evita ese problema. Para arreglar esto tendrías que agregar algunos cambios de línea entre los distintos puntos de esta página (Calidad Total, Experiencia, etc.). De esta forma, cuando una imagen cargue la anterior ya se habrá mostrado de forma completa. Otra opción pasaría por alinear las imágenes de forma alterna a la derecha o a la izquierda. Lo dicho, realmente se trata de un problema de maquetación que no estaría relacionado con PrestaShop.
  24. Hola, En efecto, CECA se trata de una pasarela de pago distinta de Redsys, por lo que no podrás utilizar esta última para configurar el pago con CECA. Redsys es una pasarela de pago que ha surgido de la fusión de otras 2 pasarelas: Sermepa (Servired) y Pasat 4B. Ten en cuenta que cada pasarela de pago utiliza parámetros distintos, además de que se conectarían a páginas distintas para realizar los pagos. Sobre módulos para CECA, hay algunos de pago que deberían de funcionar: http://modulosdepago.es/Prestashop-1.5-ceca-tpv-virtual http://addons.prestashop.com/es/pagos-prestashop-modulos/4907-tpv-virtual-ceca.html Además, tratándose de módulos de pago, en el caso de que tuvieras algún problema entiendo que te lo tendrían que resolver. Sobre opciones gratuitas, revisa el siguiente post: http://www.prestashop.com/forums/topic/14113-modulo-pago-tpvv-ceca-05-beta/
  25. Hola, Revisando un ficha de producto de tu tienda con la página de debug de Facebook veo que el tema de la imagen parece correcto, de forma que carga la propia imagen del producto. La página a la que refiero y donde puedes analizar alguna ficha de producto es la siguiente: https://developers.facebook.com/tools/debug La ficha de producto que he revisado es esta: http://www.carmengonzalezmodainfantil.com/tienda/puericultura/81-burro-capuchino-de-nattou.html La etiqueta og:image ya es correcta y carga la foro del producto.
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More