Cart Items



Your shopping cart is empty!

×

Order Shipment Tracking Details with Email for OpenCart

  • $21.00

Easily Manage Shipment Tracking & Notifications in OpenCart

Order Shipment Tracking Details is an OpenCart extension that helps store owners manage manual shipment tracking information directly from the admin order workflow. Admins can add shipment rows per order product, assign courier partners, save tracking numbers, and send shipment emails to customers without leaving the order management flow.

This OpenCart shipment management solution is designed for stores that want a practical way to maintain tracking records, improve post-purchase communication, and show shipment details to logged-in customers on the order info page. The default package does not include the separate guest tracking page, which is treated as a paid add-on.


Problem Statement

Many OpenCart stores ship orders manually or work with multiple courier partners, but OpenCart does not provide a complete built-in workflow to manage shipment tracking details at the order-product level. This makes it harder to store tracking data properly, notify customers, and keep shipment communication organized.

Without a proper OpenCart shipment tracking workflow, customers often need to contact the store to ask for courier information, shipment updates, or tracking numbers. That increases support workload and creates unnecessary delays in post-purchase communication.


Who Is This Extension For?

This OpenCart extension is suitable for:

  • Stores that manually manage shipments and courier assignments
  • Businesses using multiple shipping partners
  • Stores that need shipment tracking details for individual ordered products
  • Merchants who want better shipment email communication
  • OpenCart stores that want shipment details visible in the customer account order page
  • Businesses looking for a more structured shipment handling process inside OpenCart admin 

Key Benefits

  • Improves customer communication by allowing shipment emails with tracking details to be sent from the order workflow.
  • Reduces support questions by making shipment information available to logged-in customers in their OpenCart account order page.
  • Keeps shipment records organized by storing courier, tracking ID, shipped quantity, delivery date, and related shipment data in the database.
  • Supports real operational workflows by allowing shipment rows per order product instead of forcing a single basic tracking note for the entire order.
  • Gives more control over shipment emails with templates, preview options, quick send settings, and shipped-item block templates.
  • Works well for OpenCart stores with multiple themes through theme-specific OCMOD handling for default, Journal2, and Journal3 related logic. 

Purpose of the Extension

The purpose of this OpenCart extension is to give store owners a reliable system to manage shipment tracking details, courier information, and shipment email communication from within the OpenCart admin area. It helps maintain accurate shipment records while improving the customer experience after an order is dispatched.

It is especially useful for businesses that need manual control over shipment handling, want to keep shipment data structured, and prefer sending shipment notifications based on actual order shipment entries rather than generic order status updates alone.


Complete Feature List

  • Shipment partner management
    Add and manage courier or shipping partners from admin. Each courier can include its own tracking link structure and store-specific data.
  • Shipment row management per order product
    Save shipment rows against specific order products, including shipped quantity, courier, tracking ID, delivery date, and shipment status-related data.
  • Admin order integration through OCMOD
    The extension injects shipment tracking controls into the OpenCart admin order workflow, making shipment handling more convenient during order processing.
  • Logged-in customer order page integration
    Shipment details are injected into the account order info page for logged-in customers using OCMOD.
  • Shipment email notifications
    Send shipment emails to customers after shipment data is saved. Email behavior includes preview, send flow, and mail flag tracking on shipment rows.
  • Customizable shipment email templates
    Manage template mapping, single-item and multi-item shipment templates, shipped-item block templates, and email content layouts.
  • Template preview and quick send options
    Control preview and quick save/send behaviors through settings for a smoother shipment email workflow.
  • Order history comment support
    Add shipment-related history comments when shipment data is saved, based on configured language-specific settings.
  • Optional SMS integration hooks
    Includes SMS-related settings and hooks for stores that want to extend shipment communication beyond email.
  • Admin dashboard sections for shipment operations
    The admin UI is organized into tabs such as shipped orders, shipment partners, settings, templates, SMS, logs, and guest tracking page information.
  • Theme-aware OCMOD support
    Supports theme-specific OCMOD template selection for default, Journal2, and Journal3 environments.
  • Guest tracking page as a separate paid add-on
    A dedicated public tracking page for non-logged-in users is not included in the default package and is supplied separately on request.

How to Use

1. Install the extension

Copy the upload files into your OpenCart root, install or update the extension using your normal admin workflow, and refresh modifications. Clear theme or modification cache if required.

2. Configure shipment partners

Go to the shipment partner management area and add the courier services you use for shipping. This allows the extension to link shipment rows with courier records.

3. Adjust settings

Configure the important shipment settings, including template mapping, shipped-item block template, eligible statuses, shipped status, image dimensions, preview options, quick-send settings, and shipment history comment text.

4. Manage shipment data from the order workflow

