Necesitas mi libro "Claves para abrir una tienda online y que venda" y lo sabes...


¿Quieres comprarlo en otro sitio?

Amazon | Casa del Libro

Prestashop error: Fatal error: Allowed memory size of 67108864 bytes exhausted

Es un error de PHP que no es exclusivo de Prestashop (sucede en Joomla, Wordpress...) pero nos centraremos en como solucionarlo en Prestashop:

MENSAJE DE ERROR:

Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 72 bytes) in /var/www/vhosts/DOMINIO/httpdocs/classes/MySQL.php on line 172

A veces no sale el error porque está el modo debug desactivado y sólo se queda la pantalla en blanco (para localizar el error exacto debemos activar Prestashop para que muestre errores configurando -o incluyendo la línea si no está- en config/config.inc:

 @ini_set('display_errors', 'on');


DESCRIPCIÓN:

No hay suficiente memoria para completar el proceso, puede ocurrir usando el buscador cuando es una base de datos grande, compilando una plantilla, etc.

SOLUCIÓN:

Cambiar el parámetro memory_limit en el hosting entrando al Panel de Control (los cambios a nivel de código con el ini_set suelen tener ninguna efectividad ya que el parámetro configurado a nivel de hosting es el que predomina, en otras palabras, da igual que pongas 256M al incio del código si luego el hosting lo tienes a 64M...).


Imagen ejemplo en cPanel





Post relacionado:

-  Solución problemas Prestashop

Solución problemas Prestashop

Como el Sr. Lobo, yo también soluciono problemas aunque de otro tipo: los relacionados con Prestashop:

  • La plantilla instalada no funciona correctamente o igual que en la demo
  • He tocado algo y ahora no sé dejarlo como estaba
  • Quiero hacer una consulta sobre la base de datos o saber en qué tablas se guarda tal o cual dato
  • Necesito hacer que la tienda cargue más rápido
  • Voy a trasladar la tienda a otro proveedor de hosting
  • Quiero traducir un texto o modificar una errata
  • Necesito un módulo que haga tal o cual cosa
  • etc. etc. etc.


Deja tu consulta sin compromiso en los comentarios.



Módulos gratuitos para Prestashop

Recopilación de algunos módulos para Prestashop GRATUITOS (sí, has leído bien, gratis, free, por la cara) clasificados por temas: Marketing, métodos de pago, front-office, back-office (catálogo, pedidos, etc.), sliders, redes sociales...

Antes de pasar a la lsita ¿te he dicho ya que mi libro sigue Nº1 en Amazon?

Marketing
  • Integrar Zopim en Prestashop--> DOWNLOAD <-- (Versiones  Prestashop 1.4 y Prestashop 1.5)
  • Tarjeta de visita QR en Prestashop--> DOWNLOAD <-- (Versiones  Prestashop 1.5)
  • Insertar imágenes en distintas posiciones en Prestashop--> DOWNLOAD <-- (Versiones  Prestashop 1.4 y Prestashop 1.5)
  • Integrar canal de Youtube en Prestashop--> DOWNLOAD <-- (Versiones  Prestashop 1.4 y Prestashop 1.5)
  • Fragmentos enriquecidos para los productos en Prestashop--> DOWNLOAD <-- (Versiones  Prestashop 1.3, Prestashop 1.4 y Prestashop 1.5)
  • Anunciar eventos en Prestashop--> DOWNLOAD <-- (Versiones  Prestashop 1.5)


Métodos de pago
  • Contrareembolso con opción de configurar comisión para Prestashop--> DOWNLOAD <-- (Versiones  Prestashop 1.5)
  • Pago por teléfono para Prestashop--> DOWNLOAD <-- (Versiones  Prestashop 1.5)
  • Módulo 2Checkout  para Prestashop  - --> DOWNLOAD <--  (Versiones  Prestashop 1.3, Prestashop 1.4 y Prestashop 1.5)
  •  Módulo para integrar Western Union con Prestashop--> DOWNLOAD <--   (Versiones  Prestashop 1.2, Prestashop 1.3, Prestashop 1.4 y Prestashop 1.5)


Módulos para el Front-Office
  • Mostrar miniatura de las imágenes de las categorías en el bloque de categorías de Prestashop--> DOWNLOAD <-- (Versiones  Prestashop 1.2, Prestashop 1.3, Prestashop 1.4 y Prestashop 1.5)
  • Ocultar precio a usuarios no registrados en Prestashop--> DOWNLOAD <-- (Versiones  Prestashop 1.4 y Prestashop 1.5)
  • Mostrar imágenes de los fabricantes en el bloque de fabricantes de Prestashop--> DOWNLOAD <-- (Versiones  Prestashop 1.2, Prestashop 1.3, Prestashop 1.4 y Prestashop 1.5)
  • Formulario para ingresar datos de acceso mediante ventana emergente (FancyBox)--> DOWNLOAD <-- (Versiones  Prestashop 1.4 y Prestashop 1.5)
  • Mostrar fabricantes y distribuidores en la ficha del producto en Prestashop--> DOWNLOAD <-- (Versiones  Prestashop 1.2, Prestashop 1.3, Prestashop 1.4 y Prestashop 1.5)
  • Mostrar “aviso” sobre el uso de las cookies para Prestashop  - --> DOWNLOAD <-- (Versiones  Prestashop 1.2, Prestashop 1.3, Prestashop 1.4 y Prestashop 1.5)
  • Personalización “Módulo de productos destacados con animación”--> DOWNLOAD <--  (Versiones  Prestashop 1.2, Prestashop 1.3, Prestashop 1.4 y Prestashop 1.5)
  •  Personalización formato del logo en Prestashop--> DOWNLOAD <-- (Versiones  Prestashop 1.2, Prestashop 1.3, Prestashop 1.4 y Prestashop 1.5)
  • Insertar contenido html en distintas posiciones (Bloque ilimitados) - --> DOWNLOAD <-- (Versiones  Prestashop 1.4 y Prestashop 1.5)
  • Banner inferior fijo para Prestashop--> DOWNLOAD <-- (Versiones  Prestashop 1.3, Prestashop 1.4 y Prestashop 1.5)
  • Personalización página de mantenimiento con temporizador y redes sociales en Prestashop--> DOWNLOAD <-- (Versiones  Prestashop 1.4 y Prestashop 1.5)
  • Cambiar posiciones de los campos de “Personalización” en Prestashop--> DOWNLOAD <-- (Versiones  Prestashop 1.3, Prestashop 1.4 y Prestashop 1.5)
  • Convertir la escala de colores de las imágenes a blanco y negro en Prestashop--> DOWNLOAD <-- (Versiones  Prestashop 1.2, Prestashop 1.3, Prestashop 1.4 y Prestashop 1.5)

Catálogo, Pedidos, Panel de administración, etc…
  • Editor de pedidos en Prestashop - --> DOWNLOAD <-- (Versiones  Prestashop 1.4)
  • Exportar productos en Prestashop--> DOWNLOAD <--  (Versiones  Prestashop 1.4)
  • Borrar pedidos en Prestashop--> DOWNLOAD <--  (Versiones  Prestashop 1.3, Prestashop 1.4 y Prestashop 1.5)
  • Editor de precios masivo en Prestashop--> DOWNLOAD <-- (Versiones  Prestashop 1.5)
  •  Exportar catálogo en una página editable (html)--> DOWNLOAD <-- (Versiones  Prestashop 1.2, Prestashop 1.3, Prestashop 1.4 y Prestashop 1.5)
  • Editar puntos de fidelidad--> DOWNLOAD <-- (Versiones  Prestashop 1.3, Prestashop 1.4 y Prestashop 1.5)
  • Eliminar pedidos en Prestashop--> DOWNLOAD <-- (Versiones  Prestashop 1.3, Prestashop 1.4 y Prestashop 1.5)


Integraciones
  • Conector WordPress con Prestashop - --> DOWNLOAD <-- (Versiones  Prestashop 1.4)
  • Integrar Prestashop con Shopmania--> DOWNLOAD <-- (Versiones  Prestashop 1.2, Prestashop  1.3, Prestashop 1.4 y Prestashop 1.5) 
  • Google Shopping  y Prestashop - --> DOWNLOAD <-- (Versiones  Prestashop 1.5)


Slider
  • Slider rotativo en 3D  (3 dimensiones) para Prestashop 1.5--> DOWNLOAD <-- (Versiones  Prestashop 1.2, Prestashop 1.3, Prestashop 1.4 y Prestashop 1.5)
  •  “Minic Slider” (Slider configurable para Prestashop con 16 efectos, es responsible, ect…)--> DOWNLOAD <-- (Versiones  Prestashop 1.5)

  • Slider de nuevos productos para Prestashop--> DOWNLOAD <-- (Versiones  Prestashop 1.4)
  • Slider de fabricantes/marcas en Prestashop - --> DOWNLOAD <--  (Versiones  Prestashop 1.4 y Prestashop 1.5)


Redes Sociales
  • Plugin Facebook (Live Box) para Prestashop--> DOWNLOAD <-- (Versiones  Prestashop 1.2, Prestashop 1.3, Prestashop 1.4 y Prestashop 1.5)
  • Añadir marcadores sociales en la ficha del producto en Prestashop--> DOWNLOAD <-- (Versiones  Prestashop 1.2, Prestashop 1.3, Prestashop 1.4 y Prestashop 1.5)
  •  Integrar comentarios Facebook con Prestashop--> DOWNLOAD <-- (Versiones  Prestashop 1.3, Prestashop 1.4 y Prestashop 1.5)
  • Módulo Addsharethis para Prestashop--> DOWNLOAD <-- (Versiones  Prestashop 1.5) 
  • Integrar Widget de Twitter en Prestashop--> DOWNLOAD <-- (Compatible Prestashop 1.2, Prestashop 1.3, Prestashop 1.4, Prestashop 1.5)
  • Botones animados de las redes sociales en Prestashop--> DOWNLOAD <-- (Versiones  Prestashop 1.4 y Prestashop 1.5)
  • Bloque social en Prestashop - --> DOWNLOAD <-- (Versiones  Prestashop 1.5)
  • Bloque de enlaces a redes sociales con animación para Prestashop--> DOWNLOAD <-- (Versiones  Prestashop 1.2, Prestashop 1.3, Prestashop 1.4 y Prestashop 1.5)


Herramientas de administración
  • Bloquear acceso mediante IP en Prestashop--> DOWNLOAD <-- (Versiones  Prestashop 1.1, Prestashop 1.2, Prestashop 1.3, Prestashop 1.4 y Prestashop 1.5)
  •  Acceso al panel de administración en Prestashop mediante Android - --> DOWNLOAD <-- (Versiones  Prestashop 1.5)
  •  Limpiar de los ficheros de la cache (smarty) y de la compilación de smarty - --> DOWNLOAD <-- (Versiones  Prestashop 1.5)
  •  Ordenar elementos del menú horizontal--> DOWNLOAD <-- (Versiones  Prestashop 1.5)
  •  Optimizar, reparar y eliminar datos innecesarios en la base de datos en Prestashop--> DOWNLOAD <-- (Versiones  Prestashop 1.5)
  •  Habilitar reporte de errores y aumentar el parámetro “memory_limit” en Prestashop--> DOWNLOAD <-- (Versiones  Prestashop 1.3, Prestashop 1.4 y Prestashop 1.5)



¿Puedo usar un cupón de Google AdWords más de una vez?

Respuesta corta: NO.
Si es la primera vez, puedes conseguir uno aquí: http://www.google.es/adwords/coupons/

Términos y condiciones aplicables a los cupones de publicidad online:

  • Opta al crédito promocional si (a) es nuevo en AdWords y tiene una cuenta de AdWords con menos de 14 días de antigüedad en el momento en el que introduzca su código promocional; o (b) es ya cliente de Google AdWords pero habilita una característica o un producto nuevo de AdWords, tal y como Google especifica en el cupón. El requisito aplicable de idoneidad se especifica en la oferta que recibirá de Google.
  • Todos los costes de publicidad que superen el crédito promocional correrán por cuenta de los anunciantes. Los anunciantes pueden suspender sus anuncios en cualquier momento antes de que agote la cantidad del crédito promocional si no desean recibir cargos por los costes de publicidad adicionales. Los anunciantes no serán notificados previamente una vez que el crédito se haya agotado.
  • La oferta está sujeta a la aprobación de los anuncios, la validez del registro y la aceptación de los Términos y condiciones del Programa de AdWords de Google:https://adwords.google.com/select/tsandcsfinder?country=ES?hl=es
  • El crédito promocional no es transferible y no podrá venderse ni intercambiarse. Google Ireland Limited podrá cancelar esta oferta en cualquier momento por cualquier motivo.
  • Los anunciantes son responsables del pago de cualquier impuesto en que se incurra.

  • Se ofrece un crédito promocional por cliente.

  • Antes de aplicársele el crédito promocional, puede que se le exija que acumule una cantidad mínima de gastos de publicidad y que dicho importe haya sido facturado de forma satisfactoria.
  • La utilización de la oferta podrá estar restringida a opciones de facturación mediante pago automático.
  • Si crea su cuenta AdWords de Google en una moneda distinta de la de su crédito promocional, el importe real del crédito promocional puede estar sujeto a las fluctuaciones de la moneda extranjera.
  • La oferta solo es válida para clientes con dirección de facturación en España que se inscriban a través de la URL proporcionada para la promoción.
  • La oferta caduca en un plazo de 3 meses a contar desde la primera emisión del soporte en el cual se distribuya el cupón o en la fecha de caducidad indicada en el cupón (si se incluye).
  • El uso de este cupón y/o crédito promocional supone la aceptación por su parte de estos términos y condiciones. Esta promoción no es válida en los países donde esté prohibida por la ley.

Respuestas al test final de evaluación de Google Analytics

Si no lo conocías, te recomiendo que hagas el curso online de Principios de la Plataforma de Google Analytics (Google Analytics Platform Principles), que está disponible en Google Academy. (el curso está en inglés pero los vídeos pueden subtitularse).

Necesitas una cuenta de Google (no de Analytics), se puede completar en un par de horitas y es una muy buena aproximación a Google Analytics así como un buen repaso si ya sabías algo, es GRATUITO y permite obtener un Certificado si apruebas el test final de evaluación.

¿Qué más quieres si encima tienes las respuestas al test aquí?


  1. What are the four main components of the Google Analytics platform? (select all that apply)

    La respuesta es: A, B, D, G "Collection, Configuration, Processing, Reporting"

     
  2. The tracking code in Google Analytics: (select all that apply)

    La respuesta es: A, B, D, "connects data to your specific Google Analytics account, sends data back to your Google Analytics account for reporting, identifies new and returning users"

     
  3. Which Analytics tracking technology would you use to collect how users interact with a web-connected ticket kiosk?

    La respuesta es: C "The Measurement Protocol"

     
  4. Google Analytics can only recognize returning users on websites, not on mobile apps.

    La respuesta es: "FALSE" 

     
  5. During data processing, Google Analytics:

    La respuesta es:  A, B, C, D "transforms your raw data, aggregates your data into database tables, imports data from other sources you've defined, organizes hits into sessions "

     
  6. A session in Google Analytics consists of:

    La respuesta es: C "interactions or hits from a specific user over a defined period of time"

     
  7. How can you add data to Google Analytics from other sources? (select all that apply)

    La respuesta es: A, C, D "By downloading your data from Webmaster Tools and manually importing, By uploading a .csv file to Google Analytics, By using Cost Data Upload"

     
  8. Which of the following are configuration settings that can change how your data appears in your reports? (select all that apply)

    La respuesta es: B, C, E "Channel Groupings, Filters, Goals"

     
  9. Which of the following are dimensions in Google Analytics? (select all that apply)

    La respuesta es: A, D, E, F "Campaign, City, Browser, Language"

     
  10. You can combine any metric with any dimension in a Google Analytics report.

    La respuesta es: "False"

     
  11. When does Google Analytics sample data for reporting?

    La respuesta es: B "When you create a report with metric and dimension combinations that have not been pre-aggregated and the report is based on data from a large number of visits"

     
  12. You've discovered that a significant portion of your site traffic is coming from your internal users and is skewing your customer data. Which of the following solutions should you implement to clean up your report data?

    La respuesta es: B "Have your account administrator configure a Filter that excludes internal traffic from being included in your report views"

     
  13. You've discovered that data about the Product pages of your ecommerce website is missing from your reports. Which of the following could be the cause? (select all that apply)

    La respuesta es: A, D "tracking code wasn't placed on those pages, A filter applied during processing was configured to remove Product pages data from your reports"

     
  14. For a website that hosts 45 minute-long documentary videos, what configuration settings could you use to more accurately track user engagement?

    La respuesta es: C "Adjust the session timeout length to be greater than 45 minutes"

     
  15. How could you create a customized dashboard in Google Analytics that you can monitor on a daily basis? (select all that apply)

    La respuesta es:B, C " Use the Google Analytics reporting APIs to automatically send data, Create a dashboard directly in the Google Analytics user interface"

Si respondes correctamente llegarás a esta pantalla:


Y en enlace del final obtendrás un Certificado que podrás guardar o imprimir:


Solución al Fatal error Allowed memory size of bytes exhausted

Al cambiar de servidor en un cliente con una tienda de más de 600.000 registros y usar el buscador, aparecía el siguiente mensaje:

“Fatal error: Allowed memory size of xxxxxxx bytes exhausted (tried to allocate xx bytes)”

Este error se produce porque no hay suficiente memoria disponible para realizar ese proceso, para solucionarlo hay que amplicar el límite de memoria en el archivo config.inc.php (ubicado en la carpeta config/):


Línea 29: ini_set('memory_limit','128M'); 



Por cierto que si tienes el mismo error en Wordpress, puedes resolverlo editando el archivo “wp-settings.php” con: define(‘WP_MEMORY_LIMIT’, ’128M’);

Cómo conocer la estructura de base de datos de Prestashop


Si tienes que hacer alguna modificación en Prestashop que requiera conocer qué tablas afectan a qué proceso, qué tablas están relacionadas entre sí, así como el nombre de los campos, es muy útil conocer el modelo o estructura de la base de datos de Prestashop.

En otras palabras, con esta "chuleta" podrás responder a preguntas como ¿qué tablas están relacionadas con los pedidos? ¿y con las fichas de producto?

El siguiente esquema corresponde a una versión 1.5.x



Clic para agrandar/descargar imagen

He realizado también una leyenda para encontrar más fácilmente las tablas que necesitamos localizar y sus relaciones: mira el cuadro de la derecha y te indica en qué zona de la imagen están esas tablas.





Por cierto que si alguien busca el modelo o estructura de base de datos de versiones anteriores, la siguiente imagen es para las versiones 1.4.x de Prestashop.





ACTUALIZACIÓN 30-07-2015: