Shipment Tracking DDT for WooCommerce
Shipment Tracking DDT for WooCommerce

Shipment Tracking DDT for WooCommerce

giangel84

Add your Tracking code to WooCommerce orders and attach the DDT!
You will be able to set order to “Shipped” status, which send the email to the customer.
Configure your plugin behaviour in WooCommerce -> Settings -> Tracking & DDT
Configure your email details in WooCommerce -> Settings -> Email
Open an order and add your Tracking data, then save it. After that you can send manually the DDT/Tracking email to the customer, or set the order status as “shipped” so the plugin will send automatically them.

Donate

If you like this plugin and want to support my work, you can also make a donation at this address: https://www.paypal.com/donate?hosted_button_id=DEFQGNU2RNQ4Y – Thank you very much!

Next Features

  • This plugin was originally designed for Italian customers, so the list of couriers may be incomplete for some users. In the near future, a customization mechanism for couriers will be implemented, allowing you to remove default couriers and add your own. In this update, there will also be the option to automatically generate the tracking link based on your custom settings.

Useful for a large number of WooCommerce websites

By giangel84 on September 19, 2024

You can finally manage your order status as shipped, attach the DDT and add Tracking code informations, easily.

1.5.1 – 2024-09-11

  • Fixed orders page view showing empty DDT file if it was uploaded and then removed (array empty).
  • Fixed security check at header in main plugin file.
  • Fixed inline CSS by using dynamic CSS Classes.
  • Fixed escape of translatable string (notification in hwit_stddt_wc_admin_notice).
  • Added ‘woocommerce’ required in plugin header.

1.5.0 – 2024-09-04

  • Fixed DDT sent timestamp not saved when sending unique email.
  • Fixed error on custom sanitize filename (now using built-in sanitize_file_name).
  • Fixed duplicated session_start.
  • Fixed PHP warning: Undefined array key “url”/”name” in wc-admin-options.php on lines 152/153.
  • Temporarily removed filesize check to improve admin experience. We are developing options to check this info.

1.4.8 – 2024-07-16

  • Added extended log information.

1.4.7 – 2024-07-01

  • Fixed inline script issue.

1.4.6 – 2024-07-01

  • Fixed $_FILE handling.

1.4.5 – 2024-07-01

  • Fixed inline styles and scripts security issues.

1.4.4 – 2024-06-30

  • Fixed nonce sanitization in admin settings.
  • Added extended debug option.

1.4.3 – 2024-05-31

  • Fixed nonce sanitization and shortened function prefixes.

1.4.2 – 2024-05-24

  • Fixed fatal error when sending DDT if no file was uploaded.

1.4.1 – 2024-05-22

  • Fixed upload filename sanitization.

1.4.0 – 2024-05-09

  • Fixed fatal error when verifying if HPOS is active (when HPOS is not active).

1.3.9 – 2024-05-08

  • Fixed another missing escape string in “tracking” column in orders.

1.3.8 – 2024-05-08

  • Fixed missing escape string in “tracking” column in orders.

1.3.7 – 2024-05-08

  • Fixed filesystem inclusion, which prevented chmod from working properly while assigning permissions after creating a new DDT/subfolder.
  • Updated English language files.
  • Updated .pot file.

1.3.6 – 2024-05-08

  • Fixed behavior that prevented the removal of tracking information (courier, code, or link) from orders.
  • Added default “choose” selector in courier selection.
  • Added dynamic required attribute in courier selection if code or link are not empty.

1.3.5 – 2024-05-08

  • Added a column to the WC orders list showing essential tracking info.

1.3.4 – 2024-05-08

  • Security checks and fixes.
  • Reviewed code for WPCS compliance.
  • Added “Tracking Email Sent” status in metabox.

1.3.3 – 2024-05-07

  • Changed logic to check if the shipped email should be sent. Now blocks sending the email if both “tracking code” and “tracking link” are empty. If one of those is not empty, the email is sent correctly.
  • Added manual action “Send Email Tracking”.

1.3.2 – 2024-05-06

  • Added DDT sent status in metabox.

1.3.1 – 2024-04-24

  • Fixed CSS for “status-shipped” label.

1.3 – 2024-04-17

  • Added manual action “Send DDT”.
  • New email classes: one for sending only tracking information, and one for manually sending DDT files.

1.2 – 2024-04-15

  • Added CSS style for “Shipped” status column.

1.1 – 2024-04-14

  • Added custom “Shipped” status to WC orders.
  • Shipped email sent with the new status change notification trigger.

1.0 – 2024-04-11

  • First stable release.
  • Tested up to WC 8.7.0.
  • Install the Plugin and Activate it.
  • Go to WooCommerce Email settings and adjust subject as you need.
  • Go to WooCommerce->Settings->Tracking & DDT and set your desidered options.
  • Open an order and add the tracking informations (Code and/or Tracking link) and upload your DDT (only PDF accepted), then set order as shipped, or send email with manual actions.
  • That’s all! Enjoy.

Reviews

5 out of 5 stars

  • Version: 1.5.1
  • Last updated: 2 weeks ago
  • Active installations: 0
  • WordPress version: 6.0.1
  • Tested up to: 6.6.2
  • PHP version: 8.0