Buscar en el blog
Categorías
Productos relacionados
Doble actualización importante para JA Marketplace

Actualización muy importante de nuestro módulo MarketPlace de confianza. La múltiple selección de envío se incluyó en la base, vendedores por niveles, filtro de categorías en el catálogo del vendedor y mucho más.
Cambios recientes:
---
Por un lado, hemos estado trabajando en la versión 7.3.0 para agregar la posibilidad de que el módulo base disponga de la múltiple selección de envío. Una funcionalidad muy demandada pero muy compleja de desarrollar.
Esto significa que el administrador ahora puede habilitar la múltiple selección de envío desde la configuración del módulo con el objetivo principal de permitir a los clientes seleccionar una opción de envío por cada paquete en el bloque de selección de envío del checkout.
Si esta opción no está activada, se mantiene la funcionalidad de no permitir añadir productos de distintos vendedores en el carrito de la compra.
En el carrito ahora es posible habilitar el nombre del vendedor en cada línea de producto.
Paralelamente, hemos estado trabajando en la versión 8.0.0 que trae un montón de nuevas funcionalidades que seguro te van a interesar.
En PrestaShop 1.7 en adelante ahora se está usando el gancho 'displayAdminProductsMainStepLeftColumnMiddle' para mostrar información del vendedor en la página de gestión del producto que hay en el Backoffice.
Técnicamente, ahora estamos usando el componente 'card' de Bootstrap en la página del producto para mostrar la información del vendedor con un formato mejorado.
El administrador ahora puede ver la información del vendedor en la pestaña de cliente (Backoffice).
Ahora el administrador tiene la posibilidad de habilitar los productos relacionados para que el vendedor pueda seleccionarlos desde la creación y edición de un producto en la cuenta de vendedor. De esta forma, en la página de un producto pueden aparecer los accesorios o productos relacionados si la plantilla activa lo permite.
Se ha eliminado el gancho 'displayFooter' y ahora estamos usando la función Media::addJsDef para insertar variables JavaScript en la página. De esta forma, estas variables están disponibles en los ficheros JavaScript usando las nuevas funciones de PrestaShop.
Se han realizado cambios importantes en el diseño del perfil del vendedor. Se eliminó el formato tabla y ahora es más adaptable a todos los dispositivos gracias al uso de contenedores.
Se agregaron 6 ganchos nuevos en el módulo base:
- displayMarketplaceSellerProfileTop
- displayMarketplaceSellerProfileLeft
- displayMarketplaceSellerProfileRight
- displayMarketplaceSellerProfileBottom
- displayMarketplaceSellerProfileFooter
- actionMarketplaceDeleteSeller
La mayoría de ellos relacionados con los nuevos cambios en el perfil del vendedor.
Este cambio afecta a todos los módulos que se enganchan en el perfil del vendedor. Todos nuestros módulos serán revisados en breve para adaptarse a estos nuevos cambios. Si tienes algún problema, no dudes en contactar con el centro de soporte técnico.
Se agregó la clase 'row' en los contenedores de productos. Esto afecta a los bloques de productos que están en la página del perfil de vendedor y catálogo del vendedor.
Ahora es posible habilitar un filtro por categorías en el catálogo del vendedor.
Se agregó la clase SellerPaymentMethod. Esta clase ayuda a mejorar el sistema de gestión de métodos de pago de comisiones del vendedor.
El administrador ahora puede modificar el método de pago elegido a cada vendedor. Incluso puede modificar los datos para el pago.
Se agregó un nuevo controlador de Backoffice para gestionar los métodos de pago para las comisiones.
Se agregó un nuevo atributo al objeto Vendedor. Ahora es posible habilitar la descripción corta del vendedor que puede ser muy útil para algunos lugares de la plantilla.
Hubo cambios importantes en el gancho moduleRoutes donde se definieron correctamente los controladores que disponen de esta funcionalidad. Relacionado con este punto, se eliminó la función innecesaria getJmarketplaceLink que permitía llamar a estas rutas dinámicas en versiones anteriores de PrestaShop.
También ha habido cambios importantes en la configuración del módulo. Se ha reestructurado todos los formularios y pestañas de la página de configuración para hacerlo más entendible. En principio, cada pestaña ahora corresponde a una única página o grupo de funciones.
Ahora estamos usando la característica GroupBox de PrestaShop para permitir al administrador seleccionar los grupos de clientes que pueden convertirse en vendedor.
El atributo descripción de los campos del formulario de configuración fueron cambiados por la opción 'hint' que permite agregar un globo con la información explicativa del campo dentro de los Helper Forms. Esto permite que el formulario se visualice mejor de cara al administrador. Se aprovechó este cambio para mejorar las explicaciones de cada campo. Todo para hacer la vida más fácil al administrador.
Ahora hay 18 pestañas en la configuración del módulo:
- Versión 8.0.0
- Registro del vendedor
- Perfil del vendedor
- Comentarios del vendedor
- Creación de productos
- Productos del vendedor
- Catálogo del vendedor
- Página del producto
- Comisiones del vendedor
- Pedidos del vendedor
- Transportistas del vendedor
- Dashboard del vendedor
- Retirada de fondos
- Mensajes del vendedor
- Emails
- Tema para el Front Office
- Rutas dinámicas
- Módulos relacionados
En la pestaña 'Versión 8.0.0' se mantiene la información de contacto, vídeo y descripción del complemento.
En la pestaña 'Registro del vendedor' hay un montón de opciones que permiten principalmente habilitar y deshabilitar los campos del formulario de creación y edición de cuenta de vendedor.
En la pestaña 'Perfil del vendedor' se pueden habilitar la información que pueden ver los usuarios y clientes en el perfil del vendedor.
En 'Comentarios del vendedor' se ha trasladado el formulario que había en el controlador 'AdminSellerComments' donde se permite habilitar algunas funciones relacionadas con los comentarios que pueden recibir los vendedores.
En la pestaña 'Creación de productos' se mantiene el formulario que permite habilitar y deshabilitar las informaciones que el vendedor puede agregar a sus productos.
La pestaña 'Productos del vendedor' es nueva y permite habilitar o deshabilitar un montón de opciones y acciones en la página que permite gestionar los productos al vendedor.
La pestaña 'Catálogo del vendedor' también es nueva y permite habilitar o deshabilitar diversas opciones de la página del catálogo del vendedor.
Para la página del producto en sí también hay novedades. Hay una nueva pestaña que permite habilitar o deshabilitar todas las informaciones del vendedor.
En la pestaña 'Comisiones del vendedor' se han agregado las opciones relacionadas con las comisiones del vendedor, hago referencia a la comisión fija, comisión variable, asignación de comisiones, etc.
Se ha agregado una nueva pestaña 'Pedidos del vendedor' para permitir habilitar o deshabilitar las distintas opciones y funciones que aparecen en la página de gestión del pedido del vendedor.
El formulario de creación y edición de transportistas también se puede configurar habilitando y deshabilitando casi todos sus campos desde la pestaña 'Transportistas del vendedor'.
El resumen de ventas o más bien conocido como 'Dashboard' también tiene su pestaña para habilitar y deshabilitar las informaciones y acciones que aparecen.
Las opciones para la retirada de fondos también ha sido encapsulado en una nueva pestaña.
En la pestaña de 'Mensajes del vendedor' hemos agregado las opciones disponibles para habilitar o deshabilitar opciones relacionadas con los mensajes del vendedor.
La pestaña 'Emails', 'Tema para el Front Office' y 'Rutas dinámicas' se mantienen igual con alguna nueva opción dentro.
El formulario de registro de vendedor cambió visualmente para mostrar sus campos en 2 columnas. De esta forma, lo hacemos más corto y atractivo.
Hemos agregado el campo nuevo código MPN. El administrador puede habilitar este campo para que los vendedores puedan agregar esta información para sus productos.
Este módulo utiliza el plugin Tinymce para la edición de las descripciones del producto y de la cuenta de vendedor. Este editor de textos enriquecido ahora permite al vendedor agregar fotos en las descripciones seleccionándolas desde su computadora. Una función muy reclamada que ya está disponible para ti.
En la instalación de este módulo ahora solo se crean los directorios de las plantillas de emails de los idiomas instalados en la tienda. Se utiliza el gancho 'actionUpdateLangAfter' para crear los nuevos directorios después de añadir un nuevo idioma a la tienda.
En el perfil del vendedor hemos agregado en la miga de pan o ruta de navegación el enlace a la página de vendedores y el nombre del vendedor.
Hemos agregado cambios importantes en el control de archivos adjuntos en los mensajes que pueden enviarse el cliente y el vendedor. El tamaño máximo permitido ahora se recoge de PS_ATTACHMENT_MAXIMUM_SIZE y el control de la extensión del fichero subido se ha mejorado considerablemente.
Hemos agregado la funcionalidad 'shopLinkType' en los AdminControllers para mejorar la funcionalidad de las páginas de gestión que este módulo agrega al menú del Backoffice con el objetivo principal de mejorar su funcionamiento con el sistema de múltiples tiendas habilitado.
Hemos cambiado la estructura o diseño de la página de solicitudes de transferencia o retirada de fondos en el Backoffice. Ahora se muestran 3 bloques bien diferenciados:
- Comisiones para transferir
- Detalles del método de pago del vendedor
- Información de la transferencia
Ahora es posible decidir que selector de idioma deseas para que los vendedores puedan rellenar las fichas de producto: bloque de idioma fijo en la parte superior o lista desplegable al lado de cada campo multi idioma.
En el tablero o dashboard del vendedor ahora se muestra el monto de la venta y no solo sus comisiones.
En el historial de comisiones del Backoffice, el administrador ahora puede ver sus beneficios para cada venta.
Hemos agregado una funcionalidad importante. Ahora los vendedores pueden ser clasificados por niveles. Por defecto, se crean 3 niveles: Bronze, Plata y Oro.
Los vendedores pueden pertenecer a estos grupos según los siguientes criterios:
Bronze: Sin antiguedad, sin nota media y sin nota media en soporte técnico.
Plata: Antiguedad = 180 días, nota media en productos >= 2.5 y nota media en mensajes >= 2.5
Oro: Antiguedad = 365 días, nota media en productos >= 4 y nota media en mensajes >= 4
Ten en cuenta que estos parámetros son por defecto. El administrador los puede cambiar según sus criterios.
Además de eso, los niveles tienen un % de comisión que se puede utilizar en la venta de los productos.
El diseño de los mensajes de clientes y vendedores se cambió totalmente con el objetivo principal de adaptarse mejor a los dispositivos móviles.
Ahora los clientes pueden calificar los mensajes que ha recibido de un vendedor en concepto de soporte técnico para indicar el grado de satisfacción.
Se agregó el campo asunto en los mensajes entre cliente, vendedor y administrador.
La nota media de soporte técnico ahora se puede mostrar en el perfil del vendedor y en la página del producto.
La notificación de nuevo pedido al vendedor ahora se ejecuta dentro de la función createSellerOrders(). De esta forma, también funciona cuando el administrador decide que el aviso al vendedor debe ser en el mismo momento de la compra.
Hemos agregado un acceso directo a los elementos que permiten gestionar el mercado en la configuración del módulo.
Se eliminó la sobrescritura de los Webservices para usar el gancho addWebserviceResources.
Ahora puedes habilitar al vendedor la posibilidad de agregar un banner en la cabecera de su perfil de vendedor.
La traducción del texto 'CIF/NIF' fue reemplazado por 'Número de identificación' en todas partes.
En la página que permite ver y gestionar todos los mensajes entre cliente, vendedor y administrador ahora puedes ver una cabecera con el número de mensajes e hilos, el tiempo de respuesta medio en 30 días calculado en horas y el grado de la calidad del soporte técnico ofrecido por todos los vendedores.
El tiempo de respuesta medio del vendedor ahora puedes verlo en la ficha del vendedor, en el perfil del vendedor y en al página del producto.
Ahora el administrador puede decidir si quiere gestionar los porcentajes de comisión variable por vendedor, por categoría o por niveles.
También tienes la posibilidad de habilitar productos del mismo vendedor en la página del producto.
Se han realizado cambios importantes en el Dashboard o página de ganancias que puede ver el administrador del mercado.
En esta página ahora aparece toda la siguiente información:
- Filtro temporal.
- Gráfica de ingresos, gastos y beneficio.
- Mejores vendedores ordenados por mayores beneficios para ti.
- Mejores productos del mercado ordenados por mayores beneficios para ti.
- Últimos pedidos de vendedores.
- Vendedores pendientes de aprobación.
- Productos pendientes de aprobación.
- Comisiones pendientes por pagar.
- Transferencias pendientes.
- Calificaciones de los vendedores (soporte técnico y tiempo medio de respuesta).
El vendedor ahora puede tener una acción masiva más muy interesante ya que va a permitir actualizar precios y cantidades masivamente.
En la configuración del módulo se han agregado accesos directos a las principales páginas de gestión: vendedores, productos, historial de comisiones, etc.
En el dashboard o resumen de ventas de la cuenta de vendedor ahora aparecen todas sus estadísticas.
En la página de confirmación ahora aparecen todos los pedidos divididos por paquete o vendedor.
---