WordPress plugin

API Starter Plan

Datafeedr Comparison Sets creates price comparison sets for WooCommerce products and for posts, pages, or other areas that support WordPress shortcodes. It is intended for personal use and requires the Datafeedr API Plugin and an active API subscription. Select affiliate networks and merchants through the API Plugin before configuring comparison sets.

API Starter Plan

Datafeedr Comparison Sets creates price comparison sets for WooCommerce products and for posts, pages, or other areas that support WordPress shortcodes. It is intended for personal use and requires the Datafeedr API Plugin and an active API subscription. Select affiliate networks and merchants through the API Plugin before configuring comparison sets.

Plan fit and API usage

Generating or updating one comparison set uses between 2 and 6 API requests. Setup guidance suggests that API Starter Plan subscribers consider the Basic Plan when planning API usage. The available information does not describe separate comparison-set capabilities for the two plans.

Choose where sets appear

For WooCommerce, open WordPress Admin Area > Datafeedr API > Comparison Sets > Integrations, enable WooCommerce, and save. A set is generated when a product is viewed for the first time after enabling the integration; enabling it does not immediately generate sets for every product.

For posts, pages, and other shortcode-enabled areas, create a set by product name, or provide a name and brand. A custom title is also supported:

  • [dfrcs name="baratza encore"]
  • [dfrcs name="j8006" brand="omega"]
  • [dfrcs name="chaos harness" brand="black diamond" title="{num_products} great deals on Black Diamond Chaos Harnesses"]

The shortcode also accepts filters for currency, Amazon locale, pictures, sale status, direct URLs, sale and final price ranges, merchant IDs, and network IDs. For example, [dfrcs name="nomad 20 solar panel" filters="currency=USD&finalprice_max=400"] limits results by currency and maximum final price. Sets can also be searched by EAN, Amazon ASIN, or UPC. Use [dfrcs_wc] on WooCommerce single product pages.

Enable Amazon products

Open Datafeedr API > Configuration > Amazon Settings, enter the Amazon Access Key ID, Secret Access Key, Tracking ID, and Locale, then save. Next, open the Comparison Sets settings, set Cache Lifetime to 86400, and save.

Requirements and setup

  • PHP 7.4 or greater
  • MySQL 5.6 or greater
  • WordPress memory limit of 256 MB or greater
  • Datafeedr API Plugin and HTTPS support

Install and activate the Datafeedr API Plugin first, then select affiliate networks and merchants in it. Upload the datafeedr-comparison-sets folder to /wp-content/plugins/ and activate Datafeedr Comparison Sets through the WordPress Plugins menu. Configure the extension under WordPress Admin Area > Datafeedr API > Comparison Sets, then enable WooCommerce integration or add shortcodes where needed.