Ir al contenido
Idioma ES
Solicitar presupuesto
Menú

Módulo de cumplimiento · seis plataformas

Un PDF enviado por correo ya no basta

El derecho europeo del consumidor da a quien compra el derecho a desistir de un contrato a distancia, y la tendencia va hacia una función digital de desistimiento clara, en la propia web.

Un botón siempre visible, una declaración en línea, un paso de confirmación y un acuse automático en soporte duradero. Esta página explica qué tiene que hacer esa función, y qué hace falta para construir una bien.

Por qué un PDF ya no basta

El patrón clásico era un formulario de desistimiento como documento descargable. El consumidor lo encontraba, lo imprimía o lo rellenaba, lo mandaba por correo, y esperaba. Cada paso de ese recorrido pone fricción delante de un derecho que la ley concede sin condiciones.

Una función digital de desistimiento quita la fricción y, algo igual de importante, produce prueba. La tienda sabe exactamente qué se pidió, para qué pedido, a qué hora. El consumidor también. Ninguna de las dos partes discute ya si llegó un correo.

Qué tiene que hacer la función de verdad

Cinco cosas, y cada una es más difícil de lo que parece.

  1. Ser localizable, siempre

    Un botón que solo existe dentro de un área de cliente identificada no está disponible para quien compró como invitado. Su sitio es donde un consumidor buscaría: el pie de página, el área de cliente, el listado de pedidos, el detalle del pedido, la página de contacto y la política de devoluciones.

  2. Identificar el contrato

    El consumidor tiene que poder decir de qué pedido desiste. Eso significa cruzar un número de pedido con la dirección de correo usada para hacerlo — tanto para quien tiene cuenta como para quien compró como invitado.

  3. Recoger una declaración

    Qué productos, qué cantidades, datos de contacto, datos para el reembolso, forma de devolución. Y hay que restar las cantidades ya cubiertas por una solicitud anterior, o un consumidor puede desistir dos veces del mismo artículo.

  4. Pedir confirmación explícita

    Un paso de confirmación aparte, con el texto legal a la vista, y un botón cuyo rótulo no deje ninguna duda sobre qué produce pulsarlo.

  5. Acusar recibo en soporte duradero

    De inmediato, en automático, con el contenido de la solicitud, la fecha y la hora. Duradero significa que el consumidor lo conserva — no una pantalla de confirmación que desaparece al recargar.

En la tienda

Dos campos, no un formulario impreso

El botón está en el pedido que quien compra ya tiene abierto. Detrás: el número de pedido y la dirección de correo usada al comprar. Nada que descargar, nada que imprimir, nada que firmar y escanear.

Lo que ve el comprador: el botón en la tienda y los dos campos de detrás. Pedido y dirección son datos de ejemplo.

Cómo funciona el módulo de Valenys

Cuatro pasos, iguales en todas las plataformas

Identificación (número de pedido más el correo del pedido — los clientes identificados que parten de su propio pedido se saltan este paso), selección de productos y cantidades con descuento de las ya solicitadas, un paso de resumen con el texto legal a la vista, y la confirmación.

Un código único y una marca de tiempo en cada solicitud

El consumidor recibe un acuse por correo; la administración de la tienda recibe un aviso. Ese par es la prueba.

Una ventana, no una página aparte

JavaScript sencillo con fetch, sin depender de jQuery ni Bootstrap, y con estilos propios inyectados — así que no pelea con su tema. No añade ninguna dirección a su estructura y no interfiere con una configuración de SEO existente, incluidos los paquetes que gestionan ellos mismos las rutas.

No modifica los ficheros del núcleo de la plataforma

En OpenCart trabaja con eventos en lugar de editar las plantillas del tema, así que un tema Journal o a medida conserva intacto su pie de página. Se desinstala limpiamente, y los registros con valor legal se conservan de forma predeterminada en lugar de borrarse con el módulo.

La administración

Un listado con filtros, una vista de detalle con historial, cambios de estado con aviso opcional, exportación y un registro de auditoría.

Protección frente a abusos y tratamiento de datos

