WebToffee WooCommerce PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels Security & Risk Analysis

wordpress.org/plugins/print-invoices-packing-slip-labels-for-woocommerce

Auto-generate and attach WooCommerce PDF invoices and packing slips to order emails with customizable templates & bulk print options.

60K active installs v4.9.4 PHP 5.6+ WP 3.0.1+ Updated Apr 14, 2026
packing-slipsshipping-labelwoocommerce-invoicewoocommerce-pdf-invoiceswoocommerce-print-invoice
96
A · Safe
CVEs total6
Unpatched0
Last CVEJan 24, 2025
Safety Verdict

Is WebToffee WooCommerce PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels Safe to Use in 2026?

Generally Safe

Score 96/100

WebToffee WooCommerce PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

6 known CVEsLast CVE: Jan 24, 2025Updated 1mo ago
Risk Assessment

The plugin exhibits a mixed security posture. While it demonstrates good practices in using prepared statements for SQL queries and properly escaping a high percentage of outputs, there are significant areas of concern regarding its attack surface and vulnerability history. The presence of 11 unprotected AJAX handlers out of a total of 19 entry points is a substantial risk, potentially allowing unauthorized actions if these handlers are not adequately secured by other means. Furthermore, the taint analysis revealing two high-severity flows with unsanitized paths indicates a risk of potentially exploitable vulnerabilities that could lead to data leakage or manipulation.

Key Concerns

  • Unprotected AJAX handlers
  • High severity taint flows with unsanitized paths
  • Vulnerability history includes high and medium severity CVEs
  • Bundled library (dompdf)
Vulnerabilities
6 published

WebToffee WooCommerce PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
4 CVEs in 2024
2024
1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

High
1
Medium
5

6 total CVEs

CVE-2025-24644medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WooCommerce PDF Invoices, Packing Slips, Delivery Notes and Shipping Labels <= 4.7.1 - Authenticated (Shop Manager+) Stored Cross-Site Scripting

Jan 24, 2025 Patched in 4.7.2 (5d)
CVE-2024-3216medium · 5.3Missing Authorization

WooCommerce PDF Invoices, Packing Slips, Delivery Notes and Shipping Labels <= 4.4.2 - Missing Authorization to Unauthenticated Settings Reset

Apr 5, 2024 Patched in 4.4.3 (1d)
CVE-2024-22288medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WooCommerce PDF Invoices, Packing Slips, Delivery Notes and Shipping Labels <= 4.4.0 - Reflected Cross-Site Scripting

Mar 26, 2024 Patched in 4.4.1 (7d)
CVE-2024-0957medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WooCommerce PDF Invoices, Packing Slips, Delivery Notes and Shipping Labels <= 4.4.1 - Unauthenticated Stored Cross-Site Scripting

Mar 21, 2024 Patched in 4.4.2 (1d)
CVE-2023-7068medium · 4.3Missing Authorization

WooCommerce PDF Invoices, Packing Slips, Delivery Notes and Shipping Labels <= 4.3.0 - Missing Authorization to Order Export

Jan 2, 2024 Patched in 4.3.1 (210d)
CVE-2023-51546high · 7.2Improper Input Validation

WooCommerce PDF Invoices <= 4.2.1 - Authenticated(Shop Manager+) Arbitrary Options Update via JSON Import

Dec 27, 2023 Patched in 4.3.0 (27d)
Version History

WebToffee WooCommerce PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels Release Timeline

v4.9.4Current
v4.9.3
v4.9.2
v4.9.1
v4.9.0
v4.8.9
v4.8.8
v4.8.7
v4.8.6
v4.8.5
v4.8.4
v4.8.3
v4.8.2
v4.8.1
v4.8.0
v4.7.9
v4.7.8
v4.7.7
v4.7.6
v4.7.5
Code Analysis
Analyzed Mar 16, 2026

WebToffee WooCommerce PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels Code Analysis

Dangerous Functions
0
Raw SQL Queries
17
45 prepared
Unescaped Output
106
1076 escaped
Nonce Checks
24
Capability Checks
10
File Operations
12
External Requests
2
Bundled Libraries
1

Bundled Libraries

dompdf