Open an order in admin and use the injected shipment interface to add shipment rows for the relevant order products. Save courier, tracking number, shipped quantity, delivery date, and other shipment details.

5. Send shipment emails

Once shipment rows are saved, use the shipment email tools to preview and send the shipment notification to the customer.

6. Customer views shipment details

Logged-in customers can see their shipment details on the OpenCart account order info page if the OCMOD integration is active.


Use Cases

  • Manual shipment operations
    Ideal for OpenCart stores that manually dispatch orders and want structured shipment tracking records.
  • Multiple courier workflows
    Useful for businesses working with different shipping partners for different order types.
  • Product-level shipment handling
    Suitable for stores where items in the same order may be shipped separately or tracked individually.
  • Post-purchase communication improvement
    Helps stores send more meaningful shipment emails instead of relying only on basic order status updates.
  • Customer self-service for logged-in users
    Allows logged-in customers to view shipment details inside their OpenCart account order page.
  • Paid upgrade opportunity for guest tracking
    Stores that want a dedicated shipment lookup page for guest users can request the separate premium add-on. 

Expected Results

  • Customers receive clearer shipment communication through structured shipment emails.
  • Store owners maintain better shipment records inside OpenCart admin.
  • Logged-in customers can view shipment details without contacting support.
  • Admin teams can process shipment updates more efficiently from within the order workflow.
  • OpenCart stores can present a more professional post-order experience with courier details, tracking IDs, and customizable shipment email templates.

Why Choose HuntBee for Your OpenCart Store?

When you install a HuntBee extension, you are choosing a solution built by an experienced OpenCart specialist who understands real-world store challenges.

  • VerifiedOfficial OpenCart Partner with proven expertise
  • Established OpenCart Specialist Since 2012
  • 14+ Years Dedicated to OpenCart Development
  • 100+ Extensions Used by OpenCart Stores Worldwide
  • Performance-focused and SEO-friendly architecture
  • Continuous improvements and dependable support
OPENCART
Compatibility 4.1.0.3, 4.1.0.2, 4.1.0.1, 4.1.0.0, 4.0.2.3, 4.0.2.2, 4.0.2.1, 4.0.1.1, 4.0.1.0, 4.0.0.0,

3.0.5.0, 3.0.4.1, 3.0.4.0, 3.0.3.9, 3.0.3.8, 3.0.3.7, 3.0.3.6, 3.0.3.5, 3.0.3.3, 3.0.3.2, 3.0.3.1, 3.0.3.0, 3.0.2.0, 3.0.1.2, 3.0.1.1, 3.0.1.0, 3.0.0.0,

2.3.0.2, 2.3.0.1, 2.3.0.0, 2.2.0.0, 2.1.0.2, 2.1.0.1, 2.0.3.1, 2.0.2.0, 2.0.1.1, 2.0.1.0, 2.0.0.0
Requirement OCMOD
Core Files Overwrite No Core files overwritten
Multi-store Yes, Supports Multi-store
Multi-lingual Yes, Support Multi-language website
TECHNOLOGIES
Framework OpenCart
Languages PHP, HTML, CSS, AJAX, JQUERY, JAVASCRIPT

Admin Demo

Admin Panel:
https://opencart-demo.huntbee.com/demo/admin/index.php?route=extension/hbapps/order_shipment&store_id=0

Login credentials are pre-filled for convenience.

This page shows the main configuration interface where you can manage all shipment-related settings.

From this section you can:

  • Configure shipment settings
  • Manage courier / shipment partners
  • Configure email templates
  • Configure shipped product block layout
  • View shipment logs
  • Control email preview and quick-send behavior
  • Configure eligible order statuses and shipped status
  • Configure shipment email content structure

How to test shipment workflow in admin

  1. Go to Sales → Orders
  2. You will see a Shipment button available for each order row
  3. You can either:
    • Click the Shipment button directly from the order list, OR
    • Click the View button to open the order details page
  4. Inside the order view page, the shipment form is integrated directly into the order interface.
  5. From the shipment form you can:
    • Select the product to ship
    • Choose courier partner
    • Enter tracking number
    • Enter shipped quantity
    • Enter delivery date (optional)
    • Add shipment notes
    • Save shipment information
    • Send shipment email notification to customer

Shipment entries are stored in the database and can be edited later if required.


Customer Account Demo

Frontend customer login is also pre-filled in the demo store.

After logging in:

  1. Go to My Account → Orders
  2. Open any order using the View button
  3. Shipment details will be visible inside the order page

Customers can see:

  • Courier partner name
  • Tracking number
  • Shipment details per product
  • Multiple shipment entries if products are shipped separately

This helps customers easily access delivery information without contacting the store.


Optional Guest Tracking Page (Premium Add-on)

Demo URL:
https://opencart-demo.huntbee.com/demo/index.php?route=extension/module/order_shipment

