Kliknij by skopiować
Licencia
Servicios y ampliaciones
Realizamos una instalación exprés de módulos en HelpDesk de hasta 3 días laborables. Puede instalar los módulos usted mismo: consulte las FAQ del HelpDesk para obtener instrucciones.
La extensión le permite utilizar el módulo en varias tiendas cuando tiene activado el modo multitienda.
150,00 EUR (IVA inc.) 121,95 EUR red
121,95 EUR red
150,00 EUR bruto
    488 punktów w Programie Lojalnościowym
    Ayuda
    y actualizaciones Recibirás 3 meses de acceso a asistencia profesional, que podrás ampliar cuando lo necesites.
    Inmediato
    acceda a Recibirá acceso a los archivos del módulo inmediatamente después del pago
    Factura
    IVA Recibirá una factura con IVA junto con su pedido
    Descripción detallada

    Rescisión del contrato y devoluciones en PrestaShop

    Devoluciones sencillas en tu tienda online

    Cumple con los requisitos de la Directiva de la UE 2023/2673

    El módulo implementa el mecanismo exigido por la ley para una renuncia cómoda y la confirmación en un soporte duradero (correo electrónico + PDF), además de ofrecer un proceso seguro y de autoservicio para los clientes y visitantes de la tienda.

    Funcionamiento comprobado en condiciones reales

    Todo lo que la tienda necesita para gestionar las devoluciones correctamente, y no solo mediante un formulario de contacto: desistimientos parciales —incluso de varios pedidos en una sola solicitud—; motivos para cada artículo; códigos de devolución; historial completo de operaciones.

    Optimizado para reducir al mínimo el trabajo

    Lista clara de devoluciones con los importes correspondientes, avisos de plazos vencidos y cambio masivo de estados.

    Nueva normativa de la UE sobre el derecho de desistimiento 💫

    Obligatorias en toda la UE
    a partir del 19 de junio de 2026.

    El módulo introduce un proceso transparente de autoservicio para las devoluciones en solo dos clics. Los clientes y visitantes que hayan iniciado sesión rescinden el contrato en línea, reciben el correo electrónico con el PDF exigido por la ley y tú, como administrador de la tienda, gestionas toda la devolución —desde la solicitud hasta el reembolso— desde una única pantalla en el panel de administración de PrestaShop.

    Rescisión en dos clics

    Clientes y visitantes de la tienda

    Acceso al procedimiento de devolución

    El enlace «Rescindir el contrato», claramente visible, se encuentra en el pie de página de la tienda, en la cuenta del cliente y en la página de cada pedido.

    Dos clics: selección + confirmación.

    Sin ventanas emergentes, sin consentimientos, sin bucles de «¿estás seguro?», sin intentos de disuadir al cliente (los llamados «dark patterns»), de acuerdo con el espíritu de la directiva.

    • Los clientes que hayan iniciado sesión pueden desistir directamente desde «Mi cuenta».
    • Los usuarios sin cuenta introducen la dirección de correo electrónico que figura en el pedido y reciben un correo con un enlace y un código de 6 dígitos, sin necesidad de crear una cuenta.
    • El enlace y el código son de un solo uso y caducan por defecto a los 15 minutos, por lo que incluso si se interceptan, pierden rápidamente su validez.
    • La protección integrada evita los envíos por duplicado y las solicitudes duplicadas.
    1473736561.480w.png
    • El cliente puede devolver productos concretos de varios pedidos diferentes en una sola devolución.
    • Cada artículo puede incluir un motivo opcional, visible en el panel de administración y en el PDF.
    • El «importe estimado del reembolso», que se actualiza en tiempo real, muestra el valor antes de enviar la solicitud.
    • Los artículos ya devueltos en una solicitud de devolución finalizada no se vuelven a proponer.

    Devoluciones parciales, artículo por artículo

    Toda la información necesaria en una sola pantalla

    El cliente ve cuánto va a recuperar

    Los precios de los artículos y el total se muestran en tiempo real en el formulario, y el importe exacto aparece en la página de confirmación y en el correo electrónico. También hay una columna con el importe del reembolso disponible en el historial «Mis devoluciones».

    Fácil identificación del paquete de devolución

    Proceso sencillo para el administrador de la tienda

    Cada solicitud recibe un código de devolución con un prefijo configurable, p. ej., ZW-123-456, que debe anotarse en el paquete para vincular al instante el envío con la solicitud de devolución.

    2212042325.800w.png

    Cumplimiento de los requisitos legales

    2007472487.thumbnail-2.png
    • Soporte duradero. Cada confirmación se envía por correo electrónico con un archivo PDF adjunto, tal y como exigen la Directiva de la UE 2023/2673 y la Ley de Derechos del Consumidor, con el contenido de la declaración, los artículos y los plazos.
    • El modelo de formulario de desistimiento se genera en formato PDF tanto para el cliente como para tu documentación.
    • Dos plazos, que se calculan por separado. El plazo para la devolución de la mercancía y el plazo para la devolución del pago (por ejemplo, 14 días desde la presentación de la declaración).
    • Accesibilidad. Las páginas del cliente cumplen con las WCAG 2.1 AA: contraste, bordes de enfoque y campos táctiles de gran tamaño.

    Adapta el módulo a tu negocio

    Quién puede ejercer el derecho de desistimiento y cuándo

    Puedes activar notificaciones por correo electrónico cada vez que se produzca una nueva desistimiento, así como un recordatorio de la fecha límite de devolución que se aproxima.

    Ventas B2C

    • Configura el plazo de derecho de desistimiento: por defecto, 14 días desde la entrega o hasta 12 meses + 14 días (379 días) cuando los clientes no hayan sido informados de su derecho.
    • Elige qué estados de pedido activan el plazo de desistimiento, o acepta todos los pedidos si la tienda no tiene el estado «entregado».
    • Excluye productos concretos o categorías enteras del derecho de desistimiento (productos de higiene, productos personalizados, etc.).
    • Oculta en el formulario de pedido los pedidos más antiguos que el número de días seleccionado.

    Ventas B2B

    • Considera los pedidos con número de NIF/IVA o de grupos de clientes seleccionados como B2B y los mantiene fuera del proceso de consumo.
    1011636056.1200w.png

    Gestión de devoluciones desde una sola pantalla

    El panel funciona automáticamente y realiza los cálculos por ti

    Panel de administración → Atención al cliente → Rescisiones de contrato

    Lista paginada de desistimientos con filtro de estado y búsqueda por ID o correo electrónico. La pantalla de detalles muestra el registro completo de cada devolución: artículos con nombres y precios, contenido de la declaración, cronología y estado.

    • El importe de la devolución se muestra en cada fila; las filas vencidas se resaltan y aparece una advertencia en la parte superior.
    • Modificación masiva de estados —aceptado, mercancía recibida, devuelto, rechazado— cada uno de ellos acorde con tu flujo de estados.
    • Cada cambio se registra en el registro de cambios con el autor (cliente / administrador / sistema), el tipo de cambio y la marca de tiempo.
    • El botón «Descargar PDF de desistimiento» ofrece la misma declaración que recibió el cliente.
    416589088.1200w.png

    Desde la solicitud hasta la devolución en tres pasos

    Cómo funciona el módulo

    1

    El cliente realiza la solicitud

    Ya sea como usuario registrado o como invitado, el cliente selecciona los artículos y las cantidades y envía la solicitud de desistimiento con solo dos clics.

    2

    Tú lo compruebas

    La solicitud llega al panel junto con el importe del reembolso, el motivo y un PDF listo para imprimir y enviar por correo electrónico.

    3

    Tú tramitas la devolución

    Realiza la devolución siguiendo el flujo de estados; el cliente recibe información en tiempo real y obtiene el reembolso antes de la fecha límite.

    Gestión manual frente a devoluciones con el módulo

    ¿Qué cambia el día de la instalación del módulo?

    Gestión manualCon el módulo
    Canal de solicitud de desistimientoCorreo electrónico / teléfono, transcrito manualmenteFormulario de autoservicio
    Devoluciones de huéspedes sin cuenta
    Correo electrónico automático + PDF como archivo adjunto: guardado en el historial de correos enviadosManualmente
    Devoluciones parciales con motivos, artículo por artículo
    Productos de varios pedidos en una sola devolución
    Importe del reembolso calculado por ti
    Avisos de plazos vencidos y seguimiento de los plazos
    Modificación masiva de estados con historial de cambios
    Tienda, panel de control, PDF y correos electrónicos en 6 idiomas

    Módulo listo para tu tienda

    Requisitos técnicos

    • Disponible en inglés, polaco, alemán, francés, español e italiano: la tienda, el panel de control, el PDF de desistimiento y los correos electrónicos se envían en el idioma del cliente.
    • Compatible con PrestaShop 1.7.6 – 9.x y PHP 7.1 – 8.5.
    • Admite multitienda, varios idiomas y divisas.
    • Se instala en la sección «Atención al cliente», junto a la función nativa «Devoluciones de productos» de PrestaShop, sin sobrescribir (sin override) el núcleo de PrestaShop.
    prestashop-returns-module.1200w.png

    Preguntas frecuentes (FAQ)

    Todo lo que debes saber antes de la instalación

    ¿Funciona el módulo para pedidos de invitados, sin cuenta de cliente?

    Sí. El usuario sin cuenta introduce la dirección de correo electrónico utilizada en el pedido y recibe un enlace de un solo uso y un código de 6 dígitos. No se necesita ni cuenta ni contraseña; el enlace y el código son de un solo uso y tienen una validez limitada, y la página de solicitud nunca revela si la dirección en cuestión existe.

    ¿El correo electrónico de confirmación sirve como soporte duradero?

    Cada desistimiento genera un correo electrónico de confirmación que cumple con los requisitos de soporte duradero exigidos por la Directiva de la UE 2023/2673 y la Ley de Derechos del Consumidor, y el modelo de formulario de desistimiento (Anexo II) se genera en formato PDF para el cliente y para su documentación.

    ¿Puede el cliente devolver solo una parte de los productos del pedido?

    Sí. Las desistencias son, por defecto, parciales: el cliente selecciona los artículos y las cantidades, indicando opcionalmente el motivo para cada línea, e incluso puede agrupar productos de varios pedidos en una sola solicitud. El importe estimado del reembolso se muestra antes de enviar la solicitud.

    ¿Qué plazo de desistimiento se debe establecer?

    El plazo legal por defecto es de 14 días a partir de la entrega. Si la tienda no ha informado a los clientes sobre el derecho de desistimiento —ni en las condiciones generales ni al realizar el pedido—, la ley lo amplía a 379 días (12 meses + 14). Introduce este valor solo en ese caso.

    ¿Cómo mantener los pedidos de empresas (B2B) fuera del proceso de devolución para consumidores?

    Los pedidos cuya dirección de facturación incluya un número de NIF/IVA se consideran B2B y se excluyen automáticamente; también puedes excluir determinados grupos de clientes, productos y categorías desde la configuración.

    ¿Qué versiones de PrestaShop e idiomas son compatibles?

    PrestaShop desde la versión 1.7.6 hasta la 9.x, con PHP 7.1 y versiones posteriores. El módulo está disponible en inglés, polaco, alemán, francés, español e italiano —en la tienda, el panel de control, el PDF de desistimiento y los correos electrónicos—.

    Changelog (0)
    # Changelog

    ## 1.4.0 — 2026-08-06
    - Add: new setting to let customers withdraw from an order that has not been delivered yet, as EU law allows. Off by default.
    - Fix: customers whose orders cannot be returned now receive the access link and are told why, instead of getting no e-mail at all.

    ## 1.3.4 — 2026-08-03
    - Add: the withdrawal PDF now also states the date by which the goods must be sent back, matching the confirmation e-mail.

    ## 1.3.3 — 2026-08-03
    - Fix: the withdrawal PDF could not be generated at all — the back-office download failed and the confirmation e-mail was sent without its PDF attachment.
    - Fix: withdrawals submitted in Italian now produce an Italian PDF instead of an English one.
    - Fix: the back-office menu is now in Italian on Italian shops.
    - Fix: the word "order" in the withdrawal statement is now translated instead of always showing in English.
    - Fix: the PDF now shows the unit price as a formatted amount with the currency instead of a raw number.
    - Fix: the PDF now shows the order number, the shop's local time, and the refund amount, matching the back office and the e-mail.
    - Fix: a failed PDF render is now recorded in the shop logs instead of failing silently.

    ## 1.3.2 — 2026-07-15
    - Fix: the withdrawal confirmation e-mail now shows the related order number(s).

    ## 1.3.1 — 2026-07-09
    - Fix: on shops that also run a captcha module, the "Withdraw from contract" button could stay greyed out and impossible to click even after selecting items — customers can now submit the withdrawal form again.

    ## 1.3.0 — 2026-07-09
    - Add: customers can add an optional bank account number / IBAN on the withdrawal form — handy for cash-on-delivery orders, so you can refund them straight away instead of contacting them for the number. It shows on the withdrawal in the back office and in the new-withdrawal e-mail.

    ## 1.2.10 — 2026-07-09
    - Fix: withdrawal dates in the back office and in the customer's "My withdrawals" list are now shown in the shop's timezone, so a request no longer appears a couple of hours before the order it was made for.

    ## 1.2.9 — 2026-07-06
    - Add: pick the non-returnable categories from a category tree with checkboxes instead of typing IDs by hand.
    - Add: option to also block returns for products in subcategories of an excluded category — including subcategories added later (off by default, enable it under "Also apply to subcategories").

    ## 1.2.8 — 2026-07-03
    - Fix: the "Withdraw from contract" footer link no longer sends visitors through a temporary redirect — an unrecognised visitor (and every search-engine crawler) opens the request page directly, so shop-wide crawls stop reporting a "302 redirect" on every page.
    - Improve: a logged-in customer (or a guest who already confirmed their order e-mail) is taken straight to their withdrawal form from both the footer link and the request page, instead of being asked for their e-mail again.
    - Change: the withdrawal pages are marked "noindex" so they stay out of search-engine results (crawlers still follow their links).

    ## 1.2.7 — 2026-06-25
    - Fix: orders containing products sold by fractional quantity (e.g. 0.5 m of fabric) no longer disappear from the withdrawal form — such items can now be returned and are shown with their decimal quantity.

    ## 1.2.6 — 2026-06-25
    - Fix: in a multistore, withdrawals created in a non-default shop are now visible in the back-office list when that shop (or "All shops") is selected — previously the list always showed only the default shop's withdrawals.

    ## 1.2.5 — 2026-06-17
    - New: optional captcha protection for the withdrawal form and the guest e-mail request. Install a captcha module (PShowCaptcha) and configure reCAPTCHA or Turnstile — BCRefunds detects it automatically and protects the forms.

    ## 1.2.4 — 2026-06-17
    - Fix: saving the module configuration and changing a withdrawal's status no longer fail with "Invalid CSRF token" on PrestaShop 9.

    ## 1.2.3 — 2026-06-09
    - New: configurable delivery-cost refund — choose not to refund delivery, refund the actual amount paid, or a fixed amount. The delivery cost is added only when the customer withdraws from the whole order and never exceeds what they paid.
    - Fix: the estimated refund (customer e-mail, "My withdrawals" page and back office) now shows the delivery cost where it is due, instead of the goods value only.

    ## 1.2.2 — 2026-06-09
    - Fix: the withdrawal form now shows the actual withdrawal period from the settings instead of always "14 days".
    - Fix: refund amounts are now shown in the currency the order was placed in, not always the shop default currency.
    - Fix: confirmation e-mails now use a translated subject and reason label in every supported language.
    - Fix: back-office messages and the withdrawals list are now fully translated.
    - Fix: storefront error messages shown when an order cannot be returned are now translated.
    - Fix: remaining untranslated labels in the configuration screen and the module name.
    - New: the customer "My withdrawals" page is now paginated.

    ## 1.2.1 — 2026-06-08
    - New: full Italian translation of the storefront, back office, withdrawal PDF and e-mails.
    - New: e-mails are now translated into French, German, Spanish and Italian (previously English only).
    - Fix: the return confirmation page and guest access screens are now fully translated instead of falling back to English.
    - Fix: Spanish now uses the correct legal term for the right of withdrawal ("desistimiento").

    ## 1.2.0 — 2026-06-04
    - Changed: the module is now distributed under a paid commercial license (was AFL-3.0).
    - New: redesigned, clearer return screens for customers (desktop and mobile).
    - New: customers can pick a reason for each returned item; it appears in the back office and on the withdrawal PDF.
    - New: complete French, German and Spanish translations across the storefront, back office and withdrawal PDF.

    ## 1.1.0 — 2026-06-04

    - **Hardening.** The return address is stored and rendered as plain text (HTML stripped) and the return contact e-mail is validated, so neither can inject markup into confirmation e-mails. Minor i18n fix for the estimated-refund item count.

    - **Back office: faster returns processing.** The withdrawals list now shows the refund **amount** per row, warns at the top when any refund is **past its deadline and still open**, and supports **bulk status changes** (accept / goods received / refunded / reject) — each respecting the allowed status flow and audit-logged. The detail screen gains a **"Download withdrawal PDF"** button (the same Annex II statement the customer receives).

    - **Configurable return address.** A new "Return address" setting lets you tell customers exactly where to ship returned goods (e.g. a warehouse, not your registered office) plus a separate contact e-mail for return questions. Shown on the confirmation page and in the confirmation e-mail. When left empty it falls back to the shop address — and the contact e-mail is no longer mixed into the postal address block.

    - **Customers now see the refund amount.** Each item shows its price on the withdrawal form with a live "estimated refund" total, and the exact amount appears on the confirmation page, in the confirmation e-mail and as a new column in the "My withdrawals" history. The e-mail also lists per-item prices.
    - **Clearer reasons when an order can't be returned.** Instead of a single generic message, the form/error page now explains why (delivered too long ago, business/B2B order, items excluded, or not yet delivered), and the empty form offers a short explanation.
    - **Two deadlines are now distinct everywhere.** The date to send the goods back and the date the shop refunds the money are shown separately on the confirmation page and e-mail.
    - **Guard against accidental double-submit** creating duplicate withdrawal requests.

    - **Fix: "Select all items" now selects every item.** The per-order "Select all" checkbox only added the first item to the return, so customers who used it silently under-returned (and were refunded for less). It now selects all lines as expected.
    - **Fix: an item already returned in a "goods received" withdrawal is no longer offered again.** The withdrawal form could re-list an item whose return was already accepted and received, leading to a confusing late error; availability now accounts for that status.
    - **Clearer, better-aligned withdrawal screens.** Labels and product names no longer drift to the right edge (a clash with some themes), so every customer screen reads cleanly — especially on phones.
    - **Mobile & accessibility polish.** Tidier layout on small screens (guest banner, order headers and the return code no longer cramp on narrow phones), larger tap targets, visible keyboard-focus outlines and safer colour contrast.
    - **Asset cache-busting.** Front-office styles/scripts are versioned so browsers always load the latest after an update.

    - **New operational status "G
    Komentarze ()
    The reviews posted on our store are not sponsored in any way. We also verify that they were added by customers who have purchased from us or guests. If you want to learn more about this topic please read our Regulations.

    Por el momento, no hay comentarios de los clientes.

    Zostaw komentarz

    Escriba un comentario By adding an opinion you agree to the processing of your personal data. Read more about our Privacy Policy.

    • Rating:

    Requisitos técnicos

    Requisitos técnicos

    Asistencia y actualizaciones

    Soporte = Actualizaciones + HelpDesk

    Obtendrá 90 días (3 meses) de acceso al paquete completo de soporte de PrestaShow.

    Actualizaciones de módulos
    Los módulos le informarán de las actualizaciones disponibles. Lea el registro de cambios y realice una actualización del módulo con 1 clic directamente desde su tienda.

    Panel HelpDesk
    Este es el panel donde le proporcionamos ayuda. En el HelpDesk puede informar de problemas, solicitar la instalación gratuita de módulos y actualizaciones, y encargar modificaciones y trabajos de desarrollo individuales.

    Ampliar el soport e
    Una vez finalizado el soporte, puede utilizar el módulo sin restricciones. Puede ampliar su acceso al soporte en cualquier momento que lo necesite.

    Base de conocimientos y FAQ

    Gratis para siempre

    La base de conocimientos está disponible para todo el mundo. Encontrará documentación sobre el módulo, así como instrucciones, vídeos y respuestas a las preguntas más frecuentes.

    Licencia

    Licencia de por vida para el módulo

    Contenido completo de la licencia

    Guía del usuario del panel de gestión del módulo

    Dominios adicionales para Multitienda

    • Todos nuestros módulos son compatibles con PrestaShop Multitienda.
    • El soporte para un número ilimitado de dominios para PrestaShop Multitienda requiere la compra del soporte multitienda para el módulo.

    Modificación del código

    • El código del módulo relacionado con la integración con la tienda y el diseño (.tpl, .css, .js) es de código abierto y puede modificarlo libremente.
    • El código fuente del módulo (.php) está encriptado con ionCube y modificarlo anulará la garantía.

    Demo

    Demo - probar el módulo

    • Este módulo no tiene tienda demo

    Todavía no hay entradas.