It’s not enough any more to create an affiliate store. You have to offer something extra, and live price comparison gives you exactly that.
Your customers need to know they’re getting the best price. If the price changes, trust is eroded and conversion rates are adversely affected. With Price Comparison Pro, you can keep your affiliate store prices up to date, regardless of how old the affiliate datafeed is.
You don’t need to have a store to use Price Comparison Pro however. It includes shortcodes, so you can add pricing tables or search comparison tables to any page or post on your site.
- Show your users the cheapest place to buy or compare prices of different products
- Works with WooCommerce or with shortcodes on any page
- Fetches prices live from other websites (just like the big boys)
- Works with any product which has a price
- Add your own affiliate exit links from any affiliate network (or use Skimlinks or even just unaffiliated links). There is no restriction on which affiliate links you can place on your price comparison tables.
- Increases conversions and commissions
- Stops users leaving your site to research pricing
- Optionally scrape images from the third-party URLs to improve the images contained on your own website
- Includes Search Comparison Widget with practically zero configuration, allowing comparison of search results from multiple pages.
- Includes Price Comparison Widget with CSS, xPath or Regex configuration to scrape prices from any product page or page with a price on it
- Integrates with WooCommerce but also works without WooCommerce using shortcodes
Price Comparison Pro is the ultimate solution to let you scrape prices live from anywhere and present them in gorgeous price comparison boxes to your users.
Both widgets offered in Price Comparison Pro scrape prices LIVE from your target website. There is literally no restriction to what websites can be scraped – they do not need to offer an API or a data feed as you will either provide the direct product URL or the search URL and Price Comparison Pro will do the rest.
Price Comparison Pro can scrape the following from target websites:
- Regular prices
- Sale prices
- Images (to improve upon poor quality datafeed images, for example)
- Search results (including prices, product names and images)
Price Comparison Widget
The price comparison widget lets you compare prices scraped from specific product-pages. You can enter alternative URLs for the same product from different suppliers, or you can enter URLs for similar products from the same supplier – or mix it up!
Our easy to use shortcode lets you place the price comparison widget anywhere on your WordPress site and the plugin comes with WooCommerce compatibility too – you can add as many URLs as you wish to each product and Price Comparison Pro will compare prices from those URLs.
Search Comparison Widget
The search comparison widget is our lowest-config price comparison widget. Provide search URLs for each website you are targeting and you can have price comparison on every product in your WooCommerce store with ZERO additional config required per-product.
Because it’s search comparison, if the scraped site does not have the product from your current product page then it’ll show ‘related products’ from that website instead (or whatever is returned from the search).
For example, if you have a Silver Yeti Microphone product page, and you have 10 websites configured, then all 10 will be searched against for ‘Silver Yeti Microphone’. If results are found, they will be displayed inside the search comparison widget.
As well as the 2 widget types, Price Comparison Pro also offers the option to update your WooCommerce prices and/or images. That means you can have Price Comparison Pro update the ‘external URL’, the price and the sales price for each product based on the cheapest price found from all of the available URLs.
When these prices are updated in WooCommerce, it means that the WooCommerce archive will be updated to reflect the cheapest prices found.
That’s not all – you can also choose an option to scrape images from the destination URLs. Price Comparison Pro will do a binary image comparison and check if the image has already been added to your store. If it hasn’t, it’ll add it to your product gallery for that product.
If you don’t enter a URL in the Affiliate URL box, Price Comparison Pro will attempt to use Skimlinks to monetize your link. Simply enter your Skimlinks ID in the settings for Price Comparison Pro. If you don’t enter an affiliate URL or a Skimlinks ID, Price Comparison Pro will fallback to just using the raw unmonetized link. If you don’t know already, Skimlinks is an affiliate merchant aggregator. They have pretty much every website that has an affiliate program on their books so if it’s possible to monetize it, it’ll be monetized. This saves you signing up to each affiliate network and then applying to each merchant.
Price Comparison Pro in action
We have made a demo of Price Comparison Pro scraping the price of the Yeti Microphone from multiple sources.View Demo
Here’s a quick video I made to demonstrate WordPress Price Comparison Pro in action:
Optional Scraping Service
Version 2.05 added the ability to use our own Scraping Service. We built this to handle sites which use Ajax to update prices – ticket price sites frequently do this for example.
You can check if a particular website is using Ajax by viewing the source of the page (CTRL+U on Chrome). If you can’t find the price, it’s means the page is using Ajax to insert the price AFTER the page has loaded. You’ll need to use our Scraping Service in order to scrape sites like this.
You may also wish to use our scraping service for our rotating proxies which guarantee you don’t get banned by any scraper-blocking mechanism your target site might be using. Note: Because Price Comparison Pro price updates are user driven, it is rare for bots to block, but it can happen. The scraping service gets round that.
To buy a subscription, visit https://www.wpintense.com/shop/wpi-scraping-service/.
Once you have an active subscription, visit https://www.wpintense.com/my-account/ and enter the API key you find there into the box on the bottom of the Price Comparison settings page in your WP admin area.
If you’re using Datafeedr, you’ll know the problem of affiliate feeds providing variable quality images. With Price Comparison Pro, you can set the option to scrape images from the affiliate URL and pull them into your site.
That means, as users browse around your site, your most popular products will increase in quality automatically by pulling images from the affiliate URL.
Configuring Price Comparison Pro
Installing and configuring Price Comparison Pro is fairly easy. You can see an example of setting it up here. Basically, configuration involves the following:
Search Comparison merchant configuration
- Configure the search URL – this involves performing a search on your target merchant and then copy/pasting that URL into Price Comparison Pro settings pages
- Configure the affiliate link builder URL – this involves copy/pasting from your affiliate network so that Price Comparison Pro knows how to build your affiliate links
Price Comparison merchant configuration
- Configure the xPath selector to identify retail and sale prices
- Configure the xPath selector to identify images
- Configure logos for each merchant
- Configure currency type, and currency decimal point type (e.g. comma or fullstop)
The hardest part is acquiring xPath selectors to identify the items on the page but there are a number of Firefox and Chrome addons which will allow you to right-click a price on a page and then you can simply copy/paste the xPath.
Configuration is only required once per merchant to allow you to then scrape details from all of that merchants product pages.
By default, Price Comparison Pro will use the ‘external url’ configured for WooCommerce external products. That means it will keep your prices up to date, import higher resolution images and mark items out of stock as required.
If you would like to add price comparison tables to each product page, you need to configure the additional URLs to scrape. This is currently the most onerous part of setup and configuration, although you can import the URLs using any import tool. In addition, we are working on an admin assistant to scan through your products stored in your database, search through your configured merchants, and automatically suggest additional URLs to add to each product for full price comparison.