| 开发者 | consiliencemedia |
|---|---|
| 更新时间 | 2026年11月11日 04:22 |
| PHP版本: | 8.1 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
/wp-content/plugins/royalties-hq-for-woocommerce/, and activate it.Yes. The plugin sends sales to your Royalties HQ account, which works out the royalties. Without one you can still build months and download them as a CSV.
In automatic mode, on the push day you choose (the 15th by default) of the month after each cycle. Monthly is the default and is recommended, but you can choose every 2, 3, 4, 6 or 12 months to match your royalty periods. Waiting until mid-month lets refunds from the first couple of weeks reduce the month they belong to. In manual mode, nothing is sent until you click Push on the status page, one month at a time, oldest first.
Leave them unticked. Only products ticked "Include in Royalties HQ" are counted. The "Unticked products" report lists anything that sold in a month but wasn't included, so you can include it and rebuild the month if it should have been.
Under WooCommerce → Settings → Royalties HQ, set ISBN source to the GTIN/ISBN field or to the custom field your shop uses. A product without a valid ISBN is sent with its SKU, or with the Royalties HQ product ID you set on it.
An order counts as a sale once it is paid and is processing, completed or, by default, a paid pre-order. An order on hold is left out until you release it. If its month has already been sent by then, it is reported in the month you release it, and the status page lists it as reported late. Once an order has been reported it stays reported, so putting it on hold and releasing it again never counts it twice. Refunds and cancellations of it are taken off the month it was reported in, or reported later if they come after that month was sent. Under WooCommerce → Settings → Royalties HQ, "Paid pre-orders" chooses when a pre-order paid in advance is reported. "Report when paid" (the default) reports it in the month it was paid. "Report when released" waits until it leaves pre-order for processing or completed. A pre-order that is charged when it is released is reported once it has been paid, whichever you choose.
Yes, until Royalties HQ imports it. Rebuild the month and push it again; Royalties HQ replaces what it holds. Once a month has been imported into royalty statements, it must be undone in Royalties HQ before it can be sent again.
Yes. Use a test token from Royalties HQ. Pushes are then checked in full but nothing is imported, and the status page shows "validated (test key)".
It shouldn't. Months are built in the background, a batch of orders at a time, using the same job queue WooCommerce uses for its own background work.
Its settings, the saved API token and its queued jobs are removed. Its record of each month built and sent, the Royalties HQ fields on your products and the dates it recorded on orders (when each was cancelled, and when each first counted as a sale) are kept, in case you reinstall, unless you tick "Delete all data on uninstall" in its settings first.