OrderGrace: Self-Service Order Editor for WooCommerce
·
Give customers a secure post-purchase correction window for WooCommerce orders, reducing support tickets and fulfillment mistakes.
OrderGrace adds a controlled edit window after checkout so customers can fix common mistakes without contacting support.
When eligible payment is completed, the order enters a temporary “Hold for Editing” stage. During this grace period, customers can use a secure editor from the thank-you page or a secure magic link. Once the timer expires (or the customer confirms early), OrderGrace releases the order for normal fulfillment.
This plugin is built for stores that want fewer manual edits, fewer fulfillment errors, and a better post-purchase experience.
Why OrderGrace Is Unique
- Dedicated “Hold for Editing” order status for operational control
- Secure token-based edit access for guests and logged-in customers
- Automatic timed release to fulfillment with Action Scheduler and WP-Cron fallback
- Strict country and state validation using WooCommerce location data
- Optional shipping-rate recalculation after address updates
- Optional customer cancellation with full refund attempt (gateway dependent)
- WooCommerce-native audit notes for traceability and accountability
Key Features
- Post-purchase editing timer on thank-you page
- Secure magic-link editing entry point
- Shipping and billing address edits (configurable)
- Order note editing (configurable)
- Variation swapping inside the same variable product (configurable)
- Optional same-price restriction for variation swaps
- Optional customer cancellation during grace period
- Dashboard stats for operational visibility
What It Solves
- Wrong shipping address after checkout
- Incorrect billing details
- Customer note corrections
- Variation choice mistakes on variable products
- Support-team workload from avoidable post-purchase corrections
Usage Flow
- Customer completes checkout and payment.
- Eligible order enters Hold for Editing.
- Customer opens the editor from thank-you page or secure magic link.
- Customer saves corrections, cancels order (if enabled), or confirms early.
- Order releases to fulfillment automatically when timer ends or immediately on manual lock.
Configuration
Go to:
WooCommerce > Settings > OrderGrace Editor
You can configure:
- Grace period duration and unit
- Whether orders are routed into Hold for Editing
- Excluded product categories
- Which fields are editable
- Shipping recalculation behavior
- Cancellation availability
- Email timer display
- Customer-facing heading and message
- Audit note logging
Security and Privacy
OrderGrace uses:
- WordPress nonces for AJAX requests
- Per-order secure tokens for edit authorization
- Server-side edit-window validation
- Server-side country/state validation
OrderGrace does not send customer data to third-party services.
Compatibility
- WordPress 6.0+
- WooCommerce 7.0+
- PHP 7.4+
- HPOS compatibility declared
