Píldoras PrestaShop de agosto de 2023: licencias, stock y PayPal
Las ideas sueltas de agosto de 2023 en el grupo: cómo funcionan las licencias y el soporte de los módulos, qué hacer si la numeración de facturas salta, cómo dar acceso a un desarrollador, sincronizar stock entre tiendas y cuidado con repercutir comisiones.
Agosto de 2023 dio para mucho en el grupo: licencias, facturas, pasarelas de pago y unas cuantas lecciones de quien lleva años con PrestaShop. Aquí van las que no daban para un artículo entero.
Una licencia de módulo o de tema es para un dominio
Gustavo, de la comunidad, lo recordó a quien preguntaba si podía subir el mismo tema a una segunda tienda: las licencias de módulos y temas son, por norma, para un único dominio. Usarla en más puede costarte el soporte, y algunos temas comprueban el número de licencia y no te dejan trabajar sin él. Si montas tiendas para otros, la licencia la paga el dueño de cada tienda. Y como se dijo en el hilo, el tema suele ser el menor de los costes de un proyecto.
El módulo no deja de funcionar si no renuevas el soporte
Otra duda frecuente. Según Gustavo, comprar un módulo hace que te funcione; lo que pagas cada año es el soporte y las actualizaciones. La letra pequeña: si sale una versión que corrige un fallo, o actualizas PrestaShop y el módulo deja de ser compatible, necesitarás ese soporte para actualizarlo. Eso sí, el módulo sigue funcionando con la versión de PrestaShop para la que lo compraste, con los fallos que tuviera esa versión.
La numeración de facturas salta a 1: no la arregles a mano
Un compañero vio cómo una tienda que llevaba años facturando en orden pasaba de la factura 57 a la 1. Gustavo le pasó un módulo para corregirlo con dos avisos: no se debe dejar instalado y cambiar datos de facturas no es legal. Antes de tocar nada, revisa en las opciones de facturas (Pedidos → Facturas) el número de factura configurado y si está activa la opción de reiniciar la numeración cada año, y habla con tu asesor sobre cómo documentar la corrección.
Dar acceso a un desarrollador sin enseñarle tus clientes
Si el desarrollador de un módulo te pide acceso para darte soporte, crea un empleado con un perfil sin permisos sobre pedidos y clientes, como propuso Gustavo (salvo que el módulo sea de pedidos, claro). Otra opción que salió es una copia de la tienda sin datos de clientes, aunque Gustavo avisó de que no todos los desarrolladores aceptarán reproducir el fallo en otra web.
Stock entre dos tiendas PrestaShop: tres caminos
Gustavo resumió las opciones: un CSV que exporta la tienda principal y que las secundarias importan con una tarea programada (la más barata); un módulo en la principal que envía el stock a las demás (la más rápida); o un módulo en las secundarias que lee el stock de la principal y le manda sus pedidos. Meses después añadió su conclusión: con muchas combinaciones que cambian, lo sólido es un ERP central del que beban todas las tiendas.
Stripe puede cerrarte la cuenta según lo que vendas
En una comparativa de pasarelas, un miembro contó que Stripe le acababa de bloquear la cuenta: no acepta ciertos sectores, como apuestas o sorteos. Gustavo añadió que Redsys también pone límites con algunos productos. Antes de depender de una sola pasarela, lee su política de usos aceptables y ten otra forma de pago lista.
Las comisiones de la pasarela son tuyas, no del cliente
Un miembro nuevo preguntaba cómo cobrar al cliente la comisión de Redsys o PayPal. Gustavo le advirtió: cuidado con repercutir comisiones al cliente, porque puede no ser legal y la pasarela puede prohibirlo y cancelarte el contrato. Otro compañero añadió que lo que sí se ve es favorecer otras formas de pago con un descuento. Consumo recuerda que no se pueden cobrar al consumidor cargos adicionales por usar un medio de pago cuando la normativa lo prohíbe, como pasa con las tarjetas. Antes de configurar nada, pregunta a tu banco o a la pasarela y a tu asesor.
La base de datos pesa más después de migrarla
Un compañero migró una base de 700 MB y en el servidor nuevo ocupaba 1 GB. Gustavo le confirmó que es posible y le aconsejó hacer una limpieza antes de migrar, con un módulo de limpieza o desde phpMyAdmin en el servidor de origen.
Una réplica de la web en otro servidor: ¿compensa?
Una empresa preguntó al grupo si había demanda de una copia exacta y automática de la tienda en otro servidor, para seguir vendiendo si el primero cae. Gustavo contó que sus clientes siempre la han querido y siempre la han descartado por el coste. Según él, compensa en tiendas que gastan más de 300 € al día en publicidad: unas horas sin web ya les cuestan una parte de lo que costaría la réplica.
Ejemplos oficiales para programar módulos
Para quien desarrolla, Gustavo volvió a dejar el repositorio de ejemplos de módulos que mantiene el proyecto PrestaShop, con código actualizado para PrestaShop 8: github.com/PrestaShop/example-modules. Es el mejor punto de partida para ver cómo se hacen hoy las cosas.
Esto salió en @PrestashopEsp, la mayor comunidad PrestaShop de España en Telegram. Ver la conversación