Correcciones de accesibilidad en Shopify, Shopware, WooCommerce y Magento

Validiscan trabaja con tiendas de Shopify, Shopware, WooCommerce y Magento cuyo storefront se basa en un tema. En cada plataforma corrige los fallos en los archivos propios del tema y entrega los cambios como un pull request o un paquete de parches, y en Shopify también como una copia sin publicar del tema.

¿En qué plataformas trabaja Validiscan?

Validiscan trabaja con tiendas de Shopify, Shopware, WooCommerce y Magento cuyo storefront se construye a partir de un tema: un conjunto de archivos de plantillas, estilos y scripts que generan las páginas de la tienda. Las demás plataformas y los storefronts headless se atienden bajo petición: el motor de correcciones de Validiscan no tiene recetas para ellas.

Detalles: los storefronts headless y qué cubre un proyecto

Validiscan trabaja con tiendas de Shopify, Shopware, WooCommerce y Magento cuyo storefront se construye a partir de un tema: un conjunto de archivos de plantillas, estilos y scripts que generan las páginas de la tienda. Validiscan hace sus cambios en esos archivos.

Las demás plataformas y los storefronts headless, en los que las páginas las genera una aplicación de frontend independiente, se atienden bajo petición: el motor de correcciones no tiene recetas para ellas. Un proyecto cubre una tienda en una de las cuatro plataformas, con un dominio y un tema.

¿Cómo llegan las correcciones a la tienda en cada plataforma?

Validiscan entrega las correcciones como un pull request o un paquete de parches en las cuatro plataformas, y en Shopify también como una copia sin publicar del tema. Ninguna de las tres formas modifica la tienda en producción: usted, o su desarrollador, fusiona, publica o aplica los cambios.

Entrega de las correcciones, por plataforma
Plataforma Pull request en GitHub Copia sin publicar del tema Paquete de parches
Shopify Sí, cuando el tema está en un repositorio de GitHub Sí, con una contraseña de Theme Access de la tienda Sí, preparado sobre un archivo de tema descargado desde el panel de control de Shopify
Shopware Sí, en el repositorio del plugin del tema No (solo en Shopify) Sí, preparado sobre un ZIP del plugin del tema
WooCommerce Sí, en el repositorio del tema o del tema hijo No (solo en Shopify) Sí, preparado sobre un ZIP de la carpeta del tema
Magento Sí, en el repositorio que contiene el tema No (solo en Shopify) Sí, preparado sobre un ZIP de la carpeta del tema
Detalles: cuándo se decide la forma de entrega y qué necesita un paquete de parches

Validiscan entrega los cambios de tres formas. Un pull request y un paquete de parches sirven en las cuatro plataformas; una copia sin publicar del tema solo existe en Shopify. La forma de entrega se decide para cada tienda antes de empezar el trabajo. Ninguna de ellas modifica la tienda en producción: usted, o su desarrollador, fusiona, publica o aplica los cambios.

Un paquete de parches no necesita acceso a la propia tienda. En su lugar, un administrador de su organización, que puede ser su desarrollador, sube al portal del cliente una exportación del tema actual. Validiscan prepara los cambios sobre esa copia, de modo que cada uno señala el archivo y la línea exactos. Las tres formas de entrega, en detalle

Cómo llegan las correcciones de accesibilidad a un tema de Shopify, Shopware, WooCommerce o Magento

¿Qué archivos cambian las correcciones en cada plataforma?

Las correcciones de Validiscan cambian solo los archivos propios del tema: en Shopify, el tema Liquid; en Shopware, el plugin de tema de un storefront de Shopware 6; en WooCommerce, el tema de WordPress o su tema hijo; y en Magento, un tema de Magento 2 situado en app/design/frontend.

Shopify

Validiscan trabaja con el tema Liquid de una tienda de Shopify.

Vías de acceso
El repositorio de GitHub en el que está guardado el tema, una contraseña de Theme Access o un archivo de tema que usted descarga en el panel de control de Shopify y sube al portal del cliente
Tipos de archivo que cambian las recetas en las pruebas de la aplicación
  • .css.liquid
  • .js
  • .json
  • .liquid
Recetas
20
Detalles: cómo accede Validiscan a un tema de Shopify, cómo llegan los cambios y qué cambian las recetas

