Accessibility Tools

Cancellation Button

Implement a Cancellation Button for Joomla

Since 19 June 2026, many B2C distance-selling offers in Germany require an electronic cancellation function. We implement the technical workflow for Joomla, J2Store, J2Commerce and VirtueMart to match your shop and your legal requirements.

Clearly visible entry point

Two-step workflow

Immediate confirmation

Durable record

Fully tested on mobile

For J2Store, J2Commerce & VirtueMart

Cancellation Function


Button, form & confirmation

Two-step workflow as specified

Receipt confirmation by email

Functional and mobile testing

Documentation for approval

Requirements

What Is Technically Required

The cancellation function is more than an extra button. It consists of an accessible entry point, a form, a deliberate confirmation step and a durable record.

Accessible Entry Point

The function is prominently available during the cancellation period and, in many cases, accessible without a mandatory login.

Required Information

The form captures the contract, order and contact details required for assignment while avoiding unnecessary personal data.

Second Confirmation

A clearly labelled confirmation step is provided before submission so the cancellation is sent deliberately rather than accidentally.

Receipt Confirmation

After submission the customer promptly receives a durable confirmation with content, date and time, and the shop receives a notification.

Scope

Two Ways to Implement It

The actual effort depends on shop system, template and the desired order assignment. You receive a specific proposal after a short technical review.

Standard Implementation


Button and form in your shop design

Clearly labelled confirmation step

Automatic email confirmation

Functional and mobile testing

Custom Shop Integration


Assignment to existing order data

Shop-specific mandatory fields

Custom workflows & notifications

Extended testing and documentation

Electronic Cancellation Function for Joomla Shops

Background and technical context

Shops affected by the electronic cancellation requirement must offer a way for consumers to declare their cancellation directly online. The workflow has two steps: the cancellation is prepared first and then finally confirmed through a clearly labelled function. The shop must then promptly confirm receipt on a durable medium.

Technically this means an accessible entry point in the shop, a robust form, clean validation, reliable email delivery and traceable logging with date and time. In established Joomla installations email delivery is a frequent stumbling block, which is why we always verify it before approval.

We implement the function so it matches your template, remains usable on mobile devices and fits into existing shop processes – whether J2Store, J2Commerce, VirtueMart or a custom ordering process.

Important: we provide the technical implementation. Legal text, mandatory wording and the legal assessment of your offering must be supplied by your lawyer or legal-content provider.

Included in the project

  • Review of Joomla, template, shop system and email delivery
  • Integration of the function in a clearly visible place
  • Form with validation and mandatory fields
  • Unambiguous confirmation step before submission
  • Confirmation email including date and time
  • Testing on desktop and mobile devices

Do you also run an existing shop that needs attention? Then take a look at our Joomla shop service.

Implementation process

1. Technical review

We examine the shop system, template, ordering process and email delivery and clarify open questions with you.

2. Alignment

Placement, mandatory fields and wording are defined based on your legal requirements.

3. Implementation

Form, confirmation step, emails and logging are set up with a backup in place.

4. Testing and approval

We test the complete workflow on desktop and mobile devices and hand over the documentation.

Cancellation Button FAQs

It particularly affects online B2C distance contracts with a statutory cancellation right. The specific legal classification must be reviewed separately.

Have Your Cancellation Function Reviewed

Send us your website URL, shop system, Joomla version and existing legal requirements. You receive a specific proposal after the technical review.