Saltar al contenido

Temas

Tu tienda, en tu tecnología.

Shopify tiene miles de temas, todos escritos en Liquid. WooCommerce y PrestaShop te atan a PHP. Aquí un tema es sencillamente una web que habla con la tienda por HTTP, así que el mismo panel instala y personaliza uno escrito en Next y otro escrito en Astro, sin saber ni importarle cuál es cuál.

Nueve tecnologías que la plataforma sabe ejecutar.

Añadir la décima es una fila en una tabla, no un cambio en el contrato.

  • Next.js

    next buildservidor
  • Astro

    astro buildservidor
  • Nuxt

    nuxt buildservidor
  • SvelteKit

    vite buildservidor
  • Remix

    remix vite:buildservidor
  • Vite + React

    vite buildestático
  • Vue

    vite buildestático
  • Eleventy

    eleventyestático

Dicho claro

Nueve tecnologías se pueden ejecutar. Temas reales hay hoy en dos. El motor soporta las otras siete, pero nadie ha publicado un tema en ellas todavía, y fingir lo contrario se descubriría en el primer clic.

Los dos que existen.

  • Growshop Premium

    Next.js 15

    Growshop, CBD, comercio de alto riesgo

    El tema de referencia del contrato. Verificación de edad, compra sin registro, y transferencia, contrarreembolso y Bizum como métodos por defecto: una decisión deliberada para un sector al que las pasarelas de tarjeta no paran de dar de baja.

    páginas
    13
    bloques
    8
    ajustes
    46
    tokens
    44
  • Portada de la tienda de demostración Dulce ObradorVer la demo en vivo

    Dulce Obrador

    Vite + React

    Obrador y pastelería artesanal

    Lujo oscuro, con un configurador de tartas a medida y una tabla de alérgenos conforme al reglamento europeo de información alimentaria. Trae 24 productos de ejemplo, así que se puede enseñar antes de que exista la tienda de detrás.

    páginas
    16
    bloques
    7
    ajustes
    34

Personalizar no edita nunca el tema.

Tus colores, tus textos y tus ajustes viven en un fichero aparte que escribe el panel. Esa es toda la razón por la que actualizar un tema no puede llevarse tu marca por delante, que es justo lo que se rompe allí donde «personalizar» significa editar los ficheros del tema.

  • 01

    El formulario se construye solo

    Cada tema declara qué deja cambiar, y el panel genera el formulario a partir de eso. Dieciocho tipos de campo, y ajustes que solo aparecen cuando tienen sentido: el recargo del contrarreembolso no se ve hasta que activas el contrarreembolso.

  • 02

    Un color repinta toda la escala

    Los colores pueden estar atados a un token de diseño, y los tonos derivados se recalculan a partir de él. Cambiar el color de marca repinta la web entera, no un botón.

  • 03

    La portada se arrastra

    Editor a la izquierda, tu tienda real a la derecha. Reordenar secciones, ocultarlas, y vista previa en escritorio, tableta y móvil. Pulsas una sección en la lista y se resalta en la web; pulsas en la web y se selecciona en la lista.

Instalar un tema es ejecutar código de otro en tu servidor.

Por eso se hace en dos pasos. Subes el fichero y, antes de que se ejecute nada, recibes un informe: qué tema es, si viene firmado y por quién, las órdenes exactas que se ejecutarían, y todos los dominios externos con los que hablaría. Se queda en cuarentena hasta que tú digas que sí.

Matiz honesto: esto basta para temas que has escrito tú o comprado a alguien conocido. Ejecutar temas cualesquiera de desconocidos exigiría construcción aislada —contenedor endurecido, red restringida, topes de CPU y memoria— y eso no está hecho.

  1. 01

    Los comandos los decide el sistema

    El manifiesto de un tema puede sugerir cómo construirlo, pero lo que se ejecuta de verdad sale de una tabla dentro de la plataforma. Sin esa regla, instalar un tema sería ejecutar lo que a su autor le apeteciera.

  2. 02

    Se instala sin scripts de ciclo de vida

    En los cinco gestores de paquetes. Es la contramedida al ataque clásico: un postinstall escondido tres dependencias más abajo.

  3. 03

    Se lee antes de ejecutarse

    Seis señales: abrir procesos, evaluar código al vuelo, base64 largo, escribir ficheros, buscar secretos en el entorno, y cualquier dominio externo que el tema no haya declarado.

  4. 04

    Confinado por diseño

    Un tema recibe exactamente tres valores: la dirección de la tienda, la clave publicable —la que ya viaja al navegador de cualquier visitante— y su propia URL. El validador rechaza cualquier tema que pida una variable con pinta de dar acceso a los datos o al dinero.

El contrato está escrito, y es corto.