Quotation Pro
Documentación completa para instalar, configurar y utilizar el módulo Quotation Pro en tu tienda PrestaShop.
¿Qué es Quotation Pro?
Quotation Pro es un módulo de cotizaciones y presupuestos para PrestaShop que reúne tres funcionalidades:
-
Cotizaciones (lado administrador): preparas una cotización desde el back-office, como borrador o directamente, y se la envías al cliente con un PDF y un enlace. Al abrirlo, los productos se cargan en su carrito con los precios pactados y solo tiene que pagar; la cotización queda enlazada al pedido.
-
Productos solo por cotización: parte de tu catálogo se muestra sin precio ni botón de compra, y el cliente te envía una solicitud de cotización desde la tienda, sin necesidad de registrarse.
-
Presupuestos (lado cliente): el propio cliente, desde el carrito o el checkout, pulsa "Descarga tu presupuesto" y obtiene un PDF de su carrito. Tú lo ves en el back-office y puedes responderlo con una cotización.
Características Principales
Cotizaciones que se convierten en pedidos
Prepárala como borrador, envíala con su PDF y su enlace, y el cliente paga con los precios pactados en el checkout de la tienda. La cotización se convierte en pedido sola.
Presupuestos en PDF para el cliente
Un botón en el carrito y el checkout permite que el cliente descargue un presupuesto en PDF de su carrito, y puedes responderlo con una cotización.
Productos solo por cotización
Vende parte del catálogo sin precio publicado: por categoría, marca, proveedor o producto. El cliente envía su solicitud desde la tienda y tú le respondes con una cotización.
Multitienda, multimoneda y multi-idioma
Compatible con tiendas múltiples, varias monedas e idiomas, con editor de traducciones integrado y emails en el idioma del cliente.
Requisitos del Sistema
| Requisito |
Mínimo |
Recomendado |
| PrestaShop |
1.7.6 |
9.x |
| PHP |
7.2.5 |
8.1+ |
Instalación
Existen dos métodos para instalar el módulo en tu tienda PrestaShop, dependiendo de las características de tu servidor.
Método 1: Instalación desde el Back Office
1
Accede al Back Office
Inicia sesión en el panel de administración de tu tienda PrestaShop.
2
Navega a Módulos
Ve a Módulos → Gestor de módulos en el menú lateral.
3
Sube el módulo
Haz clic en "Subir un módulo" y selecciona el archivo ZIP descargado.
4
Instala y activa
Una vez subido, el módulo se instalará automáticamente. Haz clic en "Configurar" para comenzar.
Método 2: Instalación por FTP
Utiliza este método si el archivo ZIP es muy pesado y tu servidor no permite subirlo desde el Back Office debido a limitaciones de tamaño de subida.
1
Descomprime el archivo ZIP
Extrae el contenido del archivo ZIP en tu ordenador local.
2
Conéctate por FTP
Usa un cliente FTP (como FileZilla) para conectarte a tu servidor.
3
Sube la carpeta del módulo
Sube la carpeta del módulo a /modules/ en tu instalación de PrestaShop.
4
Instala desde el Back Office
Ve a Módulos → Gestor de módulos, busca el módulo y haz clic en "Instalar".
Nota para multitienda
Si trabajas con varias tiendas, el módulo requiere que selecciones una tienda concreta para configurarlo. Usa el selector de tienda de la parte superior del Back Office y configura el módulo tienda por tienda.
Posibles Problemas de Instalación
Conflictos de Override: Durante la instalación o activación del módulo, pueden surgir problemas relacionados con los archivos de override. Esto sucede cuando otro módulo ya ha modificado los mismos archivos del núcleo de PrestaShop.
Si experimentas errores de override al instalar o activar el módulo, no intentes resolverlo por tu cuenta si no tienes experiencia técnica. Contacta con nuestro equipo de soporte para recibir ayuda personalizada y resolver el conflicto de manera segura.
Contactar con Soporte
Configuración
Accede a la configuración desde Módulos → Quotation Pro → Configurar. El menú General reúne los ajustes en cuatro pestañas: Configuración, Cotizaciones, Presupuestos de clientes y Productos solo para cotización. Los cambios se guardan solos.
Configuración
Ajustes que afectan a todo el módulo.
Modo de depuración
Activa un modo de pruebas en el que solo las direcciones IP autorizadas ven las funciones del módulo en la tienda. Úsalo para comprobar la configuración antes de ofrecérsela a tus clientes.
IP
Direcciones IP autorizadas mientras el modo de depuración está activo. Aparece al activar el modo de depuración y tiene un botón para añadir tu IP actual.
Habilitar registros de depuración
Guarda un historial detallado de las acciones del módulo en los registros de PrestaShop (Parámetros avanzados > Registros), útil para que el soporte pueda diagnosticar una incidencia.
Nota: Los errores se registran siempre; esta opción añade el detalle adicional.
Color primario
Color de marca del módulo: el botón "Descarga tu presupuesto", la tarjeta del presupuesto y las bandas de los PDF. Por defecto, azul (#1d4ed8).
Color de texto primario
Color del texto y los iconos que se colocan sobre el color primario. Por defecto, blanco (#ffffff).
Moneda por defecto
Moneda que se usa en las cotizaciones, los precios de los productos y todos los cálculos. Si no eliges ninguna, se usa la moneda por defecto de la tienda.
Texto legal de cotizaciones y presupuestos
Texto legal o informativo que aparece al pie de todos los PDF de cotizaciones y presupuestos y de los correos que recibe el cliente. Se escribe en cada idioma de la tienda.
Página CMS de términos y condiciones
Página CMS que se enlaza como términos y condiciones en los PDF y en los correos.
Los PDF y los correos al cliente muestran además el logo de la tienda: el de las facturas o, si no hay, el logo general (Diseño > Tema y logotipo).
Cotizaciones
Ajustes de las cotizaciones que creas desde el back-office.
Prefijo de cotización
Prefijo que llevan los números de las cotizaciones (máximo 10 caracteres). Por defecto, QP-.
Validez de la cotización (días)
Días durante los que una cotización es válida desde que se hace oficial. Con 0 no caduca. La fecha aparece en el PDF como "Válido hasta" y en el correo, y al pasar esa fecha el enlace de pago deja de funcionar.
Mostrar precios utilizando el método de visualización de impuestos del grupo de clientes
Al crear una cotización, los precios se muestran con o sin impuestos según cómo los muestre el grupo de clientes elegido.
Tamaño de imagen del producto en PDF
Tamaño de las imágenes de producto en los PDF de cotización, la vista previa y los correos. Por defecto, cart_default.
Transportista para pagar una cotización
Cuando el cliente paga una cotización, solo se le ofrece este transportista, así que no puede cambiar el envío que pactaste. En una compra normal ese transportista no se ofrece. Déjalo vacío para que el cliente vea los transportistas habituales de la tienda.
Nota: Crea para ello un transportista gratuito (por ejemplo, "Cotización"): el importe del envío ya va dentro de la cotización.
Crear cotizaciones desde el detalle del pedido
Añade un botón "Crear cotización" a la ficha de cada pedido, que abre el formulario de cotización ya relleno con el cliente y los productos de ese pedido. Ver Cotizar a partir de un pedido.
Estados del pedido que muestran el botón
Aparece al activar la opción anterior. El botón solo sale en los pedidos que estén en alguno de estos estados.
Elige al menos un estado: sin ninguno, el botón no aparece en ningún pedido.
Presupuestos de clientes
Ajustes del botón "Descarga tu presupuesto", con el que el cliente genera un presupuesto en PDF de su carrito.
Mostrar botón "Descarga tu presupuesto" en el carrito
Muestra el botón en la página del carrito. Activado por defecto.
Hook del carrito
Posición del botón en la página del carrito. Por defecto, displayShoppingCartFooter, debajo del resumen del carrito. Solo se listan las posiciones disponibles en tu tienda.
Mostrar botón "Descarga tu presupuesto" en el checkout
Muestra el botón durante el proceso de pago. Desactivado por defecto.
Hook del checkout
Posición del botón en el checkout. Por defecto, displayReassurance, el bloque de garantías del checkout.
Nota: "Personalizado" sirve para colocar el botón en otro sitio, pero requiere editar una plantilla del tema: el módulo te muestra el fragmento que hay que pegar. Si no tienes experiencia, pídeselo a quien mantiene tu tema o a nuestro soporte.
Requerir confirmación antes de enviar
Obliga al cliente a marcar la casilla "Confirmo que quiero descargar estos productos como un presupuesto" antes de enviar el formulario. Sirve para que no confunda el presupuesto con la compra: junto a la casilla se le recuerda que, para hacer el pedido, debe seguir con el checkout. Desactivado por defecto.
Mostrar campos de dirección en el formulario
Muestra en el formulario los campos de dirección que elijas a continuación: "Prellenar dirección desde el carrito", "Mostrar campo de país", "Mostrar campo de estado" (la lista se carga según el país), "Mostrar campo de ciudad" y "Mostrar campo de código postal".
Prefijo de presupuesto de cliente
Prefijo de los números de presupuesto (BP-1000, BP-1001…). Por defecto, BP-.
Envío automático de email al cliente
Envía el PDF al cliente por correo en cuanto genera su presupuesto. Activado por defecto.
Email de copia de administrador
Dirección que recibe una copia de cada presupuesto. Si la dejas vacía, se usa el correo de la tienda.
Presupuestos de cliente permitidos por IP y hora
Número máximo de presupuestos que se pueden generar desde una misma dirección IP en una hora. Por defecto, 5.
Tamaño de imagen del producto en PDF
Tamaño de las imágenes de producto en el PDF del presupuesto y en los correos. Por defecto, cart_default.
Mostrar características del producto en el PDF
Añade bajo cada producto del PDF del presupuesto las características de su ficha (composición, medidas…). Activado por defecto.
Nota: El carrito y las facturas de PrestaShop no las muestran: desactívala si quieres que el presupuesto se parezca a ellos.
Productos solo para cotización
Qué productos se venden solo por cotización y cómo se comportan en la tienda.
Qué se vende solo por cotización
Elige las Categorías, Marcas y Proveedores cuyos productos se venden solo por cotización. Basta con que una de estas reglas aplique a un producto. En Productos marcados uno por uno ves los productos que se marcaron sueltos: puedes añadir más con "Añadir productos" o quitarles la marca. Cada producto también se puede marcar desde su ficha (ver Productos solo por cotización).
Activar productos solo para cotización
Enciende la funcionalidad. Mientras está desactivada, la tienda funciona como siempre aunque tengas reglas configuradas, y la pantalla te avisa de ello.
Grupos de clientes exentos de la restricción
Los clientes de estos grupos ven los precios y compran con normalidad (por ejemplo, profesionales con tarifa pactada).
Mostrar una etiqueta en los productos solo por cotización de los listados
Añade la etiqueta "Presupuestar" a estos productos en las categorías, la búsqueda y los bloques de productos. En la ficha del producto no se muestra, porque ya tiene el botón de cotización.
Posición del botón de cotización en la página de producto
Dónde aparece el botón "Añadir a la cotización" en la ficha. Por defecto, en su posición automática.
Nota: "Personalizado" sirve para colocarlo en otro sitio, pero requiere editar la plantilla de la página de producto del tema: el módulo te muestra el fragmento que hay que pegar, y tienes los pasos en la pestaña Información. Si no tienes experiencia, pídeselo a quien mantiene tu tema o a nuestro soporte.
Mostrar "Mis cotizaciones" en la cuenta del cliente
Añade a la cuenta del cliente una sección con sus solicitudes, sus cotizaciones y sus presupuestos, desde la que puede descargar los PDF. Activado por defecto.
Página CMS de política de datos
Página que se enlaza desde la casilla de consentimiento del formulario de solicitud. Si no eliges ninguna, la casilla no se muestra.
Solicita la dirección en el formulario de solicitud de presupuesto
Pide la dirección del cliente al enviar una solicitud, para que puedas calcular el envío. Puedes elegir qué campos se muestran: país, estado, ciudad y código postal. Cada campo que actives es obligatorio, y los clientes con cuenta lo tienen ya rellenado con su dirección.
Nota: El campo de estado solo se pide en los países que tienen estados y cuando se muestra el campo de país.
Solicitudes de cotización permitidas por IP y hora
Número máximo de solicitudes que se pueden enviar desde una misma dirección IP en una hora. Por defecto, 5. Es un límite propio, independiente del de los presupuestos.
Días que se conserva una lista de solicitud sin enviar
Si el cliente no envía su lista ni la modifica en estos días, se borra. Las solicitudes ya enviadas no se ven afectadas. Por defecto, 30.
Uso del Módulo
Quotation Pro trabaja con dos documentos distintos. La cotización la preparas tú, y es lo único que el cliente puede pagar. El presupuesto lo genera el cliente a partir de su carrito. Además, puedes vender parte del catálogo solo por cotización.
Cotizaciones
Una cotización es la propuesta que preparas tú para un cliente: productos, precios, envío y descuento. El cliente la recibe por correo con un PDF y un enlace; al abrirlo, los productos se cargan en su carrito con los precios pactados y solo tiene que pagar.
Crear una cotización
Desde el menú del módulo, abre Nueva Cotización y completa el formulario:
1
Datos del cliente
Elige un cliente existente (búscalo por nombre o correo) o escribe nombre, apellidos y correo de alguien que aún no es cliente. Si el cliente ya existe, puedes elegir una de sus direcciones.
2
Condiciones
Elige el grupo de clientes (precios y descuento de grupo), el país y la provincia (impuestos y envío) y el idioma del correo.
3
Productos
Añade productos del catálogo por nombre o referencia, con sus combinaciones, o líneas manuales con el nombre, el precio y el impuesto que quieras. Los precios que cambies a mano se mantienen aunque después cambies de cliente, dirección o grupo.
4
Envío y descuento
Marca "Incluir envío gratis" o elige un transportista para calcular el envío. En "Costo de envío" puedes escribir un precio a mano, que sustituye al del transportista. Añade si quieres un descuento adicional, fijo o en porcentaje.
5
Guardar
Pulsa Crear y enviar para hacerla oficial y enviarla al cliente, o Guardar borrador para seguir preparándola. Con "Vista previa PDF" la revisas antes.
Cálculos: el módulo aplica el descuento de grupo, el descuento adicional, el IVA de cada línea según el país y la provincia, y el envío. El descuento se aplica también al envío, así que el total del formulario, el del PDF y el del carrito del cliente coinciden.
Borradores
Un borrador es una cotización que todavía no se ha enviado: no tiene número, no tiene enlace de pago y el cliente no recibe nada. Puedes editarlo todas las veces que necesites y descargar su PDF, que sale marcado como BORRADOR, para revisarlo o enseñárselo al cliente.
Cuando esté listo, pulsa Hacer oficial y enviar en el listado: la cotización recibe su número, se crea el enlace de pago y se envía el correo al cliente. Una cotización oficial ya no se edita.
Duplicar una cotización
Con Duplicar se abre el formulario con una copia de la cotización (cliente, productos, precios, envío y descuento) para crear otra nueva. Las dos son independientes: si la nueva sustituye a la anterior, recházala o bórrala tú.
Cotizar a partir de un pedido
Cuando la cotización nace de un pedido que ya existe, actívalo en General → Cotizaciones ("Crear cotizaciones desde el detalle del pedido") y elige en qué estados de pedido quieres verlo.
- En la ficha del pedido, junto al resto de acciones, aparece el botón "Crear cotización".
- Se abre una ventana con el formulario de cotización ya relleno: el cliente, el país y la provincia de su dirección de facturación, el idioma, el transportista (si sigue disponible) y una línea por cada producto, con su cantidad y su precio.
- Si el pedido venía de otra cotización, su transporte entra como precio de envío y no como una línea más, para que no se cobre dos veces.
- A partir de ahí, el botón del pedido pasa a decir "Cotización generada". Si borras esa cotización, el pedido vuelve a ofrecer crearla.
Los descuentos del pedido no se trasladan. Un cupón de la tienda no es el descuento de una cotización. Si el pedido traía descuentos, la ventana te lo advierte para que decidas tú.
Qué ocurre cuando el cliente abre el enlace
- Si el cliente no tiene cuenta, se le crea una y recibe un correo de bienvenida; si ya existe, inicia sesión automáticamente.
- Su carrito se sustituye por uno nuevo con los productos de la cotización y los precios pactados, y pasa al checkout normal de la tienda, donde puede dar su dirección y pagar con las formas de pago que la tienda le ofrezca.
- El envío pactado va en el carrito como una línea "Transporte", y el módulo añade un descuento de envío gratuito para que no se cobre otra vez el del transportista. Si configuraste un transportista para pagar una cotización, el cliente solo ve ese.
- El carrito de una cotización no se puede modificar: cantidades, productos y cupones quedan como se pactaron.
- El enlace se puede abrir varias veces sin que se acumulen descuentos.
Cuándo deja de funcionar el enlace: si la cotización caduca, si ya se convirtió en pedido o si la rechazaste.
Conversión en pedido
Cuando el cliente hace el pedido, la cotización pasa a Completado y queda enlazada a él, aunque el pago sea diferido (transferencia, contra reembolso…). Tú recibes un correo de aviso. No hay que hacer nada a mano.
Listado y gestión
En el menú Cotizaciones tienes el listado con filtros por estado, texto y fechas, y las estadísticas de la parte superior. Los estados son Borrador, Solicitado (una solicitud de un cliente, ver más abajo), Pendiente (enviada y a la espera de pago), Completado y Rechazado. Según el estado, cada fila ofrece:
- Editar borrador, Hacer oficial y enviar y Descargar PDF del borrador, en los borradores.
- Imprimir PDF, en las cotizaciones oficiales.
- Reenviar correo electrónico y Enlace para abrir el carrito, en las pendientes.
- Duplicar, en todas salvo las solicitudes.
- Rechazar solicitud, en las solicitudes y las pendientes. Pide el motivo y te deja avisar al cliente por correo. Una cotización rechazada ya no se puede pagar.
- Borrar, mientras no tenga pedido.
Productos solo por cotización
Para productos cuyo precio no puedes publicar (cortes a medida, proyectos, precios negociados): se muestran con sus fotos y su ficha completa, pero sin precio ni botón de compra. En su lugar, el cliente los añade a una solicitud de cotización, y tú le respondes con una cotización con precios.
Marcar los productos
- Por reglas, en General → Productos solo para cotización: por categoría, marca o proveedor (ver configuración).
- Uno a uno, desde la ficha del producto en el back-office, pestaña Solo por cotización, con el interruptor "Vendido solo por cotización". Si el producto ya está cubierto por una regla, la pestaña te dice por cuál y no se puede cambiar ahí.
Recuerda activar la opción "Activar productos solo para cotización": sin ella, la tienda sigue vendiendo como siempre.
Qué ve el cliente
1
Añade productos a su cotización
En la ficha del producto, en lugar del precio y del botón de compra, aparece el botón Añadir a la cotización, con su selector de cantidad. En los listados, el producto puede llevar la etiqueta "Presupuestar".
2
Revisa su lista
Desde el enlace "Cotización" de la cabecera abre su lista ("Mi cotización"), donde puede cambiar cantidades y escribir una nota por producto (medidas, acabado, plazo…).
3
Envía la solicitud
Pulsa Solicitar una cotización e indica sus datos de contacto y, si lo tienes activado, su dirección. No necesita registrarse. Si tienes configurada una página de política de datos, debe aceptarla.
4
Consulta sus cotizaciones
Si tiene cuenta, en "Mis cotizaciones" ve sus solicitudes, sus cotizaciones y sus presupuestos, y descarga los PDF.
Si el cliente prepara su lista sin haber iniciado sesión, la lista se une a su cuenta cuando entra.
Responder una solicitud
La solicitud llega destacada al listado de Cotizaciones, con el estado Solicitado, y recibes un correo de aviso. Con Cotízalo se abre el formulario con el cliente, su dirección y los productos que pidió, cada uno con su nota. Pon los precios y el envío y pulsa Crear y enviar: la solicitud se convierte en una cotización pendiente y el cliente la recibe con su enlace de pago.
Si no puedes atenderla, usa Rechazar solicitud, indica el motivo y, si quieres, avisa al cliente por correo.
Presupuestos de clientes
Un presupuesto lo genera el propio cliente, en PDF, a partir de su carrito, sin que intervengas tú. Es útil para quien necesita un documento para pedir autorización antes de comprar. El presupuesto recoge los precios del momento, pero no los reserva ni se puede pagar: para cerrar la venta, respóndelo con una cotización.
Cómo lo usa el cliente
1
Pulsa "Descarga tu presupuesto"
El botón aparece en el carrito y/o en el checkout, según lo que tengas activado, siempre que el carrito tenga productos.
2
Rellena sus datos
Indica su nombre y su correo y, si quiere, su teléfono, un comentario y los campos de dirección que hayas activado. Si ha iniciado sesión, el formulario llega relleno.
3
Descarga el PDF
Al enviarlo ve el número del presupuesto y un botón para descargar el PDF. Si tienes activado el envío automático, también lo recibe por correo.
El PDF muestra los importes con o sin impuestos igual que el carrito del cliente. Si usas el módulo Advanced Options and Fees, sus suplementos aparecen por nombre en el PDF.
Presupuesto ya existente: si el cliente ya generó un presupuesto de ese mismo carrito, el módulo se lo indica y le deja descargar el PDF existente o actualizar los datos, sin crear duplicados.
Seguimiento y respuesta
En el menú Presupuestos de clientes ves todos los presupuestos que han generado tus clientes, cada uno con su estado:
- Pendiente: todavía no lo has revisado.
- Revisado: lo marcaste con "Marcar como revisado". Puedes dejar Notas internas (lo hablado por teléfono, por qué se descartó…), que solo ves tú.
- Respondido: lo respondiste con una cotización.
Con Responder con una cotización se abre el formulario de cotización ya relleno con el cliente y sus productos: ajusta precios y envío y envíala. Al guardarla, el presupuesto queda marcado como respondido.
Notificaciones por correo
- El cliente recibe el PDF por correo si tienes activado el envío automático.
- Tú recibes siempre una copia, en la dirección configurada o, si está vacía, en el correo de la tienda.
Traducciones
Editar Traducciones
El módulo incluye un editor de traducciones que te permite personalizar todos los textos en cualquier idioma instalado en tu tienda.
- Accede a la sección "Traducción" en el menú del módulo
- Selecciona el idioma que deseas editar
- Modifica las cadenas de texto según necesites
- Haz clic en "Guardar" para aplicar los cambios
Acciones disponibles
El editor de traducciones incluye varias acciones para gestionar tus traducciones:
- Guardar: Guarda los cambios realizados en las traducciones.
- Guardar y descargar: Guarda los cambios y descarga el archivo de traducciones para respaldo.
- Comparte con nosotros: Envía tus traducciones a nuestro equipo PresTeamShop para incluirlas en futuras versiones del módulo.
- Expandir todo: Muestra todas las secciones de traducciones expandidas.
- Contraer todo: Oculta el contenido de todas las secciones.
Editores de código
Permite agregar código CSS y JavaScript personalizado directamente desde el panel de configuración, sin necesidad de acceder a los archivos del servidor.
Editores disponibles:
- CSS personalizado: Agrega estilos para personalizar la apariencia.
- JavaScript personalizado: Agrega scripts para personalizar el comportamiento.
Precaución: Utiliza esta sección solo si tienes conocimientos técnicos. Un código incorrecto puede afectar el funcionamiento del módulo o de la tienda.
Copias de seguridad
El sistema de copias de seguridad te permite proteger la configuración del módulo y restaurarla en caso de necesidad.
Generar copia de seguridad
Para crear una nueva copia de seguridad, haz clic en el botón "Generar nueva copia de seguridad". El sistema creará un respaldo de la configuración actual del módulo.
Subir copia de seguridad
Si tienes una copia de seguridad descargada previamente, puedes cargarla haciendo clic en el botón "Subir copia de seguridad". Se abrirá un diálogo donde podrás seleccionar el archivo ZIP de la copia de seguridad.
Copias de seguridad disponibles
La lista muestra todas las copias de seguridad creadas. Puedes filtrar por fecha utilizando el selector de fecha y actualizar la lista con el botón "Actualizar lista".
Acciones de la lista
Cada copia de seguridad en la lista tiene las siguientes acciones disponibles:
Restaurar copia de seguridad
Restaura la configuración del módulo
Descargar copia de seguridad
Descarga el archivo ZIP
Eliminar copia de seguridad
Elimina la copia de seguridad
Precaución: Restaurar una copia de seguridad sobrescribirá la configuración actual del módulo. Esta acción no se puede deshacer.
Para restaurar, haz clic en el botón "Restaurar copia de seguridad" de la copia que deseas recuperar y confirma la acción en el diálogo.