Después de meses de trabajo, por fin tenemos lista la primera versión de prueba de Shopp Multilingual. El plugin que permite ejecutar sitios multilingües de Shopp con WPML.
La página del plugin incluye instrucciones de uso y el enlace de descarga. En esta entrada, quiero explicar cómo funciona en realidad.
Ejecutar un sitio de comercio electrónico multilingüe es todo un reto (como han descubierto hace tiempo nuestros colegas que utilizan otros sistemas de gestión de contenidos). Existen dos requisitos contradictorios:
- Permitir la traducción de todo y mantener los diferentes idiomas en URL distintas
- Ofrecer a los clientes una experiencia totalmente localizada, desde las páginas públicas de la tienda hasta las páginas privadas de la cuenta
- Mantener una única base de datos de productos e inventario
Para cumplir estos requisitos, utilizamos dos mecanismos diferentes en Shopp Multilingual.
Las páginas de WordPress se traducen como páginas individuales, por idioma. Así es como funciona normalmente WPML para permitir la máxima flexibilidad entre los diferentes idiomas.
Los productos y las categorías de Shopp se traducen con el mecanismo WPML Traducción de cadenas. Esto significa que un mismo producto se puede ver en diferentes idiomas. No importa en qué idioma hagan el pedido los usuarios, sigue siendo exactamente el mismo producto. Hay una única gestión de inventario y un único seguimiento para los productos en cualquier idioma.
Sin embargo, WPML Traducción de cadenas es difícil de gestionar. Resultará muy pesado comprobar qué campos, para qué productos, están traducidos, faltan o necesitan actualización.
El plugin Shopp Multilingual cubre esta carencia. Enumera los productos en el Escritorio de traducción de WPML. Usted puede elegir qué productos traducir, a qué idiomas y quién los traducirá. De esta forma, los usuarios no tienen que preocuparse de lo que ocurre internamente.
Páginas de cuenta de cliente localizadas
Para un sitio de comercio electrónico totalmente multilingüe, se necesitan varios elementos básicos:
- Páginas de WordPress que incluyen las páginas especiales de Shopp (tienda, carrito, finalizar compra y cuenta)
- Los propios productos de Shopp
- Los archivos de plantilla de Shopp
Los archivos de plantilla muestran las cuentas de los usuarios. WPML configurará el idioma del cliente según el idioma de finalizar compra. Sin embargo, para que se muestre en el idioma correcto, el PHP de las plantillas debe estar preparado para la localización.
Debe envolver los textos de los archivos de plantilla de Shopp en llamadas GetText. Primero, copie los archivos de plantilla de Shopp a su tema (Shopp puede hacerlo por usted). A continuación, indique a Shopp que está utilizando su versión local de estas plantillas. Y, por último, edite estas plantillas y añada envolturas GetText alrededor de todos los textos.
Ahora que estas plantillas forman parte de su tema, utilice el mecanismo WPML Traducción de cadenas para traducirlas.
¿Quiere empezar?
Necesitará tener la versión reciente de WPML, incluidos los módulos Gestión de traducción y Traducción de cadenas.
El soporte para Shopp Multilingual se incluyó en la versión de desarrollo de Shopp. Le recomendamos que se ponga en contacto directamente con los autores de Shopp para obtener la versión más actualizada de Shopp.
Una vez que los tenga, vaya a la página de Shopp Multilingual, obtenga la versión reciente, revise cualquier problema conocido y podrá empezar.
¡Cuéntenos cómo le va!



