Customer Type OPC

Documentación completa para instalar, configurar y utilizar el módulo Customer Type OPC en tu tienda PrestaShop.

¿Qué es Customer Type OPC?

Customer Type OPC permite que tus clientes indiquen qué tipo de cliente son (por ejemplo, particular, empresa o autónomo) al registrarse y durante la compra. Según el tipo elegido, el formulario muestra u oculta campos y los marca como obligatorios u opcionales, de forma que cada cliente solo rellena lo que le corresponde. Cada tipo puede asociarse además a un grupo de clientes de PrestaShop, al que el cliente pasa automáticamente.

El módulo es una extensión de One Page Checkout PS: trabaja sobre los campos de registro de ese módulo y necesita que esté instalado y activo. Funciona con sus cuatro diseños de checkout: vertical, por pasos, tres columnas y Shopify.

5.0.3
Versión
PS 1.7.6+
PS 8.x
PS 9.x
Multitienda
Multi-idioma

Características Principales

Tipos de cliente personalizables

Crea los tipos que necesite tu tienda, actívalos o desactívalos y ordénalos en la lista.

Campos del formulario según el tipo

Decide, para cada tipo, qué campos de registro de One Page Checkout PS se muestran y cuáles son obligatorios.

Asignación automática a grupos

Cada tipo puede tener un grupo de clientes de PrestaShop, que se asigna al cliente cuando elige ese tipo.

Selección en el registro y en el checkout

El selector de tipo aparece en la página «Crear una cuenta» y en el formulario de registro del checkout, y a los clientes que aún no tienen tipo se les pide que lo elijan.

Requisitos del Sistema

Requisito Mínimo Recomendado
PrestaShop 1.7.6 8.x o 9.x
PHP 7.2.5 La más reciente que admita tu versión de PrestaShop
One Page Checkout PS 5.0.0, instalado y activo Última versión disponible

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

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".

Posibles Problemas de Instalación

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

General

Aquí se reúnen los ajustes que afectan a todo el módulo: el modo de depuración, para probarlo antes de que lo vean tus clientes, y la forma en que se presenta el selector de tipo de cliente. Accede a través de Módulos → Customer Type OPC → Configurar.

Modo de depuración

Cuando esta opción está activa, el módulo solo funciona para las direcciones IP que indiques en el campo IP. El resto de visitantes ven la tienda como si el módulo no estuviera instalado, así que puedes probar los tipos de cliente y sus campos sin que afecte a tus clientes. Recuerda desactivarlo cuando termines: mientras esté activo, tus clientes no verán el módulo.

IP

Escribe aquí las direcciones IP que podrán ver el módulo mientras el modo de depuración esté activo. Puedes añadir varias separadas por comas, y el botón junto al campo añade la IP desde la que estás conectado.

Tipo de campo para tipos de clientes

Elige cómo se muestra el selector de tipo de cliente en el formulario de registro y en la ventana que pide el tipo a los clientes que aún no lo tienen: como Lista desplegable o como Botones circulares, con una opción visible por cada tipo.

Tipos de clientes

En esta sección defines los tipos de cliente de tu tienda y decides qué campos del formulario de registro corresponden a cada uno. Tiene dos apartados: la lista de tipos y la configuración de sus campos.

Lista de tipos de clientes

Aquí ves todos los tipos de cliente de la tienda en una tabla con su posición, descripción, nombre interno, etiqueta, grupo asignado y si están activos o son el predeterminado. Desde la tabla puedes Agregar un tipo nuevo, Refrescar la lista y, en cada fila, Editar o Borrar el tipo.

Con las flechas Mover arriba y Mover abajo cambias el orden de los tipos. Ese orden es el que se usa en el registro, en el checkout y en la ficha del cliente del back-office. El orden se guarda por tienda, y los tipos nuevos se añaden siempre al final de la lista. Cada vez que mueves un tipo, un aviso te confirma que el cambio se guardó, o te advierte si no se pudo guardar.

Al pulsar Agregar o Editar se abre el formulario del tipo de cliente, con estas opciones:

Descripción

Es el nombre del tipo tal como lo verán tus clientes en el selector, por ejemplo «Particular» o «Empresa». Escríbelo en cada idioma de la tienda: el selector Idioma que tiene al lado cambia el idioma que estás editando.

Nombre interno

Un nombre técnico para identificar el tipo dentro del módulo. Tus clientes no lo ven, así que puedes usar el que te resulte más cómodo.

Etiqueta

Un texto opcional, también por idioma, que aparece como comentario junto al selector de tipo de cliente en el formulario de registro. Solo se muestra la etiqueta del tipo marcado como Por defecto.

Grupo a asignar

El grupo de clientes de PrestaShop al que pasará el cliente cuando elija este tipo. Ese grupo se convierte además en su grupo por defecto, y si el cliente cambia de tipo, se le quita el grupo del tipo anterior. Los demás grupos que ya tenga el cliente se mantienen. Puedes dejarlo vacío si no quieres que el tipo cambie el grupo del cliente.

