| 开发者 | heave |
|---|---|
| 更新时间 | 2026年11月6日 01:55 |
| PHP版本: | 8.1 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPL-2.0-or-later |
| 版权网址: | 版权信息 |
wp-config.php instead: define( 'PENNYLANE_SYNC_API_TOKEN', 'your-token' );Read access to customer invoices and customers is enough to display invoices. Write access to customer invoices is needed to finalize or create invoices, and write access to customers to create a customer that does not exist yet in Pennylane.
No. Recording a payment (reconciliation with the bank) stays a manual step in Pennylane. The plugin only finalizes drafts and, on request, creates missing invoices as drafts.
Pennylane numbers invoices chronologically and refuses to finalize an invoice dated before the last finalized one. A draft is issued the day it is finalized, so an older date is moved to today. The order note keeps track of the change.
The download button requires an account. For guest orders, enable the “Pennylane invoice” email: the PDF is sent as an attachment.
In wp-content/uploads/pennylane-invoices/, under random file names, protected by an .htaccess file on Apache. On Nginx, add a rule denying access to this folder. The cache is purged after the number of days set in the settings; Pennylane remains the source of truth.