Gestionar módulos y temas

<< Página previa

Página siguiente >>

Tabla de contenidos

/*<![CDATA[*/ div.rbtoc1597325679701 {padding: 0px;} div.rbtoc1597325679701 ul {list-style: disc;margin-left: 0px;} div.rbtoc1597325679701 li {margin-left: 0px;padding-left: 0px;} /*]]>*/

Gestionar módulos

PrestaShop 1.5 trae incluidos más de 120 módulos que puede instalar/desinstalar y configurar como se desee, para que pueda personalizar y completar su tienda.

La gama de acciones es prácticamente ilimitada: la extensibilidad de PrestaShop le permite que su tienda realice exactamente lo que quiere que haga, en vez de tener que convivir con limitaciones que no deberían de existir – siempre puede encontrar el módulo que hace exactamente lo que necesita.

Módulos

La página "Módulos" bajo el menú "Módulos" le da acceso al listado de módulos. En esta página puede instalar, desinstalar y configurar cada módulo.

Por encima y por debajo del título de la página, encontrará en algunas ocasiones notificaciones de los módulos instalados. La mayoría de las veces, la notificación ayudará a completar la configuración de los módulos que están instalados, pero que aún no están listos para ser utilizados: al actualizar su configuración la notificación desaparecerá... y su módulo trabajará correctamente.

Por encima de la tabla de módulos hay dos botones, titulados "Vista normal" y "Vista favoritos". Ellos cambian radicalmente la forma en que los módulos son listados.

Vista normal

Esta es la vista por defecto. Esta le permite encontrar rápidamente el módulo que desea instalar, así como cambiar la configuración del mismo.

En la primera sección, puede buscar un módulo específico, o filtrar los módulos hasta encontrar el que desea.

  • Campo de búsqueda. Los módulos coincidentes se muestran a medida que escribe en este campo, lo que hace que esta búsqueda sea más intuitiva y rápida.

  • 'Ordenar por' selectores. El listado de módulos se recargará automáticamente mostrando tan sólo los módulos que cumplan el criterio seleccionado .

    • Todos los módulos.

      • Módulos gratuitos. Los que estaban en la distribución por defecto de PrestaShop, es decir, ninguno de los módulos que haya añadido posteriormente.

      • Módulos de asociados (gratuito). Los módulos que fueron creados por los socios de PrestaShop. La mayoría de ellos permiten que su tienda trabaje con los servicios de terceros.

      • Recomendados. Módulos esenciales, seleccionados por el equipo de Complementos.

      • Por autor. Puede filtrar los módulos por autor. Por defecto, sólo "PrestaShop" está disponible, pero cómo es posible que añada más módulos, este selector le será de gran utilidad.

      • Otros módulos. Los módulos que no son ni nativos ni diseñados por los socios de PrestaShop. A menudo son escritos por desarrolladores independientes, pero también han podido ser desarrollados por el equipo de PrestaShop.

    • Instalados y no instalados. La mayoría de las veces, tendrá que realizar una acción sobre un módulo instalado, o instalar uno nuevo. Este filtro es el más comúnmente utilizado.

    • Activados y desactivados. Los módulos instalados son los únicos que pueden ser configurados, de ahí la importancia de este selector.

    • Todos los países. Algunos módulos se han escrito para un país específico. Este selector le permite ver sólo los que están hechos a medida para el país de tu tienda.

A la izquierda se encuentra el listado de las categorías de los módulos, con el número de módulos disponibles en cada una de ellas entre paréntesis. Haga clic en una categoría para visualizar los módulos de esa categoría Una de las categorías disponibles es llamada "Favoritos" y está vacía por defecto. Esta le permite reunir los módulos que más utilice, para acceder a ellos más rápidamente. Puede establecer sus módulos favoritos utilizado la "Vista favoritos".

Los módulos pueden tener 4 estados, cada uno identificado por un color determinado:

  • No instalado: naranja.

  • Instalado pero desactivado: gris.

  • Instalado y activado: verde.

  • Instalado y activado, pero con advertencias: rojo.

Hay un "estado" adicional: "Recomendado", en naranja. Los módulos con esta condición son en realidad promovidos desde el sitio web de Complementos de PrestaShop. Estos no son gratuitos: el botón "Instalar" ha sido sustituido por un botón de carrito de la compra, con el precio del módulo. Haga clic sobre ese botón para abrir la página de módulos del sitio web de Complementos de PrestaShop, donde puede comprar el módulo.

La mayoría de las veces, las advertencias le recuerdan que no ha configurado correctamente el módulo. Haga clic sobre el enlace "Configurar" y realice los distintos pasos necesarios.

Diferencia entre desactivar y desinstalar

Si no desea utilizar un módulo, puede optar por desactivarlo o desinstalarlo. El resultado de ambas acciones es aparentemente la misma: el módulo no estará disponible, sus opciones ya no aparecerán en su back-office y cualquier elemento que este hubiera añadido a su front-end desaparecerá.

La diferencia es que al desactivar un módulo mantiene su configuración de seguridad para una posterior re-activación, mientras que la desinstalación elimina todos sus datos de configuración.

Por lo tanto, sólo debe desinstalar un módulo si no le preocupe sus datos, o si está seguro de que no lo necesitará nunca más. En caso de que no quiera el módulo en su tienda, puede hacer clic en el enlace "Eliminar".

