在运营 WooCommerce 商店时,处理订单发票是一项繁琐但又至关重要的任务。为每个订单生成、上传并发送发票,既要高效,又要准确。如果你正在寻找一种简单、直观的方法来管理订单发票,那么 WooCommerce Upload and Send Invoice 插件将是你的理想选择!
插件功能简介
这个插件为 WooCommerce 后台订单编辑页面添加了一个全新的功能模块:
-
上传发票 PDF
-
自动保存上传记录
-
一键发送发票给客户邮箱
-
显示发送状态
它完美集成在订单详情页面的账单地址部分,方便管理员在处理订单时随时上传并发送发票。
主要功能亮点
✅ 轻松上传发票 PDF
点击“Upload Invoice”按钮即可调用 WordPress 原生媒体库,选择或上传 PDF 格式的发票文件。上传后将自动保存,无需手动更新订单。
✅ 一键发送给客户
点击“Send Invoice to Customer”按钮,系统会自动将发票以附件形式发送到客户的账单邮箱,并在页面上显示发送状态。
使用场景
-
你需要为每一个订单上传个性化的发票
-
你希望能在后台直接发送发票,而不是切换到邮箱客户端
-
你想追踪每个订单发票是否已发送
插件使用方法
-
安装插件后进入 WooCommerce > 订单管理页面
-
打开任意订单,找到“Invoice (PDF)”上传区域
-
点击“Upload Invoice”上传发票 PDF
-
点击“Send Invoice to Customer”即可发送
-
已发送的发票会显示绿色图标和发送时间
技术细节(开发者友好)
该插件使用了以下技术实现:
-
WordPress Media Uploader 接口
-
WooCommerce 后台钩子
woocommerce_admin_order_data_after_billing_address
-
AJAX 自动保存与发送逻辑(无刷新体验)
-
wp_mail()
函数发送邮件,并附加 PDF 附件 -
自定义 Meta 字段
_order_invoice_pdf
,_order_invoice_last_sent
,_order_invoice_sent_count
用于记录状态
插件优势
-
💡 无需第三方服务,完全本地上传与发送
-
🧩 与 WooCommerce 深度集成,体验一致
-
🔒 高安全性设计,杜绝非本站上传文件被利用
-
⏱️ 节省发票发送时间,提升客服效率
总结
WooCommerce Upload and Send Invoice 是一个专为 WooCommerce 商店设计的高效发票管理工具,让你可以轻松上传、管理并发送订单发票,提高运营效率,优化客户体验。如果你正在寻找一个干净简洁、不依赖外部服务的发票插件,这款插件值得一试。