Jonathan Talbot

Project Case Studies &
Previous Client Successes

View some of the previous work we’ve done that excelled our clients’ business operations

Returns & Refunds Manager for WooCommerce

01 PROJECT GOALS

  • Streamline the returns and refund process for customers.

  • Ensure policy compliance with 20-day return eligibility validation.

  • Improve admin workflow with status tabs, filters, and inline editing.

  • Provide financial accuracy with automatic refund totals (incl. tax).

  • Enhance communication with file upload previews and email notifications.

  • Deliver a mobile-friendly experience for both customers and staff.

02 PROJECT DETAILS

The plugin delivers a complete returns & refunds flow:

  • Frontend form (shortcode) with fields for Name, Email, Order Number, and dynamic order item loading.

  • Find Order button that fetches WooCommerce items, pre-filled with max quantities and starting at 0.

  • Customers must select item condition, packaging status, and a reason for return, with an option to upload photo/video evidence.

  • Policy checks enforce that orders older than 20 days are not eligible.

  • Customers choose their preferred resolution (Refund, Exchange, Store Credit), confirm policies, and select a return method.

On the admin side:

  • Dedicated dashboard menu item with a red badge counter showing pending “New Requests.”

  • Tabbed view: New Request / Processing / Completed, with filters for Order ID and Preferred Resolution.

  • Inline modal view of requests with editable customer email, line item details, quantities, conditions, packaging, and reasons.

  • Admin can preview uploaded files directly in the modal (image/video).

  • Automatic refund total calculation incl. tax, updated live when editing quantities.

  • Final resolution dropdown, admin notes field, and Save & Close button.

  • CSV export of all requests for financial or audit purposes.

  • Email notifications to shop@cadac.mu when new requests are submitted.

The frontend is styled to be mobile-first, collapsing the table into a two-row card layout (Item/Qty/Reason on one row, Condition/Packaging on the next), ensuring a clean and usable form on all devices.

03 TOOLS USED

04 PROJECT OUTCOME

The plugin replaced an inefficient manual process (emails and spreadsheets) with a centralized, policy-compliant, and customer-friendly system.

  • Customers now enjoy a smoother, self-service return experience.

  • Staff save significant time thanks to the single admin view, inline editing, and automated refund calculations.

  • Finance has access to clean CSV exports for reconciliation.

  • Support workload decreased, and customer satisfaction improved due to clearer communication and policy transparency.



Custom WooCommerce plugin for automated returns and refunds management.

Discover more from Jonathan Talbot

Subscribe now to keep reading and get access to the full archive.

Continue reading