This page allows customers who are not logged in (guest users) to check shipment information using:

  • Order ID
  • Email address

This feature is not included in the standard package and is available as an additional add-on. Some themes may require minor frontend adjustments depending on layout structure.


Demo Tips

  • Try creating multiple shipment entries for the same order to see how separate shipments are handled.
  • Test email preview before sending shipment notifications.
  • Review how shipment details appear in the customer order page.
  • Explore shipment partner configuration and template settings for flexible email formatting.

Open demo instruction in new tab

VERSION : 3.6.0DATE RELEASED: 04 Apr 2026

For OpenCart 3x Versions only 

  • Refactored the extension codebase for a cleaner OpenCart 3 standard structure.
  • Updated shipment data handling to use the newer shipment schema with `shipment_id`, `courier_id`, and `tracking_id`.
  • Improved admin-side shipment management for better maintainability and stability.
  • Added 3 new professional shipment email templates.
  • Added new simple email layout/content presets for faster template creation.
  • Improved the template editor so color and layout selections are applied correctly when loading simple layouts.
  • Improved the admin settings interface for better usability.
  • Added a dedicated admin tab for the optional Guest Tracking Page add-on.
  • Improved shipment handling from the admin order list and order info pages.
  • Updated OCMOD integration for the latest shipment logic and multi-store compatibility.
  • Removed legacy 2.x OCMOD shipment files from the OpenCart 3 package.
  • Improved security around admin actions and internal file-loading logic.
  • Fixed issues related to tracking link generation and shipment data loading.
  • Fixed order list popup handling where store context was not resolved correctly on some OpenCart 3 installations.

VERSION : 5.1.3DATE RELEASED: 16 Dec 2021
  • New feature Added to fix order product ID conflicts that happens when you edit the order

VERSION : 5.1.2DATE RELEASED: 09 Mar 2021
  • Comment template multi-language fix

VERSION : 5.1.1DATE RELEASED: 18 Feb 2021
  1. New Feature: Shipment form template selection (Vertical Rows / Horizontal Columns) - in order to make the form look compact
  2. Also added default quantity dropdown field Ascending or desending selection setup

VERSION : 5.1.0DATE RELEASED: 18 Dec 2020
  1. Added shipped quantity feature
  2. Changes in the algorithm w.r.t shipped quantity feature
  3. Added Enable or disable email preview before sending email
  4. Added Enable or disable "Quick Save and Send Email" button.
  5. Close button on the order shipment form popup on order info page
  6. Color differentiation of the shipment update button for orders with completed shipment and orders with pending shipment
  7. Added shipped quantity column on custome order info page
  8. Quauntity validation and Quantity Dropdown with auto select checkbox while selecting the quanitity in quantity field
  9. Form reset after each item shipment update
  10. Search record by tracking code added
  11. SMS Template added [Requires OpenCart SMS System installation to send SMS]

VERSION : 5.0.0DATE RELEASED: 07 Sep 2020
  1. Extension database table modified.
  2. Checkbox selection of products in the Order
  3. Added Product Option information
  4. Checkbox selection for selecting products for the email.
  5. Tracking number validation when multiple products selected for the email notification
  6. Easy Order History update while sending the email notification with history comments template
  7. Quick shipment update from the admin order list page

To update to this version, raise a support ticket.


VERSION : 4.0.1DATE RELEASED: 06 Jan 2020
  • Fixed missing hyperlink on the customer order info page for single shipment

VERSION : 4.0.0DATE RELEASED: 24 Dec 2019
  1. New columns added to database table
  2. Added Delivery Date field
  3. Enhanced usability for "Select Product" dropdown in admin shipment form 
  4. Added feature to edit shipment row
  5. Added feature to delete a particular shipment row
  6. Added feature to send shipment email to customer. Admin can send email individually with respect to product or admin can send a single email if the all the products are shipped together.
  7. Database logs if an email is sent w.r.t a particular shipment row
  8. Redesigned extension to support maximum compatibilty with opencart versions
  9. Example Shipment company and tracking links added to the table (for new installations)
  10. Updated "Order Shipment Information" tab w.r.t new changes in the extension
  11. Added "Email Template Tab" for email design settings
  12. Pre-loaded sample shipped HTML Email templates to kickstart the settings
  13. Separate admin Sender Email address and Sender Name
  14. Separate subject line template for single product shipment and multiple product shipment
  15. Store Selection dropdown for multi-store
  16. In-built support for Journal2 template 
  17. In-built support for Journal3 template 
  18. Separate views in customer order info page depending on the shipment count

Update Instruction (3.x.x to 4.0.0)

  • Submit a support ticket for updating the extension. (Only for active support license)

