The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →To add tracking in WooCommerce, open WooCommerce → Orders, select the order, use its Shipment Tracking panel, choose a provider, enter the tracking number and shipped date, preview the destination, and save. Customers can then see the provider, number, ship date, and carrier link on supported My Account pages and order emails. Saving the tracking record does not send an email by itself; the documented Completed Order email includes it after you change the order to Completed.
Antihost offers managed WordPress hosting with free migration, one-click staging and a 14-day free trial.
What WooCommerce order tracking actually adds
WooCommerce tracking is data attached to an order, not a replacement for the order-status field. The tracking record contains a shipping provider, tracking number, tracking link, and shipped date. A status such as Processing or Completed describes your store’s workflow; it does not create a carrier tracking number or link.
As an Amazon Associate I earn from qualifying purchases.
The official Shipment Tracking extension exposes those details in the order record. Depending on the enabled customer surfaces, buyers can find them in the order view under My Account and in supported transactional emails. The carrier link takes the customer to the provider’s tracking page, where the latest scan events and delivery estimate are maintained by the carrier.
- Provider: the carrier or fulfillment service name shown to the customer.
- Tracking number: the identifier supplied by the carrier.
- Shipped date: the date the parcel entered shipment.
- Tracking link: a URL generated from the provider’s tracking format or entered for a custom provider.
For an order containing several parcels, store a separate tracking item for each package when your implementation supports it. The tracking API works with tracking items in the plural, allowing an order to expose more than one number and destination.
#1 Best Overall
- BLUE LIGHT BLOCKING GLASSES: Our blue light glasses for women boast UV400 protection, blocking harmful blue rays from computer screens. With these bluelight glasses women, you can enjoy gaming, reading, or watching TV with no worries of eye strain.
- EYE RELIEF: Our blue light glasses are engineered to reduce blurry vision or strain caused by prolonged screen time. These womens blue light glasses aid in better sleep by preventing blue light from disrupting your natural sleep cycle, helping you fall asleep faster and enjoy a more restful night's sleep, making them the perfect christmas present.
- COMFORTABLE: Crafted from durable material, our trendy blue light glasses for woman or blue light glasses men ensure long-lasting comfort. The high-transmittance lenses accessories, gamer gifts for men, help keep your eyes relaxed. Perfect stocking stuffers, gifts for gamers men, christmas gifts for men, halloween costumes.
- LIGHTWEIGHT: These clear blue light glasses feature a lightweight frame, meaning they’ll stay comfy for long-term wear. Perfect as blue blockers glasses for women or mens blue light glasses, these non-prescription fake glasses for men can be worn throughout the day. The blue light blocking glasses women feature polycarbonate HD lenses, which are anti-reflective and restore true color.
- WORRY-FREE PURCHASE: If you experience any issues, our support team is ready to assist you quickly. These are the perfect costume glasses for cosplay dressing up.
Choose the right implementation
Start with the customer experience you need rather than installing several tracking tools at once. A carrier link, a visual status timeline, and automated fulfillment data solve different problems.
| Approach | Best for | Customer view | Entry method | Custom carrier | Developer effort |
|---|---|---|---|---|---|
| Official Shipment Tracking extension | Most stores that need reliable provider, number, date, and link fields | My Account order page and supported order emails | Manual panel or API | Yes, through Custom Provider | Low for manual entry; moderate for API automation |
| Order Tracking for WooCommerce extension | Stores that want a customer-facing shipment timeline | Up to five configurable stages, tracking emails, and pickup notifications on My Account and by email | Extension workflow | Depends on its configured providers | Low to moderate |
| PH Order & Shipment Tracking with Notifications | Stores prioritizing configurable tracking messages and status behavior | Email notifications and the plugin’s order-tracking surfaces | Plugin workflow | Check the provider configuration before deployment | Low to moderate |
| REST API integration | ERP, warehouse, marketplace, or fulfillment automation | Uses the same order tracking fields and customer surfaces | Authenticated API requests | Yes, with a URL template | Moderate to high |
Use the official Shipment Tracking extension when the requirement is simply “show the carrier link and number.” Choose a timeline-oriented extension when buyers need milestones such as packed, dispatched, in transit, and delivered. Choose a notification-focused extension when message timing and order-status changes matter more than a visual timeline. An API integration is appropriate when staff should not retype shipment data from a warehouse or fulfillment system.
Do these 3 things before closing this tab:
1Fix the driver behind crashes, sound loss and screen glitches2Repair Windows errors before they cause bigger problems3Scan for outdated or missing drivers - takes under a minutePrerequisites before adding a tracking number
- Install and activate the tracking extension or integration you intend to use.
- Have the carrier name and the exact tracking number supplied by your fulfillment process.
- Know the date the parcel was handed to the carrier; do not substitute the order date unless they are the same.
- For a custom provider, obtain a complete HTTPS tracking URL or a URL template that accepts the tracking number.
- Confirm which order emails your store sends and whether the selected extension adds tracking to those messages.
- If automating, create WooCommerce REST API keys for the integration user and restrict access to the permissions it needs.
How to add tracking manually in WooCommerce
1. Open the order
- In the WordPress dashboard, go to WooCommerce → Orders.
- Open the order that has shipped. Verify the customer, items, and shipping destination before writing shipment data.
2. Open Shipment Tracking
Locate the order’s Shipment Tracking panel. This is separate from the order-status selector and from the customer-notes box. The panel is where WooCommerce records the provider, number, link, and shipped date.
3. Select the shipping provider
Choose the carrier from the provider list. Select the provider that will resolve the number, not the service level printed on the order. For example, a carrier’s express service and its standard service generally use the same carrier tracking destination; the provider field should identify the carrier.
4. Enter the tracking number
Paste the number exactly as supplied. Avoid adding explanatory text, spaces copied from a formatted email, or an internal warehouse reference. If the carrier deliberately includes spaces or letters, preserve its documented format.
5. Confirm the shipped date
Enter the date the parcel was shipped. This gives customers and support staff a useful timeline anchor and avoids implying that an order was dispatched when it was only packed or labeled.
Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minutePC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Rank #2
- WINDEX GAMING WIPES: effortlessly clean all your gaming gear and gaming electronics in one easy step with our new Windex Gaming Wipes
- AMMONIA FREE: our ammonia-free formula is safe to use on all of your favorite gaming equipment like consoles, headsets, controllers, screens, keyboards, and more
- PRE-MOISTENED WIPES: each wipe instantly removes dust, dirt, and stubborn smudges and fingerprints leaving a streak-free shine
- ANTI-STATIC: great for cleaning and wiping down your gaming gear and electronics leaving behind no visible residue
- COMPACT RESEALABLE PACKAGE: store your pack of Windex Gaming Wipes anywhere in your home for whenever a quick and easy wipedown is needed
6. Preview the destination
Use the panel’s preview or link check before saving. Confirm that the generated URL opens the intended carrier page and that the tracking number appears in the destination where the carrier expects it. A link that opens the carrier home page instead of a parcel record is not a successful test.
7. Save the tracking item
Save the order after the provider, number, date, and destination are correct. The tracking item is now part of the order record and can be rendered on the supported customer surfaces. Repeat the tracking-item process for each package when the order ships in multiple parcels.
How to add a carrier that is not listed
A missing carrier does not require you to mislabel the shipment. In the provider selector, choose Custom Provider, enter the provider’s name, and supply the complete tracking URL. Use an HTTPS destination controlled by, or officially published for, that provider.
Use a fixed URL for one shipment
If the carrier gives you a complete parcel-specific URL, paste that URL into the custom-provider link field and enter the tracking number separately. Preview it before saving. The provider name is the label customers see; the URL is the destination they open.
Use a URL template for automation
For API-driven entries, the custom-provider link template contains %1$s where WooCommerce should insert the tracking number. For example, a template supplied by the carrier might resemble https://carrier.example/track/%1$s; use the carrier’s real HTTPS format rather than this illustrative domain. Validate a completed URL with a real test number before sending live orders.
Do not use a shortened URL, an untrusted redirect, or a URL that asks the customer to enter credentials. A tracking link is part of a transactional message, so an incorrect destination can create both support and phishing concerns.
Rank #3
- Ergonomic & Adjustable Design: Fight "text neck" and improve your posture. Designed for comfort, it offers an adjustable height (7.1in-8.5in) (1.4in adjustable range) and angle (5°-85°) Please note: cell phone stand is only 9 inches tall—the length of a standard pencil
- Without blocking subtitles Perfect for office desk Tiktok Face Time Zoom video—this is the ultimate kitchen desk essential for phones! Perfect viewing experience while reducing neck back strain, A must-have for gamers streamers desk, and anyone who values both style and support!
- Sleek & Stable Design fits Otterbox Case: Say goodbye to bent cables, tangles, and tip-overs! LISEN’s stylish adjustable desk phone holder features a built-in charging hole and smart cable management, keeping your phone secure and your workspace clutter-free cool gadgets for men
- ANTI-SLIP DESIGN free hands: The under 10.00 items easy gadgets back and the bottom of this kitchen essentials for women are fully covered by anti-skid silicone, which LISEN stand up desk decor can provide maximum protection device from any scratches and slides
- Your Perfect Viewing Companion:If your product arrives damaged or breaks within 365 days, reach out to LISEN for a quick and hassle-free solution. Struggling with assembly, like tightening the screw? We’ve got your back! Your experience matters to us. (Product including: phone Holder stand*1, screw*1, hexagon screwdriver*1, specification*1)
What customers see in My Account and email
My Account order view
When the extension is enabled for the account surface, the customer’s order page can show the provider name, tracking number, shipped date, and a clickable carrier link. The exact placement and wording depend on the extension and your theme, but the underlying tracking data comes from the order’s Shipment Tracking record.
Order emails
Saving a tracking item does not send an email. WooCommerce’s documented behavior is that the saved tracking information is included in the Completed Order email when the order is changed to Completed. If your store uses a different status or a separate notification extension, check that extension’s rules before promising a message at shipment time.
Quick wins for a faster PC:
Clear out junk files and repair common Windows errorsFree Scan →Scan for outdated or missing drivers - takes under a minuteDriver Scan →Repair Windows errors before they cause bigger problemsFix Now →Changing status without adding a tracking record produces a completed-order message with no tracking number. Conversely, adding a number while leaving the order in Processing does not, by itself, dispatch the Completed Order email.
Test the customer view
- Use a test customer account or a staging order.
- Open the order under My Account and verify the provider, number, date, and link.
- Change the test order to the status that should trigger the message.
- Inspect the received email, including the mobile layout, and open the tracking link.
When a timeline is better than a carrier link
A carrier link answers “Where does the carrier report this parcel?” It does not necessarily explain your store’s internal milestones. A timeline-oriented order-tracking extension is the better fit when customers need a sequence of up to five stages, customizable tracking emails, or pickup notifications visible in My Account and by email.
Define stages that your operation can actually update. For example, a store might use order received, packed, handed to carrier, in transit, and ready for pickup. Do not label a stage “Delivered” unless your data source or staff process can reliably set it; the carrier remains the authority for delivery scans.
A notification-focused extension is useful when the important decision is when to send a message or how the order status changes after tracking is added. Compare its status rules with your existing WooCommerce emails to avoid duplicate notifications.
Free tools Windows power users keep installed
One-click scans. No signup required.
Rank #4
- Easy Installation: Our gaming lights have been designed to enhance your entertainment experience. Simply position the led light bar next to your TV or game console to create a game room environment with ease. They come with USB power and a 60 inch cord for direct mounting and mobility
- Audio Syncing & Extensive Mode: The built-in high-sensitivity music sensor allows you to sync the TV led lights to your favorite music. Lights react and move to the beat of music, film and game audio, creating an incredible immersive sound and light experience – and all without the need for an additional hub. You can choose from 64+ patterns, including strobe, illusion, jump, energy, gradient, running, chasing, fluttering mode etc. Each mode can be applied to different scenes
- 64+ Chasing IC+RGB & W Effect: The independent control design of IC+RGB and white all-in-one multifunctional rgbw led bar lights monitor backlight allows you to easily switch the led lights for desk between IC+RGB and white to enjoy a variety of lighting effects, you can choose white lighting mode with high brightness for better illumination when working, etc. Choose IC+RGB lighting mode when you need to create an entertaining atmosphere for the light show, 16 million colours of Color changing rgb light bar let you dance to the beat and create a dynamic party atmosphere
- Dynamic and Dimmable Lights: 1%-full brightness free brightness adjustment gives you the flexibility to adjust dimmable led light bar for room decorations or a variety of occasions
- USB Powered: USB light bars for room can be powered by powernank, usb charger, TV, Monitor, laptop PC mainframe, making behind TV led lighting bar easy to install in any location.TV led lights are powered by the TV usb interface / PC mainframe, can be turned on/off synchronously with TV / PC
Supporting split shipments and multiple packages
One WooCommerce order can require more than one tracking number when items ship from different locations or when a carrier splits a consignment. Treat each parcel as its own tracking item, with its own provider, number, URL, and shipped date. Keep the association with the original order so the customer does not have to search through separate orders.
If your chosen extension’s interface accepts only one item, confirm that limitation before promising multi-package tracking. The Shipment Tracking API exposes operations for listing, retrieving, and deleting tracking items for an order, which is the appropriate route when your fulfillment system must maintain several records programmatically.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Automate tracking with the WooCommerce REST API
Prepare authentication
WooCommerce documents REST API authentication with generated API keys. Create keys for a dedicated integration user, select the minimum permission required to update orders, and protect the consumer key and secret like passwords. New integrations should use the current version 3 API under /wp-json/wc/v3/.
Know the tracking data model
Shipment Tracking exposes provider, number, link, and shipped-date fields. Its tracking endpoints operate on an order’s tracking items, so an integration can list existing entries before adding another and can delete an erroneous entry without replacing the rest of the order.
Add a custom-provider item
The custom-provider endpoint is:
POST /wp-json/wc-shipment-tracking/v3/orders/<order_id>/shipment-trackings
Send the provider name, an HTTPS link template containing %1$s, the tracking number, and the shipped date in the field format documented by your installed Shipment Tracking version. A representative request structure is:
{
"tracking_provider": "Your carrier name",
"tracking_link": "https://carrier.example/track/%1$s",
"tracking_number": "ABC123456",
"date_shipped": "2026-10-15"
}
The domain in this example is illustrative; replace it with the carrier’s real tracking URL. WooCommerce expands the template with the number and displays the resulting link to customers, so validate the final destination before writing production data.
Best Value
- Compatible with Wide Screens - To ensure compatibility with the dual monitor mount, your each monitor must meet three conditions at the same time: First, computer screens size range: 13 to 32 inches. Second, screen weight range: 4.4 to 19.8 lbs. Third, the back of the monitor screen must have VESA mounting holes with a pitch of 75x75mm or 100x100mm.
- Regarding the compatibility with desks - Your desk must meet three conditions at the same time: First, desk material: Only wooden desks are recommended, plastic or glass desks cannot be used. Second, desk thickness range: 0.59" - 3.54". Third, the bottom of the desk should not have any cross beams or panels, as this will interfere with installation. We recommend carefully checking that your desk and monitors meets all above conditions before purchasing.
- Dual C-Clamp Hold - Worried your dual monitors might wobble or slip? Our upgraded base uses a larger platform plus a dual C-clamp structure to lock the dual monitor arm firmly to your desk. Each arm safely keeps your screens steady while you type, click and game—no shaking, no sliding, just a clean and secure setup you can trust every day. It also provides Grommet Mounting installation choice, both options ensure stable and secure fixation for your 0.59" - 3.54" desk.
- Full-Motion Adjustment For Comfortable View - Pull the screen closer when you’re deep in a spreadsheet, push it back to watch videos, or rotate to portrait for coding — moving everything smoothly with just one hand. The monitor stand offers +85°/-50° tilt, ±90° swivel and 360° rotation. Raise your monitor up to 15.75″ to support a healthy sitting posture. Whether you’re working from home, gaming through the night, or switching between video calls and documents, getting the screens to your natural line of sight helps relieve neck, shoulder and back strain so you can stay focused longer with less fatigue.
- Keep Your Desk Organized: By lifting both screens off the desktop, this dual monitor stand opens up valuable space for your keyboard, notebook, docking station or a simple, clutter-free work area. Built-in cable management guides wires along the arms, keeping cords out of sight and out of the way. Enjoy a tidy, modern workstation that looks as good as it feels to use.
Make automation idempotent
Before posting, query the order’s existing tracking items and compare provider plus tracking number. If the same pair already exists, skip the insert or update it according to your integration’s rules. This prevents a warehouse retry from creating duplicate customer-facing entries.
Handle failures safely
- Authentication failure: verify the key belongs to the correct site, has not expired or been revoked, and is sent over HTTPS.
- Permission failure: grant the integration the order capability required by the endpoint, without using an administrator key as a shortcut.
- Validation failure: check the order ID, number, date format, provider text, and HTTPS template.
- Bad destination: stop the fulfillment job, correct the template, and test the expanded URL before retrying.
- Duplicate entry: list existing tracking items and make the insert conditional on a provider-number match.
Testing checklist before going live
- Create a staging order for a real customer-account role.
- Add a normal listed carrier and confirm the generated link.
- Add a custom provider and confirm the expanded HTTPS URL.
- Check the tracking block on the My Account order page at desktop and mobile widths.
- Move a test order to Completed and verify the email contains the saved tracking data.
- Test an order with two tracking items and check that both are understandable to the customer.
- Test a malformed number and a failed API request so the integration logs an actionable error without exposing credentials.
- Confirm that your theme or email customizer has not hidden the tracking section.
Troubleshooting common problems
The tracking number is saved but no email arrived
Saving the item is not an email trigger. Check whether the order was moved to Completed, whether the Completed Order email is enabled, and whether another extension owns shipment notifications. Also check the store’s normal email-delivery logs and spam handling; do not repeatedly save the same tracking item as a way to resend it.
The customer sees the number but the link is wrong
Reopen the order and inspect the provider or custom URL. For a listed carrier, confirm that the selected provider matches the number’s carrier. For a custom provider, verify the complete HTTPS address and, for a template, the placement of %1$s. Test the expanded URL in a private browser window and correct the tracking item before sending another customer message.
The carrier is not available in the selector
Use Custom Provider instead of choosing an unrelated carrier. Enter the carrier’s customer-facing name and its official HTTPS tracking destination. If many orders use the same absent carrier, automate the custom-provider endpoint or evaluate an extension whose provider catalog includes it.
Tracking does not appear under My Account
Confirm that the tracking extension is active, the item was saved to the correct order, and the customer is viewing that order rather than a different order with the same items. Review theme overrides and account-page customizations that may hide extension output. A status change alone cannot create the missing tracking block.
The email contains no tracking details after completion
Open the order and confirm that a tracking item exists before the status transition. Then check whether the email template in use is the WooCommerce Completed Order email or a replacement supplied by another extension. A custom template can omit the tracking section even when the order record is correct.
Recommended Free Tools
The API request works for orders but not tracking
Order REST permissions do not automatically prove that the Shipment Tracking route is available. Confirm that the Shipment Tracking extension and its API endpoint are installed at the same site, use the documented route under /wp-json/wc-shipment-tracking/v3/, and send the field names expected by that extension version. Log the HTTP status and response body, but redact keys, secrets, and customer data.
Operational practices that prevent support issues
- Add tracking only after the carrier has accepted the parcel or your process has a clearly defined shipped event.
- Keep the carrier’s number unchanged; put internal references in a private order note rather than in the tracking field.
- Use one tracking item per package and explain split shipments in the customer note or email when delivery dates differ.
- Use HTTPS links from the carrier or fulfillment provider and review custom templates whenever that provider changes its tracking URL.
- Give staff a short checklist: verify order, provider, number, date, destination, then save and apply the intended status.
- For integrations, record the order ID, tracking number, response status, and retry outcome while excluding API credentials.
The practical decision is straightforward: use the Shipment Tracking panel for occasional manual fulfillment, a timeline or notification extension for a richer customer workflow, and the Shipment Tracking API when another system is the source of truth. Whichever route you choose, add the tracking record first and treat the order-status change as a separate email and workflow decision.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




