WordPress plugin intelligence profile

Order Status & Tracking Emails for WooCommerce

Manage WooCommerce statuses, tracking, emails, workflows and optional Telegram customer updates.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.11
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update1 Nov 20261d ago
Active installations20Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Order Status & Tracking Emails for WooCommerce version 1.0.11 as active, updated 1d ago and tested up to WordPress 7.1.

Overview

About this plugin

OSTE: Order Status & Tracking Emails for WooCommerce (OSTE) brings order statuses, shipment tracking and customer communication into one WooCommerce toolkit.

Create custom order statuses, configure global or per-product tracking, design the email sent for each status, automate follow-ups and build controlled order workflows. Optional Telegram updates let customers follow shipments through a store bot.

Order statuses and store workflow

  • Create custom WooCommerce order statuses with labels, colors and order-list action buttons.
  • Rename core status labels and customize their colors while preserving WooCommerce behavior.
  • Manage custom statuses independently of any external tracking service.
  • Assign operational roles independently from labels, so presets and automations can follow the store’s real process.
  • Choose explicitly whether a custom status counts as paid, enables downloads or shows purchase notes.
  • Protect status slugs after creation and safely reassign orders before deleting a status.
  • Recover orders left in old or unregistered custom statuses.
  • Start from five guided status flows, including payment verification, preparation, shipping and delivery scenarios. Presets never run automatically.

Tracking and carriers

  • Add one tracking code to the order or separate tracking codes for individual products and parcels.
  • Store the carrier, tracking code and direct carrier link for every tracked item.
  • Display linked tracking details in customer emails and My Account order details.
  • Configure Italian and international carriers, custom carrier URLs and carrier icons.
  • Map WooCommerce shipping methods to carrier or custom icons for classic Cart and Checkout labels.
  • Use clickable tracking codes in per-product email content and Telegram tracking summaries.

Email templates and visual design

  • Configure subject, heading, introduction, additional content, footer and per-product tracking text for every order status.
  • In guided configuration, review status email content separately from optional scheduled email rules; new templates and rules start disabled, while existing template settings are preserved.
  • Use the normal WooCommerce email as a selectable fallback when an OSTE custom template is disabled.
  • Resend the current customer status email from the order screen without changing status.
  • Customize WooCommerce email colors, typography, spacing, tables, products, totals, downloads and logo alignment.
  • Preview unsaved styling with a real order and send the preview only to a chosen test address.
  • Apply Ordered Classic, Modern Clean or Minimal style presets after explicit confirmation, with a restorable backup of OSTE settings.
  • Preserve compatible email template overrides supplied by themes and extensions.

Automations and workflows

  • Send delayed customer or administrator emails after an exact status or operational role.
  • Add paid-order and tracking conditions, select a post-trigger policy and review a filterable event log.
  • Preview automation content with real placeholders and safely test it without activating the rule.
  • Retry a rejected automation email after the rule, order and recipient have been checked again.
  • Change order status after the first tracking code is added or after time spent in an exact status.
  • Resend the current status email from a workflow without forcing a status change.
  • Choose separate preparation reminders for customers and internal alerts for administrators, each initially disabled.
  • Run delayed work through WooCommerce Action Scheduler and inspect scheduler health from the administration area.
  • Keep every generated workflow and automation disabled until an administrator reviews and enables it.

Optional Telegram updates for customers

  • Connect one store bot created with the official Telegram BotFather.
  • Follow the short setup guide in the Customer Telegram settings page; OSTE verifies the token and registers the webhook when settings are saved.
  • Choose invitation statuses independently from Telegram notification statuses. The activation link can appear in customer order emails and My Account for those statuses, including custom statuses; email output supports HTML and plain text.
  • Set the Telegram email panel’s background and border colors, and the activation button’s background and text colors, in Email Styles when the customer Telegram module is enabled.
  • Show the optional Telegram invitation in a compact email panel with a short explanation and activation button.
  • Enable or disable the entire customer channel without deleting its configuration.
  • Invite customers through a secure, expiring and single-use link included in selected order emails.
  • Optionally show a Telegram activation action in signed-in customers’ My Account orders list and order details, or a panel below the order details.
  • Optionally show a Telegram activation panel on the order confirmation page for guests and signed-in customers. Choose whether it follows the shared invitation statuses or appears after every valid order.
  • Associate registered customers with future orders and guest customers only with the linked order.
  • Select separately which WooCommerce or custom statuses send a Telegram update after the customer activates the bot.
  • Use a global message template and optional templates for individual statuses.
  • Include every product or parcel tracking code through linked tracking details.
  • Accept activation only from private chats, verify webhook requests and let customers revoke consent with /stop.
  • Integrate Telegram associations with the WordPress personal-data export, erasure and privacy-policy tools.

Configuration and compatibility

  • Use a guided setup or apply status, email, workflow and automation presets from their own administration screens.
  • Export and import versioned JSON settings and rules without orders, customers, tracking history, logs or scheduled jobs.
  • Use WooCommerce CRUD for compatibility with HPOS and the legacy order datastore.
  • Work with WordPress 6.0 or later, PHP 7.4 or later and an active WooCommerce installation.
  • Use the bundled Italian translation or translate the plugin with standard WordPress tools.

OSTE order statuses, manual tracking, emails, workflows and automations work without an external service. Customer Telegram updates require a bot configured by the store owner.

More free plugins by the same author

Looking for a simple way to manage return requests in WooCommerce?

SLS Return Requests is another free WordPress plugin by SLS Studio Lucia Soscia, designed to help manage customer return requests.

org and can be installed independently.

External service: Telegram

org/. It is disabled by default. The store owner needs a Telegram account and a dedicated bot created with BotFather; customers opt in by opening their invitation link and pressing Start in a private bot chat.

Saving settings with a configured bot token contacts Telegram to verify the bot and register the webhook, including when customer notifications are switched off. These setup requests send the bot token, the site’s webhook URL and a webhook authentication secret. Once enabled and accepted by a customer, notifications send the customer’s Telegram chat identifier and the configured message text.

Depending on the selected placeholders, this text can contain the order number, order status, product names, carriers, tracking codes and tracking links.

me/ and pass a one-time activation token to the bot. Telegram delivers private-chat identifiers and bot commands such as /start and /stop to the site’s authenticated webhook. OSTE stores the chat association and consent timestamp on the relevant WordPress user or WooCommerce order.

Registered-customer consent applies to future orders; guest consent applies only to the linked order. Customers can revoke the association with /stop. The WordPress personal-data tools can export or erase these associations.

org/bots/api

org/tos/bot-developers

org/privacy

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • custom status
  • order status
  • email
  • tracking
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity1 Nov 20261d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.0.101.0.11
WordPress compatibility7.17.1.4
Version1.0.91.0.10
WordPress compatibility7.0.47.1
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.