Is the Datafeedr API Right for You?

A few weeks ago we released our API. Since then there has been a bit of confusion regarding whether you should use the Datafeedr Factory (http://www.datafeedr.com) or the Datafeedr API (https://v4.datafeedr.com) when building your store. I’d like to clear up that confusion in this post.

The API is not the next version of Datafeedr, despite “v4” appearing in the URL. The API is another way to build your store, not the new way.

A brief overview of the Factory and the API

The Datafeedr Factory allows users to search our product database, organize products returned from your searches into categories, and then import your products and categories (ie. your store) into your WordPress blog using the Datafeedr plugin. The plugin displays the products on your blog in a nice layout. You do not need to write any code in order to use the Datafeedr Factory and plugin.

The Datafeedr API (Application Programming Interface) allows users to query our product database programmatically (ie. by writing programming code). Each query is referred to as an API Request, a request made to the API which returns products as an array. The API does not handle anything other than allowing you to query the database and returning products. It does not insert products into your database or display them on your website. This functionality must be handled separately by a developer.

Should I use the API?

There are 2 reasons why you might choose the API over using the Factory:

  1. You are a developer – If you are a developer/programmer and want access to the product database but want to have control over what you do with the product data (ex. import into custom database, integrate into a mobile app, etc…) then the API is right for you.
  2. You want to use a third party integration – You don’t have to be a developer in order to use the API. We’ve partnered with other developers who have done the work for you. If you want to use a plugin or script that another developer has created (which connects to the Datafeedr API), then you’ll need the Datafeedr API. In most cases you’ll simply need your API Access ID and Secret Key (provided to you after you sign up for the API) to input into the integration software you have chosen. You can find all current integrations here: https://v4.datafeedr.com/integrations

Those 2 reasons don’t apply to me

If neither of the above 2 reasons apply to you, then the Datafeedr Factory is your best choice. The Datafeedr Factory makes it easy to create a beautiful store which seamlessly integrates with your WordPress blog. No programming required!

Still confused?

I hope this helps clear up any confusion about the choice between the Factory and the API. If you have any questions, please comment below.

28 Replies to “Is the Datafeedr API Right for You?”

  1. I have the factory account right now and want to try out the api. If i cancel my factory account and sign up for api my store should stay up (just not update ) while i work on new site correct ?
    Just tryin to keep site up while i look into new methods and this sounds like a new way to go.
    Love your products.
    Thanks

  2. Hi Eric, while building your api feed, is there a way to ‘hide it’ from the visitors? i.e., same as Brian I am using the datafeedr + the api but don’t want to entirely delete the store while building the api feed… Any suggestions?

    thanks!

  3. Hi,

    So you want to “hide” your WooCommerce store until you’re ready for it to “go live”?

    If that’s the case, you can add code like the following to your “custom code” plugin:


    /**
    * Redirect ALL WooCommerce pages to homepage for non-admin users.
    */
    add_action( 'template_redirect', 'mycode_hide_woocommerce_store' );
    function mycode_hide_woocommerce_store() {
    if( is_woocommerce() && !current_user_can( 'manage_options' ) ) {
    wp_redirect( get_home_url() );
    exit();
    }
    }

    That will redirect any requests for any WooCommerce page back to your blog’s homepage IF the user viewing the page is not the Admin.

    Eric

  4. Hi Folks,

    I have a multi site Factory subscription and one of the sites that I using this on is IrishWhiskey.com.

    At the moment this site is using Premium Press with Factory. While it works reasonably well, we have had some issues with old products not being deleted on refresh and product appearing (through drip?) which show the price as being “Free”. When I contacted Datafeedr support it was explained to me that Premium Press may have tweaked the Datafeedr interface and that you cant provide support for premium Press related installations. This I accept.

    I understand that you do have a formal arrangement with Woo Commerce and I am now looking at moving my site to a WooCommerce DatafeedR platform.

    Do I need to close down my Factory account and switch to API?

    Essentially, i just want to have the best possible platform for this site and my other ten similar sites. I’m not price sensitive.

    I’d welcome your advice either on or off forum as to the best package for my needs which will be approved and supported into the future by Datafeedr.

    Kind regards,

    Stuart

    1. Hi Stuart,

      We do offer a WooCommerce integration. However I should clarify we have no formal arrangement with WooCommerce. However, WooCommerce is open source so we don’t need any type of arrangement with them in order to extend their platform.

      Here’s more information about our WooCommerce integration: http://www.datafeedr.com/wc

      You do not need to close down your Factory account however in order to use the WC integration, you will need an API account.

      What plan you choose depends on how many products you’ll have on your site as well as how many sites you’ll have. If you plan on having thousands of products on many different sites, I would suggest starting with the Basic plan. However you can upgrade or downgrade any time you want.

      One thing to note, we currently do not have any export option from the Factory to the API. You will need to recreate your stores.

      Eric

  5. Hi,
    I am building my site with WooCommerce and gonna use API to feed the products. But I really like the product comparison function of the Factory. Is there any way I can do it with API? Thanks.

  6. can you explain how different it is from pricecheckindia.com
    i want to use both api is it possible
    and some light on magento integration would be helpful

    1. Hi,

      I’m not familiar with pricecheckindia.

      I don’t see why it’s not possible to use both.

      We currently do not integrate with Magento but with the API, you can write your own integration.

      Eric

  7. Hi,

    datafeedr looks good. but marketplace themes for wordpress is unsatisfactory. i have searched a lot of marketplace theme for wp but nothing comes even 25% closer to magento themes. http://bit.ly/1D4dE7F
    im now biased to use magento just because of the themes. does the datafeedr for wordpress has more features than the integration on magento?

    1. It’s unlikely because Magento was built as an e-commerce platform initially. WordPress was built for blogging. If you need all the features of Magento, WordPress and WooCommerce are not going to work for you.

      At this time we do not support Magento.

      1. Eric,

        its not the features of magento i care about. the templates for magento is what im concerned.
        the purchase intent of a visitor will be higher in a magento template UX than the wordpress template. wordpress store is not compelling enough. anyway im planning to try datafeeder on wordpress. is it possible to migrate to datafeeder api later? can i get assistance from you for migration?

        1. Unfortunately it is not possible to migrated a “Factory” store to the API/WooCommerce version. You will need to recreate the store.

  8. I’ve been having an integration company implement datafeedr on my site. After trying the factory they decided that the API was needed. I am concerned that they may not be implementing the solution correctly. Do you and your team offer integration services? If not, do you have a provider that is very familiar with your product that you could recommend?

    Thank you,

    David

  9. Hello Eric , I am from India. From last few days I want to build a price comparison website,for which I have decided to use Datafeedr plugin .

    But let me know if it is supporting online shops/merchants from India ,like amazon.in, flipkart.in, snapdeal.in etc.

Leave a Reply

Your email address will not be published. Required fields are marked *