Get Started with Magento 2 Bol.com integration
Looking for Magento 2 Bol.com integration? View the full Magento 2 Bol.com integration page to explore features, configuration options, and pricing.
Get Bol.com Integration up and running in minutes. This guide walks you through the essential setup steps to connect your Magento store with Bol.com and start selling on the Netherlands' largest marketplace.
Step 1: Enable the Module
- Go to Magmodules → Bol.com → Configuration → Settings
- Set Enabled to Yes
- Click Save Config
- Flush cache: System → Cache Management → Flush Magento Cache
Step 2: Get Your Bol.com API Credentials
Before you can connect, you need API credentials from Bol.com:
- Log in to your Bol.com seller account
- Go to Settings → API Settings
- Create new API credentials or use existing ones
- Copy your Client ID and Client Secret
Step 3: Create a Bol.com Account
- Go to Bol.com → Configuration → Accounts
- Click Add New Account
- Configure the account:
| Setting | Description |
|---|---|
| Enabled | Yes |
| Name | Internal name (e.g., "Main Account") |
| Is Demo | No (unless testing with demo credentials) |
| Client ID | Your Bol.com API Client ID |
| Client Secret | Your Bol.com API Client Secret |
-
Configure Order Import settings:
- Enable order import
- Set Import Orders From date
- Select Store View for orders
- Choose Product Identifier (attribute containing EAN)
- Select shipping methods
-
Click Save
Test the Connection
Run the connection test to verify your credentials:
bin/magento magmodules-bol:test-connection
Step 4: Create a Product Profile
Product profiles define which products to sell on Bol.com and how:
- Go to Bol.com → Configuration → Product Profiles
- Click Add New Product Profile
- Configure:
| Setting | Description |
|---|---|
| Enabled | Yes |
| Name | Profile name (e.g., "All Products") |
| Account | Select your Bol.com account |
| Store View | Store view for product data |
| EAN Attribute | Attribute containing EAN/barcode |
- Set up Conditions to select which products to include
- Configure Price Data (price attribute, markup percentage)
- Configure Offer Data (condition, fulfilment type, delivery code)
- Click Save
Step 5: Export Your Offers
- Go to Bol.com → Data → Offers
- Wait for the product profile to process (or run manually)
- Select the offers you want to export
- Use mass action Export to push offers to Bol.com
Or export via CLI:
bin/magento magmodules-bol:export-offers
Step 6: Enable Cron Jobs
For automatic synchronization, configure cron jobs at Magmodules → Bol.com → Configuration → Settings → Cron:
| Cron Job | Recommended |
|---|---|
| Import Orders | Every 15 minutes |
| Export Shipments | Every 15 minutes |
| Import Competing Offers | Daily |
| Process Product Profiles | Every hour |
Verification Checklist
- Module is enabled
- Bol.com account is created and connection test passes
- Product profile is created with correct EAN attribute
- Offers appear in the Offers grid
- Offers are successfully exported to Bol.com
- Test order imports correctly
Common Setup Issues
Connection test fails
- Verify Client ID and Client Secret are correct
- Check if API credentials are active in Bol.com partner portal
- Ensure "Is Demo" matches your credential type
No products in Offers grid
- Check product profile conditions
- Verify EAN attribute has values
- Run product profile processing manually
Orders not importing
- Verify order import is enabled on the account
- Check "Import Orders From" date
- Ensure cron is running
Need More Help?
Documentation:
- All Help Articles - Complete documentation overview
Support:
- Contact Support - Get help from our team
For a complete overview of features and configuration options, see Magento 2 Bol.com integration.