ShimeBill Closing Invoice

外掛說明

ShimeBill Closing Invoice groups multiple WooCommerce orders for each customer within a closing period and creates a separate WooCommerce order (an “invoice order”) for billing purposes.

It is intended for stores that offer invoice-based payment and need to manage multiple orders as a single billing unit. Invoice orders can be viewed in the standard WooCommerce order administration screen.

This plugin does not generate PDF files. A separate PDF invoice plugin is required to issue PDF invoices.

Features

  • Consolidate eligible WooCommerce orders by customer for monthly billing.
  • Automatically determine billing periods from a configured closing day.
  • Choose order creation date or completion date as the closing basis.
  • Review eligible orders grouped by customer in the administration screen.
  • Create invoice orders individually or in bulk for all eligible customers.
  • Record source-order information in invoice orders.
  • Prevent previously invoiced orders from being billed again.
  • Review closed customers and orders in the administration screen.
  • Reset previously created invoice orders.
  • Preview orders belonging to the next closing period.
  • Store the closing date, payment due date, and other billing information on invoice orders.
  • Provide billing metadata for use by PDF invoice templates.
  • Automatically change source orders to the “Accounts Receivable (Paid)” status when payment is confirmed for an invoice order.
  • Process orders using the WooCommerce order API.
  • Use WooCommerce order data without creating custom database tables.

Requirements

  • WordPress.
  • WooCommerce.
  • PHP 8.0 or later.
  • WooCommerce High-Performance Order Storage (HPOS) environment.

The plugin processes billing using WooCommerce order data.

螢幕擷圖

安裝方式

  1. Upload the shimebill directory to wp-content/plugins/.
  2. Activate “ShimeBill Closing Invoice” from the WordPress Plugins screen.
  3. Confirm that WooCommerce is active.
  4. Open the Closing Invoice settings screen and configure the closing day and other options.

常見問題集

Does this plugin generate PDF invoices?

No. Use a separate plugin such as “PDF Invoices & Packing Slips for WooCommerce” to generate PDFs. A dedicated qualified-invoice template named “CLOSING INVOICE” can be obtained from dip.mamekichi-an.com.

Are ordinary WooCommerce orders modified?

The closing process creates a separate invoice order and records the relationship between source orders and the invoice order in metadata to prevent duplicate billing.

Can the same order be included in multiple closing operations?

Previously invoiced source orders are linked to their invoice order and excluded from subsequent closing operations.

Can a closing operation be undone?

Yes. Reset the invoice order to release the associated closing operation.

Are guest orders supported?

No. Customers must be logged in and assigned the B2B role. Orders placed by users without that role are not eligible.

使用者評論

這個外掛目前沒有任何使用者評論。

參與者及開發者

以下人員參與了開源軟體〈ShimeBill Closing Invoice〉的開發相關工作。

參與者

將〈ShimeBill Closing Invoice〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄。

變更記錄

1.1.0

  • Added automatic transition of source orders to “Accounts Receivable (Paid)” when an invoice order is marked as paid.
  • Changed source-order display order to ascending.
  • Made adjustments for the initial public release.

1.0.0

  • Initial release.
  • Added customer-based monthly consolidation of WooCommerce orders.
  • Added eligible-order review.
  • Added individual and bulk invoice-order creation.
  • Added invoice-order reset.
  • Added preview of orders in the next closing period.
  • Added closing based on order creation or completion date.
  • Added WooCommerce HPOS support.