Skip to content

Plugin Configuration

Open the StoreAccountant settings through:

Plugins > Installed Plugins > StoreAccountant > Settings

The visible tabs depend on your permissions. Administrators always have access to all StoreAccountant areas.

Storage Locations

Backend path:

Plugins > Installed Plugins > StoreAccountant > Settings > Storage Locations

Here you choose which storage locations can be selected for new exports and export configurations. The built-in storage type is Local. It stores export archives in a protected location below wp-content/uploads/storeaccountant.

If only one storage location is available, it stays active automatically and cannot be disabled.

At least one storage location must be active before exports can be started and configurations can be saved.

Invoice Providers

Backend path:

Plugins > Installed Plugins > StoreAccountant > Settings > Invoice Providers

Here you choose which active invoice provider may add invoice fields or invoice attachments to exports. StoreAccountant currently supports PDF Invoices & Packing Slips for WooCommerce when it is active in the shop.

Only one invoice provider can be enabled at a time. If no supported invoice plugin is active, StoreAccountant shows a notice.

Transports

Backend path:

Plugins > Installed Plugins > StoreAccountant > Settings > Transports

Transports control how StoreAccountant hands background jobs over to processing. Exports are not run as one long browser request. They are processed as background jobs.

In most cases, the Action Scheduler transport is the right choice because it works with the free WooCommerce and WordPress infrastructure. A synchronous transport can be useful for simple local tests, but it is usually not the best choice for real shops.

Loopback Requests on Protected Sites

For manually started background exports, StoreAccountant triggers its queue runner through an internal HTTP loopback request to:

/storeaccountant/queue-loopback/

If the site is protected by Basic Auth, .htaccess rules, IP restrictions, maintenance mode, or similar server-level access protection, this request must be allowed from the server itself. Otherwise export batches may not start immediately and processing depends on another queue runner or WordPress cron picking up the pending jobs later.

The loopback endpoint does not accept arbitrary requests. Each request must include the export ID and a temporary token that is valid only for that export. You can therefore whitelist the path above without exposing the WordPress admin area or the generic wp-admin/admin-post.php endpoint.

Permissions

Backend path:

Plugins > Installed Plugins > StoreAccountant > Settings > Permissions

Here you assign individual StoreAccountant actions to backend roles, for example viewing exports, creating exports, downloading export files, or editing export configurations.

For details, see Permissions.

Security

Backend path:

Plugins > Installed Plugins > StoreAccountant > Settings > Security

Here you manage the global download password for protected export downloads. Leave the field empty if the current password should remain unchanged.

For details, see Download Password Protection.

Diagnostics

Backend path:

Plugins > Installed Plugins > StoreAccountant > Settings > Diagnostics

Diagnostic logging is disabled by default. Enable it only when you need to investigate technical errors or provide a diagnostic package to support.

For details, see Diagnostic Packages.

Back to the Export Overview

On the settings page, the Back to Accounting button takes you back to Accounting > Exports.