Validiscan trabaja con el tema Liquid de una tienda de Shopify. Accede al tema a través del repositorio de GitHub en el que está guardado, de una contraseña de Theme Access con la que descarga el tema publicado, o de un archivo de tema que usted descarga en el panel de control de Shopify y sube al portal del cliente.

Los cambios llegan como un pull request, como un paquete de parches o como una copia sin publicar del tema publicado llamada Validiscan A11y <date>, que usted previsualiza y publica por su cuenta. Las recetas modifican archivos Liquid de las carpetas layout, templates, sections, snippets y blocks del tema, las hojas de estilos y los scripts del tema en assets y el texto del storefront en locales. Una corrección de color también puede cambiar un ajuste de color en config/settings_data.json.

Shopware

Validiscan trabaja con el plugin de tema de un storefront de Shopware 6.

Vías de acceso
El repositorio de GitHub del plugin o un ZIP de la carpeta del plugin en custom/plugins, subido al portal del cliente
Tipos de archivo que cambian las recetas en las pruebas de la aplicación
  • .html.twig
  • .js
  • .json
  • .scss
Recetas
20
Detalles: cómo accede Validiscan a un plugin de tema de Shopware, cómo llegan los cambios y qué cambian las recetas

Validiscan trabaja con el plugin de tema de un storefront de Shopware 6. Accede al tema a través del repositorio de GitHub del plugin o de un ZIP de la carpeta del plugin en custom/plugins que se sube al portal del cliente.

Los cambios llegan como un pull request o como un paquete de parches. Las recetas modifican las plantillas Twig de Resources/views, el SCSS y el JavaScript de Resources/app/storefront/src y los archivos de snippets que contienen el texto del storefront. Una corrección de color también puede cambiar un valor en el theme.json del tema.

WooCommerce

Validiscan trabaja con el tema de WordPress de una tienda WooCommerce, o con su tema hijo; las recetas están escritas para los temas clásicos de WordPress, construidos con plantillas PHP.

Vías de acceso
El repositorio de GitHub del tema o un ZIP de la carpeta del tema en wp-content/themes, con el tema hijo incluido si lo hay
Tipos de archivo que cambian las recetas en las pruebas de la aplicación
  • .css
  • .js
  • .php
Recetas
20
Detalles: cómo accede Validiscan a un tema de WooCommerce, cómo llegan los cambios y qué cambian las recetas

Validiscan trabaja con el tema de WordPress de una tienda WooCommerce, o con su tema hijo. Las recetas están escritas para los temas clásicos de WordPress, construidos con plantillas PHP. Validiscan accede al tema a través de su repositorio de GitHub o de un ZIP de la carpeta del tema en wp-content/themes, con el tema hijo incluido si lo hay.

Los cambios llegan como un pull request o como un paquete de parches. Las recetas modifican las plantillas PHP del tema, entre ellas las plantillas de WooCommerce que el tema sobrescribe, y functions.php, así como las hojas de estilos y los scripts que carga el tema.

Magento

Validiscan trabaja con un tema de Magento 2 situado en app/design/frontend.

Vías de acceso
El repositorio de GitHub que contiene el tema o un ZIP de la carpeta del tema, subido al portal del cliente
Tipos de archivo que cambian las recetas en las pruebas de la aplicación
  • .css
  • .html
  • .less
  • .phtml
  • .xml
Recetas
20
Detalles: cómo accede Validiscan a un tema de Magento, cómo llegan los cambios y qué cambian las recetas

Validiscan trabaja con un tema de Magento 2 situado en app/design/frontend. Accede al tema a través del repositorio de GitHub que lo contiene o de un ZIP de la carpeta del tema que se sube al portal del cliente.

Los cambios llegan como un pull request o como un paquete de parches. Las recetas modifican las plantillas .phtml y .html, los archivos XML de layout, el código fuente LESS del tema y, cuando el tema incluye una, su hoja de estilos compilada, los scripts de web/js y el archivo de traducción al alemán de i18n.

¿Qué es igual en las cuatro plataformas?

