User Documentation
What this plugin does
The plugin watches WooCommerce order notes for recognizable tracking numbers, stores matches as structured order data, and lets staff decide which records should become customer-facing.
Setup
- Install and activate WooCommerce.
- Activate WebMe 3PL Tracking Regex Extractor.
- Open
WooCommerce > Tracking Regex. - Choose enabled carriers.
- Decide whether to:
- auto-parse new order notes
- append confirmed tracking to customer emails
- require manual confirmation for low-confidence matches
- retain source note metadata
- Save settings.
Custom carrier JSON
Each custom carrier entry needs:
carrier_idlabelpattern
Optional fields:
tracking_urlconfidencerequired_keywordsreason
Example:
[
{
"carrier_id": "custom_ground",
"label": "Custom Ground",
"pattern": "CG\\d{10}",
"confidence": "medium",
"required_keywords": ["custom", "ground"],
"tracking_url": "https://example.test/track/{tracking_number}"
}
]
Order workflow
- A 3PL note lands on the order.
- If auto-parse is enabled, plugin scans the note immediately.
- Extracted records appear in the order metabox.
- Staff can confirm or dismiss each candidate.
- Confirmed records can render in customer emails when email output is enabled.
Sample note tester
Settings page includes a sample note tester. Paste raw note content, run the test, and review:
- carrier match
- tracking number
- confidence
- source
- keyword hit
- reason codes
Current limitations
- Existing historical notes are not bulk-processed automatically
- Plugin does not fetch live carrier statuses
- Customer output is limited to order emails