Checkout & Admin UX Enhancements WordPress Function
What it does?
-
Dashboard cleanup – Removes a couple of noisy widgets from the WP Dashboard for a calmer admin start screen.
-
Faster product edits – Disables automatic WooCommerce image regeneration in the background.
-
Smarter “no shipping” message – If the customer has a shipping state selected, the notice names that region; otherwise shows a clear generic message with a prompt to contact support.
-
Customer notifications on failed/cancelled – When an order moves to Cancelled or Failed, sends the corresponding email template directly to the customer.
-
Recipient phone (required) – Adds a required phone field to the shipping address at checkout and surfaces it everywhere it matters: admin order view, order details page, and transactional emails.
-
Self-cancel window – From My Account, customers can cancel orders in Pending / Processing / On-hold / Failed for up to 24 hours after creation.
Why it’s useful?
-
Cleaner back office – Less dashboard clutter means faster focus for your team.
-
Better performance – Avoids heavy background image jobs when you don’t need them.
-
Reduced checkout confusion – Region-aware shipping notices explain why shipping isn’t available.
-
Proactive comms – Customers are informed about failed or cancelled orders without waiting for support.
-
Fewer delivery hiccups – Couriers and staff have the recipient’s phone on hand across all touchpoints.
-
Lower support load – A clear 24-hour self-cancel policy cuts “please cancel” tickets and keeps operations tidy.
