Personalized recommendations
Generic “customers also bought” recommendations don’t work well for fragrance — two popular perfumes can smell completely different. WikiParfum generates recommendations based on olfactive affinity: ingredient composition, family relationships, and structural similarity. The result is suggestions that genuinely smell like something the user would enjoy.What you can build
- “If you like this” carousels on product pages
- Cross-sell and upsell modules based on olfactive proximity
- Scan-to-recommend experiences using EAN barcodes
- Personalized homepages based on browsing history
- Catalog-restricted recommendations scoped to a retailer’s assortment
Recommend similar perfumes
Given one or more perfumes the user likes, get similar fragrances ranked by olfactive proximity.Recommend by EAN
Use EAN barcodes as input — ideal for scan-based or POS-integrated experiences where you have barcodes but not WikiParfum IDs.User-scoped recommendations
Pass auserId to incorporate the user’s interaction history into the ranking. Over time, recommendations become increasingly aligned with each user’s evolving taste profile.
Scoping to a catalog
Custom recommendation rules
UsecustomRecommendation to control which brands or perfumes appear in results. This is essential for retailers who need recommendations limited to their own assortment, or brands that want to exclude competitors.
| Field | Description |
|---|---|
excludedBrands | Brand IDs to exclude from results |
includedBrands | Only return perfumes from these brands |
excludedPerfumes | Specific perfume IDs to exclude |
includedPerfumes | Specific perfume IDs to include |