SQL Query Safety

73% prepared62 total queries

Output Escaping

91% escaped1182 total outputs
Data Flows · Security
7 unsanitized

Data Flow Analysis

10 flows7 with unsanitized paths
admin_settings_page (admin\class-wf-woocommerce-packing-list-admin.php:1353)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
11 unprotected

WebToffee WooCommerce PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels Attack Surface

Entry Points19
Unprotected11

AJAX Handlers 19

authwp_ajax_wt_dismiss_gdpr_cta_banneradmin\modules\banner\class-wt-gdpr-cta-banner.php:168
authwp_ajax_wt_pklist_dismiss_mpdf_banneradmin\modules\banner\class-wt-mpdf-language-banner.php:17
authwp_ajax_wt_dismiss_invoice_cta_banneradmin\modules\cross-promotion-banners\class-wt-invoice-cta-banner.php:29
authwp_ajax_wt_dismiss_product_ie_cta_banneradmin\modules\cross-promotion-banners\class-wt-p-iew-cta-banner.php:32
authwp_ajax_wt_dismiss_smart_coupon_cta_banneradmin\modules\cross-promotion-banners\class-wt-smart-coupon-cta-banner.php:27
authwp_ajax_wfpklist_customizer_ajaxadmin\modules\customizer\customizer.php:38
authwp_ajax_wfinvoice_submit_uninstall_reasonadmin\modules\uninstall-feedback\uninstall-feedback.php:22
authwp_ajax_wt_pdf_request_feature_action_funcadmin\modules\wt-pdf-request-feature\class-wt-pdf-request-feature.php:42
authwp_ajax_close_banner_after_bulk_print_ipcincludes\class-wf-woocommerce-packing-list-review_request.php:103
authwp_ajax_wf_document_module_enable_disableincludes\class-wf-woocommerce-packing-list.php:332
authwp_ajax_wf_save_settingsincludes\class-wf-woocommerce-packing-list.php:335
authwp_ajax_wf_pklist_load_address_from_wooincludes\class-wf-woocommerce-packing-list.php:338
authwp_ajax_wf_pklist_advanced_fields_basicincludes\class-wf-woocommerce-packing-list.php:401
authwp_ajax_wt_pklist_cta_banner_dismissincludes\class-wf-woocommerce-packing-list.php:404
authwp_ajax_wt_pklist_settings_jsonincludes\class-wf-woocommerce-packing-list.php:405
authwp_ajax_wt_hide_newsletter_bannerincludes\class-wf-woocommerce-packing-list.php:406
authwp_ajax_wt_pklist_download_all_tempincludes\class-wf-woocommerce-packing-list.php:411
authwp_ajax_wt_pklist_delete_all_tempincludes\class-wf-woocommerce-packing-list.php:415
authwp_ajax_wt_pklist_form_wizard_saveincludes\class-wf-woocommerce-packing-list.php:422
WordPress Hooks 224
filterwoocommerce_stock_amountadmin\class-wf-woocommerce-packing-list-admin.php:1126
filterwoocommerce_stock_amountadmin\class-wf-woocommerce-packing-list-admin.php:1133
filterwoocommerce_stock_amountadmin\class-wf-woocommerce-packing-list-admin.php:1253
filterwoocommerce_stock_amountadmin\class-wf-woocommerce-packing-list-admin.php:1260
actionwoocommerce_loadedadmin\modules\banner\class-wt-gdpr-cta-banner.php:162
actionadmin_initadmin\modules\banner\class-wt-gdpr-cta-banner.php:165
actionadmin_noticesadmin\modules\banner\class-wt-gdpr-cta-banner.php:189
actionnetwork_admin_noticesadmin\modules\banner\class-wt-gdpr-cta-banner.php:190
actionadmin_enqueue_scriptsadmin\modules\banner\class-wt-gdpr-cta-banner.php:193
actionadmin_noticesadmin\modules\banner\class-wt-mpdf-language-banner.php:15
actionadmin_enqueue_scriptsadmin\modules\banner\class-wt-mpdf-language-banner.php:16
actionadmin_enqueue_scriptsadmin\modules\cross-promotion-banners\class-wt-invoice-cta-banner.php:27
actionadd_meta_boxesadmin\modules\cross-promotion-banners\class-wt-invoice-cta-banner.php:28
actionadmin_enqueue_scriptsadmin\modules\cross-promotion-banners\class-wt-p-iew-cta-banner.php:30
actionadd_meta_boxesadmin\modules\cross-promotion-banners\class-wt-p-iew-cta-banner.php:31
actionadmin_enqueue_scriptsadmin\modules\cross-promotion-banners\class-wt-smart-coupon-cta-banner.php:25
actionadd_meta_boxesadmin\modules\cross-promotion-banners\class-wt-smart-coupon-cta-banner.php:26
filterwt_pklist_alter_tooltip_dataadmin\modules\customizer\customizer.php:40
filterwf_pklist_module_settings_tabheadadmin\modules\customizer\customizer.php:188
actionwf_pklist_module_out_settings_formadmin\modules\customizer\customizer.php:189
filterwf_pklist_reverse_product_table_columnsadmin\modules\customizer\customizer.php:1238
filterwf_pklist_is_rtl_for_pdfadmin\modules\customizer\customizer.php:1244
actionadmin_footeradmin\modules\uninstall-feedback\uninstall-feedback.php:21
actionadmin_enqueue_scriptsadmin\modules\wt-pdf-request-feature\class-wt-pdf-request-feature.php:31
actionwt_pdf_plugin_settings_after_wrapadmin\modules\wt-pdf-request-feature\class-wt-pdf-request-feature.php:34
actionadmin_noticesincludes\admin\class-wf-woocommerce-packing-list-admin_notices.php:18
actionadmin_enqueue_scriptsincludes\class-wf-woocommerce-packing-list-basic-func.php:40
actioninitincludes\class-wf-woocommerce-packing-list-review_request.php:55
actionadmin_noticesincludes\class-wf-woocommerce-packing-list-review_request.php:90
actionadmin_print_footer_scriptsincludes\class-wf-woocommerce-packing-list-review_request.php:91
actionadmin_noticesincludes\class-wf-woocommerce-packing-list-review_request.php:101
actionadmin_print_footer_scriptsincludes\class-wf-woocommerce-packing-list-review_request.php:102
actionadmin_initincludes\class-wf-woocommerce-packing-list-update-install.php:18
actionwt_pklist_save_default_templatesincludes\class-wf-woocommerce-packing-list-update-install.php:19
actioninitincludes\class-wf-woocommerce-packing-list.php:244
actioninitincludes\class-wf-woocommerce-packing-list.php:254
filterlocaleincludes\class-wf-woocommerce-packing-list.php:256
actionadmin_enqueue_scriptsincludes\class-wf-woocommerce-packing-list.php:327
actionadmin_enqueue_scriptsincludes\class-wf-woocommerce-packing-list.php:328
actionplugins_loadedincludes\class-wf-woocommerce-packing-list.php:330
actionadmin_menuincludes\class-wf-woocommerce-packing-list.php:340
actionadd_meta_boxesincludes\class-wf-woocommerce-packing-list.php:341
actionadmin_initincludes\class-wf-woocommerce-packing-list.php:347
actionwoocommerce_admin_order_actions_endincludes\class-wf-woocommerce-packing-list.php:353
filterbulk_actions-edit-shop_orderincludes\class-wf-woocommerce-packing-list.php:355
filterbulk_actions-woocommerce_page_wc-ordersincludes\class-wf-woocommerce-packing-list.php:356
actionwoocommerce_order_details_after_order_tableincludes\class-wf-woocommerce-packing-list.php:359
filterwoocommerce_my_account_my_orders_actionsincludes\class-wf-woocommerce-packing-list.php:361
filterwoocommerce_my_account_my_orders_actionsincludes\class-wf-woocommerce-packing-list.php:363
actionwoocommerce_email_after_order_tableincludes\class-wf-woocommerce-packing-list.php:366
filterwoocommerce_email_attachmentsincludes\class-wf-woocommerce-packing-list.php:369
filterwoocommerce_checkout_fieldsincludes\class-wf-woocommerce-packing-list.php:371
actioninitincludes\class-wf-woocommerce-packing-list.php:373
actioninitincludes\class-wf-woocommerce-packing-list.php:380
filterwt_pklist_change_price_formatincludes\class-wf-woocommerce-packing-list.php:383
filterwt_pklist_convert_currencyincludes\class-wf-woocommerce-packing-list.php:384
filterwoocommerce_shop_order_search_fieldsincludes\class-wf-woocommerce-packing-list.php:386
filterwoocommerce_order_table_search_query_meta_keysincludes\class-wf-woocommerce-packing-list.php:392
actionwoocommerce_after_account_ordersincludes\class-wf-woocommerce-packing-list.php:394
filterwoocommerce_debug_toolsincludes\class-wf-woocommerce-packing-list.php:395
actionadmin_initincludes\class-wf-woocommerce-packing-list.php:396
actionupdate_empty_invoice_number_countincludes\class-wf-woocommerce-packing-list.php:397
actionadmin_initincludes\class-wf-woocommerce-packing-list.php:398
actionwt_pklist_schedule_auto_generate_invoice_numberincludes\class-wf-woocommerce-packing-list.php:399
actionadmin_footerincludes\class-wf-woocommerce-packing-list.php:402
actionadmin_initincludes\class-wf-woocommerce-packing-list.php:407
actionadmin_initincludes\class-wf-woocommerce-packing-list.php:408
actionadmin_initincludes\class-wf-woocommerce-packing-list.php:412
actionadmin_initincludes\class-wf-woocommerce-packing-list.php:418
actionwt_pklist_temp_file_clearincludes\class-wf-woocommerce-packing-list.php:419
actionwoocommerce_settings_savedincludes\class-wf-woocommerce-packing-list.php:423
actionwoocommerce_checkout_update_order_metaincludes\class-wf-woocommerce-packing-list.php:424
actionwoocommerce_store_api_checkout_order_processedincludes\class-wf-woocommerce-packing-list.php:425
filterwt_bfcm_banner_screensincludes\class-wf-woocommerce-packing-list.php:433
filterwt_pklist_add_filters_before_rendering_pdfincludes\class-wf-woocommerce-packing-list.php:440
actionwf_pklist_intl_after_setting_updateincludes\class-wf-woocommerce-packing-list.php:441
actionwp_enqueue_scriptsincludes\class-wf-woocommerce-packing-list.php:457
actionwp_enqueue_scriptsincludes\class-wf-woocommerce-packing-list.php:458
actioninitprint-invoices-packing-slip-labels-for-woocommerce.php:32
actionin_plugin_update_message-print-invoices-packing-slip-labels-for-woocommerce/print-invoices-packing-slip-labels-for-woocommerce.phpprint-invoices-packing-slip-labels-for-woocommerce.php:89
actionadmin_print_footer_scriptsprint-invoices-packing-slip-labels-for-woocommerce.php:94
actionbefore_woocommerce_initprint-invoices-packing-slip-labels-for-woocommerce.php:160
actionadmin_noticesprint-invoices-packing-slip-labels-for-woocommerce.php:207
actionadmin_print_footer_scriptsprint-invoices-packing-slip-labels-for-woocommerce.php:230
actionin_plugin_update_message-print-invoices-packing-slip-labels-for-woocommerce/wf-woocommerce-packing-list.phpprint-invoices-packing-slip-labels-for-woocommerce.php:240
actioninitpublic\modules\deliverynote\deliverynote.php:25
filterwt_admin_menupublic\modules\deliverynote\deliverynote.php:27
filterwf_module_default_settingspublic\modules\deliverynote\deliverynote.php:28
filterwf_module_customizable_itemspublic\modules\deliverynote\deliverynote.php:30
filterwf_module_non_options_fieldspublic\modules\deliverynote\deliverynote.php:31
filterwf_module_non_disable_fieldspublic\modules\deliverynote\deliverynote.php:32
filterwf_pklist_alter_hide_emptypublic\modules\deliverynote\deliverynote.php:39
actionwt_print_docpublic\modules\deliverynote\deliverynote.php:41
filterwf_pklist_alter_settingspublic\modules\deliverynote\deliverynote.php:44
filterwf_pklist_alter_optionpublic\modules\deliverynote\deliverynote.php:45
filterwf_pklist_alter_product_table_headpublic\modules\deliverynote\deliverynote.php:48
filterwt_pklist_customizer_preview_onlypublic\modules\deliverynote\deliverynote.php:50
filterwt_print_actionspublic\modules\deliverynote\deliverynote.php:55
filterwt_print_bulk_actionspublic\modules\deliverynote\deliverynote.php:56
filterwf_pklist_alter_find_replacepublic\modules\deliverynote\deliverynote.php:58
filterwt_pklist_alter_tooltip_datapublic\modules\deliverynote\deliverynote.php:59
filterwt_pklist_individual_print_button_for_document_typespublic\modules\deliverynote\deliverynote.php:60
filterwoocommerce_admin_order_actions_endpublic\modules\deliverynote\deliverynote.php:61
actioninitpublic\modules\dispatchlabel\dispatchlabel.php:26
filterwt_admin_menupublic\modules\dispatchlabel\dispatchlabel.php:29
filterwf_module_default_settingspublic\modules\dispatchlabel\dispatchlabel.php:30
filterwf_module_customizable_itemspublic\modules\dispatchlabel\dispatchlabel.php:32
filterwf_module_non_options_fieldspublic\modules\dispatchlabel\dispatchlabel.php:33
filterwf_module_non_disable_fieldspublic\modules\dispatchlabel\dispatchlabel.php:34
actionwt_print_docpublic\modules\dispatchlabel\dispatchlabel.php:40
filterwf_pklist_alter_hide_emptypublic\modules\dispatchlabel\dispatchlabel.php:43
filterwf_pklist_alter_settingspublic\modules\dispatchlabel\dispatchlabel.php:46
filterwf_pklist_alter_optionpublic\modules\dispatchlabel\dispatchlabel.php:47
filterwt_pklist_customizer_preview_onlypublic\modules\dispatchlabel\dispatchlabel.php:49
filterwt_print_actionspublic\modules\dispatchlabel\dispatchlabel.php:54
filterwt_print_bulk_actionspublic\modules\dispatchlabel\dispatchlabel.php:55
filterwf_pklist_alter_find_replacepublic\modules\dispatchlabel\dispatchlabel.php:57
filterwt_pklist_alter_tooltip_datapublic\modules\dispatchlabel\dispatchlabel.php:59
filterwt_pklist_individual_print_button_for_document_typespublic\modules\dispatchlabel\dispatchlabel.php:60
filterwoocommerce_admin_order_actions_endpublic\modules\dispatchlabel\dispatchlabel.php:61
actioninitpublic\modules\invoice\invoice.php:31
filterwf_module_default_settingspublic\modules\invoice\invoice.php:33
filterwf_module_single_checkbox_fieldspublic\modules\invoice\invoice.php:34
filterwf_module_multi_checkbox_fieldspublic\modules\invoice\invoice.php:35
filterwf_module_save_multi_checkbox_fieldspublic\modules\invoice\invoice.php:36
filterwf_module_customizable_itemspublic\modules\invoice\invoice.php:37
filterwf_module_non_options_fieldspublic\modules\invoice\invoice.php:38
filterwf_module_non_disable_fieldspublic\modules\invoice\invoice.php:39
filterwt_print_docdata_metaboxpublic\modules\invoice\invoice.php:53
filterwt_print_actionspublic\modules\invoice\invoice.php:56
filterwt_print_bulk_actionspublic\modules\invoice\invoice.php:58
filterwt_frontend_print_actionspublic\modules\invoice\invoice.php:59
filterwt_pklist_intl_frontend_order_list_page_print_actionspublic\modules\invoice\invoice.php:60
filterwt_email_print_actionspublic\modules\invoice\invoice.php:61
filterwt_email_attachmentspublic\modules\invoice\invoice.php:62
actionwoocommerce_thankyoupublic\modules\invoice\invoice.php:63
actionwoocommerce_new_orderpublic\modules\invoice\invoice.php:64
actionwoocommerce_order_status_changedpublic\modules\invoice\invoice.php:65
filterwt_pklist_individual_print_button_for_document_typespublic\modules\invoice\invoice.php:66
filterwoocommerce_admin_order_actions_endpublic\modules\invoice\invoice.php:67
actionwt_print_docpublic\modules\invoice\invoice.php:69
filterwf_pklist_alter_customize_inputspublic\modules\invoice\invoice.php:72
filterwf_pklist_alter_customize_info_textpublic\modules\invoice\invoice.php:73
filterwt_pklist_alter_order_template_htmlpublic\modules\invoice\invoice.php:75
actionwt_run_necessarypublic\modules\invoice\invoice.php:77
filtermanage_edit-shop_order_columnspublic\modules\invoice\invoice.php:80
actionmanage_shop_order_posts_custom_columnpublic\modules\invoice\invoice.php:81
actionmanage_edit-shop_order_sortable_columnspublic\modules\invoice\invoice.php:82
filtermanage_woocommerce_page_wc-orders_columnspublic\modules\invoice\invoice.php:85
actionmanage_woocommerce_page_wc-orders_custom_columnpublic\modules\invoice\invoice.php:86
actionmanage_woocommerce_page_wc-orders_sortable_columnspublic\modules\invoice\invoice.php:87
filterwt_pklist_alter_tooltip_datapublic\modules\invoice\invoice.php:89
filterwt_pklist_intl_alter_multi_select_fieldspublic\modules\invoice\invoice.php:94
filterwt_pklist_intl_alter_validation_rulepublic\modules\invoice\invoice.php:99
filterwf_pklist_intl_customizer_enable_pdf_previewpublic\modules\invoice\invoice.php:104
filterwt_admin_menupublic\modules\invoice\invoice.php:107
actionwt_pklist_auto_generate_invoice_number_modulepublic\modules\invoice\invoice.php:109
actionwt_pklist_update_settings_module_wise_on_updatepublic\modules\invoice\invoice.php:111
filterwt_pklist_get_plugin_datapublic\modules\invoice\invoice.php:113
actionplugins_loadedpublic\modules\invoice\invoice.php:123
filterwc_subscriptions_subscription_datapublic\modules\invoice\invoice.php:138
filterwc_subscriptions_renewal_order_datapublic\modules\invoice\invoice.php:139
filterwcs_subscription_meta_querypublic\modules\invoice\invoice.php:141
filterwcs_renewal_order_meta_querypublic\modules\invoice\invoice.php:142
filterwf_pklist_alter_item_quantiypublic\modules\invoice\invoice.php:693
filterwf_pklist_add_product_metapublic\modules\invoice\invoice.php:694
filterwf_pklist_alter_item_total_formatedpublic\modules\invoice\invoice.php:695
filterwf_pklist_alter_item_tax_formatedpublic\modules\invoice\invoice.php:696
filterwf_pklist_alter_subtotal_formatedpublic\modules\invoice\invoice.php:697
filterwf_pklist_alter_taxitem_amountpublic\modules\invoice\invoice.php:698
filterwf_pklist_alter_total_feepublic\modules\invoice\invoice.php:699
filterwf_pklist_alter_shipping_methodpublic\modules\invoice\invoice.php:700
filterwf_pklist_alter_tax_datapublic\modules\invoice\invoice.php:701
filterwf_pklist_alter_item_quantiy_deleted_productpublic\modules\invoice\invoice.php:704
filterwf_pklist_alter_item_total_formated_deleted_productpublic\modules\invoice\invoice.php:705
actioninitpublic\modules\packinglist\packinglist.php:27
filterwt_admin_menupublic\modules\packinglist\packinglist.php:30
filterwf_module_default_settingspublic\modules\packinglist\packinglist.php:32
filterwf_module_customizable_itemspublic\modules\packinglist\packinglist.php:34
filterwf_module_non_options_fieldspublic\modules\packinglist\packinglist.php:35
filterwf_module_non_disable_fieldspublic\modules\packinglist\packinglist.php:36
filterwt_pklist_customizer_preview_onlypublic\modules\packinglist\packinglist.php:38
actionwt_print_docpublic\modules\packinglist\packinglist.php:44
filterwf_pklist_alter_hide_emptypublic\modules\packinglist\packinglist.php:47
filterwf_pklist_alter_settingspublic\modules\packinglist\packinglist.php:50
filterwf_pklist_alter_optionpublic\modules\packinglist\packinglist.php:51
filterwf_pklist_alter_product_table_headpublic\modules\packinglist\packinglist.php:54
filterwt_print_actionspublic\modules\packinglist\packinglist.php:60
filterwt_print_bulk_actionspublic\modules\packinglist\packinglist.php:61
filterwf_pklist_alter_find_replacepublic\modules\packinglist\packinglist.php:63
filterwt_pklist_alter_tooltip_datapublic\modules\packinglist\packinglist.php:64
filterwt_pklist_individual_print_button_for_document_typespublic\modules\packinglist\packinglist.php:65
filterwoocommerce_admin_order_actions_endpublic\modules\packinglist\packinglist.php:66
actioninitpublic\modules\shippinglabel\shippinglabel.php:25
filterwf_module_default_settingspublic\modules\shippinglabel\shippinglabel.php:27
filterwf_module_customizable_itemspublic\modules\shippinglabel\shippinglabel.php:33
filterwf_module_non_options_fieldspublic\modules\shippinglabel\shippinglabel.php:34
filterwf_module_non_disable_fieldspublic\modules\shippinglabel\shippinglabel.php:35
filterwf_pklist_alter_customize_inputspublic\modules\shippinglabel\shippinglabel.php:36
filterwf_pklist_alter_hide_emptypublic\modules\shippinglabel\shippinglabel.php:44
actionwt_print_docpublic\modules\shippinglabel\shippinglabel.php:46
filterwt_print_actionspublic\modules\shippinglabel\shippinglabel.php:51
filterwt_print_bulk_actionspublic\modules\shippinglabel\shippinglabel.php:52
filterwt_pklist_alter_tooltip_datapublic\modules\shippinglabel\shippinglabel.php:54
filterwt_admin_menupublic\modules\shippinglabel\shippinglabel.php:57
filterwt_pklist_individual_print_button_for_document_typespublic\modules\shippinglabel\shippinglabel.php:58
filterwoocommerce_admin_order_actions_endpublic\modules\shippinglabel\shippinglabel.php:59
filterwt_pklist_hide_shipping_address_for_local_pickuppublic\modules\shippinglabel\shippinglabel.php:61
filterwt_pklist_use_billing_address_as_shipping_addresspublic\modules\shippinglabel\shippinglabel.php:62
actioninitpublic\modules\ubl\invoice\class-wt-pklist-pdf-ubl-invoice.php:41
actioninitpublic\modules\ubl\invoice\class-wt-pklist-pdf-ubl-invoice.php:43
actionadmin_enqueue_scriptspublic\modules\ubl\invoice\class-wt-pklist-pdf-ubl-invoice.php:46
filterwt_pklist_add_additional_tab_item_into_modulepublic\modules\ubl\invoice\class-wt-pklist-pdf-ubl-invoice.php:49
actionwt_pklist_add_additional_tab_content_into_modulepublic\modules\ubl\invoice\class-wt-pklist-pdf-ubl-invoice.php:50
filterwf_module_default_settingspublic\modules\ubl\invoice\class-wt-pklist-pdf-ubl-invoice.php:53
filterwf_module_single_checkbox_fieldspublic\modules\ubl\invoice\class-wt-pklist-pdf-ubl-invoice.php:54
filterwf_module_multi_checkbox_fieldspublic\modules\ubl\invoice\class-wt-pklist-pdf-ubl-invoice.php:55
filterwf_module_save_multi_checkbox_fieldspublic\modules\ubl\invoice\class-wt-pklist-pdf-ubl-invoice.php:56
filterwt_pklist_intl_alter_validation_rulepublic\modules\ubl\invoice\class-wt-pklist-pdf-ubl-invoice.php:57
filterwt_print_actionspublic\modules\ubl\invoice\class-wt-pklist-pdf-ubl-invoice.php:62
filterwt_pklist_individual_print_button_for_document_typespublic\modules\ubl\invoice\class-wt-pklist-pdf-ubl-invoice.php:65
filterwoocommerce_admin_order_actions_endpublic\modules\ubl\invoice\class-wt-pklist-pdf-ubl-invoice.php:68
actionwt_print_docpublic\modules\ubl\invoice\class-wt-pklist-pdf-ubl-invoice.php:71
filterwt_email_attachmentspublic\modules\ubl\invoice\class-wt-pklist-pdf-ubl-invoice.php:74
Maintenance & Trust

