{"id":5054,"date":"2026-04-24T12:38:32","date_gmt":"2026-04-24T10:38:32","guid":{"rendered":"https:\/\/cevento-plugin.com\/docs\/006-booking-cancellation\/"},"modified":"2026-04-24T12:38:32","modified_gmt":"2026-04-24T10:38:32","slug":"006-booking-cancellation","status":"publish","type":"docs","link":"https:\/\/cevento-plugin.com\/en\/docs\/006-booking-cancellation\/","title":{"rendered":"Booking Cancellation"},"content":{"rendered":"\n<p>Cevento allows users to cancel their own bookings without contacting the event organiser. A secure, time-limited cancellation link is included in the booking confirmation email. Clicking the link opens a confirmation page on your website where the user can review their booking details and confirm the cancellation.<\/p>\n<p><mark class=\"cevento-docs__notice\">The self-service cancellation feature behaves differently depending on whether the event is free or paid. Free events cancel immediately. Paid events (WooCommerce Integration) enter an <span class=\"cevento-docs__term\">Awaiting Refund<\/span> state until the related order is refunded in WooCommerce.<\/mark><\/p>\n<h2 id=\"how-it-works\">How It Works<\/h2>\n<h3>Free Events<\/h3>\n<ol>\n<li>The user receives a booking email containing a cancellation link (via the <span class=\"cevento-docs__term\">{cancel}<\/span> placeholder &mdash; see <a href=\"#the-cancel-placeholder\">The <code>{cancel}<\/code> Placeholder<\/a> below).<\/li>\n<li>The user clicks the link and is taken to a confirmation page on your website showing their booking details.<\/li>\n<li>The user confirms the cancellation by clicking <span class=\"cevento-docs__term\">Cancel Booking<\/span>.<\/li>\n<li>The booking status changes to <span class=\"cevento-docs__term\">User Cancelled<\/span> and automated confirmation emails are sent.<\/li>\n<\/ol>\n<h3>Paid Events (WooCommerce)<\/h3>\n<p>For paid events, the cancellation link is included directly in the WooCommerce booking confirmation email (see <a href=\"#woocommerce-booking-email\">WooCommerce Booking Email<\/a> below).<\/p>\n<ol>\n<li>The user clicks the cancellation link in the WooCommerce booking confirmation email.<\/li>\n<li>The user is taken to a confirmation page and confirms the cancellation.<\/li>\n<li>The booking status changes to <span class=\"cevento-docs__term\">Awaiting Refund<\/span>.<\/li>\n<li>The administrator processes the refund in WooCommerce (<span class=\"cevento-docs__term\">WooCommerce &rarr; Orders<\/span>) or by clicking on <span class=\"cevento-docs__term\">View order<\/span> in the quick actions unter the booking entry.<\/li>\n<li>Once the WooCommerce order status changes to <span class=\"cevento-docs__term\">Refunded<\/span>, the booking status automatically updates to <span class=\"cevento-docs__term\">Refunded<\/span>.<\/li>\n<\/ol>\n<p><mark class=\"cevento-docs__tipp\">The admin dashboard shows a notice listing all events with bookings currently in <span class=\"cevento-docs__term\">Awaiting Refund<\/span> status, grouped by event. Each entry links directly to the relevant booking table so pending refunds are easy to track.<\/mark><\/p>\n<h2 id=\"related-booking-statuses\">Related Booking Statuses<\/h2>\n<div class=\"uk-overflow-auto\">\n<table>\n<thead>\n<tr>\n<th>Status<\/th>\n<th>Applies to<\/th>\n<th>Meaning<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><span class=\"cevento-docs__term\">User Cancelled<\/span><\/td>\n<td>Free events<\/td>\n<td>The user cancelled their booking via the cancellation link.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"cevento-docs__term\">Awaiting Refund<\/span><\/td>\n<td>Paid events<\/td>\n<td>The user cancelled. The WooCommerce order has not yet been refunded.<\/td>\n<\/tr>\n<tr>\n<td><span class=\"cevento-docs__term\">Refunded<\/span><\/td>\n<td>Paid events<\/td>\n<td>The WooCommerce order was refunded. The cancellation is complete.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2 id=\"the-cancel-e-mail-placeholder\">The <code>{cancel}<\/code> E-Mail-Placeholder<\/h2>\n<p>To include a cancellation link in a Cevento email template, add the placeholder <span class=\"cevento-docs__term\">{cancel}<\/span> anywhere in the email body. Cevento replaces it with a clickable <strong>Cancel Booking<\/strong> link when the email is sent.<\/p>\n<p><mark class=\"cevento-docs__notice\"><span class=\"cevento-docs__term\">{cancel}<\/span> is only available in user-facing email templates for <strong>free events<\/strong>. For paid events, the cancellation link is included in the WooCommerce booking confirmation email instead (see below).<\/mark><\/p>\n<p>You can insert the placeholder using the <span class=\"cevento-docs__term\">Cevento Data<\/span> button in the email text editor, or type it directly.<\/p>\n<h2 id=\"the-magic-cancellation-link\">The magic cancellation link<\/h2>\n<p>Each cancellation link is:<\/p>\n<ul>\n<li><strong>Single-use<\/strong> &mdash; once a cancellation is confirmed, the link is permanently invalidated and cannot be used again.<\/li>\n<li><strong>Time-limited<\/strong> &mdash; the link expires automatically after 30 days from issuance. Use the global setting <span class=\"cevento-docs__term\">Advanced &rarr; Cancellation Link Expiry<\/span> to modify the expiration period.<\/li>\n<li><strong>Refreshed on resend<\/strong> &mdash; if the booking confirmation email is resent, a new cancellation link is issued and the previous one is invalidated immediately.<\/li>\n<li><strong>Status-validated<\/strong> &mdash; if the booking is already cancelled when the link is clicked, the user is informed and no further action is taken.<\/li>\n<\/ul>\n<h2 id=\"email-templates\">Email Templates<\/h2>\n<p>Cevento sends automated emails when a user cancels their booking on a free event. Templates can be customised globally under <span class=\"cevento-docs__term\">Cevento &rarr; Settings &rarr; Emails &rarr; Booking Cancellation &rarr; User Cancellation (Admin \/ User)<\/span> or per-event under the <span class=\"cevento-docs__term\">Email Templates<\/span> tab in the event editor.<\/p>\n<h3>WooCommerce Booking Email<\/h3>\n<p>For paid events, the cancellation link is included in the WooCommerce booking confirmation email sent after a successful payment. The link can be toggled on or off under <span class=\"cevento-docs__term\">WooCommerce &rarr; Settings &rarr; Emails &rarr; Cevento booking confirmed &rarr; Cancel link<\/span>.<\/p>\n\n","protected":false},"featured_media":0,"parent":0,"template":"","meta":{"_acf_changed":false},"thema":[679],"class_list":["post-5054","docs","type-docs","status-publish","hentry","thema-bookings"],"acf":{"excerpt":"Let users cancel their own bookings via a secure magic link sent in the booking email.","toc":"<ol class=\"toc\">\n<li><a href=\"#how-it-works\"  uk-scroll=\"offset: 120\">How It Works<\/a><\/li>\n<li><a href=\"#related-booking-statuses\"  uk-scroll=\"offset: 120\">Related Booking Statuses<\/a><\/li>\n<li><a href=\"#the-cancel-e-mail-placeholder\"  uk-scroll=\"offset: 120\">The `{cancel}` E-Mail-Placeholder<\/a><\/li>\n<li><a href=\"#the-magic-cancellation-link\"  uk-scroll=\"offset: 120\">The magic cancellation link<\/a><\/li>\n<li><a href=\"#email-templates\"  uk-scroll=\"offset: 120\">Email Templates<\/a><\/li>\n<\/ol>\n"},"_links":{"self":[{"href":"https:\/\/cevento-plugin.com\/en\/wp-json\/wp\/v2\/docs\/5054","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cevento-plugin.com\/en\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/cevento-plugin.com\/en\/wp-json\/wp\/v2\/types\/docs"}],"wp:attachment":[{"href":"https:\/\/cevento-plugin.com\/en\/wp-json\/wp\/v2\/media?parent=5054"}],"wp:term":[{"taxonomy":"thema","embeddable":true,"href":"https:\/\/cevento-plugin.com\/en\/wp-json\/wp\/v2\/thema?post=5054"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}