Consejos para personalizar el tema de tu tienda

Generales

Los temas de Shopify ya vienen repletos de grandes características que son fáciles de configurar usando el panel de configuración integrado, pero llega un momento en el que se necesita una personalización más avanzada.

Por supuesto, este tipo de personalizaciones no son para los débiles de corazón, requieren conocimiento de HTML y CSS, así como el lenguaje de temas de Shopify, Liquid.

Shopify usa Liquid que es su lenguaje

 de código abierto, junto con HTML, CSS y JavaScript estándar.

Sin embargo, la excelente documentación de Shopify a menudo sugiere este tipo de cambios e incluso a veces proporcionan el código necesario, por lo que este es un buen concepto para que cualquier propietario de tienda Shopify lo sepa.

Una de las mayores trampas de hacer actualizaciones al código de tu tema Shopify, sin embargo, es que es probable que se sobrescriba, si alguna vez actualizas tu tema en el futuro.

La mayoría de los editores de temas, proporcionan actualizaciones regulares para agregar nuevas características, admitir la compatibilidad de nuevas tecnologías web o corregir errores que se descubren, por lo que mantener tu tema actualizada sin duda tiene sus ventajas.

Antes de personalizar

Vale la pena señalar que, antes de comenzar cualquier personalización avanzada al código, considerar los pros y los contras de hacer este tipo de cambios. ¿Qué tan vital es el cambio que estás pensando en hacer? También considera si hay una manera de realizar el ajuste utilizando una de las configuraciones integradas del tema de una manera que no requiera de código.

Vale la pena sopesar todas estas preguntas ya que, incluso con los consejos contenidos en este documento, siempre hay desventajas en modificar el código sin conocimiento pleno.

Por último, vale la pena recordar que siempre debe guardar copias de seguridad de tu tema en cada etapa. Aunque Shopify ofrece un historial de edición, nunca se sabe si funcionará correctamente y siempre es mejor tener una copia de reserva propia.

Conocimientos básicos

Modificar temas requiere al menos conocimientos intermedios de CSS, HTML, liquid y principios de codificación en general, así que asegúrate de sentirte cómodo con esas áreas antes de intentarlo.

Si no, considere que como parte de nuestros servicios es ayudarte a personalizar el tema.

Y, solo para volver a enfatizar este punto, asegúrese siempre de tener una copia de seguridad de sus archivos de tema que sabes que funcionan para que pueda volver a eso si es necesario.

Personalización del tema

Puedes usar la configuración del tema para realizar cambios en la tipografía, los colores, los enlaces a redes sociales y la configuración de la pantalla de pagos de tu tienda online.

Algunas secciones de tema también te permiten ajustar la configuración del tema relevante para esa sección. Los cambios que realices en la configuración de tu tema dentro de una sección se aplicarán a toda tu tienda online.

Estilo del tema

Un estilo del tema es una colección de ajustes que elige el diseñador del tema y que puedes aplicar a tu tienda para darle una apariencia pulida. Todos los temas tienen un estilo de tema que se aplica de forma predeterminada. Cuando personalices un tema, reemplaza la configuración del estilo de tema por la tuya propia. Si aplicas un estilo del tema a tu tema, cambiarán los ajustes tales como los colores o la tipografía de la configuración actual.

Deshacer y rehacer cambios

El botón Deshacer revierte tu cambio más reciente, y el botón Rehacer reintegra un cambio que deshiciste. Al hacer clic en el botón Deshacer más de una vez, continuará deshaciendo tu trabajo, con un cambio a la vez. Los botones Deshacer y Rehacer se encuentran en la barra de herramientas del editor de temas.

Haz clic en el botón Deshacer para revertir los siguientes cambios:

  • agregar, reorganizar y eliminar secciones
  • aplicar colores, fuentes y otra configuración en la pestaña Configuración de tema
  • restablecer un estilo de tema.

Secciones

El contenido del tema se crea usando secciones. Las secciones son bloques de contenido personalizables que determinan el diseño y la apariencia de las diferentes páginas en tu tienda online.

