| 开发者 | adil-elsaeed |
|---|---|
| 更新时间 | 2026年10月3日 14:05 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
/wp-content/plugins/zatca-e-invoice-for-woocommerce directory, or install the plugin through the WordPress plugins screen directly.No, this plugin supports the First Phase (Generation Phase) requirements only (PDF generation + QR Code). For Phase Two (Integration Phase) which requires XML generation and API integration with ZATCA, you need to purchase our specialized plugin: ZATCA Phase Two Integration Plugin
ZATCA (formerly known as GAZT) is the Zakat, Tax and Customs Authority in Saudi Arabia. This plugin helps you generate invoices that comply with ZATCA requirements for electronic invoicing.
The free version includes:
Yes, this plugin requires WooCommerce to be installed and activated.
PHP 7.4 or higher is required.
[zeiw_order_qr] shortcode and in the supported PDF invoice plugins. The plugin's own PDF invoice keeps its 150 pixel layout.width attribute of the [zeiw_order_qr] shortcode is now honored. Without it, the size from the settings is used.ZEIW\Vendor namespace, so another plugin shipping a different version of them can no longer break the PDF invoices or QR codes.uploads/zatca/pdf-invoices/invoice-{order}.pdf). The .htaccess rule only protects them on Apache, so on Nginx anyone could download them by guessing the order number. Each PDF is now stored in its own folder named from a site secret, so its address cannot be guessed on any server. Downloads keep going through the permission checked links..htaccess rules now also work on Apache 2.4 without mod_access_compat, and index.php files prevent directory listings.ZEIW_Pdf_Invoice_Generator::get_invoice_file_url() now returns the permission checked download link instead of the file's public address.zeiw_document_data filter for the invoice/credit note data before the PDF is rendered.zeiw_qr_data receives the refund when the QR code is for a credit note; zeiw_pdf_invoice_xml_filepath also applies to credit notes and receives the refund.zatca_wc_document_changed.zeiw_document_available filter. A Phase 2 plugin can hold back the QR code, PDF, downloads and email attachments of an order until it has issued the e-invoice, so customers never receive a document that differs from the one reported to ZATCA. Always available when no Phase 2 plugin is installed.