Avisos
Vaciar todo

Web en wordpress con enlace a tienda Prestashop  

Página 2 / 2
 
Victor
 Victor
Reputable Member

No sé si se ha dado el caso y tampoco si lo que estoy haciendo es una aberración. De cualquier forma, por favor, aconsejadme.

Como sabéis empecé mi web con wordpress (corporativa) y he activado la tienda con WooCommerce.
El caso es que no me acababa de agradar la configuración y gestión de la tienda, y probé a instalar un pack de Prestashop para probarlo y ver que tal.

La configuración de la tienda y el tema de los envíos me parece mucho más sencilla que woocommerce. Otra cosa es saber donde están y para que sirven cada modulo... Pero en definitiva me siento más cómodo trabajando con prestashop. (Por ahora).

Es correcto lo que he hecho? Es factible? He querido inventar lo que ya está inventado? (Creo que la respuesta a la última pregunta es Sí)

Lo correcto sería añadir toda la información corporativa a prestashop y todo quedaría más conjuntado y en mejores condiciones?

Las URLs son:
http://www.costablancaexport.com
http://www.costablancaexport.com/tienda

Si lo dejo así, tendría que crear un ítem de menú en prestashop para volver a la web de wordpress.
Cómo lo hago?

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 08/01/2015 12:26 pm
Victor
 Victor
Reputable Member

Ya lo he probado.
En español funciona bien, ya que no tiene que cambiar de idioma.

Pero si lo hago, como dices, poniendo directamente la url en inglés pasa lo siguiente:
Cuando entras en:
www.costablancaexport.com
la web está en español y si entras en tienda como la url que tiene ese item termina en "/en", te manda a la versión de Shakespeare... y si vuelves a www.costablancaexport.com/ y pinchas en la bandera inglesa para cambiar a inglés, como el formato de url de wordpress es diferente a la de prestashop, no funciona.
Es lo que comentaba antes, que te mete una "en/" justo antes de "/tienda/en" y no funciona.

Creo que ese es el problema.

De todas formas, cual sería la forma de hacerlo?
Colocar un item en el menú principal que te mande a la web de la tienda y que cambie el idioma según sea requerido. Pero es que tampoco cambia de idioma ese ítem "Tienda" cuando la web está en inglés.

Hacer esto era algo provisional, puesto que quiero pasarlo todo a prestashop. Pero mientras tanto pensaba dar esta solución.

ResponderCitar
Respondido : 10/01/2015 9:42 am

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Víctor.
Personalmente yo utilizaría otro plugin como traductor:
https://wordpress.org/plugins/polylang/

Es un plugin de traducción muy ligero, sencillo de utilizar, con un buen soporte y con una valoración muy buena.

Otra opción que puedes valorar es la de crear un subdominio para la tienda. tienda.costablancaexport.com

Con esta opción puedes tener WordPress como Web empresarial y para blog y el subdominio como tienda.
https://www.webempresa.com/videos-soporte/cpanel/21-crear-subdominios/index.htm

Un saludo

ResponderCitar
Respondido : 10/01/2015 10:16 am
Victor
 Victor
Reputable Member

Voy a ver y os cuento.

EDITO:
En el caso de crear un subdominio, estaría en el mismo problema, no?
Tendría que crear un ítem en el menú para enlazar a él.

O te refieres a que además de cambiar el plugin de traducción, cree un subdominio para la tienda?

ResponderCitar
Respondido : 10/01/2015 10:22 am

Cursos Gratuitos WordPress

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Víctor.
Tendría que crear un ítem en el menú para enlazar a él.
Si, anqué creo que ya lo tienes, solo tendrías que cambiar la dirección URL:
tienda.costablancaexport.com

O te refieres a que además de cambiar el plugin de traducción, cree un subdominio para la tienda?
Yo crearía un subdominio para la tienda y tendría las dos activas, la de WordPress la dejaría como web corporativa y blog y la de prestashop la dejaría solo para la tienda.

Lo del plugin de traducción, yo lo cambiaria, personalmente me siento más cómodo con el plugin "polylang"

Un saludo

ResponderCitar
Respondido : 10/01/2015 10:46 am
Victor
 Victor
Reputable Member

Hola Pepe, estoy configurándo las traducciones de los menús con Polylang pero no veo por ningún lado la pestaña "Manage Locations" para asignar cada menú a su idioma.

Dónde lo puedo encontrar?

ResponderCitar
Respondido : 10/01/2015 12:34 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Víctor.
La configuración de los aspectos fundamentales la tendremos dentro de “Ajustes => Languages“.
Lo primero que veras es la pantalla para agregar y configurar los idiomas que queremos en el contenido de la Web. En el caso de no encontrarlo, tendrás la posibilidad de añadir uno:

