ParcelCue Tracking for WooCommerce

Description

ParcelCue Tracking for WooCommerce is a lightweight shipment tracking workflow for small WooCommerce stores.

It helps store owners add tracking number, carrier, and shipped date to WooCommerce orders, optionally mark orders as Completed, include tracking details in the WooCommerce completed-order email, and sync shipment tracking to PayPal when the order was paid through PayPal.

Core features:

  • Simple shipment tracking box on the WooCommerce order page
  • Tracking number, carrier, optional custom carrier name, and shipped date
  • Option to mark the order as Completed after saving tracking
  • Optional tracking details in WooCommerce completed-order emails
  • Automatic PayPal tracking sync for PayPal-paid orders
  • Works for non-PayPal orders too; PayPal sync is skipped when not needed
  • Live PayPal REST API setup with optional Sandbox/Test mode
  • PayPal connection test
  • Human-readable sync status on each order
  • Recent logs for failed syncs and optional debug logging

ParcelCue does not replace WooCommerce, PayPal, or your shipping carrier. It provides a simple tracking workflow inside WooCommerce.

Third-Party Services

ParcelCue Tracking for WooCommerce can connect to PayPal’s REST API when you test PayPal credentials or sync shipment tracking for a PayPal-paid order.

This plugin may send requests to PayPal only when:

  • A store administrator clicks the PayPal connection test button.
  • Shipment tracking is saved for an order that the plugin detects as PayPal-paid.
  • A store administrator manually provides PayPal order, capture, or transaction details for sync.

Data sent to PayPal may include:

  • PayPal REST API Client ID and Client Secret when requesting an access token
  • PayPal order, capture, or transaction identifiers found on the WooCommerce order
  • Tracking number
  • Carrier
  • Custom carrier name, if used
  • Shipped date
  • Order item names, SKUs, and quantities when included in the PayPal tracking request

PayPal API requests are sent to PayPal’s live or sandbox API endpoints depending on the selected plugin mode.

PayPal REST API documentation: https://developer.paypal.com/api/rest/

PayPal Privacy Statement: https://www.paypal.com/us/legalhub/paypal/privacy-full

PayPal User Agreement: https://www.paypal.com/us/legalhub/paypal/useragreement-full

Installation

  1. Upload the plugin ZIP through Plugins > Add New > Upload Plugin, or install it from the WordPress.org plugin directory when available.
  2. Activate the plugin.
  3. Go to WooCommerce > ParcelCue.
  4. Add your Live PayPal REST API Client ID and Client Secret if you want PayPal tracking sync.
  5. Use Sandbox/Test mode only if your PayPal checkout is also using PayPal Sandbox/Test mode.
  6. Open a WooCommerce order and use the ParcelCue Shipment Tracking box.

FAQ

Does this plugin require PayPal?

No. You can use ParcelCue to add tracking information to non-PayPal orders too. For non-PayPal orders, the plugin saves the tracking details and skips PayPal sync.

Does this plugin send the WooCommerce completed order email?

If you choose to mark the order as Completed, WooCommerce sends its normal completed-order email. ParcelCue can optionally add carrier, tracking number, and shipped date to that email.

Does this plugin track carrier delivery status?

No. This Lite version saves shipment tracking details and syncs them to PayPal when possible. It does not monitor real-time carrier status or automatically change orders to Delivered.

Do I need Sandbox/Test mode?

Most live stores should use Live mode. Use Sandbox/Test mode only when your PayPal checkout is also running in PayPal Sandbox/Test mode.

Where are PayPal API credentials stored?

The Client ID and Client Secret are stored on your own WordPress site and used only to request PayPal API access for tracking sync.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“ParcelCue Tracking for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.1.1

  • Rename the plugin to ParcelCue Tracking for WooCommerce.
  • Update the package slug, text domain, folder name, main plugin file, class names, constants, hooks, option keys, meta keys, AJAX actions, and asset handles to the ParcelCue product identity.
  • Keep StoreOpsWP as the plugin author identity while avoiding restricted terms in the plugin name and slug.

1.0.17

  • Clarify PayPal API credential setup for Live and Sandbox use.
  • Update the optional Pro preview wording.
  • Add small extension hooks for optional Pro add-ons without changing the free workflow.

1.0.16

  • Remove the Plugin URI header so it does not duplicate the Author URI during WordPress.org submission.

1.0.15

  • Update Tested up to header for current WordPress.org submission requirements.
  • Add a translators comment for the PayPal sync failure order note.
  • Add the languages folder referenced by the plugin header.
  • Clarify the safe admin tab parameter handling for Plugin Check.

1.0.14

  • Add a clear third-party services disclosure for PayPal REST API usage in readme.txt.
  • Soften the planned Pro roadmap wording in the settings page.
  • Remove placeholder screenshot entries until screenshots are ready for WordPress.org assets.
  • Update plugin version and stable tag for WordPress.org submission review.

1.0.13

  • Add a small optional ParcelCue Pro preview tab to the settings page.
  • Add admin tab hooks so optional add-ons can extend the same ParcelCue page.
  • Clarify that the free version remains fully usable without upgrading.

1.0.12

  • Initial public/Lite release.
  • Add shipment tracking to WooCommerce orders.
  • Optionally mark orders as Completed after saving tracking.
  • Sync tracking to PayPal for PayPal-paid orders.
  • Include tracking details in WooCommerce completed-order emails when ParcelCue tracking exists.
  • Live PayPal setup with optional Sandbox/Test mode.