Related Orders for WooCommerce — a powerful tool designed to eliminate the hassle of tracking customer purchase histories. By default, WooCommerce doesn't provide a quick way to see a customer's other orders when you're viewing a specific one. This plugin solves that problem by adding a convenient new panel directly to the 'Edit Order' screen, giving you a complete overview of every order a customer has placed at a glance.
With this plugin, store managers and support staff can significantly speed up their workflow. Instead of navigating to the customers tab, finding the user, and then viewing their order list, all relevant information is presented right where you need it. The panel displays crucial details like order numbers, dates, statuses, and totals, with direct links to each order. This immediate access to a customer's full history allows for faster, more informed customer service, easier identification of loyal customers, and better insights into purchasing behavior.
Why This is Important
- Stop Wasting Time: A store manager can waste up to 10 minutes per day searching for customer order histories. This plugin reduces that time to zero, saving you over 40 hours per year.
- Boost Customer Retention: Slow support is a major reason for customer churn. Providing instant, context-aware support by seeing a customer's full history can increase satisfaction. Studies show a 5% increase in customer retention can boost profitability by up to 95%.
- Increase Upsell Opportunities: By quickly identifying repeat customers and their buying habits directly from an order, you can spot opportunities to offer personalized deals or recommend related products, increasing lifetime value.
Features
- Automatic Order Linking: Automatically detects and displays all orders from the same customer (by user ID or billing email).
- Integrated Admin Panel: Adds a clean, non-intrusive meta box to the WooCommerce 'Edit Order' screen.
- At-a-Glance Information: Displays essential order details like Order ID, Date, Status, and Total.
- Direct Order Links: Click on any related order in the list to navigate directly to its details page.
- Guest Customer Support: Intelligently groups orders from guest checkouts using the same billing email address.
- Current Order Highlighting: The order you are currently viewing is clearly highlighted in the list for easy reference.
- Customizable Display: Choose which columns of information (Date, Status, Total) to show or hide in the panel.
- Simple and Lightweight: Coded to WordPress standards for optimal performance, ensuring no slowdown of your admin area.
- AJAX-Powered: The related orders list loads quickly and efficiently without reloading the entire page.
- Multisite Compatible: Works seamlessly in a WordPress multisite environment.
Workflow Improvement Metrics
| Metric | Without Plugin (Average) | With Plugin | Productivity Gain |
|---|---|---|---|
| Time to find all customer orders | 60-90 seconds | 1 second | ~98% faster |
| Clicks to view customer history | 4-6 clicks | 0 clicks (already visible) | 100% fewer clicks |
| Risk of human error (missing an order) | Moderate | Minimal | Reduced risk |
| Context switching for support staff | High (multiple tabs/screens) | Low (all info on one screen) | Improved focus |
How to install the plugin?
- Download the plugin archive using the button above.
- Navigate to Plugins > Add New in your WordPress dashboard.
- Click "Upload Plugin" at the top and select the downloaded ZIP file.
- Install, activate the plugin, and follow the quick setup wizard instructions.
FAQ
How does the plugin identify "related" orders?
The plugin uses two methods. First, if the customer placed the order while logged into their account, it will find all other orders associated with that User ID. Second, for guest checkouts where no account is used, the plugin will use the customer's billing email address to find and group all orders placed with that same email. This ensures a comprehensive history for both registered and guest customers.
Will this plugin slow down my website or admin panel?
No. The plugin is designed to be extremely lightweight and efficient. It only runs its query when you are on the 'Edit Order' page in the WordPress admin area, and the information is loaded quickly via AJAX. It has no impact on your storefront's performance or the general speed of your admin dashboard.
Can I customize the information shown in the related orders box?
Yes, the plugin includes settings that allow you to customize the display. You can typically choose which columns to show or hide, such as the order date, status, or total amount. This allows you to tailor the view to the information that is most important for your store's workflow.
Is this plugin compatible with custom order statuses?
Absolutely. The plugin is built to work with the core WooCommerce functionality, which includes support for custom order statuses created by you or other plugins. The related orders list will display the correct custom status for each order, just as it does for default statuses like 'Processing' or 'Completed'.