Tokens CSRF, validación en servidor del pedido y del correo, límite de frecuencia de solicitudes, tokens con hash para pedidos de invitado, enmascarado de direcciones IP, y plazos RGPD de conservación, anonimización y borrado de adjuntos.

Seis plataformas, un solo recorrido verificado

Si llevan varias tiendas en plataformas distintas, o son una agencia que mantiene tiendas para clientes, tienen un solo comportamiento que aprender y una sola respuesta que dar.

OpenCart

3.0.3.8, con adaptaciones para 2.3.x y 4.x. Se entrega como módulo OCMOD.

WordPress + WooCommerce

Versión 5 y superiores. Se entrega como complemento de WordPress, compatible con HPOS.

PrestaShop

1.7 y 8. Se entrega como módulo nativo.

Magento

2.3 y superiores. Se entrega como módulo en app/code.

Shopify

Un servicio de fondo por App Proxy más un fragmento Liquid.

Gomag y tiendas a medida

Un servicio de fondo independiente, una API REST y un widget integrado.

En la administración de la tienda

Un registro, no un correo que se pierde

Cada declaración con su código, el pedido al que pertenece, su estado y el idioma en que se presentó. Es exactamente lo que hace falta el día en que alguien discute si el desistimiento llegó a enviarse.

El registro del lado del comerciante: cada solicitud, su estado y su idioma. Clientes y direcciones son datos de ejemplo.

Qué hace y qué no hace este módulo

Implementa la función técnica. El cumplimiento pleno exige además que el botón se coloque de forma visible donde los consumidores lo encuentren, y que su información precontractual y su política de devoluciones digan que esa función existe y dónde está. Ambas cosas forman parte de la implantación que entregamos, pero son decisiones que aprueban ustedes — no algo que un módulo pueda hacer solo.

No afirmamos que el módulo elimine su exposición. Afirmamos que construye la función correctamente, con prueba adjunta a cada solicitud.

Las normas y los plazos nacionales concretos difieren de un Estado miembro a otro, y esta página no adivina a propósito los suyos. Cuéntennos en qué mercados venden y confirmaremos qué se aplica antes de que se implante nada.

Cuéntennos en qué mercados venden

Un contrato puede significar diez tiendas. Si mantienen webs de comercio para clientes, el módulo más la implantación son un servicio que pueden revender.

Preguntas frecuentes

¿Se aplica también a las ventas entre empresas?

El derecho de desistimiento del derecho europeo del consumidor protege a los consumidores. La venta a distancia entre empresas se rige de otra forma. Si venden a ambos, la función tiene que aplicarse al lado del consumidor — lo que es una cuestión de configuración, no una construcción aparte.

¿Puede usarla quien compró como invitado, sin cuenta?

Sí. La identificación funciona con el número de pedido y el correo usado para hacerlo, así que quien compró como invitado puede desistir sin crear una cuenta.

¿Interfiere con nuestra configuración de SEO?

No. El recorrido ocurre en una ventana abierta desde un botón, así que no añade direcciones indexables ni cambia la estructura del sitio. En OpenCart funciona con o sin URL optimizadas, y no sobrescribe reglas gestionadas por un paquete de SEO. Donde se use una página propia, la recomendación por defecto es noindex, follow.

¿Qué pasa con los registros de desistimiento si desinstalamos?

Se conservan de forma predeterminada. Los registros con valor legal no deberían desaparecer porque se haya quitado un módulo; el borrado es un acto deliberado, con una base jurídica detrás, no un efecto secundario.

¿Qué plataformas están soportadas?

OpenCart, WordPress con WooCommerce, PrestaShop, Magento, Shopify, y Gomag o tiendas a medida mediante una API REST y un widget integrado. Cuéntennos sobre qué funcionan y confirmaremos el formato de entrega.

¿Puede un consumidor desistir de parte de un pedido?

Sí — la selección de productos y cantidades forma parte del recorrido, y las cantidades ya cubiertas por una solicitud anterior se restan en automático, de modo que un mismo artículo no puede desistirse dos veces.