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 minuteWindows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstalliTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
Antihost offers managed WordPress hosting with free migration, one-click staging and a 14-day free trial.
The documented no-code method is to add shipment data to each order through WooCommerce → Orders → Shipment Tracking. Select a provider, enter the tracking number, confirm the ship date, preview the destination, and save. Customers can then see the provider, number, date, and carrier link in supported My Account pages and order emails. Saving the tracking record does not send an email by itself; the saved details are included when the order is moved to Completed and WooCommerce sends its Completed Order email.
What WooCommerce order tracking actually adds
Order tracking is shipment information attached to an existing WooCommerce order. It is separate from the order-status field. Changing an order from Processing to Completed does not create a tracking number, carrier link, or shipped date. Those values must first be saved through the Shipment Tracking panel or through the shipment-tracking API.
Recommended Free Tools
A saved tracking item can contain four customer-facing values:
- Shipping provider: the carrier or delivery service name.
- Tracking number: the identifier supplied by the carrier.
- Tracking link: the URL a customer follows to see carrier events.
- Shipped date: the date the parcel entered shipment.
Depending on the email and account surfaces enabled in your store, WooCommerce can display these details on the customer’s order page and in supported order emails. The basic workflow is a carrier link, not a live event timeline. If you need stages such as dispatched, in transit, out for delivery, and delivered, use a timeline-oriented extension or build that experience separately.
#1 Best Overall
- Powerful Turbo Fan:CAGIWIRU Electric Air Duster have reached speed up to 130000RPM,Can efficient remove dust and debris.With LED light and Three Adjustable Speed to meet with different cleaning tasks.
- With Attached USB C Fasting Charging cable.Charing 3 hours,Enjoy up to 240 minutes of use on the lowest setting, For third speed can use for 25mins.with four charging options to meet with your needs.
- Wide Application:Upgraded attached 5 different nozzles,making it suitable for a variety of scenes, such as car,pet, pc, keyboards, and other electronic devices. It also serves for office and home clean duster.
- Handy Design & Portable:Cordless air duster electric nozzle is Light weight and small size, design and comfortable to hold and space saving, convenient to carry around. You can put it in your room or inside the car without taking up space.
- Warranty & Support: Our Electric air duster comes with 5 years warranty and 24/7 customer service. During this period, if you have any questions,pls kindly feel free to contact us.
Choose the implementation that fits your workflow
Use the simplest option that provides the customer experience and fulfillment process you actually need. The following comparison uses the capabilities documented for each approach.
| Approach | How tracking is entered | Customer view | Email behavior | Custom carriers | Multiple packages | Technical effort |
|---|---|---|---|---|---|---|
| WooCommerce Shipment Tracking extension | Manually in each order’s Shipment Tracking panel, or programmatically through its API | Provider, tracking number, shipped date, and carrier link on supported My Account and email surfaces | Saved data is included in supported emails; saving alone does not send mail | Yes, with Custom Provider and a complete HTTPS URL | Can store tracking items on an order; confirm the exact package workflow in your extension version | Low for manual entry; moderate for API integration |
| Order Tracking for WooCommerce extension | Tracking details plus configured status stages | Customer-facing timeline with up to five stages; pickup notices are supported | Customizable tracking emails and pickup notifications | Use the provider options and links supported by the extension | Not stated in the documentation summarized here | Low to moderate, depending on timeline customization |
| PH Order & Shipment Tracking with Notifications | Tracking details through the extension’s order workflow | Tracking information with configurable order-status behavior | Configurable tracking messages and email delivery | Depends on the providers configured in the extension | Not stated in the documentation summarized here | Low to moderate |
| Custom REST integration | Your fulfillment system posts shipment data to WooCommerce | Uses the Shipment Tracking extension’s account and email surfaces | Controlled by your order-status and email workflow | Yes, by posting a provider name and HTTPS link template | Can send multiple tracking items when your integration models packages separately | Highest: authentication, mapping, validation, retries, and monitoring are your responsibility |
Choose the Shipment Tracking extension when a carrier link and basic shipment fields are enough. Choose a timeline extension when customers need a sequence of delivery stages rather than one external carrier page. Choose an API integration when tracking originates in a warehouse, shipping platform, marketplace, or custom fulfillment system and manual re-entry would be error-prone.
The Tool Desk
Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Prepare your store before adding tracking
Install and configure the right extension
The Shipment Tracking panel is provided by the WooCommerce Shipment Tracking extension. Install and activate it before expecting the panel to appear on an order. If your requirement is a five-stage customer timeline, install and configure a timeline-oriented extension instead of trying to turn a carrier-link field into a timeline.
Collect reliable shipment data
- Use the tracking number exactly as issued by the carrier, including required letters, prefixes, or leading zeros.
- Confirm the provider name and destination before saving; a typo can send customers to an invalid tracking page.
- Use the actual shipped date, not the order date, when the two differ.
- For a custom provider, obtain a complete HTTPS tracking URL and test it in a private browser window.
Decide when customers should be notified
Map your fulfillment events to WooCommerce statuses before entering data. The documented email behavior is tied to the status transition: saving tracking details does not itself send an email, while changing the order to Completed causes the Completed Order email to include saved tracking information. If your operation needs a dispatch email before completion, use an extension or automation that explicitly supports that message rather than assuming the save action will notify the buyer.
Add a tracking number manually from an order
This is the standard no-code procedure for a single order.
- Open the order list. In WordPress administration, go to WooCommerce → Orders.
- Select the order. Open the order that has been handed to the carrier. Check the billing and shipping details so you do not update the wrong order.
- Find Shipment Tracking. In the order-edit screen, open the Shipment Tracking panel.
- Choose a provider. Select the shipping provider that issued the number. The provider selection determines the carrier link WooCommerce can construct.
- Enter the tracking number. Paste the complete identifier. Do not add spaces or punctuation unless the carrier uses them.
- Confirm the shipped date. Set the date the parcel was shipped. Review the store’s date and time settings if the date appears shifted.
- Preview the destination. Use the panel’s preview or link display to verify that the destination matches the carrier and that the number is present in the URL.
- Save the tracking item. Save or update the order. The shipment record is now attached to the order.
- Set the appropriate order status. When your process is ready to send the Completed Order email, change the order to Completed and save the status change. The email includes the saved tracking information when that email is enabled and supported.
Adding the shipment record and changing status are two separate actions. If you save tracking while leaving the order in Processing, the data remains available on the order but the documented Completed Order email is not triggered by the tracking save.
Free tools Windows power users keep installed
One-click scans. No signup required.
Rank #2
- Screen Cleaner is Your Screen’s New Bestfriend! - EVEO is proud to present a screen cleaner that’s perfectly suited for your TV. Meet your new screen cleaner, computer screen cleaner, laptop cleaner, iPad cleaner, Macbook,tv cleaner or any other electronic device. Our screen cleaner spray and wipe along with the included plush microfiber cloth, easily removes dust, fingerprints & other smudges on the screen’s surface. Clean effectively for a streak-free screen
- Gentle on your Screens - Our screen cleaner spray and wipes is compatible to be used even for the most sensitive LCD, LED, CRT, and OLED screens in proper use. Be at ease knowing that this product is compatible with all the major brands: LG, SONY, Samsung, Sharp, iPad, iPhone, Android screens, Kindle, PC monitors - we’ve got you covered! Can be used as LCD screen cleaner, tv cleaner, smart tv screen cleaner, and more
- Premium Super Soft Plush Microfiber Cloth - Included in this efficient screen cleaning kit. This screen cleaner spray and wipe has our signature plush microfiber cloth specially designed to comply with screens and monitors and leave them streak-free. Has been shown to effectively absorbs stubborn stains, zero streaks, and no fiber shedding. Always use this together with our screen cleaner for the best results
- Easy-to-Use Screen Cleaner Kit + microfiber cleaning cloth - The EVEO Screen Cleaning Kit will easily be your new favorite tool when it comes to taking care of the things you love most, quick and easy solution for a streak-free screen. Simply screw on the sprayer gun on the screen cleaner bottle. Spray the cleaning liquid onto the microfiber cloth, then wipe the screen until desired cleanliness & shine is achieved.
- Quality Screen Care Kit Worth Purchasing - Enjoy a convenient Screen Cleaner anytime, anywhere you need it. Your satisfaction is our top priority. We stand behind the quality of our products and that’s why, you shouldn’t be worrying at all. We manufacture the Best Screen Cleaner. and can be used for laptop cleaning kit, laptop screen cleaner, tv screen cleaner for smart tv. MacBook screen cleaner, monitor cleaner or screen cleaner spray for electronic devices with microfiber cleaning cloth
Check what the customer can see
My Account order page
Sign in as a test customer, open My Account → Orders, and select the order. The supported display should show the provider, tracking number, shipped date, and a link to the carrier. The exact placement and wording depend on your WooCommerce and extension versions and on any theme overrides.
Order emails
Review the WooCommerce email settings and send a test order through the same status transition your staff will use. The Completed Order email is the documented surface that includes saved tracking information after the order becomes Completed. A tracking record saved while the order remains in another status does not independently send mail.
Customer-account privacy
Tracking links can reveal shipment progress or delivery locations. Display them only to the customer who owns the order, and avoid placing tracking numbers in publicly accessible pages, thank-you text, or unprotected feeds. If a carrier URL contains personal data, use the carrier’s official HTTPS format and avoid copying it into unrelated notifications.
Add a carrier that is not listed
You do not need to wait for a built-in provider when a legitimate carrier is missing. The Shipment Tracking panel provides a Custom Provider option.
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 minute- Open the order through WooCommerce → Orders.
- Open Shipment Tracking and choose Custom Provider.
- Enter the provider’s name exactly as you want customers to see it.
- Enter the provider’s complete HTTPS tracking URL or URL template, according to the field’s instructions.
- Enter the tracking number and shipped date.
- Preview the generated destination, follow it, and confirm that it reaches the intended carrier page.
- Save the tracking item, then apply your normal order-status and email workflow.
For API integrations, the custom link template must contain %1$s. WooCommerce substitutes the tracking number for that token when it creates the customer-facing link. A template that omits the token, points to the wrong carrier, or uses an untrusted destination can produce a broken or misleading link, so validate it before sending live data.
Manage more than one package
Some orders ship in separate parcels. Treat each parcel as its own tracking item when the extension and your fulfillment process support multiple items. Record the provider, number, link, and ship date for each package rather than overwriting the first number with the second.
Rank #3
- 【Large size】:Measuring 800 x 300 mm/ 31. 5×12 inches, which is wider and taller than others. Large mouse pad can perfectly fit your keyboard and mouse of any size, and there is also ample space for peripherals such as phones, tablets, etc.
- 【LED backlight mouse pad】:Blade Hawks RGB mouse pad provides 7 static modes and 7 dynamic modes will give you the options you are looking for. Power-off memory function remembers the last lighting mode you selected. The super glow fiber Chroma will give you a colorful gaming setup that you want.
- 【Anti-slip rubber base】:Made from Natural rubber, this gaming mousepad will firmly grip your desktop, allowing you to enjoy the ultimate precision in the games you are most passionate about. It also comes with a texture that enhances this ability even further.
- 【Smooth and waterproof surface】: Micro-textured cloth surface, for extremely precise mouse control and a smooth movement. When liquid splashes on the gaming mouse pad, it forms water droplets and slides down. Will not delay your work or gameplay.
- 【Plug and play】: This mouse and keyboard pad is powered by USB, plug and play, no driver required. One button control light modes. Press one time to change the lighting mode, press twice to change the brightness, press and hold about 3 seconds turn ON/OFF.
- Use a consistent internal rule for package labels, such as the warehouse carton or fulfillment-line identifier, so staff can tell entries apart.
- Check the customer view after adding the second item; the theme must display all saved items rather than only the latest one.
- If one package ships later, record its actual ship date instead of copying the date from the first parcel.
- When correcting a typo, edit or delete the incorrect tracking item before adding the replacement so the customer does not follow two conflicting links.
The basic documentation confirms that shipment-tracking endpoints can list, retrieve, and delete tracking items for an order. Whether a particular extension version exposes a convenient multi-package interface in the admin screen should be verified in that version’s settings.
Use a timeline or notification extension when a carrier link is not enough
Timeline-oriented tracking
The Order Tracking for WooCommerce extension is designed for a status timeline rather than only a carrier hyperlink. Its documentation describes up to five timeline stages, customizable tracking emails, and pickup notifications that can appear in My Account and email. This is useful when your support team wants customers to understand an internal sequence such as order received, packed, dispatched, in transit, and ready for pickup.
Define the meaning of each stage before publishing it. A timeline should represent events your operation can actually update; otherwise customers may see a reassuring label that does not correspond to a carrier scan.
Configurable tracking notifications
PH Order & Shipment Tracking with Notifications is an alternative when configurable tracking messages, email delivery, and order-status behavior are the primary requirements. Compare its status triggers with your existing WooCommerce statuses before activating notifications, especially if another plugin already sends completion or dispatch mail.
Avoid overlapping messages
Running the basic Completed Order email and a notification extension can produce duplicate messages. List every enabled trigger, identify the status or event that activates it, and run one test order through the complete path. Disable a redundant message or change its trigger before customers receive production email.
Automate tracking with the WooCommerce REST API
Automation is appropriate when a warehouse or fulfillment service already knows the tracking number. WooCommerce recommends using the current v3 REST API for new integrations under /wp-json/wc/v3/. Authentication uses API keys generated in WooCommerce, with permissions limited to what the integration needs.
Quick wins for a faster PC:
Scan for outdated or missing drivers - takes under a minuteDriver Scan →Repair Windows errors before they cause bigger problemsFix Now →Rank #4
- 【Softer and More Comfortable】Vaydeer wrist rest has unique diamond pattern, which is the combination of softness and aesthetics. The materials of wrist rest are improved into higher quality memory foam and covered with silky smooth lycra. The computer wrist rest makes you as comfortable and cushiony as like rest your wrists on clouds.
- 【Ergonomic Wrist Saver】The wrist rests for keyboard and mouse comes with a 17.32×3.15×0.83 inch keyboard wrist pad and a 5.94×3.15×0.83 inch mouse wrist support. Based on ergonomic design, the unique concave shape is the perfect fit for your wrist joints. The wrist rest pad fits most computer keyboards and laptops, improve hand and wrist posture, release your wrist and arm stress.
- 【Non-Slip Rubber Bottom】Featuring an anti-skid silicone base on the bottom, this wrist keyboard support stays firmly in place on your desk, preventing the padding from sliding around, ensuring stable and consistent wrist support during extended computer sessions.
- 【Better Experience & Pain Relief】Our keyboard arm rest is beneficial to alleviate the soreness caused by direct contact and friction between your arm and a hard desk surface, reducing the risk of wrist fatigue or carpal tunnel. The soft texture of memory foam can evenly distribute the pressure around your wrists and provide good support with just enough give.
- 【Helpful in Multiple Scenarios】Whether you're working, studying, writing, typing, gaming, this keyboard and mouse rest combo is an essential accessory to add comfort and support to your hands and wrists. It’s also a great gift for men, women, family, friend, coworker, gamer, teacher, etc.
Set up authentication safely
- Create a dedicated API key for the integration rather than sharing a staff member’s credentials.
- Grant the minimum read or write access required for order updates.
- Store the consumer key and secret in the integration’s secret manager, not in theme files, client-side JavaScript, or a public repository.
- Use HTTPS for the store and for every carrier link your integration creates.
- Test against a non-production order before enabling automatic writes.
Work with shipment-tracking endpoints
The Shipment Tracking API exposes the provider, tracking number, tracking link, and shipped date fields. Its order-specific endpoints support listing, retrieving, and deleting tracking items. A custom provider can be posted to:
/wp-json/wc-shipment-tracking/v3/orders/<order_id>/shipment-trackings
The request needs a provider name, an HTTPS link template containing %1$s, a tracking number, and a shipped date. In an integration, map the external fulfillment record to the WooCommerce order ID, send one request per package, record the response, and retain an idempotency key or equivalent internal marker so a retry does not create duplicate tracking items.
{"provider":"Example Carrier","tracking_link":"https://carrier.example/track/%1$s","tracking_number":"AB123456789","shipped_date":"2026-10-15"}
The field names and route above illustrate the documented custom-provider shape. Match the exact request format accepted by the installed extension version, handle authentication failures and validation errors, and do not assume that a successful HTTP response means the carrier destination is correct.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Separate data updates from notifications
Posting a tracking item updates the order record; it does not, by itself, guarantee that an email is sent. Your integration must deliberately apply the status transition or notification mechanism that your store uses. If the integration changes an order to Completed, confirm that the Completed Order email is enabled and that the saved tracking information is available before the message is generated.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Validate links and data before going live
A short test matrix catches most customer-facing errors.
Best Value
- 【No Drill Mounted】Cable management tray can be assembled in as little as 3 minutes or less-simply. Side clips easily clampe the edge of desk, pass through the holes on the sides, and secure excess cables with baskets. Desk cable management supports inward or outward installation to meet your needs in different scenarios, and provides you with great convenience when collecting and organizing wires.
- 【Rubber Pad Protects Desk】Wire organizer under desk built-in soft rubber pads on the clamp protect your desk from scratches, so you will not damage your furniture or office.
- 【Sturdy and Beautiful】Cord management under desk is made of high-quality carbon steel and holds about 15 lbs. The wire basket has 2 holes on each side of the tray to enable your cables to pass freely. Cable baskets are suitable for desk thickness use from 0.4" to 2.4".
- 【Space Saving & Keep Organized】Desk cable management tray holds all your power cords, outlet strips, USB hubs and computer transformers hidden from your feet, and the data cables will not enter the vacuum cleaner to keep your desk clean and tidy. Desk wire organizer is also suitable for use in the kitchen and outdoors.
- 【Reduce Safety Risks】Cable tray under desk keeps all plugs away from your kids, no more worry about tripping. Using 2 holes wire tray saves extra space, helps you easily cabling and wire protection. The mesh design is not easy to accumulate dust, but avoids safety accidents caused by messy wires.
- Provider test: select each carrier you use and confirm the displayed name is understandable to a customer.
- Number test: test identifiers with leading zeros, letters, and the longest format your carriers issue.
- URL test: open the generated link on desktop and mobile, and verify that the number is inserted into the carrier destination.
- Date test: confirm that the shipped date remains correct across your WordPress timezone and any fulfillment-system timezone.
- Account test: view the order as its customer and ensure tracking is visible only to the owner.
- Email test: move a test order through the exact status change that should send mail and inspect the rendered message.
- Correction test: edit, delete, and re-add a tracking item, then confirm the customer no longer sees the obsolete link.
Keep a record of the extension versions, enabled email templates, and status triggers used in the test. Re-run the matrix after a WooCommerce, theme, email, or tracking-extension update.
Troubleshoot common failures
The Shipment Tracking panel is missing
Confirm that the Shipment Tracking extension is installed and active, that you are editing a WooCommerce order rather than another post type, and that your staff role can edit orders. A theme or admin customization can also hide panels; temporarily test with the standard WooCommerce administration interface.
The customer sees no tracking information
Open the order and verify that the tracking item was saved, not merely typed into an unsaved field. Then check the customer’s account ownership, the order-page template, and whether the extension’s display hooks are disabled by a theme override. Test with a newly created order to distinguish a single-record problem from a site-wide display issue.
No email arrived
First determine whether the order actually changed to the status that triggers the intended email. Saving a tracking item alone is not an email event. Next check whether the Completed Order email is enabled, inspect spam and mail-delivery logs, and look for a second plugin that suppresses or replaces the message.
The link opens the wrong page
Reopen the tracking item, inspect the provider or custom URL, and test the destination with the exact number. For a custom provider, verify the HTTPS template and the %1$s token. Replace the item if the URL cannot be trusted; do not ask customers to edit the link themselves.
The API creates duplicates or fails authentication
Check that the request uses the intended order ID, current v3 authentication, and a key with write permission. Log the response body and status code, then add retry protection so a timeout does not post the same package repeatedly. If the provider link fails validation, correct the template before retrying.
Recommended operating procedure
- Capture the carrier, number, package, and actual ship date in the fulfillment system.
- Send those values to WooCommerce manually through Shipment Tracking or automatically through the shipment-tracking API.
- Validate the generated carrier link before the customer notification is released.
- Apply the order status that your store has mapped to its customer email.
- Verify the order page and email as a customer would see them.
- Correct or delete obsolete tracking items promptly when a carrier reissues a number.
This sequence keeps shipment data, customer visibility, and notification timing distinct. It also makes it clear whether a failure occurred during data entry, link generation, status processing, or email delivery.
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.

