Jump to content

Eusebio100

Members
  • Posts

    1,023
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Eusebio100

  1. Lo primero header.tpl es un archivo, no una carpeta, y al menos en prestashop 1.6 se encuentra tal y como te indican en public/themes/tu tema.

    Lo segundo, en la imagen que muestras no veo la estructura de carpetas de prestashop.

    Si usas prestashop 1.6 busca dentro de las carpetas que tienes y en algún sitio deberías encontrar la carpeta themes, dentro de esta otra con el tema que utilizas y dentro debería estar el archivo que buscas.

  2. Lamentable el rumbo ha tomado este hilo, y encima es que ya no aporta nada.

    En mi opinión cuando se entra en la descalificación se entra de hecho en la sinrazon y este hilo ha derivado ya hácia esto último. Que mal quedan esos calificativos de memos, lerdos, burros, etc; ya no se discute si técnicamente es mejor una cosa u otra, si no quien es el dueño de la verdad y la razón.

    Este es mi último comentario en este hilo, al fin y al cabo es coherente con lo dicho al principio de que ya no se aporta nada.

  3. hace 34 minutos, Fran dijo:

    Solucionado!!!! Ya di con el problema de porque no aparecian los transportistas nuevos que creaba...... Y era porque no sabia que habia que añadir los transportistas en el apartado existencias almacenes. Una vez añadi ahi el transportista nuevo recoger en tienda, ya me aparece en el carrito al hacer el pedido. Muchas gracias

    Eso es por que tienes activada la gestión avanzada de stock. Yo la quité por la cantidad de problemas que me daba.

  4. Resuelto más o menos.

    Para el front, de cara al cliente es fácil:

    1) crear una plantilla de email para cada agencia de transporte con su url correspondiente a la que añadimos la variable con el nº de seguimiento.

    2) crear un estado diferenciado para cada agencia (ej. Eviado-C_Express) al cual le asignamos la plantilla de email correspondiente.

    3) al pasar el pedido al estado de enviado, tener en cuenta seleccionar el que corresponda con la agencia elegida.

    Para el admin me ha resultado un poco más complicado. La idea era crear un checkbox para marcar la agencia y modificar la url de seguimiento en función de la agencia seleccionada, pero la pereza me ha podido.

    Al final, como son 4 agencias he cuadruplicado el nº de seguimiento, cada uno con una url de cada agencia, con eso me basta. Esto es solo para un transportista seleccionado (en mi caso agencia 48 horas) para el resto no cambia nada, funciona todo como siempre.

    Adjunto un par de capturas, yo tengo ps 1.6.1.20, si alguien está interesado subo las modificaciones.

    Captura_envio_agencia_x.JPG

    Captura_envio_normal.JPG

  5. hace 2 minutos, solucioneseb dijo:

    Buenas tardes

    ¿Como implementas el tema de la gestora para los envios?? Con un módulo o de manera manual?? Como se asigna a un transportistas concreto un envio..
    Explicanos un poco el tema e intentamos ayudarte
    Salds!

    Salvando las diferencias es algo parecido a como lo hace amazon.

    Yo tengo configurados dos transportistas, uno es correos (el de toda la vida) y otro es transporte urgente entrga 24 horas. Si mi cliente elige transporte urgente, ahí es cuando yo al preparar el paquete a través de la gestora debo elegir una agencia, que según las caracteristicas del paquete puede ser una u otra, y ahí es donde al enviar el email de confirmación del envío debo indicar la agencia y la url de seguimiento.

    Espero que esté más claro ahora.

  6. Hola, en mi web llevo todo el tema de los envíos a través de una gestora, de esta manera cuando un cliente selecciona "agencia con entrega 24 horas" puede ser una entre varias, y por consiguiente para cada una debería enviar un email diferente con una url de seguimiento diferente.

    Alguien me puede decir como hacer esto?

    Cualquier idea es bienvenida.

  7. hace 48 minutos, DanMej17 dijo:

    Ya está activado, sin embargo sigo teniendo ese detalle.

    Tu mismo te has contestado en el primer post, por ejemplo:

    En esta página: https://grupoe-byte.com/mx/marvo/29-331-mouse-marvo-n205.html#/10-color-rojo estás cargando esta url no segura: http://plazaencasa.com/img/cms/Raton-M205_H.jpg.

    Como ves es algo que has metido en la descripción del producto y que debes eliminar para que no te aparezca lo de sitio no seguro. Cada vez que cargas en tu web un enlace a una página no segura te aparecerá el mensaje.

  8. En 30/4/2019 a las 7:04 PM, AndrésR dijo:

    Ah! Entendido!

    Lo que hay que hacer es definir un solo transportista y poner poner un par de rangos de precios.

    Uno con un precio fijo para envíos de 0 a 99€ y otro gratuito para envíos de 99 a 100000000€

    Muchísimas gracias!

    Si quieres tener varios transportistas y que el envío gratis sea solo a través de uno de ellos, puedes hacerlo con las reglas de descuento, en este hilo explico como hacerlo. Es para presta 1.6, pero no creo que en presta 1.7 sea diferente.

  9. hace 3 minutos, adriangb91 dijo:

    Gracias por la contestación. He realizado las modificaciones en los ficheros pero al modificarlo la web se queda en blanco y no me deja acceder ni al backoffice ni al frontoffice.

    He vuelto a dejar los ficheros tal y como estaban pero sigue la pantalla en blanco. ¿Debo de refrescar alguna información?.

     

    no debería afectar para nada, ¿seguro que has modificado el fichero indicado?

    pégalo aquí y lo miramos.

  10. hace 24 minutos, adriangb91 dijo:

    ¿Sabéis de alguna forma de bloquear el registro de este tipo de usuarios?. La versión de mi Prestashop es   1.6.1.4

    Es un ataque generalizado en tiendas prestashop, en el enlace que te han indicado hay varias soluciones.

    Yo tengo prestashop 1.6.1.20 y mi solución funcionando 100% más de una semana es esta:

    En el archivo controllers/front/AuthController.php busca el siguiente bloque:

            // Preparing customer
            $customer = new Customer();
            $lastnameAddress = Tools::getValue('lastname');
            $firstnameAddress = Tools::getValue('firstname');
            $_POST['lastname'] = Tools::getValue('customer_lastname', $lastnameAddress);
            $_POST['firstname'] = Tools::getValue('customer_firstname', $firstnameAddress);

    Lo sustituyes por:

            // Preparing customer		
            $customer = new Customer();
            $lastnameAddress = Tools::getValue('lastname');
            $firstnameAddress = Tools::getValue('firstname');
    		$name_spam = array('www.', 'http:', 'https:', '/');
    		foreach($name_spam as $spam_name){
    		  if (stripos($firstnameAddress, $spam_name)!==false || stripos($lastnameAddress, $spam_name)!==false){
    			$this->errors[] = Tools::displayError('Invalid lastname or firsname, please contact us.');
    		   }
    		}
    		$_POST['lastname'] = Tools::getValue('customer_lastname', $lastnameAddress);
            $_POST['firstname'] = Tools::getValue('customer_firstname', $firstnameAddress);

    Lo recomendable sería hacerlo en override.

    Espero que te sirva.

  11. hace 1 hora, dwilden dijo:

    A mi esta solución me ha funcionado bien, sobre PS1.6.1.23 y con PHP 7.2

    Yo descartaría de modificar archivos con el parche de antes, ese parche solo funciona si el bot pone en apellidos una url, lo cual ese parche solo servirá momentáneamente para este bot en concreto, pero a la que cambie el perfil del ataque, ese parche no servirá para nada

    Pues a mi no me funcionó, desde siempre he tenido lo de crear cuenta y dirección y se registraban a montón. No tengo exactamente ninguno de los parches que se nombran por aquí, pero si muy parecido y me funciona; si cambian el perfil del ataque cambiaré el perfil en el parche.

    En cualquier caso y por muy oficial que sea el parche, antes o después, por un lado o por otro, nunca estaremos libres de este tipo de gentuza.

  12. hace 14 minutos, warrant dijo:

    Hola

    Tenía este problema, se daban de alta unos 10 clientes spam cada día, y se me ocurrió cambiar la configuración  en preferencias-clientes, y lo puse en "estándar (creación de cuenta y dirección)",  y por ahora he dejado de recibir altas de usuarios spam, no sé si será casualidad o no pero llevo 2 días que no he recibido nuevos registros de clientes. No creo que funcione a todo el mundo, quizás depende de la plantilla, pero bueno, por si lo queréis probar sin tener que tocar código...

    Tengo PS 1.6.0.11

    Saludos

    Supongo que será casualidad, yo siempre lo he tenido en estandard y todo el fin de semana fue catastrófico con los registros, + de 100 registros. El lunes puse un parche muy parecido al que indica juanky1969 más arriba y hasta ahora problema resuelto.

  13. hace 2 horas, tortuboyFran dijo:

    Alguna solucion para versiones 1.5.x ?

    Por un lado está el módulo de factoría digital que (según ellos, yo no lo he instalado) funciona en ps 1.5, aquí el enlace.

    Por otro lado está este código puesto más arriba, que hasta donde mi memoria alcanza es totalmente extrapolable a ps1.5 y fácil de modificar.

    En 22/4/2019 a las 11:12 PM, juanky1969 dijo:

    Buenas, a mi me pasaba lo mismo, version prestashop 1.6.1.12

    Editar fichero /controllers/front/AuthController.php

    line 408:

            // Preparing customer
            $customer = new Customer();
            $lastnameAddress = Tools::getValue('lastname');

    Añadir esto debajo para bloquear el apellido del robot que usa www etc....

             if (preg_match('/www|http/ui',$lastnameAddress)) {
                $this->errors[] = Tools::displayError('lastname spam disable');
            }

     

     

  14. hace 1 hora, gusman126 dijo:

    Todas las traducciones tipo $this->l('Texto') y $this->trans('Texto') que se encuentran en los PHP no es necesario añadir el nombre del modulo, se traducen cuando estas configurando y le das al boton de traducir,

    Así es como yo lo entiendo, por eso creo que lo que lo que plantea Sumarecursos no tiene nada que ver con el nombre del módulo, es simplemente un tema de traducciones, de hecho en la captura que ha puesto se ve que lo tiene traducido del castellano al inglés, por eso le sale en inglés.

  15. hace 17 minutos, sallen_acs dijo:

    Creo que esa solución solo vale para PS 1.6??

    No puedo comentar sobre ps 1.7 por que no lo conozco, pero eso tal y como se ve en los post anteriores no tiene sentido. Si te fijas en la primera captura lo tiene traducido del castellano al inglés, por lo que si borras la traducción al inglés y lo dejas en blanco tendrá que coger el castellano a menos que prestashop se invente el inglés, vamos, lo mismo que el resto de traducciones, algunas incluso del mismo archivo php que comentas.

    Me consta que hay gente que le funciona en ps 1.7, a ver si alguien lo corrobora.

  16. hace 4 horas, Sumarecursos dijo:

    Me refiero al texto "Pago con tarjeta" que sale cuando voy a realizar el pago con la web en inglés.

     

    Pues sigo sin entenderlo. En la primera captura que has puesto lo tienes traducido del español al inglés (Credit card payment), si es eso a lo que te refieres ponlo en español o simplemente borra el texto en inglés y déjalo vacío.

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More