Todo lo que hay que saber antes de subir el primer modelo a una ficha de producto, con los números documentados de la plataforma y los que nos ponemos nosotros.
| Concepto | El dato | Por qué importa |
|---|---|---|
| Formatos | GLB y USDZ | Son los dos que necesitan Android y iOS respectivamente |
| Conversión | Automática al que falte | No tienes que fabricar el USDZ a mano |
| Tamaño máximo | 500 MB | Un techo técnico, no una recomendación |
| Optimización automática | Por encima de 15 MB | Shopify recomprime, y no siempre a tu gusto |
| Peso recomendado | 4 MB | Este es el número que importa de verdad |
La diferencia entre los 500 MB que acepta y los 4 MB que recomienda es la trampa de esta tabla. Se puede subir un archivo enorme y la plataforma lo aceptará; lo que no hará es que la ficha cargue rápido en un móvil con datos.
La realidad aumentada de iPhone no abre archivos GLB: solo acepta USDZ. Y cuando le das un GLB no muestra ningún error, simplemente no pasa nada. Es el fallo más difícil de diagnosticar de todos, porque no se parece a un fallo: se parece a un botón que no hace nada. Qué es un USDZ y cómo se abre fuera del iPhone.
Shopify genera el USDZ automáticamente cuando subes un GLB, así que en el flujo normal esto no te va a pasar. Sí puede pasarte si sirves el modelo por tu cuenta desde otro sitio.
Una cosa es lo que permite la plataforma y otra lo que conviene servir. Estos son los números del modelo de nuestra demo, una mesa:
| Archivo | Peso | Comprobación |
|---|---|---|
| GLB para web y Android | 257 KB | Frente a los 4 MB que recomienda Shopify |
| USDZ para iPhone | 377 KB | Validado con usdchecker en modo ARKit |
Un GLB de 40 MB exportado directo del software de producto no lo salva ninguna carga diferida. El trabajo de optimización es la mitad del oficio.
Por orden de probabilidad, y todas se comprueban en un minuto:
| Síntoma | Causa más probable |
|---|---|
| No sale nada en la ficha | El bloque de app no está colocado en la plantilla de producto, o está en otra plantilla |
| Sale el visor pero vacío | El producto no tiene modelo asignado |
| Funciona en escritorio, no en el móvil | Suele ser peso: el modelo tarda tanto que parece que no carga |
| El botón de AR no hace nada en iPhone | Falta el USDZ, que es el único formato que abre iOS |
| Se ve gigante o diminuto en AR | El modelo no está en escala real; la unidad del archivo tiene que ser el metro |
GLB y USDZ. Si subes uno, la plataforma genera el otro automáticamente, porque Android y la web necesitan GLB mientras que la realidad aumentada de iPhone solo abre USDZ.
El máximo técnico son 500 MB, pero la recomendación de Shopify son 4 MB y es la cifra que importa. Por encima de 15 MB la plataforma recomprime el archivo por su cuenta.
Lo más habitual es que el bloque de app no esté colocado en la plantilla de producto que usa ese artículo, o que el producto no tenga ningún modelo asignado.
Porque falta el archivo USDZ. iOS no abre GLB y no da ningún error cuando lo recibe: simplemente no ocurre nada.
Mándanos las fotos de catálogo de una referencia y te devolvemos el modelo abierto en el visor, con su peso y sus triángulos, para que juzgues la malla antes de contratar nada.
Marcas con las que hemos trabajado
¿Prefieres probarlo tú? Instala la app gratis en Shopify.