Store operations

Use TaxPack with WooCommerce HPOS

WooCommerce stores orders in dedicated tables under HPOS, so a reporting plugin must use WooCommerce order APIs.

Inspect the source record

Check WooCommerce → Settings → Advanced → Features to confirm the store's authoritative order storage and compatibility mode.

Build a focused report

Run a small TaxPack report before and after any controlled HPOS transition, using the same filters and source orders.

Read the result

TaxPack reads WooCommerce order objects and supports HPOS and legacy storage; matching source IDs help verify the transition.

A concrete example

A known order with one GST line should remain traceable in the report regardless of which supported storage is authoritative.

Avoid this mistaken conclusion

Do not query raw posts tables to audit an HPOS store or switch storage just to make a report appear. Follow WooCommerce's migration process.

Official references

These focused notes were drafted with AI assistance and checked against TaxPack behavior and the linked documentation.

These guides explain reporting workflows. TaxPack does not provide tax advice, calculate tax payable, or file returns.