Avisos
Vaciar todo

Vincular otro enlace al apartado  

 
Francisco
 Francisco
Usuario experto

Buenas tardes,

Me gustaría saber como puedo hacer para eliminar esta url: Contenido solo visible a usuarios registrados

Citar
Respondido : 06/08/2017 7:31 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Francisco,

Debe tener en cuenta que la url referente a "autenticacion" la genera PrestaShop cuando se añaden productos al carrito y se pasa al pago (checkout), en cuyo proceso pasa necesariamente por "autenticacion?back=addresses" para que el comprador se autentique y pueda ver el siguiente paso del proceso, de asociación a su cuenta (el pedido hasta ahora sin comprador definido pasa a ser asociado a un comprador autenticado) y de ahí al proceso de dirección de envío y pago.

La pantalla de "Estado de Pedido" (estado-pedido?id_order=HFTLMSVYL) solo es posible pasarla con el código que devuelve la url (en este caso es HFTLMSVYL) y el correspondiente email del comprador para hacer un seguimiento del pedido.

No veo la relación entre "autenticación" y "estado-pedido", son dos cuestiones separadas y de la una no se puede redireccionar a la otra ni sustituir la del proceso de autenticación.

Saludos

ResponderCitar
Respondido : 06/08/2017 11:35 pm

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

Francisco
 Francisco
Usuario experto

Buenas tardes,

Yo lo que quiero es que el cliente pueda trackear su compra sin tener que registrar y para ello quiero sustituir ese enlace de mis pedidos por el otro. Porque eso se le proporciona en el correo que se les envia cuando hacen la compra pero aparece en pequeño, yo quiero ponerlo en el apartado mis pedidos. Donde se puede hacer?

Gracias.

ResponderCitar
Respondido : 07/08/2017 5:55 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Busca el archivo :
my-account.tpl como parte de los archivos del theme que usas

Luego puedes usar el siguiente código HTML, puedes poner este código justo debadjo del código dondo incia la lista, línea 38 aprox.

  • {l s='Tu texto'}
  • Tienes que reemplazar # por una url , y cambiar el texto "Tu texto"

    Saludos.

    ResponderCitar
    Respondido : 07/08/2017 6:34 pm

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

    Francisco
     Francisco
    Usuario experto

    Buenas tardes,

    Te adjunto pantallazo porque no aparece cual es la línea 38. Y cuando me diga donde colocarlo, que tengo que copiar y pegar el codigo html que me acaba de pasar? y que tengo que poner en el texto "Tu texto"?

    ResponderCitar
    Respondido : 07/08/2017 6:46 pm
    Jhon
     Jhon
    Soporte CMS Webempresa Moderator

    Hola

    Debes usar un editor de código para que te aparezcan los números de línea, igual en tu captura puedes colocarla debajo de:

    Saludos.

    ResponderCitar
    Respondido : 07/08/2017 10:18 pm

    Francisco
     Francisco
    Usuario experto

    Buenas tardes,

    Lo he puesto en la línea que me ha dicho y sigue sin funcionar, adjunto pantallazo para que lo pueda ver.
    Además que tengo que poner en "Tu texto"

    Un saludo.

    ResponderCitar
    Respondido : 08/08/2017 2:18 pm
    Jhon
     Jhon
    Soporte CMS Webempresa Moderator

    Hola

    Eso aparecerá en el detalle de cuenta cuando un usuario esta registrado, es decir logueate como usuario y luego verifica tu pantalla de detalle de perfil.

    Podrías evaluar colocar un ítem de menú directamente que haga referencia a la url de tracking, de esta manera aparecderá siempre, ya que desde la opción de pedidos sólo aparecerá para usuarios registrados

    Saludos.

    ResponderCitar
    Respondido : 08/08/2017 10:06 pm

    Cursos Gratuitos WordPress

    Francisco
     Francisco
    Usuario experto

    Buenas tardes,

    Es que yo lo que quiero es que el usuario no tenga que registrarse para trackear su pedido, quiero que aparezca ese apartado en mis pedidos el link que le pasé. Mi objetivo es que no tenga que estar el usuario creando una cuenta, quiero quitar esa opción para que pueda meterse en mis pedidos, poner su numero de referencia y listo.

    Un saludo.

    ResponderCitar
    Respondido : 09/08/2017 7:16 pm
    Jhon
     Jhon
    Soporte CMS Webempresa Moderator

    Hola

    Ok , entiendo, pero no puedes cambiar el link de "mis pedidos", esto es parte del core de PrestaShop, cambiarlo implicaría tocar código y de igual manera perderías tus cambios si actualizas.

    Lo que te recomiendo es o hacer un ítem de menú con el enlace a la url que deseas o lo otro es usar un módulo html, en el cual se incluya el código HTML con el enlace, y colocarlo en alguna posición de tu sitio web, para esto último revisa:

    https://www.webempresa.com/blog/como-agregar-codigo-html-a-prestashop.html

    Saludos.

    ResponderCitar
    Respondido : 09/08/2017 10:24 pm

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

    Francisco
     Francisco
    Usuario experto

    Hola,

    Claro eso es lo que quiero si no puedo borrar mis pedidos, y como puedo hacer un ítem del menú que deseo para luego poner el enlace que quiero?
    La segunda opción es el módulo en caso de que no me salga la primera.

    Saludos.

    ResponderCitar
    Respondido : 09/08/2017 10:41 pm
    Jhon
     Jhon
    Soporte CMS Webempresa Moderator

    Hola

    La idea es que coloques un ítem de menú adicional en el menú principal (inicio, gafas de sol, )

    Desde Módulos > Moulos busca el módulo de menú principal
    Luego al configurar verás que puedes añadiar en la parte inferior ítems de menú personalizados, tendrías que crear un ítem de menú con esta url:

    Contenido solo visible a usuarios registrados

    Saludos.

    ResponderCitar
    Respondido : 09/08/2017 11:23 pm

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

    Francisco
     Francisco
    Usuario experto

    Buenas tardes,

    Es que no me gustaría ponerlo en el menú de arriba, se me ha ocurrido ponerlo en el CMS de envío el link para el seguimiento de pedido.
    Gracias igualmente.

    Un saludo.

    ResponderCitar
    Respondido : 10/08/2017 3:50 pm