First installation and guided setup of the plugin
Goal
Install the POP plugin on a WordPress/WooCommerce site and complete the initial account setup.
Prerequisites
- A WordPress site with WooCommerce active.
- Minimum supported versions: see minimum-requirements.
- An email address to create (or link) the POP account.
Steps
- Download/install the plugin from
wp-admin > Plugins > Add New, searching for “POP – European e-invoicing compliance for e-commerce”, or upload the zip downloaded from WordPress.org. - Click Activate.
- The first time a
wp-adminpage loads after activation, the plugin automatically redirects to the wizard (POP → Electronic Invoice - Settings, tab Wizard setup). The redirect happens only once and only if the account is not yet linked (nolicense_keyand no POP account associated). - If you are not redirected, open
POP → Electronic Invoice - Settingsmanually and go to the Wizard setup tab (visible only until the account is linked). - Enter the account email: if you already have a POP account it links it, otherwise it creates a new one. You’ll receive an OTP code by email to authenticate.
- Complete the business details requested by the wizard (country, tax regime if in Italy, personal/ company data). Once completed, the Wizard setup tab disappears from the menu.
Verify
- The Wizard setup tab is no longer visible among the settings tabs.
- In
POP → Electronic Invoice - Settings, tab General, the license shows as linked. - The WordPress admin bar shows the POP entry with the environment status (Live/Sandbox).
Common errors
- The wizard doesn’t start automatically after activation — the redirect is “one-shot”: if you’ve
already opened another admin page in the meantime, open directly
admin.php?page=wc_el_inv-options-page&tab=wizard&wizard=init. - The OTP email doesn’t arrive — check your email provider’s spam/anti-spam filters; the address used for the wizard must be reachable.
- Compatibility is not guaranteed with untested themes/plugins — before installing in production, test in a staging environment that mirrors your real e-commerce setup: universal compatibility with every theme/plugin combination cannot be guaranteed.
Related configuration
For minimum technical requirements see minimum-requirements; to choose the transmission channel (SdI via POP, PEPPOL, KSeF, add-on) after the wizard see choosing-an-invoicing-integration.