Una vez que hemos agregado los idiomas, traducimos algunas cadenas usadas por WordPress, como la paginación, el título de varias páginas, etc.

Una vez que activamos el idioma por defecto, podemos presentarlo modificando la url. Por ejemplo, el contenido en inglés sería accesible si modificamos la URL “ http://www.costablancaexport.com ” por " http://www.costablancaexport.com/en/ "

También tienes la opción de Detectar el lenguaje del navegador y presentar el contenido con el idioma que tenga el navegador.

Una vez configurado, lo primero que tienes que hacer, es otro juego de menús en cada uno de los idiomas que hemos configurado. Para crearlo, iremos a “Apariencia => Menús” y crearlo con los enlaces y etiquetas al contenido de uno u otro lenguaje y asignar donde queremos que se muestre.

Si vamos a “Entradas“, veremos que se ha añadido una columna por cada uno de los idiomas que hemos creado, en la parte superior veremos las banderas de cada uno de estos idiomas y según el icono, si este cuenta con traducción o no en el resto.
En la columna de la imagen, si damos al icono del lápiz de la primera fila, editaremos dicha entrada. El icono con la V en verde de la segunda fila nos indica que tiene traducción en la lengua de esta columna y si pinchamos sobre este icono, editaremos dicha traducción.
En caso de que un artículo no tenga traducción en alguno de los idiomas, es posible añadirla usando el icono +.

Espero poder haberte ayudado un poco :dry:

Un saludo

ResponderCitar
Respondido : 10/01/2015 2:56 pm
Victor
 Victor
Reputable Member

Una vez configurado, lo primero que tienes que hacer, es otro juego de menús en cada uno de los idiomas que hemos configurado. Para crearlo, iremos a “Apariencia => Menús” y crearlo con los enlaces y etiquetas al contenido de uno u otro lenguaje y asignar donde queremos que se muestre.

Gracias Pepe,
Pero es que lo que no encuentro es el Menu Settings que aparece en la imagen que pones...

Dónde está?

ResponderCitar
Respondido : 10/01/2015 3:08 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Victor
 Victor
Reputable Member

Perdón. Duplicado

ResponderCitar
Respondido : 10/01/2015 3:17 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Víctor.
Tienes creado un menú por ejemplo "Menu Principal" que está en castellano, a este menú le llamaremos "Menú Principal Castellano" Ahora tienes que crear otro menú igual, en este caso con los valores en inglés, a este le podemos llamar " Menú Principal Ingles"

Una vez creado en "Entradas” podrás ver las banderas con los idiomas.

Un saludo

Un saludo

ResponderCitar
Respondido : 10/01/2015 3:50 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Victor
 Victor
Reputable Member

Gracias Pepe.

Las banderitas me han aparecido al activar el plugin sin crear el menú.

He creado el menú en inglés. Pero cómo le digo que ese es el menú que tiene que aparecer cuando la web esté en ingles?
Le he asignado las páginas en ingles pero no hay cambios.

Abro ola web para que veas como está ahora.
www.costablancaexport.com

ResponderCitar
Respondido : 10/01/2015 4:01 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Víctor.
Tienes que ir a "Ajustes => Idiomas" Pestaña "Ajustes" y marcar "Detectar el idioma del navegador"

Un saludo

ResponderCitar
Respondido : 10/01/2015 4:24 pm

Victor
 Victor
Reputable Member

Lo tengo ya activado pero nada.

Tendrá algo que ver con esto que he visto en la documentación del plugin?

Your theme must support custom navigation menus for the following to work (for programmers, it means that the theme must call ‘register_nav_menu’) and must use a theme location in the function ‘wp_nav_menu’, i.e.
wp_nav_menu(array('theme_location' => 'primary')); is OK
wp_nav_menu(array('menu' => 'nav menu')); is not OK

Pero no tengo claro donde he de comprobarlo.

ResponderCitar
Respondido : 10/01/2015 4:54 pm
Victor
 Victor
Reputable Member

Pepe ya está.

Después de darle mil vueltas me he fijado que en "Gantry Settings" la plantilla "Default Settings" tiene asignado el menú principal en "Navigation".

Por lo que he creado un "Default ing" y le he asignado el menú principal ing y ya está.
Ya aparece el menú inglés. Ahora falta ir puliendo a ver....

Muchísimas gracias por tu ayuda.

EDITO:
Tienes que asignarle las páginas correspondientes al idioma inglés.
No sé si lo que he hecho es la cuenta de la vieja, pero funciona....

ResponderCitar
Respondido : 10/01/2015 5:55 pm

Cursos Gratuitos WordPress

Página 2 / 2