Las secciones estáticas son secciones que aparecen en sucursales predeterminadas en tu tienda online. Estas secciones no se pueden eliminar ni reorganizar. Las secciones estáticas pueden incluir encabezados, pies de página, secciones de navegación o secciones de contenido en páginas como páginas de productos y páginas de colección. Por ejemplo, la sección de producto determina el aspecto de cada página de producto en tu tienda online.

Las secciones dinámicas son secciones opcionales que puedes usar para personalizar el diseño de tu página de inicio. En la página de inicio de tu tienda, puedes Agregar, reorganizar y eliminar secciones dinámicas para crear el diseño de la página. Puedes tener hasta 25 secciones dinámicas en tu página de inicio.

Puedes aprender sobre la selección única de secciones de your theme y cómo personalizarlas para que se adapten a tu negocio.

Estructura de un tema

Aunque cada tema es diferente, todos comparten algunas características comunes. Todos los temas te permiten usar los mismos tipos de páginas, y todas las páginas incluyen algunos elementos estándar. Los siguientes elementos de página y tipos de página conforman la estructura de un tema.

Elementos de página
Todas las páginas de un tema incluyen los siguientes elementos de página:

Tipos de página
Todos los temas incluyen estos tipos de páginas:

Idioma y redacción en los temas

Puedes personalizar tu tienda en línea cambiando el texto predeterminado. Por ejemplo, puedes cambiar “Carrito” a “Bolsa de la compra”, o “Agotado” a “No disponible”.

Algunos temas ofrecen más de una opción de idioma. Estos temas incluyen traducciones de todo el contenido de texto de tu tienda en línea, como información de contacto e información sobre el carrito y el proceso de pago. Para temas que incluyan varios idiomas, puedes simplemente cambiar el idioma del tema. Si tu tema no tiene el idioma que deseas, puedes crear las traducciones tú mismo.

Usa el editor de idiomas

Puedes revisar y actualizar cualquier idioma de tu tema, independientemente de si creaste la traducción tú mismo o que haya venido con la descarga.

Tendrás que agregar contenido traducido a los bloques de texto cuando estés creando o actualizando las traducciones:

El editor de idiomas tiene pestañas para las siguientes categorías:

  • General. Texto general y mensajes que incluyen envíos de formularios, suscripciones y búsquedas.
  • Blogs. Todos los elementos que están asociados con leer, publicar y comentar en artículos de blog.
  • Carrito. Contenido y mensajes que se muestran en la página del carrito.
  • Colecciones. Texto relacionado con la creación, visualización, búsqueda y clasificación de colecciones.
  • Contacto. Nombres de campo y mensajes para formularios de contacto.
  • Cliente. Nombres de campos y mensajes para clientes, cuentas y detalles de pedidos.
  • Inicio. Mensajes y etiquetas para el contenido de la página de inicio.
  • Diseño. Contenido que aparece en el encabezado o en el pie de página, como la navegación, el botón del carrito y la información de inicio de sesión del cliente.
  • Productos. Mensajes relacionados con la visualización de productos y la disponibilidad del producto.
  • Tarjetas de regalo. Avisos relacionados con la emisión, el uso y la administración de tarjetas de regalo.
  • Formatos de fecha. El formato utilizado para la fecha.
  • Pantalla de pagos y sistema. Todo el contenido de la pantalla de pago, así como los nombres del sistema, errores y avisos.

Tipos de contenido

Hay tres tipos de contenido básicos que deberías traducir:

  • Texto sin formato
  • HTML
  • Liquid

Puedes traducir cada fragmento de texto insertando las traducciones en los campos de texto.

No tienes que traducir todos los campos de tu tema. Tus cambios se guardan automáticamente y puedes detener el proceso en cualquier momento. Si deseas hacer cambios, accede a cualquier traducción existente.

Si dejas un campo sin traducir, se utilizará el idioma predeterminado para el tema.

Puedes traducir texto sin formato directamente, pero ten cuidado especialmente al traducir bloques de texto que contengan HTML o Liquid.

Anatomía de un tema de Shopify

Los temas de Shopify se crean como un directorio de archivos de plantilla. Los archivos están escritos en Liquid, el lenguaje de plantillas de código abierto de Shopify basado en Ruby. Liquid te permite mezclar etiquetas estáticas HTML y Dynamic Liquid para crear las páginas requeridas por una tienda en línea Shopify.

