Shopping.com Partners Resource Center Forums

Best Practices / Optimization

Fil RSS

using AJAX to display list of categories and subcategories

  1. Hi.

    We're building a shopping site using SDC's API and want to use AJAX to help users to navigate through SDC's list of product categories and subcategories. Our goal is to help users easily browse for the products they want and thereby make it easier (and more likely) for customers to click-through to SDC merchants.

    If our AJAX queries SDC's API every time that every user attempts to navigate product categories and subcategories, the interface will exhibit more delay than if the AJAX were to query our site's db or a local cache for those categories and subcategories.

    The user's experience is so important and we really want to offer our users a better browsing experience by having the AJAX query our db/cache. The developer we are working with has developed sites that do this using the Shopzilla, eBay, Yahoo & Amazon APIs

    My question: will SDC permit us to do this? I'm asking because
    http://developer.shopping.com/docs/general_requirements
    states that "10. SDC API tag elements shall not be edited or modified, stored or cached."

    In your answer, please consider that:
    1) Our goal is sincere: we want to provide the best experience for our users so that they are more likely to click-through to SDC merchants
    2) We can query SDC for categories and subcategories on a daily, hourly or at whatever interval you recommend so that users *always* see up-to-date categories/subcategories
    3) We are happy to implement other work-arounds or alternatives - so if you know of any, please let us know about them or reply with your contact info so we can get more info.

    I've submitted this question as to this 'Best Practices / Optimization' forum, but should I instead submit the question a support ticket or an email to partnersus@shopping.com?

    Thanks,
    --Justin

    Balises

  2. Justin Bosanquet-Rossen2008-09-20T00:14:11

    it doesn't look like the forum gets much traffic so I'm sending again as a support ticket and an email to partnerus@shopping.com
    Thx.

  3. Ryan2008-09-24T11:37:04

    Hi Justin -

    The reason for the no caching requirement is that caching API data may cause revenue loss if offers you have cached are removed from our index by the time a user clicks on that offer. Our account management team will respond to your ticket with more information, and possible alternatives.

    thanks,
    --ryan