Prestashop 1.6 / 1.7 Cómo importar productos y categorías
Soy consciente de que esta solución puede no funcionar para las versiones de PrestaShop 1.7.6+. Eso es debido a la arquitectura de cambio de PrestaShop 1.7. Si usted utiliza esta versión o una más reciente, debería considerar buscar un módulo que sea responsable de añadir nuevos campos al formulario de registro. Tengo planes de lanzar tal módulo, sin embargo debido a mi tiempo limitado no sé cuando. Gracias por su comprensión ¿Busca la versión de este tutorial para PrestaShop 1.6? Haga clic aquí. ¡Antes de cualquier cambio, por favor recuerde hacer una copia de seguridad de todos sus archivos! No asumo ninguna responsabilidad por presuntos inconvenientes o errores que puedan ocurrir después de esas modificaciones.
PrestaShop 1.6.x. Cómo editar la confirmación del pedido
Con el fin de añadir un nuevo campo al formulario de registro de la dirección, vamos a añadir un par de anulaciones, así como la creación de un nuevo campo de base de datos y modificar el archivo de plantilla de dirección. Si usted no está familiarizado con Prestashop anulaciones, echa un vistazo a mi artículo sobre cómo ampliar los objetos de Prestashop (aunque tendremos que utilizar una técnica ligeramente diferente).
Lo primero es lo primero, necesitamos algo para jugar. Queremos que el cliente sea capaz de rellenar un campo que no existe actualmente, por lo tanto vamos a entrar en la base de datos, acceder a la tabla ps_address y crear un nuevo campo: my_custom_field. Lo he convertido en un campo VARCHAR de 64 caracteres.
Explicación: si usted lee mi artículo sobre cómo ampliar los objetos de Prestashop, se dará cuenta de que se acercó a esta anulación un poco diferente. No estoy asignando el nuevo campo en la creación de la instancia, pero estoy anulando directamente su definición. La razón es simple: la definición de Dirección se llama estáticamente cuando se crea una nueva dirección en el front office, y si añadimos el nuevo campo en el método construct, lo habríamos perdido de la lista.
PrestaShop 1.6.x. Cómo mostrar los precios para los registrados
Por defecto, PrestaShop está configurado para que sólo los clientes registrados que tienen una cuenta en su sitio puedan pedir productos. Los visitantes no pueden hacer pedidos sin crear una cuenta. Sin embargo, si lo desea, puede habilitar el pago de invitados. Hay una opción en el panel de administración con la que puede hacerlo.
Si utiliza PrestaShop 1.5 o una versión más reciente como PrestaShop 1.6, inicie sesión en el panel de administración, vaya al menú Preferencias>Submenú Pedidos, configure la opción Habilitar pago de invitados en Sí y haga clic en el botón Guardar.
En las versiones de PrestaShop anteriores a la 1.5 (por ejemplo, PrestaShop 1.4), después de iniciar sesión en el back office, haga clic en el menú Preferencias, en la página que se abre establezca la opción Habilitar pago de invitados en Sí y haga clic en el botón Guardar.
Cuando se habilita el pago de invitados, se añaden algunas opciones al paso de inicio de sesión del proceso de pago. Los clientes no registrados pueden utilizarlas para especificar su información personal (por ejemplo, nombre, dirección de correo electrónico, etc.) y proporcionar una dirección de entrega/factura. Una vez realizado el pedido, PrestaShop les enviará automáticamente un correo electrónico con los detalles del pedido y su identificación.
PrestaShop 1.6.x. Cómo trasladar su sitio web desde una
La geolocalización es una función de PrestaShop con la que puede restringir el acceso a su tienda para determinados países. Puede seleccionar los países que desea restringir y configurar el comportamiento de Geolocation hacia los clientes de esos países, así como de los países que no están restringidos. Para acceder y configurar las opciones de Geolocalización, vaya al menú Preferencias>Submenú de Geolocalización en el panel de administración de su PrestaShop.
En este artículo vamos a repasar brevemente el proceso de habilitación de la Geolocalización y la gestión de su configuración. Para ver capturas de pantalla y algunos detalles más, también puede consultar el tutorial sobre cómo gestionar la Geolocalización en PrestaShop 1.5-1.6.
Para habilitar y utilizar la Geolocalización, en primer lugar es necesario obtener un archivo específico que luego tiene que subir en su cuenta de alojamiento de PrestaShop. Cuando vayas al menú de Preferencias>Submenú de Geolocalización en la parte superior de la página verás un mensaje sobre ese archivo. Hay un enlace en el mensaje; haz clic en el enlace para descargar y guardar el archivo en tu ordenador local. Después de descargar el archivo, descomprímelo y sube el archivo descomprimido a tu cuenta de alojamiento de PrestaShop. Si tu PrestaShop está instalado directamente en el directorio public_html de tu cuenta, la ruta de la carpeta en la que tienes que subir el archivo será public_html/tools/geoip.