Carramba WooCommerce Order Tracking archived
WooCommerce order tracking plugin.
by Michal Staniećko · github.com/michalstaniecko/carramba-woo-order-tracking · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/michalstaniecko/carramba-woo-order-tracking/archive/refs/heads/main.zipReadme
Carramba WooCommerce Order Tracking
A comprehensive WooCommerce order tracking plugin that allows store administrators to manage shipping companies and add tracking information to customer orders.
Features
- Shipper Management: Add, edit, and manage shipping companies with custom tracking URL templates
- Order Integration: Add tracking information directly to WooCommerce orders
- Multiple Tracking Numbers: Support for orders split across multiple packages with the same shipper
- Customer Notifications: Automatically include tracking information in customer completed order emails
- Order Tracking Display: Show tracking information on customer account order details pages
- Admin Interface: Easy-to-use admin interface integrated with WooCommerce
Installation
- Upload the plugin files to the
/wp-content/plugins/carramba-woo-order-trackingdirectory - Activate the plugin through the 'Plugins' screen in WordPress
- Go to WooCommerce > Order Tracking to configure shippers
Usage
Managing Shippers
- Navigate to WooCommerce > Order Tracking in your WordPress admin
- Click Add New Shipper to create a new shipping company
- Enter the shipper name and tracking URL template
- Use
{tracking_number}as a placeholder in the URL for the actual tracking number - Set the status to Active or Inactive
Adding Tracking to Orders
- Edit any WooCommerce order in the admin
- In the Order Tracking section, select a shipper from the dropdown
- Enter the tracking number(s)
- Click + Add Another Tracking Number to add multiple tracking numbers for the same order
- Save the order
Note: All tracking numbers for a single order must use the same shipping company. If you need to use multiple shippers, you may need to split the order.
Customer Experience
When an order status is changed to "Completed":
- Customers will receive tracking information in their order completion email
- Tracking information will be displayed on their account order details page
- Customers can click the tracking link to track their package directly
Tracking URL Examples
- DHL:
https://www.dhl.com/en/express/tracking.html?AWB={tracking_number} - UPS:
https://www.ups.com/track?loc=en_US&tracknum={tracking_number} - FedEx:
https://www.fedex.com/fedextrack/?tracknumbers={tracking_number} - USPS:
https://tools.usps.com/go/TrackConfirmAction?qtc_tLabels1={tracking_number}
Requirements
- WordPress 5.0 or higher
- WooCommerce 4.0 or higher
- PHP 7.4 or higher
Translations
The plugin is translation-ready and includes:
- Norwegian Bokmål (nb_NO) - Complete translation
To contribute additional translations, please see the languages/README.md file.
Support
For support and feature requests, please visit the GitHub repository.
License
This plugin is licensed under the GPL v2 or later.