Ajustes
Fancy Etch en el menú de WordPress — y una segunda entrada bajo WooCommerce que lleva a la misma pantalla. Seis pestañas: Shop, Design, Texts, Wishlist, Etch y License. Sin WooCommerce no está Shop, y las demás funcionan igual.
Todo lo de esta pantalla se puede fijar también por código con un filtro, y el filtro siempre gana: un sitio que ya use uno conserva su comportamiento diga lo que diga esta pantalla.
Shop
| Ajuste | Qué cambia |
|---|---|
| Cart and notices design | Si el carrito y los avisos usan las plantillas de Fancy Etch o las de WooCommerce |
| Save quantity changes automatically | Cambiar una cantidad pulsa «Actualizar carrito» un momento después |
| Skip the cart page | /cart lleva directo al checkout, y el resumen del pedido pasa a ser editable |
| Name and password confirmation | Añade un campo de nombre y una segunda casilla de contraseña al registro |
| Floating notices | Ancla los avisos bajo tu cabecera en vez de imprimirlos dentro de la página |
| Seconds a floating notice stays | Sólo los avisos de éxito e información |
| Rescue empty searches | Una búsqueda que no encuentra nada se repite con la ortografía corregida |
| Search results use the catalogue | Las búsquedas de productos las dibuja tu plantilla de catálogo, tenga WooCommerce lo que tenga para ellas |
| Products per catalogue page | Déjalo en 0 para conservar el número de WooCommerce |
| Skip WooCommerce's cart-fragments script | Quita una petición AJAX sin caché de cada carga de página |
Skip WooCommerce's cart-fragments script está en su propia tarjeta, Performance & Limits, junto con el tamaño de fuente base de tu sitio y los dos límites de peticiones del carrito.
Search results use the catalogue está apagado hasta que lo enciendas, y es para una situación: tienes el catálogo montado, nunca diseñaste una página de búsqueda y las búsquedas siguen cayendo en la de WooCommerce — ver La página de resultados.
Cada ajuste enseña una línea de qué hace. El razonamiento —cuándo merece la pena encenderlo, qué pasa si no— está detrás de la ⓘ que tiene al lado del nombre.
Los avisos flotantes, y por qué existen
Un aviso de WooCommerce necesita dónde imprimirse. Una plantilla de Etch no tiene ese sitio, así que el mensaje se queda esperando y sale en la página siguiente. Encender los avisos flotantes es lo que hace que se vean siquiera en una página hecha con Etch.
Los errores siempre se quedan hasta que se cierren: un mensaje sobre el stock es lo que le dice al comprador qué hacer.
Tamaño de fuente base
Todos los tamaños del plugin están en rem — relativos al tamaño de fuente base
de la página. Algunos temas y constructores cambian esa base para que 1rem sean
10px en vez de 16, lo que dejaría todo lo nuestro al 62,5% de su diseño. Dilo en
el ajuste y los tamaños se corrigen.
Si no lo sabes, déjalo en 16px.
Límites de cambios del carrito
Cada cambio del carrito —añadir un producto, cambiar una cantidad, quitar una línea— arranca una sesión de WooCommerce y recalcula los totales, que es la forma más barata de hacer sufrir a una tienda pequeña. Por eso el plugin permite un número de ellos por minuto:
| Ajuste | Por defecto | Qué cuenta |
|---|---|---|
| Cart changes allowed per minute | 30 por comprador | Añadir, cambiar y quitar. Una tanda rápida de clics en una cantidad cuenta como uno o dos cambios, no uno por clic. |
| Cart reads allowed per minute | 300 | Una página pregunta una vez, lleve los componentes que lleve. |
Cada comprador cuenta por su propia sesión de WooCommerce, así que los visitantes detrás de una CDN o de la conexión de una oficina no comparten cupo. Una misma dirección tiene además su propio tope, cinco veces el de cambios, para que borrar las cookies no sirva para saltárselo.
Al pasarse, el comprador lee «Too many requests. Please wait a moment and try again.» y puede seguir cuando acaba el minuto. Comprar con normalidad no se acerca al límite: súbelo si un quiosco, una prueba de carga o una batería automática lo alcanza.
Design
Los tokens de la tienda y la comprobación de contraste — ver Dar estilo a tu tienda. La pestaña es de Fancy Etch, no de la tienda: sin WooCommerce sigue ahí, con los tokens que usa la Wishlist, y sólo enseña los tokens que algo de tu sitio lee.
Wishlist
La página de la wishlist, cuántos elementos caben en una lista y si borrar el plugin borra las listas — ver Wishlist.
Texts
Todos los textos que lee un comprador en los componentes —«See all results», lo que dice el buscador mientras busca, el resumen de las reseñas, el carrito y el checkout, los mensajes de error—, una tarjeta por componente y repartidos por función: WooCommerce y Wishlist tienen cada uno su sección arriba de la pestaña, y lo que Fancy Etch añada después traerá la suya.
Deja un campo vacío y seguirá diciendo lo que dice ahora, en el idioma de tu sitio. Escribe algo y lo usarán todos los componentes: las palabras de la página, los mensajes que monta el navegador y las líneas que WooCommerce vuelve a dibujar al actualizar el carrito.
- Donde WooCommerce ya dice lo mismo, el texto de partida es el suyo, así que llega traducido a todos los idiomas de WordPress.
- Las palabras entre llaves marcan dónde va algo:
{count}un número,{name}el producto,{query}lo que se buscó. Cada campo dice cuáles admite, y puedes moverlas o escribir una dos veces. - Un texto que cambia con un número tiene dos campos: uno para 1 y otro para cualquier otro número.
La línea del ahorro bajo el total de un pedido con descuento también vive aquí,
con {amount} para la cifra.
En Wishlist, sólo lo que no tiene componente propio: lo que oye un lector de pantalla al guardar o quitar algo, los mensajes de lista llena y de error, el nombre del contador con su número y el aviso de las páginas sin un Wishlist Notice. Lo que pertenece a un componente —el «Save» del corazón, el mensaje de un aviso— se escribe en el componente, en Etch.
Rellena esta pestaña una vez, en tu idioma, y todos los componentes lo hablarán. No hay fichero de traducción que instalar ni nada que rehacer cuando el plugin se actualice.
Etch
Mejoras a cómo funciona el propio Etch, en todas las páginas que construye —no
sólo en la tienda—: @keyframes dentro del CSS de una clase, un panel de
estructura que sigue a la selección y puede cerrar todo lo demás, los nombres
completos al señalar, un campo Content que crece, una barra de CSS que se alcanza
y una línea que marca la fila seleccionada. Un interruptor por mejora.
Tienen página propia: Mejoras a Etch.
License
Tu clave, su estado y dos botones. Una licencia sirve para las actualizaciones automáticas y para nada más.
Todo lo que hayas montado sigue funcionando con ella o sin ella. Una licencia caducada, reembolsada o sin poner sólo quiere decir que las actualizaciones dejan de llegar — un plugin que rinde el carrito de una tienda en producción no puede dejar de funcionar porque una tarjeta caducó.
¿Te llevas la tienda a otra dirección? Desactívala aquí primero y actívala allí: una activación va atada a la URL del sitio. Desinstalar la suelta por ti; cambiar de dominio, no.