Algunos módulos contienen la palabra "(Addons)" al final de sus nombres. Esto significa que los módulos no serán instalados a partir de archivos existentes en su servidor, sino descargados desde el sitio web PrestaShop Addons. Esto le asegura que siempre tendrá instalada la última versión del módulo.Sin embargo, la instalación de un módulo que se descarga desde los servidores de PrestaShop, no difiere de la instalación de un módulo que se realiza a partir de archivos existentes en su servidor.

Vista favoritos

Esta vista ofrece una presentación totalmente diferente de los módulos: no encontrará un selector de categoría, tampoco botones de instalar/desinstalar, ni enlaces para realizar acciones.

Esta vista le ofrece un listado alfabético de todos los módulos, ya estén instalados o no, sus categorías en texto plano y dos menús desplegables:

  • Intereses. Si se establece en "No", el módulo no aparecerá en el listado de módulos. Si se establece en "Sí" o "-", aparecerá.

  • Favorito. Si se establece en "Sí", el módulo aparecerá en la categoría "Favoritos". Si se establece en "No" o "-", no aparecerá.

Dado que estos pueden ser dos ajustes contradictorios, la combinación de ellos puede dar lugar a resultados inesperados. Sin embargo, ellos son lógicos: en resumen, los módulos que aparezcan en "Intereses" serán más importantes que los módulos que aparezcan en "Favorito".

Intereses

Favorito

¿Aparece en el listado de módulos?

¿Aparece en la categoría "Favoritos"?

No

No

No

No

No

No

No

No

No

Desde la v1.5.4, puede utilizar el selector de la columna "Aparece en" para indicar la página en la que el módulo debe aparecer contextualmente. Esto tiene un impacto directo en la "Lista de módulos" de cada página. Si no se realiza ninguna selección, el módulo aparece en su página contextual por defecto.

No se puede realizar ninguna otra acción sobre los módulos disponibles utilizando esta vista: instalación, configuración y otras acciones se deben realizar en la vista normal.

Realizar acciones en los módulos

Todas las acciones se realizan en la vista normal.

  • Módulos desinstalados:

    • Instalar. Esta acción desencadenará la instalación del módulo en su tienda PrestaShop. El módulo será activado automáticamente. Este puede añadir nuevas opciones a su back office.

    • Eliminar. Esta acción eliminará el módulo de la lista de módulos, y eliminará los archivos y carpetas de su servidor.

  • Módulos instalados:

    • Desactivar. Una vez instalado, el módulo está activado por defecto. Puede desactivarlo, lo que eliminará sus opciones en el back office, pero conservará su configuración para una posterior reactivación.

    • Reiniciar. Esto restaurará la configuración del módulo a sus valores predeterminados.

    • Eliminar. Esta acción eliminará el módulo de la lista de módulos, y eliminará los archivos y carpetas de su servidor.

    • Configurar. Algunos módulos tienen una página de configuración. En esos casos, ellos ofrecen un enlace "Configurar" para acceder a una nueva interfaz donde puede ajustar su configuración.

Los módulos más destacados y recomendados por PrestaShop Addons pueden aparecer promocionados en su listado de módulos, dependiendo de la configuración de su país. Estos pueden aparecer entre los módulos convencionales, y los distinguirá porque sus botones de acción no muestran "Instalar", sino que en su lugar aparecerá el icono de un carrito de compra y el precio del módulo: "30 €", por poner un ejemplo. Al hacer clic en el botón será dirigido a la página del módulo en PrestaShop Addons, desde la cual puede comprar y descargar el módulo. Posteriormente, puede instalarlo en su tienda.

Configurar los módulos nativos

Todos los módulos nativos se explican en profundidad en su propio capítulo, "Configurar los módulos nativos".

Catálogo de Módulos y Temas

PrestaShop viene de serie con muchos módulos instalados. Sin embargo, puede añadir más módulos si encuentra alguna limitación que no puede resolver con ninguno de los módulos incluidos, o si desea explorar otras posibilidades.

