Make sure your online and local inventory and prices are seen by consumers who use ShopSavvy and our partners' apps every day.
Millions of searches each month
Users discover your products & prices
Users discover your store(s)
Users buy online and in-store
Consumer are increasingly shopping by mobile phone. Studies by IDC and IE Research show that up to 60% of smartphone users conducted “due diligence” on store prices and inventory in 2010. Make sure our 8 million consumers see your products in our mobile search. The team at ShopSavvy can help BOTH local and online retailers take advantage of these new trends.
Publish your inventory to us by sending us a data feed. Consumers will see your inventory, deals and prices in ShopSavvy, and our partner apps, They can purchase your products by going to your website or directly to your local store.
Our product feeds are based on industry standards. ShopSavvy uses the same RSS 2.0 as Google, Amazon and Buy.com. The only difference is that we require that you include the barcode number of the product. This can be either a UPC, EAN or a GTIN.
To deliver a feed to us, you'll first need to set up an account. You can do this by clicking here to complete the Retailer Data Form and execute our Standard Retailer Contract. One of our Retail Data Managers will then contact you directly. All feeds are currently uploaded to us via FTP. You will receive the details of the FTP server and login info once your account is setup with us.
After feed delivery, you can expect your pricing and inventory data to appear in ShopSavvy within a week.
Submitting local product data requires three files in a tab-delimited format. These three files will represent the data about your store locations, product Information, and pricing data.
The required (and optional) fields for the items in each file are outlined below.
Type: text(string)
Description: Unique identifier for each local store. Equivalent to "retailstoreid" in your Price-Quantity data file. Use the same set of store codes across all data types.
Example: www.joesshack.com/router.html
Type: text(string)
Description: The name on the sign of the store, in Title Case (capitalize the first letter of each word, but avoid capitalizing entire words).
Example: Joe's Computer Shack
Type: text(string)
Description: Hyphens are recommended; however, parentheses are also accepted (xxx-xxx-xxxx or (xxx) xxx-xxxx).
Example: 650-555-1234
Type: text (string), 80 chars max
Description: Title Case (do not capitalize the full street name)
Example: 10 Free Rent Blvd.
Type: text (string), 80 chars max
Description: Title Case (do not capitalize the full street name)
Example: Apt 2
Type: text (string), 80 chars max
Description: Title Case (do not capitalize the full street name)
Example: Mountain View
Type: text (string), 80 chars max
Description: The state your store is in
Example: CA
Type: text(string)
Description: If using ZIP+4, a hyphen is required (e.g., xxxxx-xxxx)
Example: 94043
Type: text (string), ISO 3166-1-alpha-2
Description: The two digit country your store is in.
Example: US
Type: float (-90-90)
Description: The latitude of your store location
Example: 37.3568
Type: float (-180-180)
Description: The longitude of your store location
Example: -122.019
Type: url
Description: Can be either a store-specific homepage or, if available, your general retail landing page.
Example: www.joesshack.com/router.html
Type: text (string), up to 5 comma-delimited categories.
Description: Custom or Google-recommended categories. May submit as text or category number.More Information
Example: Retail Stores - Electronics, Business to Business
Type: text (string), 200 chars max. (no tabs, extra lines, carriage returns)
Description: A description of your store
Example: Computers and electronics retail store and service repair center. Authorized Lenovo and Apple reseller.
Type: text (string), 200 chars max. (no tabs, extra lines, carriage returns)
Description: Price match policy
Example: We will match price of any competitor online or local
Type: text (string), ISO 3-letter currency code
Description: Defines which currency you use
Example: USD
Type: date, month/day/year
Description: Date store was first opened
Example: 5/15/2002
Type: text (string), 200 chars max. (no tabs, extra lines, carriage returns)
Description: Hours for each store
Example: Weekday 8-5, Saturday 9-6, Sunday 10-5
Type: text (string)
Description: Global Trade Identification Number, e.g., UPC, EAN, GTIN.
Example: 882224444477
Type: text (string)
Description: Product title.
Example: Netgear ReadyNAS Duo
Type: text (string)
Description: Product description. Do not include HTML or javascript.
Example: The ReadyNAS Duo is perfect for homes with more than one computer. Unlike a USB drive, the ReadyNAS connects to the network and is simultaneously accessible via all connected Windows or Macintosh computers.
Type: text (string)
Description: Unique product identifier across all stores. If the item exists in your online data feed, please attempt to match this attribute to the 'id' attribute in the online feed. If this isn't possible, please see 'webitemid' below.
Example: 421486
Type: url
Description: Item URL.
Example: www.joesshack.com/router.html
Type: url
Description: Hosted image URL.
Example: www.joesshack.com/router.jpg
Type: price (float)
Description: National manufacturer’s suggested retail price. Different often from local store price. Currency based on country of store location. price must be included in either this feed or in the Price-Quantity feed
Example: 299.99
Type: text (string), comma-delimited categories, Google or custom
Description: Product category.
Example: Electronics > Computers > Computer Components
Type: text (string)
Description: Bridge identifier that maps online and local product ids. Include if you use different ids/SKUs for online vs. local product listings.
Example: WB1011
Type: text (string), 70 chars max.
Description: If included, denotes national default (include in Price-Quantity data files for store-specific values).
Example: Purchase with any hard drive and receive a $20 gift card!
Type: boolean
Description: Indicates that the item is a special, featured product, e.g., on promotion. If included, denotes national default (include in Price-Quantity data files for store-specific values).
Example: Y
Type: text (string)
Description: Product brand.
Example: Netgear
Type: text (string)
Description: Manufacturer part number or model number.
Example: RND2150
Type: text (string)
Description: Item condition. enum: new, used, refurbished (only these valued are accepted)
Example: New
Type: floatunit
Description: Product shipping weight.
Example: 10 lbs.
Type: text (string)
Description: Product size. Append unit of measure, if applicable.
Example: Large
Type: text (string)
Description: Product color.
Example: Black
Type: text (string)
Description: Style or parent product that the item belongs to - equivalent to style number/identifier in apparel. All size-color variants of the same style or parent product should have the same item group id. Can alternatively be specified in online product listings.
Example: 52708
Type: url
Description: Color or fabric sample image associated with the item. Do not include logos or an image that says, "Image not available." Can alternatively be specified in online product listings.
Example: http://www.joescomputershack.com/laptop03/image07.jpg
Type: text (string)
Description: A unique alphanumeric identifier for each local store.
Example: 5198
Type: text (string)
Description: barcode number (either UPC, EAN or GTIN)
Example: "882224444477"
Type: number
Description: Regular price. If included, denotes store-specific override of the Price attribute in the Local Product Listings feed. The currency is automatically assigned based on the country where the store is located.
Example: 299.99
Type: Text(string) with only three accepted values: 'in stock', 'out of stock', 'limited availability'
Description: The availability attribute has only three accepted values: in stock, out of stock, limited availability
Example: in stock
Type: integer
Description: The number of items in stock for the store. Note: If you submit items that are temporarily out of stock, you must include a value of '0' for this attribute.
Example: 4
Type: number
Description: Quantity available for purchase divided by average weekly units sold.
Example: 2.5
Type: number
Description: Advertised sale price. If attribute is included and coincides with the Sale Price Effective Date attribute, it denotes a store-specific override of the Price attribute in this feed and the Local Product Listings feed.
Example: 279.99
Type: Text (string), ISO8601, with start and end dates separated by a forward slash (/)
Description: Dates during which advertised sale price is effective. If included, denotes store-specific override.
Example: 2009-07-19T17:00:00Z/2009-07-27T05:00:00Z
Type: text (string)
Description: If included, denotes store-specific override of the Promotional Text attribute in Local Product Listings feed.
Example: Purchase with any hard drive and receive a $20 gift card!
Type: boolean
Description: Indicates that the item is a special, featured product, e.g., on promotion. If included, denotes store-specific override of Featured Product attribute in Local Product Listings feed.
Example: y
Type: boolean
Description: Indicates item is on display to order at a local store, e.g., refrigerators, sofas with custom fabric options.
Example: y
Submitting online products requires just one file in a tab-delimited format. The file will outline each of your available product’s data including their price.
The required (and optional) fields for each item in the file are outlined below.
Type: text (string)
Description: Global Trade Identification Number, e.g., UPC, EAN, GTIN.
Example: "882224444477"
Type: text (string)
Description: Unique product identifier. This can be your sku as long as it is unique.
Example: 421486
Type: text (string)
Description: Product title.
Example: Netgear ReadyNAS Duo
Type: text (string)
Description: Product description. Do not include HTML or javascript.
Example: The ReadyNAS Duo is perfect for homes with more than one computer. computers.
Type: url
Description: Item URL.
Example: www.joesshack.com/router.html
Type: text (string), ISO 3166-1-alpha-2
Description: The two digit country your store is in.
Example: US
Type: url
Description: Hosted image URL.
Example: www.joesshack.com/router.jpg
Type: number (float)
Description: Manufacturer’s suggested retail price. Currency based on country of store location.
Example: 299.99
Type: number (float)
Description: Traditional item price.
Example: 279.99
Type: number (float)
Description: Advertised sale price. If attribute is included and coincides with the Sale Price Effective Date attribute, it denotes a store-specific override of the Price attribute in this feed and the Local Product Listings feed.
Example: 229.99
Type: Text (string), ISO8601, with start and end dates separated by a forward slash (/)
Description: Dates during which advertised sale price is effective. If included, denotes store-specific override.
Example: 2009-07-19T17:00:00Z/2009-07-27T05:00:00Z
Type: text (string)
Description: Describes sale to consumer.
Example: Purchase with any hard drive and receive a $20 gift card!
Type: boolean
Description: Indicates that the item is a special, featured product, e.g., on promotion.
Example: y
Type: text (string)
Description: Manufacturer part number or model number.
Example: RND2150
Type: text (string), comma-delimited categories, Google or custom
Description: Product category.
Example: Electronics > Computers > Computer Components
Type: text (string)
Description: Product brand.
Example: Cisco
Type: text (string)
Description: Manufacturer of the item. Use this only for items whose brand and manufacturer are different
Example: Linksys
Type: Text(string) with only three accepted values: 'in stock', 'out of stock', 'limited availability'
Description: The availability attribute has only three accepted values: in stock, out of stock, limited availability
Example: in stock
Type: text (string), enum: new, used, refurbished (only these valued are accepted)
Description: Item condition.
Example: New
Type: number (float)
Description: Product shipping weight.
Example: 10 lbs.
Type: text (string)
Description: Product color.
Example: Black
Type: floatunit
Description: Numbers: Year in four digits, YYYY
Example: 1994
Type: text (string)
Description: Search keywords used to help consumers find item
Example: "router, netgear, hub"