VERSION : 3.0DATE RELEASED: 17 Feb 2018
  1. Upgrade for 2.x.x.x and 3.x.x.x versions
  2. Extension Redesigned
  3. Uses Productivity app base plugin
  4. Added Feature: Displays all tracking information added and search by Order ID option
Ana 29/11/2025

Nice extension and good support.
Succes!

Ana 29/11/2025

Nice extension and good support! Succes

Parth Patel 29/05/2025

very Nice Plugin for tracking.

Ash 04/12/2024

Using this extension to replace another developers one as it is well designed like other Huntbee extensions and it connects with
other extensions seamlessly

Kate 03/06/2024

I absolutely love this module. It's a time-saver and it works flawlessly. I love that I can ship items using different carriers all within the same order. Perfecto!

shafie hashim 04/07/2023

Owesome!
Works perfectly without any issues. Updating tracking numbers are very easy and professional with this mod. Excellent support by Huntbee. Highly recommended.

Steve Nelson 10/10/2021

Works perfectly without any issues. Updating tracking numbers are very easy and professional with this mod. Excellent support by Huntbee. Highly recommended.

AFashions 28/06/2020

This works perfectly for me, same as described

AFashions 28/06/2020

This works perfectly for me , same as described

raj 20/08/2018

Great extension
time saving and useful product

Zilvinas Junevicius 03/08/2018

Great extension. Works really perfectly.
Installed in 1 minute. Great!

Alan 31/08/2016

Worked brilliantly - a great extension that is especially useful with HuntBee's Email Template Designer PRO module, as it allows automated emails to be sent to customers with all the tracking information of their order. Very professional and a real time saver

Oliver Bucek 22/08/2016

This module saves you a lot of time and is simply excellent. Definitely I recommend the purchase of this module!

Excellent programmer. Fast and quality. Its products are excellent! Definitely recommend!

Showing 1 to 13 of 13 (1 Pages)

Write a review

Note: HTML is not translated!
    Bad           Good
Captcha

Related Products

Tags: opencart order tracking, shipment tracking email, courier tracking opencart, manual shipment update, order tracking extension, customer order history tracking, opencart shipping update, order fulfillment management

Frequency Asked Questions (FAQs)

Will customers be able to see shipment tracking details in their account?
Yes. Once shipment information is added from the admin order page, the courier name, tracking number, and shipment details become visible inside the customer’s order view page. Customers can log in to their account, open the order, and easily access the shipment information without needing to contact the store.
Can I assign different tracking numbers for different products in the same order?
Yes. The extension allows you to create shipment rows per order product. This means each product in an order can have its own courier partner, tracking ID, shipped quantity, and shipment date. This is especially useful when items are shipped separately or fulfilled from different locations.
Can I send shipment notification emails to customers?
Yes. Shipment emails can be sent directly from the admin order page after adding shipment details. The email includes shipment information such as courier name and tracking ID, helping customers stay informed about delivery progress.
Can I customize the shipment email template?
Yes. The extension includes a flexible email template system where you can customize the layout, content structure, and shipped product block design. You can preview emails before sending them, allowing you to maintain consistent branding and communication style.
Does the extension support multiple courier companies?
Yes. You can add and manage multiple courier or shipping partners from the admin panel. Each courier entry can include its tracking URL structure, making it easier to maintain consistent shipment records.
Will shipment details be saved in the database?
Yes. All shipment entries including courier partner, tracking ID, shipped quantity, and delivery date are stored in the database. This helps maintain a proper shipment history and allows you to review or update shipment records later if required.
Can I partially ship an order?
Yes. You can create shipment entries for selected products and quantities within an order. This allows you to manage partial shipments when some items are dispatched earlier than others.
Where can I add shipment details in admin?
Shipment details can be added directly from the order page in admin. The shipment form is integrated into the order interface, allowing you to enter tracking details without leaving the order workflow.
Does this extension modify core OpenCart files?
No core files are overwritten. The extension integrates shipment functionality into the order workflow using OpenCart modification methods, ensuring compatibility and easier maintenance.
Can guest users track shipment details without logging in?
A dedicated shipment tracking page for guest users is available as an additional add-on. This optional feature allows customers to check shipment details using Order ID and Email Address. Since frontend layout may vary depending on the theme, this add-on may require minor theme-specific adjustments.
Is this extension suitable for stores that manually manage shipping?
Yes. The extension is designed for stores that manually assign tracking numbers after processing shipments. It provides a structured way to manage shipment communication and maintain delivery records.
Will this help reduce customer support requests related to delivery status?
Yes. By providing clear shipment information inside the customer order page and through shipment emails, customers can easily check delivery progress themselves, reducing the need to contact support for tracking updates.
The product is currently Out-of-Stock. Enter your email address below and we will notify you as soon as the product is available.
Name
Email
Comments