WebToffee WooCommerce PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels Maintenance & Trust

Maintenance Signals

WordPress version tested7.0
Last updatedApr 14, 2026
PHP min version5.6
Downloads2.5M

Community Trust

Rating98/100
Number of ratings282
Active installs60K
Developer Profile

WebToffee WooCommerce PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels Developer Profile

WebToffee

18 plugins · 377K total installs

78
trust score
Avg Security Score
98/100
Avg Patch Time
152 days
View full developer profile
Detection Fingerprints

How We Detect WebToffee WooCommerce PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/print-invoices-packing-slip-labels-for-woocommerce/assets/css/invoice.css/wp-content/plugins/print-invoices-packing-slip-labels-for-woocommerce/assets/css/packing-list.css/wp-content/plugins/print-invoices-packing-slip-labels-for-woocommerce/assets/css/shipping-labels.css/wp-content/plugins/print-invoices-packing-slip-labels-for-woocommerce/assets/css/style.css/wp-content/plugins/print-invoices-packing-slip-labels-for-woocommerce/assets/js/backbone.js/wp-content/plugins/print-invoices-packing-slip-labels-for-woocommerce/assets/js/bundle.js/wp-content/plugins/print-invoices-packing-slip-labels-for-woocommerce/assets/js/jquery-form.js/wp-content/plugins/print-invoices-packing-slip-labels-for-woocommerce/assets/js/pdfmake.min.js+2 more
Generator Patterns
WebToffee WooCommerce PDF Invoices, Packing Slips, Delivery Notes and Shipping Labels
Script Paths
/wp-content/plugins/print-invoices-packing-slip-labels-for-woocommerce/assets/js/backbone.js/wp-content/plugins/print-invoices-packing-slip-labels-for-woocommerce/assets/js/bundle.js/wp-content/plugins/print-invoices-packing-slip-labels-for-woocommerce/assets/js/jquery-form.js/wp-content/plugins/print-invoices-packing-slip-labels-for-woocommerce/assets/js/pdfmake.min.js/wp-content/plugins/print-invoices-packing-slip-labels-for-woocommerce/assets/js/print.js/wp-content/plugins/print-invoices-packing-slip-labels-for-woocommerce/assets/js/vfs_fonts.js
Version Parameters
print-invoices-packing-slip-labels-for-woocommerce/assets/css/invoice.css?ver=print-invoices-packing-slip-labels-for-woocommerce/assets/css/packing-list.css?ver=print-invoices-packing-slip-labels-for-woocommerce/assets/css/shipping-labels.css?ver=print-invoices-packing-slip-labels-for-woocommerce/assets/css/style.css?ver=print-invoices-packing-slip-labels-for-woocommerce/assets/js/backbone.js?ver=print-invoices-packing-slip-labels-for-woocommerce/assets/js/bundle.js?ver=print-invoices-packing-slip-labels-for-woocommerce/assets/js/jquery-form.js?ver=print-invoices-packing-slip-labels-for-woocommerce/assets/js/pdfmake.min.js?ver=print-invoices-packing-slip-labels-for-woocommerce/assets/js/print.js?ver=print-invoices-packing-slip-labels-for-woocommerce/assets/js/vfs_fonts.js?ver=

HTML / DOM Fingerprints

CSS Classes
wf_packing_list_wrapperwebtoffee-pdf-invoicewt-pklist-plugin
HTML Comments
currently plugin version.changelog in plugins pagethe plugin bootstrap filethe code that runs during plugin activation.+4 more
Data Attributes
data-wf-pklist-plugin-version
JS Globals
wf_packing_list_paramswebtoffee_packing_list
FAQ

Frequently Asked Questions about WebToffee WooCommerce PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels