2012-08-21 18 views
8

Me pregunto cómo administrar mi catálogo de productos para Magento de manera eficiente. Mantengo un stock de productos y los vendo a través de múltiples sitios web, esos sitios web son a su vez en múltiples idiomas.Traducción de productos Magento para múltiples sitios web multilingües

El consejo más común es crear una tienda para cada sitio web y una vista de tienda diferente por idioma, en la que puede traducir la descripción del producto. Esto no me parece muy eficiente. Por ejemplo, si tiene 4 sitios web diferentes, cada uno ofreciendo productos en inglés y en español, tiene que hacer la misma traducción 4 veces para cada sitio web. Esto se vuelve muy engorroso para múltiples sitios web en múltiples idiomas y muchos productos.

Lo que idealmente haría, es mantener una traducción por idioma y realizar un seguimiento de las existencias de mi producto de forma centralizada (es decir, aún poder gestionar el producto de forma global). ¿Cómo se puede lograr esto en Magento?

Actualización: después de cavar alrededor de un poco más, pidiendo en los canales de IRC, publicación en los foros, y buscando a los diablos de Google y el repositorio de extensiones de Magento Connect, estoy empezando a darse cuenta de que esto es una de deficiencias de Magento. Voy a desarrollar mi propia solución para esto. Por favor, deje un mensaje aquí si está interesado en la misma funcionalidad, si hay suficiente respuesta, veré si puedo ponerla a disposición de otros.

+0

Definitivamente estoy interesado. Por favor envíenos una actualización! – Shiki

+0

interesado. Pls suelta un mensaje. – Paktas

Respuesta

0

En App/Configuración regional/Directorio, este es el directorio global de la configuración regional, puede leerlo en todos sus sitios web administrados desde un back-end.

Y se puede definir el directorio local para cada storeview de

Sistema-> configuración-> Diseño-> Traducciones

así que básicamente se puede utilizar la misma configuración regional para temas diferentes, siempre y cuando se mantiene la archivos actualizados con todas las variables!

Estaba ejecutando 9 sitios web con diferentes vistas de tienda desde un backend ¡Nunca tuve problemas con las traducciones!

+0

Esto no funciona para productos, atributos de productos y nombres de categorías – Flyingmana

+0

¡Sí, por supuesto! los atributos del producto y los nombres de las categorías se deben traducir en función de la vista de la tienda o del sitio web. (el atributo debe ser vista de tienda/sitio web no global) para poder traducirlo. – Meabed

2

Desafortunadamente no hay una buena respuesta a esta pregunta. Los textos del producto generalmente se ingresan en el nivel de vista de la tienda, como ya descubrió. Tener varias vistas de tiendas en el mismo idioma (pero en diferentes sitios web) creará una carga y gastos generales para configurar.

Si esto fuera mi tienda, escogería una de estas rutas:

  • Cargar datos de una fuente externa, donde los datos del producto ya está muy bien gestionado. Administrar datos de productos en Magento puede ser un problema.
  • O, si tiene que hacerlo en Magento, cree un módulo personalizado para actualizar todos los campos pertinentes a través de múltiples sitios web. Puede crear un detector de eventos "en el guardado del producto", que actualiza todos los textos para vistas de tiendas con el mismo idioma.
  • o, puede sustituir el modelo de recursos de producto, por lo que los nombres de productos, descripciones y algunos otros textos se cargan de manera diferente de la base de datos (pero esto sin duda será la ruta más complicado).
Cuestiones relacionadas