Los temas de Shopify están organizados con una estructura de directorios estándar de archivos de plantilla y otros activos, como imágenes, hojas de estilo y scripts.

Los temas siempre deben incluir el conjunto básico de plantillas requeridas, como los archivos que controlan la página de inicio, la página del producto y otros.

Mientras que las aplicaciones se ejecutan en la infraestructura del desarrollador, los temas se ejecutan en los servidores de Shopify. Un tema se distribuye agrupando el directorio del tema como un archivo zip, que luego puede ser cargado por el comerciante en Shopify admin.

Muchos desarrolladores venden sus temas fuera de Shopify Theme Store. Pero, independientemente del método de distribución, los desarrolladores son responsables de proporcionar soporte técnico comercial.

Estructura de archivos del tema

Los temas de Shopify se componen de archivos de plantilla de Liquid, cada uno con un propósito único. Por ejemplo, collection.liquid se usa para mostrar varios productos y product.liquid  se usa para mostrar los detalles de un solo producto. Los temas de Shopify también incluyen un archivo settings_schema.json , que es un formulario que facilita al usuario personalizar la apariencia del tema

Estructura del tema

Un tema de Shopify incluye los siguientes directorios:

Política de desarrollo de eCohete

Aunque el servicio de desarrollo de eCohete puede ofrecer una amplia gama de personalizaciones básicas y avanzadas, ten en cuenta que para resguardar la integridad e la información y colaborar de la mejor forma, siempre será preferible coordinar previamente con el equipo de desarrollo los cambios y mejoras deseadas. No podemos ofrecer ayuda para las siguientes tareas o supuestos:

  • Implementar o resolver cambios en código no coordinadas previamente con el equipo de desarrollo.
  • Personalizar o resolver problemas de temas que contengan cambios de código significativos no hechos por nuestros desarrolladores.
  • Instalar, eliminar o modificar aplicaciones externas (aplicaciones no desarrolladas por Shopify).
  • Personalizar o resolver problemas de código de terceros (códigos no desarrollados por Shopify, incluyendo los códigos de expertos y foros)
  • Personalizar o solucionar problemas de contenido agregado vía el Editor Rich text.
  • Agregar nuevas fuentes no coordinadas previamente con el equipo de desarrollo.
  • Editar banners o sliders (incluyendo el tamaño, el recorte y la funcionalidad) no coordinadas previamente con el equipo de desarrollo.
  • Agregar ventanas emergentes no coordinadas previamente con el equipo de desarrollo.
  • Agregar botones adicionales de agregar al carrito en las páginas de producto o páginas de colección no coordinadas previamente con el equipo de desarrollo.
  • Cambiar menús desplegables por botones no coordinadas previamente con el equipo de desarrollo..
  • Ofrecer funciones avanzadas de clasificación y filtros de colecciones no coordinadas previamente con el equipo de desarrollo.
  • Ajustar un tema para que sea más ancho o más estrecho.
  • Convertir un tema no adaptable en uno adaptable a dispositivos móviles.
  • Agregar un desplazamiento infinito (mostrar más productos o contenido a medida que se desplaza en la página)
  • Editar imágenes (incluyendo recorte, ajuste de perfiles de colores, eliminación de fondos, etc.) no coordinadas previamente con el equipo de desarrollo.
  • Agregar o corregir efectos de movimiento a las imágenes de descubrimiento del producto no coordinadas previamente con el equipo de desarrollo.
  • Agregar o corregir etiquetas o emblemas en las páginas de colección
  • Añadir o corregir muestras de color.
  • Implementar cambios que proporcionen información engañosa o falsa a los clientes
  • Trasladar las características de un tema a otro no coordinadas previamente con el equipo de desarrollo.
  • Cambiar o corregir el color de los iconos de pago no coordinadas previamente con el equipo de desarrollo.
  • Editar el código para la pantalla de pago (salvo para Shopify Plus).
  • Servicios de traducción personalizados (incluyendo la Impresora de pedidos y las plantillas de notificación por correo electrónico)
  • Proporcionar, enseñar o acompañar con instrucciones de codificación o comentarios a tu personal.