• Resolved bluantinoo

    (@bluantinoo)


    Hi,

    Thanks for the plugin — it’s been a solid base for getting our store compliant ahead of 19 June.

    I’d like to flag a concern with the second step of the withdrawal flow (the confirmation). After the customer fills in the form and clicks “Submit withdrawal request”, the confirmation appears as a native browser confirm() dialog whose button is labelled “OK” (with “Cancel”).

    The issue is twofold:

    1) Label / compliance. Directive (EU) 2023/2673 (Art. 11a CRD) and its national transpositions — e.g. Italy’s new Art. 54-bis of the Codice del Consumo — expect the confirmation command to be clearly and unambiguously labelled, so that it signals a statutory withdrawal. The directive’s own example wording is “Confirm withdrawal”.

    A generic “OK” on a native dialog doesn’t convey that, and several legal commentaries treat vague labels (e.g. “OK”, “Cancel”) as a compliance risk because they don’t identify the action as a withdrawal.

    2) Not customizable. Because it’s a native confirm(), the button text is controlled by the browser and can’t be relabelled to “Confirm withdrawal” (or the localized equivalent).

    My questions:

    • Is there a filter/hook or setting to customize the confirmation step — ideally replacing the native confirm() with an on-page, read-only review followed by an explicit, labelled “Confirm withdrawal” button?
    • If not, could you consider this as a feature request? An on-page (server-side) confirmation step with a configurable, clearly-labelled button would align the two-step flow more closely with the directive’s labelling expectations and allow localized wording.

    For context: I’m rolling this out on an Italian store whose terms of sale explicitly reference a “Conferma recesso” command, so a relabel-able confirmation would let the UI match the contract wording exactly.

    Thanks in advance for looking into this.

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Support Jeff

    (@jeffwtsupport)

    Hi @bluantinoo,

    Thank you for your kind words and for your detailed feedback. We’re glad to hear the plugin has been a great help in preparing your store for compliance.

    At the moment, the confirmation step uses the browser’s native confirm() dialog, so the button labels are controlled by the browser and cannot be customized.

    We agree that having a customizable confirmation step would provide greater flexibility, especially for stores that need to align the button text with local regulatory or contractual requirements. We will be addressing this in an upcoming release.

    Thank you again for taking the time to share your suggestions. Feedback like yours helps us continue improving the plugin for everyone.

    Plugin Support Jeff

    (@jeffwtsupport)

    Hi @bluantinoo,

    We’re happy to let you know that this has been addressed in the latest version, 1.0.5.

    The native browser confirm() dialog has been replaced with a two-step confirmation modal. Customers now see a review of their withdrawal request, followed by an explicit “Confirm withdrawal” button instead of the browser-controlled “OK” button.

    The confirmation modal is now translatable, and the plugin includes the Italian translation “Conferma recesso” for the button, allowing the wording to match your localized withdrawal flow.

    Please download and install version 1.0.5 and let us know whether the new confirmation flow works as expected for your store.

    Thank you again for taking the time to share your feedback—it helped us improve the plugin.

    If you are satisfied with the plugin, we would greatly appreciate it if you could take a moment to leave us a review here.

Viewing 2 replies - 1 through 2 (of 2 total)

You must be logged in to reply to this topic.