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.

Ocho tecnologías que la plataforma sabe ejecutar.

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

Dicho claro

Ocho tecnologías se pueden ejecutar. Temas reales hay hoy en dos. El motor soporta las otras seis, 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.

    13
    páginas
    8
    bloques
    46
    ajustes
    44
    tokens
  • 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.

    16
    páginas
    7
    bloques
    34
    ajustes
    Portada de la tienda de demostración Dulce ObradorVer la demo en vivo

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.

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í.

  • 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.

  • 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.

  • 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.

  • 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.

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.

El contrato está escrito, y es corto.