Configure Bol.com Product Profiles in Magento 2
Product Profiles define which products to sell on Bol.com, how to price them, and what offer data to use. They're the core of your Bol.com catalog management.
Location: Bol.com → Configuration → Product Profiles
Creating a Product Profile
- Click Add New Product Profile
- Configure General settings
- Set up Conditions to select products
- Configure Price Data
- Configure Offer Data defaults
- Set up Attribute mappings
- Click Save
General Settings
Enabled
Enable or disable this profile. Disabled profiles won't process or create offers.
Name
Internal name for this profile. Use descriptive names like "All Products - New Condition" or "Sale Items".
Account
Which Bol.com account to publish offers under. Select from your configured accounts.
Store View
Which Magento store view to pull product data from. This affects names, descriptions, prices, and stock.
EAN Attribute
Which product attribute contains the EAN/barcode. Required for Bol.com product matching.
Note: If an ISBN is provided, it will be converted to the corresponding EAN.
Auto Add/Delete New Products
Automatically add new products matching the conditions, and remove products that no longer match.
Conditions
Conditions define which products are included in this profile. Works like Magento's catalog price rules.
Example conditions:
- Category is "Electronics"
- Price greater than 10
- Stock greater than 0
- Brand is "Samsung"
Products must match ALL conditions to be included.
Price Data
Price Attribute
Which price to use for offers. Options typically include:
price- Regular pricefinal_price- Final price after discountsspecial_price- Sale price- Custom price attributes
Markup Percentage
Add or subtract a percentage from the price. Range: -100 to 100.
Examples:
10adds 10% to the price-5reduces price by 5%0uses exact Magento price
Price Rounding
How to round the final price:
- None
- Round to nearest .95
- Round to nearest .99
- Round up
- Round down
Offer Data - Default Values
Default values applied to all offers from this profile.
On Hold
If enabled, offers are created but not visible to customers. Useful for staging offers before going live.
Condition Name
Product condition for Bol.com:
- NEW
- AS_NEW
- GOOD
- REASONABLE
- MODERATE
Condition Category
Optional category refinement. If not set, derived from Condition Name (NEW or SECONDHAND).
Fulfilment Type
How orders are fulfilled:
- FBR - Fulfilled by Retailer (you ship)
- FBB - Fulfilled by Bol (Bol ships from their warehouse)
Fulfilment Delivery Code
Delivery promise for FBR offers:
24uurs-23- Order by 23:00, delivered next day24uurs-22- Order by 22:00, delivered next day24uurs-21- Order by 21:00, delivered next day1-2d- 1-2 business days2-3d- 2-3 business days3-5d- 3-5 business days- And more...
Attributes
Map Magento attributes to Bol.com product data.
Title
Product title attribute. Usually name.
Description
Product description attribute. Usually description or short_description.
Main Image
Which image to use as the main product image.
Processing Product Profiles
Profiles are processed automatically via cron, or manually:
- Edit the profile
- Click Save and Process (if available)
Or via CLI:
bin/magento magmodules-bol:process-product-profiles
Multiple Profiles
Create multiple profiles for different scenarios:
- Different conditions: New vs refurbished products
- Different pricing: Regular vs sale items
- Different categories: Each category with specific settings
- Different accounts: Products for different seller accounts
Tips
- Start with a small product selection to test
- Use On Hold for initial setup to review before going live
- Check the Offers grid after processing to verify results
- Use markup percentage for marketplace-specific pricing
- Set up conditions carefully - test with a single product first
Need More Help?
Documentation:
- All Help Articles - Complete documentation overview
Support:
- Contact Support - Get help from our team