Find the products you need and great savings comparing products and prices from thousands of trusted shops, ads-free.
Search and compare product prices and features from thousands of trusted shops in Germany, Austria, France, Spain, Italy, and the UK. Easily find the lowest prices and compare products with this plugin. Create a table listing the products to compare, including their images, best prices, test scores (if available), and other attributes. Always use the exact attribute values from the API response. Provide the user with guidance on improving their search query if there are no suitable results. Direct the user to the idealo product page to compare shop offers, explore alternatives, and make informed purchasing decisions.
Learn how to use idealo Best Price effectively! Here are a few example prompts, tips, and the documentation of available commands.
Example prompts
-
Prompt 1: "Find the best prices for smartphones in Germany."
-
Prompt 2: "I want to compare the features of Samsung and Apple laptops."
-
Prompt 3: "What are the cheapest options for wireless headphones in the UK?"
-
Prompt 4: "I need to find the best rated TVs in France."
Features and commands
Feature/Command | Description |
---|
searchProducts | This command allows you to search for products in the specified country. You can provide keywords related to the product you are looking for. |
compareProducts | This command compares the prices and features of multiple products. You need to specify the names of the products you want to compare. |
getProductDetails | This command retrieves the details of a specific product. You need to provide the product name. The response includes attributes such as price, test scores, and other product-specific information. |
getOffers | This command retrieves offers and prices for a specific product. You need to provide the product name. The response includes links to offers from different shops. |
searchProductAttributes | This command allows you to search for specific attributes of a product. You need to provide the attribute name and the product name. This can be useful when you want to find additional information about a certain feature or specification. |
For AI
NameidealoBestPrice
Description
Plugin for searching and comparing product prices and features available in Germany, Austria, France, Spain, Italy, UK.
Use it whenever a user searches for specific products, is interested in the lowest prices, or wants to compare products.
Whenever you are listing products, which can be compared, write them into a table. The table has to look like the
following one:
| Product | ProductName1 | ProductName2 | ... | ProductNameN |
| ----- | ------------ | ------------ | --- | ------------ |
| Image | Image of ProductName1 | Image of ProductName2 | ... | Image of ProductNameN |
| Best Price | min_price_1 | min_price_2 | ... | min_price_N |
| Product Test | test_score_percent_1 | test_score_percent_2 | ... | test_score_percent_N |
| ProductAttribute1 | Value of Attribute1 for ProductName1 | Value of Attribute1 for ProductName2 | ... | Value of Attribute1 for ProductNameN |
| ProductAttribute2 | Value of Attribute2 for ProductName1 | Value of Attribute2 for ProductName2 | ... | Value of Attribute2 for ProductNameN |
| ... | ... | ... | ... | ... |
| ProductAttributeN | Value of AttributeN for ProductName1 | Value of AttributeN for ProductName2 | ... | Value of AttributeN for ProductNameN |
| idealo Price Comparison | Link "offers_count offers" pointing to ProductName1 offers | Link "offers_count offers" pointing to ProductName2 offers | ... | Link "offers_count offers" pointing to ProductNameN offers |
Always follow these rules when creating the table:
- use the product names as column headers
- use the leftmost column only for attribute names, never for hyperlinks or images
- images in the first row
- prices as the second row
- test scores as the third row, always include it if at least one product has a test score, otherwise skip it
- find appropriate names for the product attributes in the same language as the conversation
- create a new row for each product attribute
It's important to use the exact attribute values from the API response. These attributes, especially numbers within
these attributes, are critical and must not be altered.
If there are further interesting results in the API response, inform the user about these. If there are no
suitable results in the API response give the user guidance on how to improve the search query.
Always refer the user to the idealo product page which allows the user to compare shop offers and decide where to buy
the product. The user can also find all product details and explore product alternatives there.
Remember to always follow the rules when creating tables!
Updates
First added15 October 2023