Hay un gran número de módulos disponibles en el sitio web PrestaShop Addons (http://addons.prestashop.com/). Algunos son gratuitos, otro de pago, y ¡seguro que encuentra alguno que se adapte a sus necesidades! Si es un experto desarrollador de módulos o diseñador de temas, ¡puede incluso publicar sus propias creaciones, y venderlas en PrestaShop Addons!

La página "Catálogo de Módulos y Temas" le ofrece un rápido y sencillo acceso a la base de datos de módulos y temas de PrestaShop Addons. Su interfaz incluye:

  • Un campo de búsqueda, desde el que puede buscar lo que necesite en todo el contenido de PrestaShop Addons.

  • Justo debajo del campo de búsqueda, encontrará una sección denominada "Descubra los módulos preferidos de los vendedores online", que presenta algunos de los módulos más descargados.

Una consulta de búsqueda devolverá los 5 primeros resultados encontrados en el sitio web PrestaShop Addons, aunque puede visualizar otros resultados si hace clic en el enlace "Ver todos los resultados de addons.prestashop.com" en la parte superior de los resultados.

Al hacer clic sobre un resultado, se abrirá su página en el sitio web PrestaShop Addons, en una nueva pestaña de su navegador.

Addons es el mercado oficial de Módulos y Temas de PrestaShop. Aquí es donde los propietarios de tiendas pueden obtener todos los complementos necesarios para personalizar su tienda, y donde los autores pueden compartir sus creaciones con la comunidad.

Los módulos y temas pueden ser gratuitos o de pago: el precio es establecido por el autor. Tómese el tiempo necesario para estudiar con detalle los módulos y temas disponibles, ya que porque algo sea más caro, no significa que tenga que ser mejor.

Debe estar logeado para poder descargar o calificar un complemento. Crear una cuenta es gratis.

Instalar módulos

Una vez que haya descargado un módulo desde el sitio web PrestaShop Addons, le corresponde a usted instalarlo en su tienda PrestaShop.

Hay dos formas de instalar un módulo: mediante el formulario específico, o usando su cliente FTP.

Instalación mediante el formulario específico

Para instalar un nuevo módulo de PrestaShop automáticamente, haga clic sobre el botón "Añadir nuevo módulo" situado en la parte superior del listado de módulos, en la página "Módulos". Una nueva sección aparecerá:

El formulario de esta sección le permite subir el archivo del módulo, descargado desde Addons. Puede subir un archivo zip, o tar.gz (tarball). El formulario es sencillo: simplemente busque el archivo del módulo que ha descargado, y haga clic en el botón "Subir este módulo". ¡No seleccione como ubicación la carpeta donde tenga descomprimido el módulo o alguno de sus archivos!.

En versiones previas de PrestaShop, puede subir el archivo zip del módulo a su servidor FTP, estableciendo la URL de este archivo en el formulario. Esta característica ha sido eliminada en PrestaShop 1.5 por razones de seguridad.

Una vez que haya hecho clic en el botón, PrestaShop subirá el módulo desde su ordenador a su servidor, lo descomprimirá, colocará los archivos en la ubicación correcta, y actualizará la página, todo esto en pocos segundos. PrestaShop mostrará entonces el mensaje "Módulo descargado correctamente".

Los módulos no se instalan por defecto: así que tendrá que hacer clic en el botón "Instalar" del módulo, y posiblemente configurar algunos de sus ajustes.

Una vez finalizada la configuración, asegúrese de probar el módulo inmediatamente para confirmar que funciona según lo previsto.

Instalación mediante un cliente FTP

Para instalar un nuevo módulo de PrestaShop manualmente:

  1. Descomprima el archivo del módulo (.zip o tar.gz). Tras este proceso deberá obtener una nueva carpeta.

  2. Utilizando su cliente FTP, transfiera la carpeta del módulo descomprimido, dentro de la carpeta /modules de PrestaShop. Preste atención de NO subir esa carpeta, en la carpeta de otro módulo (que puede ocurrir si arrastra y suelta archivos utilizando el ratón). Suba tanto la carpeta como los archivos que esta contiene, no solamente los archivos.

  3. Diríjase en el back-office, al menú "Módulos".

  4. Busque el nuevo módulo en el listado de módulos. Es posible que tenga que desplazar la página hacía abajo; aunque también puede utilizar el buscador, que le dará una lista actualizada dinámicamente de los módulos cuyos nombres coincidan con lo que vaya escribiendo en el campo de búsqueda.

  5. En la fila correspondiente al nuevo módulo, haga clic en el botón "Instalar". Su módulo estará ahora instalado, pero deberá activarlo si así lo desea. Si es necesario, haga clic en el enlace de "Configuración" del módulo. También, preste atención a cualquier mensaje de advertencia que pueda presentarle PrestaShop en pantalla.

Una vez finalizada la configuración, asegúrese de probar el módulo inmediatamente para confirmar que funciona según lo previsto.

Actualizar un módulo

Su instalación de PrestaShop comprueba periódicamente si hay alguna actualización disponible para sus módulos, en el servidor de PrestaShop Addons. Si es así, PrestaShop mostrará un enlace "¡Actualícelo!" en los módulos afectados. Simplemente haga clic en dicho botón, y PrestaShop se encargará de descargar y actualizar el módulo.

Desinstalar un módulo

¡No elimine un módulo desde su cliente FTP! Deje a PrestaShop hacerse cargo de esto.

Si quiere dejar de utilizar un módulo, pero desea conservar su configuración, puede simplemente desactivarlo: haciendo clic en el enlace: "Desactivar". Tras realizar esto, las acciones disponibles para el módulo se convertirán en "Activar" y "Eliminar", además el botón "Desinstalar" continuará estando disponible.

Si no le preocupa perder la configuración del módulo, haga clic en el botón "Desinstalar": la carpeta de su módulo continuará existiendo en la carpeta /modules de PrestaShop, pero el módulo no tendrá ningún impacto en su tienda. Si desea eliminar por completo el módulo de su servidor, haga clic en el enlace "Eliminar": PrestaShop eliminará la carpeta y todos los archivos que lo componen.

Asegúrese que tras desactivar o eliminar el módulo, el tema de su tienda continúa mostrándose correctamente.

Instalar temas

Una vez que haya descargado un tema desde el sitio web PrestaShop Addons, le corresponde a usted instalarlo en su tienda PrestaShop.

Instalación mediante el módulo de importación/exportación

Este es el método recomendado, ya que preserva todas las posiciones de los bloques en sus respectivos hooks.

El módulo "Importar / exportar un tema" es un módulo nativo, y debe estar instalado por defecto. Este es un módulo especial que le permite importar un tema e instalarlo (así como sus módulos adjuntos), o exportar un tema de su tienda junto con los módulos para poder compartirlo con el mundo.

Encuentre este módulo en su listado de módulos (en la página "Módulos"), y abra su pantalla de configuración. Esta pantalla le presenta 3 métodos para instalar un nuevo tema: desde su ordenador, desde un sitio web público, o desde su propio servidor FTP. También le ofrece un método para exportar el módulo en un formato correcto.

Importar un tema

Sea cual sea el método que elija, el proceso seguirá siendo el mismo: indicar la ubicación del archivo Zip del tema, y a continuación hacer clic en el botón "Siguiente".

Importar desde su ordenador: utilice el explorador de archivos para encontrar el archivo. Importar desde la web: indique la dirección URL del archivo. Importar desde un servidor FTP: utilizando su cliente FTP, transfiera el archivo a la siguiente carpeta: /modules/themeinstallator/import/.

La siguiente página mostrará un resumen rápido de lo que el importador está a punto de hacer.

Haga clic de nuevo en "Siguiente" para validar su elección. Una vez instalado el tema, PrestaShop le preguntará si desea instalar los módulos que fueron importados junto con el tema, qué prefiere hacer con la configuración actual de los módulos, y si desea que la configuración de las imágenes sea tomada en cuenta.

Haga clic en "Siguiente" por última vez. Una página final de confirmación le presenta todos los cambios aplicados a su sitio PrestaShop. Haga clic en "Finalizar" para terminar el proceso.

Exportar un tema

Esta sección sólo está disponible cuando haya por lo menos un tema instalado en su sitio PrestaShop. La exportación de un tema puede ser útil cuando quiera realizar una copia de seguridad del mismo, cuando quiera compartir el tema con un amigo, o para vender el tema en el sitio web PrestaShop Addons (http://addons.prestashop.com/). El exportador no sólo genera un archivo zip del tema, sino que también añade una gran cantidad de información en archivos XML, lo que le resultará muy útil cuando lo suba al sitio web PrestaShop Addons, y cuando lo importe en otra tienda PrestaShop.

Seleccione un tema y haga clic en "Exportar este tema". Un formulario de configuración en la que podrá establecer los parámetros del tema que está exportando: autor, nombre del tema, versión de compatibilidad, módulos adjuntos (si los hay), etc.

Una vez todos los parámetros han sido establecidos correctamente, haga clic en "Generar el archivo ahora". Rápidamente obtendrá un archivo que podrá descargar desde su navegador. Guárdelo en su disco duro, y a continuación, establezca un nombre significativo al archivo. A partir de este momento, puede compartir fácilmente este tema, y si este es una creación propia, también puede ponerlo a la venta en el sitio web PrestaShop Addons: http://addons.prestashop.com/.

Instalación mediante un cliente FTP

Este método no se recomienda utilizarlo, aunque continúe disponible. Utilícelo con precaución: sus bloques podrían perder la posición que ocupan actualmente en los respectivos hooks.

Para instalar un nuevo tema PrestaShop vía FTP:

  1. Descomprima el archivo del módulo (.zip). Tras este proceso deberá obtener una nueva carpeta.

  2. Utilizando su cliente FTP, transfiera la carpeta del tema descomprimido, dentro de la carpeta /themes de PrestaShop. Preste atención de NO subir esa carpeta, en la carpeta de otro tema (que puede ocurrir si arrastra y suelta archivos utilizando el ratón). Suba tanto la carpeta como los archivos que esta contiene, no solamente los archivos.

  3. (opcional) Si el tema del archivo contiene una segunda carpeta /modules, significará que este tema se acompaña de una serie de módulos que son específicos o necesario para que el tema funcione correctamente. Utilizando su cliente FTP, transfiera la carpeta(s) local /modules incluida en el tema que desea instalar, en la carpeta /modules de PrestaShop. Si el cliente FTP le advierte que ya cuenta con un módulo del mismo nombre, trate de mantener tan sólo la versión más reciente. Si no conoce cuál es la versión más reciente de los módulos, mantenga la versión incluida con el tema, ya que es probable que funcione mejor y no le dé problemas de compatibilidad.

  4. Diríjase en su back-office, a la página "Temas" bajo el menú "Preferencias".

  5. Seleccione el nuevo tema en lugar del tema actual, haciendo clic en el botón de radio y luego haciendo clic en "Guardar".

  6. Su tema estará ahora instalado,

  7. (opcional) Si el tema viene con módulos, actívelos en la página "Módulos" del back-office, a continuación, configúrelos si es necesario.

Algunos temas vienen con un archivo adjunto llamado Install.txt, que le ofrece instrucciones sobre cómo instalar y configurar el tema. Asegúrese de seguir los pasos detallados de ese archivo.

Una vez finalizada la configuración, asegúrese de probar el tema inmediatamente para confirmar que funciona según lo previsto. Pruebe a realizar una compra, desde A a Z – para asegurarse que los clientes pueden completar sus compras, y comprobar que el tema instalado no está incompleto.

Plantilla móvil de PrestaShop

La plantilla móvil permite a cualquier comerciante PrestaShop que su tienda sea accesible desde dispositivos móviles: desde la página inicial a la del proceso de pago, pasando por las páginas de productos y la del embudo de conversión.

Instalar una plantilla móvil para su tienda

Instalar una plantilla móvil en PrestaShop es fácil:

  1. Conéctese al panel de administración.

  2. Diríjase a la página "Temas" bajo el menú "Preferencias".

  3. En la sección "Apariencia", diríjase a la opción "Activar el tema móvil" y elija una opción de las tres disponibles que no sea "Desactivarlo totalmente."

Por defecto, la plantilla móvil es sólo utilizada por teléfonos móviles, las tabletas recibirán el mismo tema que los dispositivos convencionales. Con esta opción, puede elegir que la plantilla móvil sea utilizada por las tabletas (opción "Activarlo para dispositivos móviles y teclados táctiles"), o incluso elegir que sólo se utilice para las tabletas (los teléfonos móviles recibirán el mismo tema que los dispositivos convencionales).

Personalizar la plantilla móvil

Los archivos de la plantilla móvil se encuentran en la subcarpeta /mobile de la carpeta del tema actual. De esta manera, si el tema actual es el tema por defecto de PrestaShop, los archivos de la plantilla móvil estarán en la carpeta /themes/default/mobile de PrestaShop 1.5.

El tema está realizado con archivos HTML, CSS y JavaScript: por lo tanto, su estructura es la misma que la de cualquier tema por defecto, pero su diseño es radicalmente diferente, ya que esta fue creada para adaptarse a las pequeñas pantallas de los dispositivos móviles.

Por lo tanto, si quiere cambiar los colores o el diseño de las páginas de la plantilla móvil, debe editar los archivos CSS y/o HTML con el fin de adaptarla a sus gustos. Deberá tener un buen conocimiento de los lenguajes de programación web, o pedir ayuda a un desarrollador web.

Utilizar la plantilla móvil con otro tema

La plantilla móvil sólo está disponible si el tema actual tiene una subcarpeta /mobile en su propia carpeta. Por lo tanto, numerosos temas de PrestaShop no tienen un tema móvil adecuado, y los propietarios de las tiendas que utilizan estos temas, no pueden ofrecer de forma automática una versión móvil a sus visitantes.

Mientras que el tema que está usando no sea actualizado con un tema móvil, puede utilizar la plantilla predeterminada, gracias a una rápida manipulación de archivos: sólo tiene que copiar la subcarpeta /mobile de la carpeta /themes/default, y pegar esta subcarpeta (y todos sus archivos) en la carpeta de tu tema actual.

Realizando esta acción, su tienda utilizará la plantilla predeterminada para su versión móvil, en lugar de una plantilla acorde con su tema principal, pero nada le impide que pueda editar los archivos HTML, CSS y JavaScript de la plantilla móvil para obtener un resultado más parecido al diseño de su propio tema.

Posiciones de los módulos

Un módulo puede tener dos aspectos: uno en el back-office (sus opciones, o incluso su pantalla de configuración), y el otro en el front-office. La parte front-office corresponde a cómo y dónde se mostrará el módulo en su tema.

La posición de un módulo en su tema puede ser cambiada, porque es posible que desee que el bloque de un módulo esté posicionado más arriba (o más abajo) en la página que otros. En la jerga PrestaShop, a esta acción se la denomina "trasplante", y se realiza mediante la herramienta disponible en la página "Posiciones de los módulos", bajo el menú "Módulos". En realidad, esto le permite conectar un módulo a uno de los muchos hooks disponibles en el tema actual, sin necesidad de escribir ningún código.

La página "Posiciones de los módulos" le muestra todos los hooks disponibles, así como sus correspondientes módulos conectados a ellos. Muchos están vacíos por defecto, pero la mayoría utilizan fácilmente una docena de módulos (el hook Pages header, perteneciente a la cabecera de la tienda, tiene 27 módulos de forma predeterminada).

En la parte superior de la página, un menú desplegable le permite mostrar sólo el hook en el que esté interesado. De forma predeterminada, la lista sólo muestra los hooks en los cuales puede posicionar módulos. Al marcar la casilla "Mostrar hooks invisibles " se mostrarán todos los hooks, incluso aquellos en donde no puede colocar nada.

La cabecera de la tabla para cada hook muestra el nombre del hook, su nombre técnico (para algunos de ellos, una rápida descripción), y su número de módulos conectados. La tabla muestra los módulos que están conectados a ese hook.

Los módulos son mostrados en el orden en el que aparecen en el hook.

Mover un módulo dentro de un hook

Tienes dos maneras de cambiar la posición de un módulo dentro de un hook:

  • Haga clic en las flechas arriba o abajo. La página se actualizará y mostrará el nuevo orden.

  • Arrastrar y soltar el módulo a la posición deseada:

    1. Coloque el cursor del ratón entre las flechas de movimiento y el nombre del módulo para que este cambie a un cursor de "movimiento de elementos". Lo reconocerá porque el cursor se convierte en una cruz.

    2. Haga clic con el botón derecho del ratón y manténgalo presionado, mientras mueve el cursor del ratón a la fila / posición deseada: el módulo pasará a ocupar la fila / posición correspondiente.

    3. Suelte el botón derecho del ratón: para guardar la nueva posición del módulo.

Para la mayoría de los módulos, el trasplante se puede hacer fácilmente a través del back-office. Algunos módulos requieren que se modifique su código para poder trasplantarlos.

Insertar un módulo a un hook: Trasplantar

En PrestaShop, "trasplantar" es la acción de insertar un módulo a un hook. Puede añadir un módulo a más de un hook.

Hay dos cosas que debe conocer antes de trasplantar un módulo:

  • Algunos módulos están escritos para sólo poder conectarlos a un conjunto de hooks específicos.

  • Algunos hooks están escritos para no aceptar ciertos tipos de módulos.

Por lo tanto, sea consciente de que no siempre puede trasplantar cualquier módulo a cualquier hook.

Asegúrese de desactivar la caché cuando añada un nuevo módulo a un hook, o lo cambie de posición , ya que no podrá ver el cambio producido en el front-office. Puede hacer esto en la página "Rendimiento", bajo el menú "Parámetros avanzados".

El proceso de trasplante tiene su propia interfaz:

  1. Diríjase a la página "Posiciones de los módulos", disponible en el menú "Módulos".

  2. Haga clic en el botón "Insertar un hook" situado en la parte superior derecha. La interfaz de trasplante de módulos, aparecerá en pantalla.

  3. En la lista desplegable "Módulo", seleccione el módulo que desea trasplantar.

  4. En la lista desplegable "Insertar hook en", seleccione el lugar donde quiere trasplantar el módulo. Hay muchos módulos disponibles. Puede cambiar su decisión más tarde si es necesario.

  5. En el campo "Excepciones", escriba el nombre del archivo(s) correspondiente(s) a las páginas en las que no desea que el módulo aparezca. En versiones de PrestaShop 1.5.0 hasta la 1.5.4.1, en lugar de escribir los nombres de archivos, puede simplemente seleccionar el nombre de un archivo y hacer clic en el botón "Añadir": Esto añadirá el nombre del archivo a la lista. Del mismo modo, puede eliminar un nombre de archivo de la lista existente seleccionando ese nombre en la lista desplegable y haciendo clic en el botón "Eliminar". Desde PrestaShop 1.5.5.0, esta interfaz ha cambiado: sólo tiene que realizar una selección múltiple, haciendo clic en los nombres de archivo mientras mantiene pulsada la tecla Ctrl. Puede anular la selección de los archivos de la misma manera: Ctrl + clic.

  6. No olvide guardar sus cambios.

La interfaz hasta la versión 1.5.4.1:

La interfaz desde la versión 1.5.5.0:

El menú desplegable "Insertar hook en" le ofrece información sobre dónde puede colocar el módulo. A pesar de que en la lista desplegable "Insertar hook en " le ofrece una vista global de los hooks disponibles, no siempre puede ser del todo esclarecedora, sobre cuando se trata de encontrar un punto en particular donde insertar su módulo. No dude en probar con otro hook, si el resultado de su elección no es el que esperaba. Desde PrestaShop 1.5, la lista le ofrece una mayor información: el nombre del hook y una breve descripción de lo que hace, por ejemplo "Before carrier list" conocido como "displayBeforeCarrier". Examine todos ellos con el fin de elegir el hook correcto.

Editar un módulo trasplantado

Cada módulo tiene dos iconos en el lado derecho de su fila: uno para editar su configuración, el otro para eliminar el módulo.

Para editar la configuración de un módulo se utiliza la misma interfaz que para el trasplante de módulos. La principal diferencia es que no puede cambiar la configuración de "Módulo" e "Insertar hook en", ya que están deshabilitados, y por tanto aparecerán en color gris. Tan solamente puede cambiar la configuración de las excepciones, que funciona como se ha descrito en la sección anterior "Insertar un módulo a un hook: Trasplantar". Aunque no pueda editar la configuración de "Módulo" y de "Insertar hook en", estos pueden servirle para que recuerde la posición actual del módulo, en caso de que más tarde desee volver a posicionarlo en su sitio originario.

Si desea mover un módulo a otro hook, debe utilizar la interfaz de trasplante:

  1. Haga clic en el botón "Insertar un hook" situado en la parte superior derecha. La interfaz de trasplante de módulos, aparecerá en pantalla.

  2. En la lista desplegable "Módulo", seleccione el módulo que desea mover a otro hook.

  3. En la lista desplegable "Insertar hook en", seleccione el lugar donde quiere trasplantar el módulo.

  4. En el campo "Excepciones", escriba el nombre del archivo(s) correspondiente(s) a las páginas en las que no desea que el módulo aparezca.

  5. Guarde sus cambios. El hook aparece en la lista.

  6. Diríjase al hook en el que ha trasplantado el módulo: este debe aparecer aquí. Cambie su posición si es necesario.

  7. Diríjase al hook donde estaba el módulo originariamente, y haga clic en el icono de la papelera para eliminarlo de este hook. Esto evita que el mismo módulo aparezca dos veces.

Siempre compruebe el front-office de su tienda, para asegurarse de que el módulo aparece en donde desea.

Eliminar un módulo de un hook

Hay dos maneras de eliminar un módulo(s) de un hook:

  • Eliminar un sólo módulo: haga clic en el icono del bote de basura situada a la derecha de la fila del módulo.

  • Eliminar un lote de módulos: seleccione los módulos marcando las casillas situadas a la derecha de la fila, y luego haga clic en el botón "Eliminar hooks seleccionados", que encontrará tanto en la parte superior como en la parte inferior del listado de hooks.

Trasplantar un módulo visualmente: Live Edit

Otra forma de posicionar los módulos en la página principal de la tienda es mediante el modo LiveEdit, que incrusta en dicha página de inicio una herramienta que le permite decidir visualmente dónde colocar los módulos. Puede acceder a esta desde la página "Posiciones de los módulos", haciendo clic en el botón "Ejecutar LiveEdit".

Al hacer clic en este botón, PrestaShop abre la página inicial de la tienda en una nueva ventana / pestaña de su navegador, con el script Live Edit script en la parte superior de la pantalla:

  • Todos los bloques tienen un borde de puntos rojos, que le permite observar los bloques que puede mover.

  • En la parte superior izquierda de cada bloque, aparece unos iconos específicos, junto con el nombre del bloque, que le permite encontrar fácilmente los diferentes bloques.

  • La parte superior derecha de cada bloque, tienen dos iconos:

    1. Un icono "mover": haga clic sobre este para empezar a mover el módulo por la página.

    2. Un icono "papelera": haga clic sobre este para eliminar el bloque de la página inicial.

En la parte superior del modo Live Edit, una barra de herramientas le presenta dos botones: "Cerrar Live Edit" y "Guardar".

El primer botón guarda los cambios realizados; el segundo botón cancela todos los cambios que haya realizado en las posiciones de sus módulos durante esta sesión.

Una vez que haya eliminado un módulo, si quiere recuperarlo y que este regrese a su tienda, debe dirigirse a la página "Posiciones de los módulos" y utilizar el formulario "Trasplantar un módulo".

¿Dónde mover los módulos?

Los módulos no se pueden mover a cualquier lugar: esto depende tanto de los hooks disponibles en el tema, como del código fuente del módulo que puede permitir o no conectarlo a ciertos hooks (como se explicó en la sección anterior). Por lo tanto, sólo puede mover los módulos dentro del contexto para el que fueron diseñados y programados: los módulos diseñados para trabajar en columnas pueden ser posicionados dentro de una columna, así como trasplantarlos de una columna a otra (por ejemplo, de izquierda a derecha), mientras que los módulos comunes (los que está en el centro) sólo pueden ser posicionados dentro de su columna específica.

Para que tenga una ayuda visual sobre donde puede mover un módulo, PrestaShop le mostrará un bloque vacío con un borde punteado de color verde: si la ubicación es permitida, y un bloque vacío con un borde punteado de color rojo: si no puede moverlo a esa ubicación.

Trasplantar un módulo modificando su código

Esta opción es indicada tan sólo para usuarios expertos: debe tener un amplio conocimiento de PHP y HTML antes de realizar cualquier modificación a un módulo.

Algunos módulos no pueden ser trasplantados en otras secciones del front-office, porque carecen del código necesario.

Por ejemplo, el bloque "Búsqueda rápida" (/blocksearch) contiene archivos de plantilla para mostrarse tanto en las columnas como en la cabecera, mientras que el bloque "Monedas" (/blockcurrencies) sólo tiene un archivo de plantilla para hacerlo funcionar en la sección cabecera de la página. Del mismo modo, el bloque "Productos destacados" (/homefeatured) sólo puede ser posicionado en la sección central de la página principal.

Si quiere mostrar los módulos, como el bloque "Monedas" a una posición para la cual no fue programado, debe editar los archivos de su plantilla. Los módulos más complejos, como el bloque "Productos Destacados", también se pueden modificar para aparecer en otras secciones de la página, pero puede ser que tengan que ser reprogramados parcialmente para que su diseño sea funcional en la nueva ubicación.

Para personalizar la posibilidad de trasplantar un módulo, debe dar a este la función PHP exacta para el hook de destino. Por ejemplo, el bloque "Moneda" tiene esta función:

function hookTop($params)
  {
  ...
  }

Para trasplantar el bloque "Monedas" en la columna derecha, por ejemplo, necesita añadir la función hookRightColumn():

function hookRightColumn($params)
  {
  ...
  }

Una vez hecho esto, debe escribir el código que mostrará el contenido de la página principal. En el mejor de los casos, esto significa copiar/pegar el contenido de la función hookTop(); en el peor de los casos, necesita reescribir el contenido de la función hookTop() para que funcione en la nueva ubicación.

Métodos de pago y restricciones

Con PrestaShop, puede aceptar transacciones realizadas por sus clientes utilizando diferentes métodos de pago, tales como cheques, transferencia bancaria, contra reembolso, y a través de muchos otros módulos de asociados como PayPal, Moneybookers, Hipay, etc.

En la página "Métodos de pago y restricciones", encontrará las siguientes secciones:

  • Listado de los módulos de pago. Básicamente, un acceso directo a la sección "Plataforma de pago", de la página "Módulos".

  • Tres secciones "restricciones":

    • Restricciones por moneda. Elija la moneda con la cual sus módulos de pago instalados deben trabajar.

    • Restricciones por grupo. Elija los grupos de usuarios con los cuales sus módulos de pago instalados deben trabajar.

    • Restricciones por país. Elija los países con los que sus módulos de pago instalados deben trabajar.

Instalar un módulo de pago

La instalación de un módulo de pago no presenta diferencias con la de instalación de cualquier otro módulo: simplemente haga clic en el botón "Instalar". Sin embargo si debe de prestar mucha atención a la configuración de estos módulos de pago, y comprobar que su dirección o su cuenta bancaria están establecidas en estos módulos. Para la configuración de algunos de los módulos de pago deberá establecer los datos proporcionados por el proveedor del servicio, por lo que tendrá que tener una cuenta en él.

Para instalar el módulo "Pago contra reembolso", puede acceder al listado de los módulos de pago desde la página "Módulos", y buscar dicho módulo en la categoría "Plataformas de pago"; pero también puede acceder directamente a esta categoría desde la página "Modos de pago y restricciones": bastará con que haga clic en el botón "Haga clic para ver la lista de los módulos de pago" para acceder directamente a la página "Plataformas de pago" donde se listan todos los módulos de pago.

Algunos módulos contienen la palabra "(Addons)" al final de sus nombres. Esto significa que los módulos no serán instalados a partir de archivos existentes en su servidor, sino descargados desde el sitio web de Complementos. Esto le asegura que siempre tendrá instalada la última versión del módulo.

Encuentre el módulo "Pago contra reembolso" en el listado (ordenado alfabéticamente). Para instalarlo, haga clic en el botón "Instalar". PrestaShop se hará cargo de todo, y le notificará el resultado. Por ejemplo, si un módulo necesita ser configurado , PrestaShop le mostrará una notificación en la parte superior de la página. En el caso del módulo "Pago contra reembolso", no necesita configurar nada.

Restricciones por Moneda de los Módulos de Pago

Dependiendo de la forma de pago elegida por el cliente, las opciones permitidas para realizar el pago pueden variar. Puede limitar la elección de los métodos de pago en función de las divisas disponibles: es posible que desee que los clientes puedan pagar con cualquier moneda, cuando utilicen PayPal, pero que los clientes que utilicen Moneybookers sólo puedan pagar en dólares, por ejemplo.

Por defecto, solamente la moneda utilizada por su tienda está disponible para realizar los pagos. Si necesita alguna más, siga este proceso:

  1. En la página "Localización" bajo el menú "Localización", importe el paquete de localización del país que tiene la moneda en la que está interesado. Por ejemplo, USA para Dolares Américanos, Reino Unido para Libras Esterlinas, etc.

  2. En la página "Monedas" bajo el menú "Localización", active la moneda que acaba de importar.

Si necesita restringir el uso de un módulo de pago de acuerdo a la moneda del usuario, simplemente seleccione las casillas que correspondientes y haga clic en "Guardar restricciones".

Tenga en cuenta que las restricciones monetarias funcionan de diferentes formas dependiendo del módulo de pago. Por ejemplo, para los módulos de pago nativos:

  • Authorize.net, Contra reembolso, CashTicket, PaysafeCard: No puede cambiar la configuración que tienen por defecto.

  • Bank wire, Buyster, Cheque, DIBS, Moneybookers, Ogone: Puede cambiar la configuración establecida, a excepción de las opciones "Moneda del cliente" y "Moneda por defecto de la tienda", que permanecerán en su estado predeterminado.

  • Hipay, PayPal: Puede cambiar la configuración establecida, pero tan sólo puede elegir una opción entre "Moneda del cliente" y "Moneda por defecto de la tienda", no ambas.

El cliente puede establecer la moneda con la que quiere que trabaje la tienda, utilizando el menú desplegable situado en la parte superior de cada página del front-office.

Puede establecer la moneda por defecto de su tienda desde la página "Localización", bajo el menú "Localización".

Si cambia la moneda por defecto después de haber configurado los primeros productos, tendrá que restablecer el precio de todos estos productos. Debe establecer la moneda por defecto antes de añadir los productos.

Restricciones por Grupo de los Módulos de Pago

Puede limitar la elección de los módulos de pago disponibles en función de los grupos de clientes: puede tener un número determinado de grupos de clientes que tengan acceso a un mayor número de métodos de pago.

Por ejemplo, podría establecer que los clientes que no pertenecen a un grupo especial paguen a través de PayPal, Moneybookers y HiPay, mientras que otros clientes que pertenecen a otro grupo realicen sus pagos por transferencia bancaria. En función del tipo de cliente y sus opciones, los clientes sólo pueden pagar con los métodos de pago que haya establecido para ellos.

Restricciones por Países de los Módulos de Pago

Puede limitar la elección de los módulos de pago disponibles de acuerdo al país de origen de sus clientes. Por ejemplo, puede optar por aceptar todos los métodos de pago para los clientes procedentes de Francia, España y Alemania, mientras que los clientes de Italia, el Reino Unido y Suiza, sólo puedan pagar por transferencia bancaria.

La tabla enumera todos los países conocidos. Si falta alguno, puede añadirlo utilizando la página "Países", bajo el menú "Localización".

Al igual que ocurre con las limitaciones de monedas, las opciones disponibles varían en función del módulo de pago:

  • Buyster: la única opción es su propio país.

  • HiPay: las únicas opciones son los países soportados por el servicio: Austria, Belgium, France, etc.

  • Todos los demás módulos de pago nativos deben funcionar con todos los países.

Encuentre el país que desea configurar en el listado de países (ordenado alfabéticamente), y marque las casillas para establecer los métodos de pago que desee que estén disponibles para los clientes de ese país. Una vez configurados los métodos de pago de dicho país, haga clic en el botón "Guardar restricciones", que encontrará al final de la tabla. Por defecto, todos los métodos de pago instalados están habilitados para el país de la tienda.

<< Página previa

Página siguiente >>

Last updated