Title: TechWizard Packing Video Link for WooCommerce
Author: techwizardkft
Published: <strong>September 8, 2026</strong>
Last modified: September 8, 2026

---

Search plugins

![](https://ps.w.org/techwizard-packing-video-link-for-woocommerce/assets/banner-
772x250.png?rev=3686552)

![](https://ps.w.org/techwizard-packing-video-link-for-woocommerce/assets/icon-256x256.
png?rev=3686552)

# TechWizard Packing Video Link for WooCommerce

 By [techwizardkft](https://profiles.wordpress.org/techwizardkft/)

[Download](https://downloads.wordpress.org/plugin/techwizard-packing-video-link-for-woocommerce.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/techwizard-packing-video-link-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/techwizard-packing-video-link-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/techwizard-packing-video-link-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/techwizard-packing-video-link-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/techwizard-packing-video-link-for-woocommerce/)

## Description

TechWizard Packing Video Link for WooCommerce helps store teams document how an 
order was packed.

The plugin lets an authorized store user:

 * save one current packing video URL on each order,
 * open, update, or delete the saved URL,
 * see an optional packing video column in the order list,
 * manually send a WooCommerce-styled customer email,
 * choose whether registered orders use the billing email, account email, or both,
 * immediately show each accepted send as a visually distinct private order note
   without reloading the order page,
 * use the site’s mailer or an optional plugin-scoped SMTP connection with a test
   message,
 * customize the email subject, heading, introduction, and closing text.

The video button, video URL, and WooCommerce order details are mandatory email blocks.
Editing the optional copy cannot remove them.

The plugin supports High-Performance Order Storage (HPOS) and the legacy order datastore.
It uses WooCommerce CRUD APIs for order data.

#### External services

This plugin does not upload, download, inspect, or automatically request the video
URL. It does not send telemetry or contact TechWizard servers.

When an administrator or customer explicitly opens a saved link, their browser connects
to the video hosting provider selected by the store owner. The store owner is responsible
for the provider’s terms, privacy policy, access controls, and retention period.

The default mail route is the site’s existing WordPress/WooCommerce mailer. If a
store administrator explicitly selects and configures the optional custom SMTP route,
the plugin connects to that administrator-specified SMTP provider only while sending
a packing-video email or test email. The recipient, subject, message body, order
details, and video URL are then transmitted to that provider. The plugin does not
provide or preselect an SMTP service; the store owner is responsible for the chosen
provider’s terms and privacy policy.

#### Privacy

A packing video URL and the video behind it may contain personal or commercially
sensitive information. The URL is included in the WooCommerce personal data export
for the related order and is removed when WooCommerce erases that order’s personal
data.

Deactivating the plugin does not delete data. On uninstall, plugin settings are 
removed. Order video URLs are retained by default unless the store owner explicitly
enables their removal in the plugin settings. Uninstalling the plugin cannot delete
a video from an external provider.

The plugin sends an email only after an authorized user explicitly clicks the send
button. The selected route can be the site’s WordPress/WooCommerce mail system or
the plugin-scoped custom SMTP connection.

Custom SMTP credentials are stored locally. The password is encrypted with AES-256-
GCM using a product-specific key derived from the site’s WordPress security keys
and is never displayed back in the settings form. Changing those keys requires entering
the SMTP password again. STARTTLS or SMTPS is mandatory, certificate verification
cannot be disabled, and an SMTP failure does not silently fall back to the site 
mailer.

For each manual send, the order screen lets the store user select the billing address,
the linked account address, or both. Guest orders offer only the billing address.
Duplicate addresses receive one message; different addresses receive separate messages.
Accepted or partially accepted sends create a privacy-minimized private order note.

A successful mail result means that the selected mail server accepted the message;
it does not prove inbox delivery. If an accepted message does not arrive, the store
owner must check spam filtering, sender alignment, and the hosting or SMTP provider’s
outgoing logs.

The order screen distinguishes a WordPress `wp_mail_succeeded` confirmation from
a possible `pre_wp_mail` interception or an external WooCommerce mail callback. 
Privacy-safe details are written to the WooCommerce log source `techwizard-packing-
video-link`.

## Screenshots

[⌊Save and open the packing video URL, select the recipient, and manually send the
customer email from the WooCommerce order.⌉⌊Save and open the packing video URL,
select the recipient, and manually send the customer email from the WooCommerce 
order.⌉[

Save and open the packing video URL, select the recipient, and manually send the
customer email from the WooCommerce order.

[⌊Accepted sends appear as privacy-minimized private order notes with a distinct
Packing video email header.⌉⌊Accepted sends appear as privacy-minimized private 
order notes with a distinct Packing video email header.⌉[

Accepted sends appear as privacy-minimized private order notes with a distinct Packing
video email header.

[⌊Configure order handling and customize the required WooCommerce customer email
from the TechWizard settings page.⌉⌊Configure order handling and customize the required
WooCommerce customer email from the TechWizard settings page.⌉[

Configure order handling and customize the required WooCommerce customer email from
the TechWizard settings page.

[⌊Optionally use a plugin-scoped STARTTLS or SMTPS connection with editable port
and sender settings.⌉⌊Optionally use a plugin-scoped STARTTLS or SMTPS connection
with editable port and sender settings.⌉[

Optionally use a plugin-scoped STARTTLS or SMTPS connection with editable port and
sender settings.

## Installation

 1. Install and activate WooCommerce.
 2. Upload and activate this plugin.
 3. Open `TechWizard > Packing Video Link for WooCommerce` to review the general and
    email settings.
 4. Open a WooCommerce order and use the Packing video box.

## FAQ

### Does this plugin record or upload videos?

No. It stores a URL for a video that was recorded and uploaded separately.

### Is the customer email sent automatically?

No. An authorized store user must explicitly click the send button on the order 
screen.

### Can the plugin use my mailbox provider’s SMTP server?

Yes. Select Custom SMTP in the plugin settings, save the outgoing server, port, 
STARTTLS or SMTPS mode, username, and password, then send a test message. IMAP is
not required because it is an incoming-mail protocol.

### Can editing the email template remove the video link or order details?

No. Those elements are mandatory system-rendered blocks.

### Does the plugin prove legally that an order was packed correctly?

The plugin supports documentation and traceability. A stored external URL alone 
is not an immutable, certified, or legally guaranteed proof.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“TechWizard Packing Video Link for WooCommerce” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ techwizardkft ](https://profiles.wordpress.org/techwizardkft/)

[Translate “TechWizard Packing Video Link for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/techwizard-packing-video-link-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/techwizard-packing-video-link-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/techwizard-packing-video-link-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/techwizard-packing-video-link-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/techwizard-packing-video-link-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release.
 * Added HPOS-compatible packing video URL management for orders.
 * Added a manually triggered customer email with required video and order detail
   blocks.
 * Added editable email copy and TechWizard general settings.
 * Added privacy-filtered mail failure diagnostics in the WooCommerce log.
 * Ensured the lazily loaded WooCommerce email infrastructure is initialized before
   manual sending.
 * Added billing/account/both recipient modes and mandatory private send notes.
 * Moved recipient selection from global settings to each order send operation.
 * Clarified and logged the difference between mail-pipeline acceptance and downstream
   delivery.
 * Added the product homepage and native WordPress plugin-information Details modal
   with a local API fallback.
 * Hardened nonce processing and scalar input validation for custom admin and AJAX
   actions.
 * Decoded numeric HTML entities in plain-text email output.
 * Added callback-level diagnostics for confirmed WordPress mail, possible pre_wp_mail
   interception, and external WooCommerce mail callbacks.
 * Added selectable site-mailer or plugin-scoped SMTP delivery, encrypted credential
   storage, mandatory TLS, and a protected SMTP test message.
 * Made SMTP fields available only after selecting Custom SMTP, and added editable
   587/465 port suggestions when encryption changes.
 * Added immediate, duplicate-safe order-note refresh and a persistent visual header
   for packing-video email audit notes.
 * Updated the WordPress compatibility metadata for the WordPress 7.1 branch.
 * Updated the WooCommerce compatibility metadata for the WooCommerce 11.0 branch
   after legacy and HPOS verification.
 * Made opt-in uninstall deletion storage-independent with paginated WooCommerce
   CRUD traversal for legacy and HPOS orders.

## Meta

 *  Version **1.0.0**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [email](https://wordpress.org/plugins/tags/email/)[orders](https://wordpress.org/plugins/tags/orders/)
   [packing](https://wordpress.org/plugins/tags/packing/)[video](https://wordpress.org/plugins/tags/video/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/techwizard-packing-video-link-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/techwizard-packing-video-link-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/techwizard-packing-video-link-for-woocommerce/reviews/)

## Contributors

 *   [ techwizardkft ](https://profiles.wordpress.org/techwizardkft/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/techwizard-packing-video-link-for-woocommerce/)