Installation
Requirements
Before installing FakturaPL, ensure your server meets these requirements:
- PrestaShop 8.0 or newer (tested up to 9.0.3)
- PHP 8.1 or newer
- cURL PHP extension (standard on all modern hosts)
- A Fakturownia.pl or InvoiceOcean account
Step 1: Download
After purchasing FakturaPL, you'll receive a download link via email. Download the ZIP file β it contains the module ready for installation.
Step 2: Upload to PrestaShop
- Log in to your PrestaShop Admin Panel
- Navigate to Modules β Module Manager
- Click the "Upload a module" button in the top-right
- Select the
fakturapl.zipfile you downloaded - Wait for the upload and installation to complete
The module will appear in your module list as "FakturaPL β Fakturownia & InvoiceOcean Integration".
Step 3: Configure API Connection
- Click "Configure" on the FakturaPL module
- In the Connection tab, enter your Fakturownia API token
- Click "Test Connection" to verify the connection
- You should see a green "Connected" indicator
Where to find your API token
- Log in to your Fakturownia.pl account
- Go to Settings β Account β Integration β API Authorization Code
- Copy the token and paste it into FakturaPL
Step 4: Set Up Invoice Rules
Navigate to the Invoice Rules tab and configure what happens at each order status. A typical setup:
| Order Status | Action | Send Email | |---|---|---| | Payment accepted | Create VAT Invoice | Yes | | Order created | Create Proforma | No | | Shipped | Mark as Paid | No | | Refunded | Create Correction | Yes | | Cancelled | Cancel Invoice | No |
Next Steps
- Configuration Guide β detailed settings for each tab
- Troubleshooting β common issues and solutions