Sin impuesto Con impuesto

Píldoras PrestaShop de diciembre de 2025: Verifactu y canonical

Las ideas sueltas de diciembre de 2025 en @PrestashopEsp: el retraso de Verifactu, por qué las series no cambian la cadena de registros, un canonical que hace que Google muestre el producto equivocado y varios consejos de desarrollo.

Equipo Rekire
Actualizado: 31/12/2025 7
Píldoras PrestaShop de diciembre de 2025: Verifactu y canonical
Compartir:

Diciembre de 2025 llegó con el retraso de Verifactu, un caso curioso de canonical en la propia web de Rekire y varios trucos para desarrolladores. Lo que no dio para ficha, aquí.

Verifactu se retrasa

A principios de diciembre se compartió en el grupo la noticia: Hacienda retrasaba la obligación de Verifactu. Gustavo opinó que los más afectados eran quienes habían montado servicios de envío de facturas por API, y que el ERP o el módulo siguen siendo necesarios, sea en un año o en otro. Su consejo: aprovechar el tiempo extra para revisar y arreglar cosas, como dejar la factura simplificada por defecto para particulares. Rekire contó que ninguno de sus clientes del ERP se echaba atrás.

Ver en Telegram

Varias tiendas, una empresa: las series no rompen la cadena

Rekire explicó un lío con el que se encontraron. Para conectar varias tiendas de una misma empresa era habitual usar una serie de facturas por tienda. Según su lectura, con Verifactu cada registro informa de la factura anterior de la cadena, así que la serie o el número que pongas no separan nada: lo que importa es la cadena de registros. Antes, para tener varias tiendas, creaban tantas empresas como tiendas. Estaban estudiando cómo resolverlo. Si te pasa lo mismo, revisa con tu asesor o con la documentación técnica de la AEAT cómo se encadenan los registros en tu caso.

Ver en Telegram

Rekire: campos extra en cada combinación

Rekire presentó su módulo de campos extra en productos y combinaciones: información distinta por combinación (GPSR, ingredientes, instrucciones de lavado, eficiencia energética, lotes…), con la ficha que cambia al elegir otra combinación y cada campo en el hook que quieras. Un aviso que dieron ellos mismos: en la página de combinaciones, si solo cambias campos HTML, el botón de guardar no se activa; toca cualquier campo nativo y guarda. Funciona desde PrestaShop 8.1.

Ver en Telegram

Un aviso de la BSI alemana no significa que te hayan hackeado

Un compañero recibió de su proveedor de servidores un aviso reenviado de la BSI, la oficina federal alemana de seguridad, sobre una vulnerabilidad crítica en React Server Components y Next.js. Pasó una hora revisando sus máquinas hasta releer el correo: era un aviso general, no un indicio de ataque. Si no usas esas tecnologías, no te afecta. Otro miembro recibe uno parecido cada pocos meses por un puerto de base de datos abierto.

Ver en Telegram

Productos casi iguales con canonical: Google enseña el que no es

Rekire preguntó a los SEO del grupo: en Google, su bono de 100 horas mostraba la información del bono de 20 horas. El motivo era un canonical entre productos parecidos, y Google le estaba haciendo demasiado caso. Un compañero matizó que el canonical y las etiquetas Open Graph son cosas distintas; otro, que si son productos distintos, lo correcto es quitar el canonical. El canonical es para duplicados de verdad, no para productos con distinto precio.

Ver en Telegram

Previsualizar el widget de tienda de Merchant Center

Gustavo compartió los pasos de Google para ver cómo queda el widget de tienda antes de publicarlo. En Chrome, abre tu web, pulsa con el botón derecho, Inspeccionar, y en la consola ejecuta:

var script = document.createElement('script');
script.src = 'https://www.gstatic.com/shopping/merchant/merchantwidget.js';
document.head.appendChild(script);

Y después, merchantwidget.start({});. Solo lo ves tú, en tu navegador.

Ver en Telegram

Una copia que no se puede restaurar no es una copia

Un compañero restauró la copia de su hosting y la tienda dio un error de Smarty que no encontraba una plantilla del tema. Borró cachés, subió el tema de nuevo y perdió estilos. Al final, el técnico del hosting restauró la copia desde su lado y todo funcionó. Gustavo recordó que las copias fallan más de lo que se cree. Prueba a restaurar una de vez en cuando en un entorno de pruebas, antes de necesitarla de verdad.

Ver en Telegram

Addons pedirá compatibilidad con PrestaShop 9

Gustavo compartió un aviso de PrestaShop a los desarrolladores. La lectura del grupo: los módulos nuevos que se suban a Addons, y las actualizaciones de los existentes, tendrán que ser compatibles con PrestaShop 9 o los rechazarán; lo que ya está publicado, entendían, no se borra. Si vendes en Addons, toca poner al día tus módulos.

Ver en Telegram

Varias mensajerías con tarifas calculadas por un módulo

Un desarrollador de una empresa de logística quería mostrar varias mensajerías según la dirección y las tarifas del cliente. En PrestaShop, cada opción de envío es un transportista, así que el módulo debe crear uno por mensajería. El precio se puede calcular en el momento: el carrito pide el coste al módulo del transportista mediante getPackageShippingCostFromModule (en Cart.php), y el módulo lo resuelve en sus métodos de cálculo de envío.

Ver en Telegram

Un prompt base para vídeos de producto con IA

Gustavo enseñó cómo arma los prompts de su módulo de vídeos con IA: un rol («director creativo experto»), la duración, la proporción del vídeo, el nombre y las descripciones del producto, y reglas claras como «no inventes información que no esté en la descripción» y «utiliza las imágenes adjuntas, no cambies el aspecto del producto». Otro miembro añadió que importa cómo se lo pasas: no es lo mismo texto libre que un JSON estructurado.

Ver en Telegram

Esto salió en @PrestashopEsp, la mayor comunidad PrestaShop de España en Telegram. Ver la conversación

Cargando...
Cookies
Volver arriba