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.3 PHP 5.6+ WP 3.0.1+ Updated Mar 4, 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.

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

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)
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
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 tested6.9.4
Last updatedMar 4, 2026
PHP min version5.6
Downloads2.4M

Community Trust

Rating98/100
Number of ratings280
Active installs60K
Developer Profile

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

WebToffee

17 plugins · 377K total installs

78
trust score
Avg Security Score
98/100
Avg Patch Time
155 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