Activo

Cuando está desactivado, el tipo deja de ofrecerse a los clientes en el registro y en el checkout.

Por defecto

Marca el tipo que aparece seleccionado de entrada para los clientes que todavía no tienen ninguno. Solo puede haber un tipo por defecto en cada tienda: al marcar uno, el anterior deja de serlo.

Campos de registro OPC

Aquí decides, para cada tipo de cliente, qué campos del formulario de One Page Checkout PS se muestran y cuáles son obligatorios. Así, por ejemplo, puedes pedir el nombre de la empresa solo a quien elija el tipo Empresa y ocultárselo a los particulares.

Elige primero el tipo en Seleccione el tipo de cliente: y aparecerá la tabla con todos los campos de registro de One Page Checkout PS, cada uno con su nombre y su descripción. Los colores de las filas indican a qué parte del formulario pertenece cada campo, según la leyenda de Categorías: Cliente, Dirección de entrega, Dirección de facturación, Envío y Pago. Cada cambio se guarda al momento, sin necesidad de pulsar ningún botón.

Requerido

Marca esta casilla para que el campo sea obligatorio para los clientes de este tipo. Si la dejas sin marcar, podrán dejarlo vacío.

Activo

Marca esta casilla para que el campo se muestre a los clientes de este tipo. Si la desmarcas, el campo se oculta en su formulario.

En la tienda y en el back office

Además del registro y del checkout, el tipo de cliente aparece en dos sitios más: en una ventana que se lo pide a quien todavía no lo tiene, y en las pantallas de clientes del back office. Ninguno de los dos tiene opciones propias en el panel del módulo.

Ventana para clientes sin tipo

Los clientes que ya tenían cuenta antes de instalar el módulo, y los invitados, no tienen tipo de cliente. Cuando uno de ellos entra en sus datos personales, en sus direcciones o en el checkout, se abre una ventana con el título Cuéntanos un poco sobre ti. en la que elige su tipo.

La ventana no se cierra hasta que elige uno: no se puede descartar pulsando fuera ni con la tecla Escape. Al pulsar Continuar se guarda el tipo, se le asigna el grupo de ese tipo si tiene uno, y la página se recarga para mostrar los campos que le corresponden. El selector se muestra como lista desplegable o como botones, según lo que hayas elegido en Tipo de campo para tipos de clientes.

El tipo de cliente en el back office

En Clientes verás el tipo de cada cliente en tres sitios:

  • En el listado de clientes, en una columna Tipo de cliente.
  • En la ficha de cada cliente, con un aviso Tipo de cliente asociado encima de sus datos personales.
  • En el formulario para crear o editar un cliente, con un campo Tipo de cliente obligatorio. Se muestra como lista desplegable o como botones, igual que en la tienda. Al guardar, el cliente pasa al tipo elegido y a su grupo, si tiene uno.

Traducción

Desde aquí puedes cambiar cualquier texto del módulo en cada idioma de tu tienda, para adaptarlo a tu forma de hablar con tus clientes.

Seleccione un idioma

Elige el idioma que quieres editar y se cargarán todos los textos del módulo agrupados por archivo. En cada fila verás el texto original y, al lado, el campo donde escribir su traducción.

Guardar

Guarda los cambios que hayas hecho en el idioma seleccionado.

Guardar y descargar

Guarda los cambios y, además, descarga el archivo de traducciones de ese idioma, por si quieres conservar una copia.

Comparte con nosotros

Envía tus traducciones del idioma seleccionado al equipo de PresTeamShop, para que puedan incluirse en próximas versiones del módulo.

Expandir todo

Abre todos los archivos de traducción a la vez, para ver todos los textos de una sola vez.

Contraer todo

Cierra todos los archivos de traducción y deja la lista recogida.

Editores de código

Aquí puedes añadir tu propio CSS y JavaScript para ajustar el aspecto o el comportamiento del módulo en la tienda, sin tocar los archivos del servidor. Hay un editor para cada tipo de archivo y lo que escribas se carga en las páginas de la tienda. Pulsa Guardar para aplicar los cambios.

Copias de seguridad

Las copias de seguridad guardan la configuración del módulo y sus datos: los tipos de cliente, sus traducciones y la configuración de campos de cada tipo. Te permiten volver a un estado anterior si algo no sale como esperabas, o llevar la configuración a otra tienda.

Generar nueva copia de seguridad

Crea al momento una copia con el estado actual del módulo. Conviene hacerla antes de cambios importantes, como borrar tipos de cliente o reorganizar sus campos.

Subir copia de seguridad

Si tienes una copia descargada previamente, por ejemplo de otra tienda, súbela aquí para poder restaurarla. Elige el archivo en Seleccione un archivo .zip y pulsa Subir.

Copias de seguridad disponibles

Muestra todas las copias del módulo con su fecha, nombre del archivo, tamaño y estado (Creado, Subido o Restaurado). Puedes filtrarlas con Buscar por fecha y pulsar Actualizar lista para ver las últimas. En cada copia tienes estas acciones:

Restaurar copia de seguridad

Devuelve el módulo al estado guardado en esa copia.

Descargar copia de seguridad

Descarga la copia a tu ordenador como archivo .zip, para guardarla fuera de la tienda o subirla en otra.

Eliminar copia de seguridad

Borra la copia de la lista. Esta acción no se puede deshacer.

Solución de Problemas

Problemas Comunes

Verifica que el módulo esté correctamente instalado y activado. Si el módulo tiene la opción de modo depuración y esta está activa, asegúrate de que tu IP esté en la lista de IPs permitidas. También limpia la caché de PrestaShop desde Parámetros avanzados → Rendimiento.

Verifica que tu versión de PHP sea compatible (7.2.5 o superior). Revisa los logs de error de PHP y PrestaShop. Si el problema persiste, contacta con soporte técnico proporcionando los mensajes de error.

Si recibes un error de override durante la instalación, significa que otro módulo ya está utilizando los mismos archivos. No intentes resolverlo manualmente. Contacta con nuestro equipo de soporte para recibir ayuda personalizada.

Preguntas Frecuentes

Licencias y Compra

La licencia incluye actualizaciones y soporte técnico por un período determinado (6, 12 o 24 meses según el plan elegido). Una vez finalizado, puedes renovar opcionalmente para seguir recibiendo actualizaciones y soporte.
La licencia incluye instalación en un dominio de producción, acceso a todas las actualizaciones y soporte técnico durante el período activo de la licencia.
Puedes ver la demo en vivo disponible en nuestra web para conocer todas las funcionalidades del módulo. No ofrecemos versiones de prueba para instalar en tu sitio.
El módulo seguirá funcionando con normalidad, pero no recibirás nuevas actualizaciones ni tendrás acceso al soporte técnico.

Instalación y Compatibilidad

El módulo está diseñado para funcionar con cualquier tema que siga los estándares de PrestaShop. Si experimentas algún conflicto con tu tema, contacta con nuestro equipo de soporte.
Sí, tu licencia incluye instalación en dos entornos: producción y desarrollo/staging. Esto te permite probar actualizaciones y cambios antes de aplicarlos en tu tienda en vivo.
Sí, el módulo está diseñado para ser compatible con otros módulos. En caso de conflicto con algún módulo específico, nuestro equipo de soporte puede ayudarte a resolverlo.
No, la instalación es muy sencilla y se realiza desde el Back Office de PrestaShop. Si tienes algún problema durante la instalación, nuestro equipo de soporte está disponible para ayudarte.

Actualizaciones

No, las actualizaciones conservan toda tu configuración y datos. Solo perderías la configuración si desinstalas y vuelves a instalar el módulo, lo cual no es necesario para actualizar.
Puedes verificar las nuevas versiones visitando nuestra página web o accediendo a tu cuenta en nuestra tienda. Próximamente añadiremos la opción de revisar actualizaciones directamente desde el panel del módulo.
No es obligatorio, pero se recomienda actualizar para disfrutar de las últimas mejoras, nuevas funcionalidades y correcciones de seguridad.

Soporte Técnico

Normalmente respondemos en menos de 24-48 horas laborables.
Sí, siempre y cuando tengas el soporte activo dentro del período de tu licencia, tienes acceso completo al soporte técnico.
Puedes solicitar ayuda con la instalación, configuración, resolución de errores y consultas generales sobre el funcionamiento del módulo.
Sí, nuestro equipo de soporte atiende tanto en español como en inglés.

Reembolsos y Garantía

Solo aplicamos reembolso en el caso de que el módulo no logre funcionar en tu tienda después de recibir soporte técnico. Ten en cuenta que antes de la compra dispones de una demo para probar el módulo.
Garantizamos que el módulo funciona según lo descrito en la documentación. Si encuentras algún bug, lo corregimos sin coste adicional.

Personalización

Sí, ofrecemos servicios de desarrollo a medida. Contacta con nuestro equipo de soporte para solicitar un presupuesto personalizado.
No se recomienda modificar el código del módulo por tu cuenta, ya que perderías el soporte técnico y al actualizar el módulo perderías los cambios realizados. Si necesitas funcionalidades adicionales, te recomendamos solicitar un presupuesto de desarrollo a medida para que los cambios se incluyan en el módulo y se mantengan en futuras versiones.

Soporte

Si necesitas ayuda adicional o tienes alguna pregunta sobre el módulo, estamos aquí para ayudarte.

Soporte por Email

Envíanos un correo y te responderemos lo antes posible.

support@presteamshop.com

Centro de Ayuda

Visita nuestro centro de ayuda para más recursos.

Visitar Centro de Ayuda