Competing offers

This functionality helps you to perform a competitive analysis of the dynamic market conditions and your competitors to determine the best strategy to improve your products or services.

How can it help?

A comprehensive competitive analysis can help:

  • Learn how your competition works.

  • Identify potential opportunities for growth.

  • Align your product with industry standards.

  • Provide insights on the current best offer, occupying the buy block.

  • Establish a foundation for an effective sales and marketing strategy.

Retrieving a list of competing offers by EAN

The Get a list of competing offers by EAN endpoint retrieves all active offers for a product, providing detailed information about the competitiveness of the offers. It provides the following insights for the specified EAN:

  • ID associated with that particular offer.

  • Retailer reference through the retailerId. For more information, see Retailer Information API.

  • The country where the offer is published.

  • If an offer is the best offer for a product on bol. For more information on how the best offer is calculated, see Determination of the best offer.

  • Selling price of the product.

  • The fulfillment method for an offer.

  • Current condition of the product. For example, GOOD, NEW, etc.

  • The latest time to place an order in order to uphold the delivery promise.

  • Minimum and maximum delivery date that specify the earliest and latest permissible timeframes for the delivery of a package to the customer respectively.

Determination of the best offer

To determine if an offer is priced competitively, the current market condition is evaluated. This process involves analyzing offers of the same product from other relevant providers in the market. Once done, the best offer for each product is identified based on the following factors:

  • Country.

  • Product condition.

  • Fulfillment method.

  • Ultimate order time.

  • Price of the product, before and after the discount is applied.

The bestOffer is always country specific. The bestOffer within Netherlands can be different from the bestOffer within Belgium. Hence, if no countryCode is specified during the request there could be multiple best offers.

For more information on the request and response body of this endpoint, see Redoc.