Buscar en el blog
Categorías
Productos relacionados
JA Marketplace ya está disponible para PrestaShop 8
Ya está aquí la versión 9.0.0 de nuestro mejor módulo, el que permite convertir tu tienda en un marketplace y en el que tantos años llevamos trabajando y tantas actualizaciones hemos realizado.
En esta versión del módulo JA Marketplace hicimos todos los cambios necesarios para que sea compatible con PrestaShop 8.
La versión 9.0.0 de este magnífico módulo se trata de una actualización importante y que solo funciona en PrestaShop 8. Esto significa que debes actualizar tu tienda a PrestaShop 8 para poder disfrutar de esta versión.
Se cambiaron los mensajes de la cabecera de los ficheros del módulo relacionados con la licencia para mostrar información y contacto con la empresa desarrolladora.
Para agregar hojas de estilo y archivos JavaScript en el Backoffice se estaba usando el gancho "backOfficeHeader" que ha quedado en desuso. Ahora usamos en su lugar el gancho "actionAdminControllerSetMedia".
Se modificó el módulo para adaptarlo a los estándares de codificación PHP y Symfony.
El módulo ahora cumple con los nuevos estándares de código para PrestaShop 8 ejecutándose la herramienta "PHP Coding Standards Fixer".
En el Backoffice, en el controlador de productos de los vendedores se agregó en la cabecera un botón para añadir producto al catálogo y otro para añadir asociación con el vendedor.
En el Backoffice, en el controlador de vendedores se agregó en la cabecera un botón para añadir vendedor al marketplace.
Ahora se usa el gancho "actionProductSave" para guardar la asociación del producto con el vendedor. De esta forma, no se repite el código en varios lugares.
Obligatoriamente, debido a los cambios de PrestaShop 8 en su lógica, se tuvo que agregar a la clase SellerProduct los siguientes métodos:
- getAttributes()
- cleanPositions()
El objeto "Seller" ahora tiene una nueva función getSellerProductForCatalog() que permite optimizar la lista de productos del vendedor en la parte frontal.
La sobrescritura que este módulo hace en la función validateOrder() del objeto PaymentModule de PrestaShop, tuvo que modificarse forzosamente debido a nuevos parámetros en su declaración.
En la página de gestión del vendedor, ahora se muestra correctamente su comisión considerando la configuración de comisiones por niveles y por categoría.
Se revisó detenidamente el objeto Dispacher de PrestaShop con enfoque en la función createUrl() con el objetivo de resolver un problema genérico en la generación del mapa del sitio.
Las páginas dinámicas que este módulo te ofrece, es decir, la página del perfil del vendedor, los comentarios del vendedor y el catálogo del vendedor se eliminaron como registro meta debido a que son páginas diferentes por cada vendedor y no deben tener un configuración de meta etiquetas única.
Cuando se usa dropzone para la carga de imágenes del producto del vendedor, ahora es posible cargar imágenes con espacios en el nombre de la foto gracias a una pequeña modificación que hemos aplicado.
Cuando no se desea que el cliente se registre como vendedor desde su cuenta de cliente, se descubrió un pequeño bug que estaba mostrando el botón siempre debido al grupo de cliente.
Se ajustó una variable para que los comentarios de los vendedores no aprobados dejasen de aparecer en la parte frontal.
Por último, me gustaría decirte que se agregaron pequeños ajustes de diseño en la página de los vendedores del mercado que pueden ver los clientes.