El método de Validiscan es el mismo en las cuatro plataformas; solo cambian los archivos. Cada plataforma tiene las mismas 20 recetas, escritas para sus propios archivos, y el mismo nivel de corrección por regla. Una receta que no puede saber cuál es el cambio correcto no hace ninguno, y cada cambio se queda en los archivos propios del tema.

  • Las mismas recetas. El motor de correcciones tiene 20 recetas en cada plataforma, el mismo conjunto en las cuatro, cada una escrita para las plantillas, las hojas de estilos y los archivos de texto de esa plataforma. Una receta es un cambio determinista para un tipo de fallo: el mismo código recibe siempre el mismo cambio.
  • Los mismos niveles. Una regla del catálogo de Validiscan tiene el mismo nivel de corrección en las cuatro plataformas: AUTO, ASSISTED o MANUAL. Cada página de plataforma enumera las reglas que cubre cada receta, con su nivel.
  • Sin suposiciones. Cuando una receta no puede localizar con suficiente seguridad el código que hay detrás de un fallo, o cuando el código no muestra cuál es el cambio correcto, no hace ningún cambio. El hallazgo sigue entonces la vía ASSISTED, en lugar de recibir una corrección basada en suposiciones.
  • Solo los archivos propios del tema. Un cambio solo puede afectar a los archivos propios del tema: se rechaza cualquier cambio en la salida de la compilación, en las dependencias, en los archivos del núcleo de la plataforma o en la configuración de CI. Además, las plantillas, las hojas de estilos, los scripts y los archivos JSON y XML modificados se comprueban con un analizador sintáctico específico de su tipo de archivo antes de que Validiscan revise el cambio.
  • Sin overlay. Cada corrección es una edición del código fuente del tema. Unas pocas correcciones añaden líneas a los scripts del propio tema, por ejemplo para conectar un botón de pausa con un carrusel, pero no se inyecta nada que corrija las páginas de la tienda en el navegador del visitante.
Detalles: el método en una línea y el texto que añade una receta

El método es el mismo en todas partes; solo cambian los archivos.

El texto nuevo que añade una receta, como las palabras de un enlace para saltar al contenido o el nombre de un botón de icono, está en inglés en las cuatro plataformas. En Shopify, Shopware y Magento también se añade en alemán cuando el tema tiene archivos de traducción al alemán. En WooCommerce, el texto en inglés se añade como texto traducible de WordPress.

¿Qué sigue siendo MANUAL en todas las plataformas?

Las reglas cuyos fallos requieren una decisión sobre el contenido o el comportamiento que solo usted o su desarrollador pueden tomar, por ejemplo los subtítulos de los vídeos de sus productos, tienen el nivel MANUAL en las cuatro plataformas. Para un hallazgo MANUAL, Validiscan ofrece orientación sobre cómo corregirlo, no un cambio en su código.

Fuera de un proyecto

  • El trabajo que suponen los hallazgos MANUAL que requieren decisiones sobre su propio contenido

  • Los elementos de terceros incrustados, por ejemplo los widgets de pago o de chat

  • Los PDF

Detalles: lo que un proyecto deja fuera y lo que cubre

Algunos fallos requieren una decisión sobre el contenido o el comportamiento que solo usted o su desarrollador pueden tomar, por ejemplo los subtítulos de los vídeos de sus productos u otra forma de usar un control que solo funciona arrastrando. Las reglas de este tipo tienen el nivel MANUAL en las cuatro plataformas, y cada página de plataforma las enumera. Para un hallazgo MANUAL, Validiscan ofrece orientación sobre cómo corregirlo, no un cambio en su código. El trabajo que suponen los hallazgos MANUAL que requieren decisiones sobre su propio contenido no forma parte de un proyecto, y tampoco los elementos de terceros incrustados, por ejemplo los widgets de pago o de chat, ni los PDF.

Un proyecto cubre una tienda en cualquiera de las cuatro plataformas: un dominio y un tema.

Empiece con una revisión gratuita de su tienda.

Envíe la dirección de su tienda. Validiscan la escanea y le responde con cada fallo que el escaneo pueda demostrar, con la página y el código.

Solicitar revisión gratuita

O escriba a info@validiscan.com.

Qué cubre la revisión gratuita y qué deja fuera
Usted envía
la dirección de su tienda
Páginas escaneadas
hasta 15
Usted recibe
todos los fallos que el escaneo puede demostrar, con la página y el código
En su tienda
solo páginas públicas; sin inicio de sesión, nada comprado, ningún formulario enviado
Lo que no es
una auditoría completa

Escribir a Validiscan

Para una revisión gratuita, indique la dirección web de su tienda y su plataforma.

Validiscan utiliza lo que usted envía para responderle. Política de privacidad