Cancellations Order Cancellation Cancel placed orders directly from the customer portalAllow cancellation before order completion or processing stageValidate whether the order is eligible for cancellationUpdate order status to cancelled upon confirmationReflect cancellation in order history and status tracking Appointment Cancellation Cancel booked appointments before scheduled timeEnsure cancellation follows business rules (e.g., time restrictions)Release reserved time slots back to availabilityUpdate appointment status to cancelledReflect changes in booking history and scheduling system Cancellation Reason Selection Select predefined cancellation reasonsProvide “Other” option for custom reasonsCapture reason for analytics and reportingStore cancellation reason with order/appointment recordHelp businesses understand customer behavior and issues Cancellation Validation & Rules Check eligibility before allowing cancellationRestrict cancellation after a certain time or statusPrevent cancellation of already completed orders/appointmentsApply business-defined cancellation policiesEnsure consistent handling across services and products Refund Integration Trigger refund request option after cancellation (if applicable)Link cancelled orders/appointments with refund workflowReflect refund eligibility based on cancellation conditionsEnsure alignment between cancellation and refund modules Status & History Updates Update cancellation status in real timeMaintain record of cancelled orders and appointmentsDisplay cancellation details in history viewTrack cancellation events for reporting and analytics System Integration Sync cancellation updates across booking, orders, and reporting modulesUpdate availability after appointment cancellationReflect cancellation in notifications and customer communicationMaintain consistency across all related workflows Customer Experience Benefits Provide easy self-service cancellation optionsReduce dependency on support for basic cancellationsImprove transparency with clear status updatesEnhance trust through flexible and controlled cancellation handling