Google Shopping Feed


SKU# google-base-feed-generator

Be the first to review this product

Availability: In stock


Quick Overview

Google Shopping Feed for Magento allows you to supply Google with highly relevant data in the most efficient way possible. We haven't settled for just making a feed that will "pass", we provide the tool-set for you to dominate Google Shopping results.

What's new in this version?

* Required Fields


Product Videos

  • General Configuration
  • Apparel Configuration

Due to the popularity of our install and configure options we are currently experiencing up to a 2 week delay in new setups.

Getting your products well positioned in Google Merchant Center can make Google Shopping your #1 sales channel.

Google Shopping Feed for Magento allows you to supply Google with highly relevant data in the most efficient way possible. We haven't settled for just making a feed that will "pass", we provide the tool-set for you to dominate Google Shopping results.

The features of this extension have been driven by an internet marketing expert, and our customers. The main goal is to product feed data that is exactly what Google wants. Please review our current documentation as well as the Version History tab below to see some our our latest developments.

If you sell Apparel and define all your sizes and colors as custom product options and not Configurable products with Associated Simple Products, our extension will not work properly for you.

Supported Magento Versions: Enterprise 1.9.2 - 1.13.x, Community 1.4.2 - 1.8.x

During installation and configuration, if you run into anything that does not work according to our documentation, please open up a support case at and we'll be sure to resolve it.

Version 1.5.18
  • Removed the Manufacturer / Brand directive to use a direct attribute code in the column map. Older versions are been automatically updated in the config so that it uses the new setup.
  • Moved Adwords mapping to Directives so that any column name can be mapped to them.
  • Changed fallback logic of mapping attributes to: Attribute Value > By Category setting > Static Value
  • Add directive "Identifier Exists" for automatic detection of it's value based on brand, mpn and gtin values.
  • Add directive "Parent Product Id" to replace the old "Apparel - Item Group Id", so that the same output can be used for all products not just apparel
  • Add option to replace column empty values with Static Values as part of the Replace Empty function
  • Fix apparel identification to include replace empty values rules
  • Fix support for UK feed colour column
Version 1.5.17
  • Merge Apparel variant & non-variant settings together
  • Fix malformed feeds when multiple scripts are running the same store at the same time
  • Block unintended overwrite of the in-progress batch run
  • Implement all "by Category" parent matching
  • Fix select attribute values to relay on proper store is provided
  • Fix _segfault_ errors cause by memory release methods
  • Fix configurable price inconsistency
  • Fix mixing selected store data with default store data, also errors like "Store with code 'default' doesn't exists." when the store code is not "default"
  • Configurable gets out of stock if all of associated are out of stock
  • Fix sale_price for apparel items having catalog promotion rule setup
  • Fix configurable pricing to follow the magento frontend pricing
  • Fix variant columns (color, size, ..) values merge causing the configurable parent to get empty values for these columns when in configurable only mode
Version 1.5.16
  • Added Find and Replace feature (beta)
  • Associated product rating information is wired to the parent rating information
  • Update supported languages and countries Australia, Canada, Denmark, Norway, Poland, Sweden
  • Remove currency column and directive
  • Append store currency code to prices per Google's new spec
  • Added support for AheadWorks subscription product types
  • Added support for Toybanana_ExtImages extension images.
  • Fix simple products been skipped when are part of grouped or configurable from another store
  • Fix apparel pricing when no price is configured by variable attribute and needs to fallback on associated base price to exclude discounts
  • Fix configurable / apparel pricing setup with option price to match values by product and website
  • Fix missing value of variant apparel attribute with the size attribute.
  • Variant attributes are now filled in for all variant apparels, not just for Clothing and Shoes
  • Adding the "Inventory Count" directive intended to map over legacy 'quantity' column. Quantity Mode option determines the logic applied for parent items.
  • Map size and color apparel directives also for non-apparel and merge all associated values for size and color into the configurable item value.
  • Fix blank configuration screen on instances with broken category setup.
Version 1.5.15
  • add Auto Skip Products yes/no to allow a feed to be generated with all, not manually skipped products even if some do not contain valid information
  • add support for apparel feeds in Czech, Germany, France, Japan and Russia
  • associated products - Form unique urls for not visible associated products ... add option to apparel products, add option to automatically select attribute values on page load
  • apparel, change US Feed yes/no to "Allow Apparel without Color or Size" yes/no
  • when images exist for associated child products, make sure they are used rather than the configurable
  • under Allow Apparel without Color or Size add optional text boxes to fill in default color and size
  • add links to local specific taxonomies and additional info about specific feed columns to documentation
  • allow product type and adwords by category fields to descend the category tree like google category does currently
  • allow feed to use product's category image for the image link
  • replace empty values not working properly
  • remove payment_accepted and Payments Accepted multi select box ... this is no longer in the google shopping spec
  • out of stock filter no longer relying on price index
  • set default for Weight Unit of Measurement to pounds
  • change "TTL" to "Days from Today that Feed Will Expire"
  • do not add expiration_date column by default as this is no longer required and Google will default to 30 days
  • set default value of "Add to Product URL" to "?utm_source=google_shopping"
  • fix fatal error incase Magento required php extension mbstring is not installed
  • change inline help references of "?utm_source=froogle" to "?utm_source=google_shopping"
  • fix Warning: Missing argument 1 for Mage_Core_Model_Abstract::load()
Version 1.5.14
  • add "Use My Categories" button for Product Type by Category
  • add button to copy "Google Product Category by Category" to other "by Category" options.
  • fix applied for occasional missing product url in multistore setup / categories assigned to product.
  • removed the store_code parameter from URLs in mapDirectiveUrl
  • fix pickup wrong store (default) when feed is generated with the store context.
  • Google Product Category by Category values set for a parent category will now match all subcategories by default.
  • add Product Type using Magento Category directive for product type.
  • added the possibility to omit some categories from the "Product Type using Magento Category" directive by specifying words matching the target categories
  • added es_ES and it_IT to locale / apparel matching
  • set "Log skip products messages" to yes by default on a new install
  • remove "Experimental" from batch segmentation
  • change extension name in admin to Google Shopping Feed
  • fix multi store environment, secondary store adds images with primary store hostname as additional images
  • change Quick Start Advanced Documentation Apparel Documentation to just Extension Documentation at top of extension
  • allow static values set in "by Category" functions for parent categories that don't have any products assigned to apply to all products in their child categories
  • Add Support for manufacturer values supplied in the aheadWorks Shop By Brand extension
  • update Generate Feed button to access correct store code variable
Version 1.5.13
  • updated shipment format to US::ShippingRate:5.00
  • fix error on mapping product attributes which where not defined as attributes in column map.
  • adding static value directive
  • improved configurable overwrite attribute
  • fixed truncating characters in multistore sufix product ID
  • improved shipping table rates format
  • added review directives: Product Review Count & Product Review Average
  • fix disabled product filter for early version 1.4.x
  • add catalog only visible products to feed
  • fix apparel attribute wrong values for gender, color, size when multiple are matched with values as part of this set.
  • memory performance and leak improvements
  • fix weight doubled measure symbol for configurable
  • added script in shell directory where additional options can be set to run the feed manually on the command line including allowing more memory than is normally available to Magento
Version 1.5.12
  • Fix EE Fatal error: Call to undefined method Mage_Bundle_Model_Product_Price::getTotalPrices() in /Model/Map/Product/Bundle.php on line 43
  • Added switch for international versions of Google Shopping Feed. Currently useful for apparel and installment payments for Brazil
  • Added configurable overwrite attributes - will use in feed the configurable parent values for apparel products with variants - set apparel triggers.
  • Added Adwords feed columns support: adwords_grouping, adwords_labels, adwords_redirect.
  • Fix some warning errors in Log class.
Version 1.5.11
  • Skip product if type is not supported

Questions on Google Shopping Feed

Sort by Descending

Items 1 to 10 of 29 total

per page
  1. 1
  2. 2
  3. 3
  • From Mike at 3/27/14 4:21 PM
    • Please describe the best practice for selective exclusion of products from the feed your extension generates. For example, if we have "Brand Name Can" and "Brand Name Pouch" version of the same product ... I want only the pouch version to be in the feed.

      Thanks you.
    • You can edit product attributes in bulk and set "Skip from Being Submitted" to yes. This will exclude all the product you select from the feed. To do this in the Magento admin go to Catalog -> Manage Products and optionally use the grid to search for products you wan to exclude. Now click "select all" and then in the actions dropdown box select Update Attributes and click submit. This brings up a new screen where you can set the same value on all products you searched for. Find Skip from Being Submitted, click the checkbox to make a change and set the dropdown value to Yes. Click the save button and you will have set all these products to be skipped on the next feed generation.

      You can also use the "Skip Products with empty" or "Skip Products from Categories" options in the extension config to skip product that have an attribute you define that has an empty value or product that are contained within a certain category or categories you define.

      Also now with new Google Shopping campaigns you should have more granular control over bids on individual products. You may be able to skip everything you want directly within Adwords. Follow up with your Adwords representative and checkout this link for more info:
    • Do you find this question helpful?  Yes   No
  • From Peter Houmark at 3/24/14 4:17 PM
    • Great extension, and everyting work as promised.
      One the is missing, is my local letters æøå in the description in the feed after pushing the "Generate Feed"

      My Feed Localization is da_DK

      Any idears

    • Yes please take a look at this section of our documentation. ... it shows you one way to make sure your web server is service text files as UTF-8 which should cover all possible characters. In some uncommon cases this may not be enough, but if that is the case, your hosting company should know the specifics of your server config well to provide an alternate solution specific to your needs.

      In general, as long as these characters are showing properly on your product pages, then the web server just needs to be instructed to use the proper encoding for the txt file type as well.
    • Do you find this question helpful?  Yes   No
  • From Eric Sauma at 3/14/14 10:39 AM
    • Whenever I run the Feed (or Test Feed) I get the following error:
      "Another generator instance is writing the feed for store [default]. Try again later."
      (This happens every-time)

      The log messages state
      "Can't acquire feed lock for store [default]"
      "Ensure write proper write permissions to [/var/www/]"

      Can you please help shed some light on this issue?
    • Please make sure that /var/www/ is writable by your webserver. This can be done with the help of your developer or hosting company. You can either make this directory owned by the same user that runs the web server and php (assuming those are the same user) or you can just change permissions on this directory so that any system user is allowed to write to it. In permissions speak, this would be changing permissions to 777.
    • Do you find this question helpful?  Yes   No
  • From Anthony at 3/6/14 4:03 PM
    • Hi,

      My parent product has color value, no size value
      my child product has size value, no color value

      then this extension generate feeds, it only show parent product with color and no size at all, because it don't know how to get all size of child products to combine as size value in the feed.

      How do you suggest me to deal with this?
    • Our extension definitely works like you want it to. It sounds like there may be some additional configuration that needs to be made. You may want to review the 2nd video on which exclusively covers apparel setup:

      Apparel products should have all their color and size combinations submitted in the feed as separate line items. Then you assign each one the parent id of the configurable product.

      Within the Apparel section of the extension, checkout the "Configurable Attribute Overwrites" section. This allows you to replace any non-existance simple associated product variables with the value from the configurable. This will handle the issue of your parent product being the only one where the color is specified.

      Overall it appears your products are setup the exact same way as we expect apparel products to be setup. If you are still having problems with the config, please send an email to and one of our lead support techs will help asap.
    • Do you find this question helpful?  Yes   No
  • From Phil at 2/27/14 5:22 PM
    • Can you provide any update as to how this extension will handle the new "Custom Label" options in the latest version of the Google shopping network?
    • We do not automatically add the Custom Label fields to the feed columns by default because this is not required and you can have a flexible number of custom label fields. However adding these fields yourself is trivial. Come up with a plan for custom labels for your products then create attributes for your products with the different label values as options. Once you define your labels on the product level you can add the custom label columns to the feed and map those columns to your attributes.
    • Do you find this question helpful?  Yes   No
  • From Bharathiraja at 2/27/14 3:12 AM
    • How can i link the Google Merchant Account details with magento?
    • The easiest way to submit your feed to Google Merchant Center is to make sure your feed is accessible on the web. In the extension configuration look in the settings tab and put "media" without quotes in the Feed Path field.
      Now generate your feed.

      This will put your feed in

      You should be able to visit this url for your stores hostname in your browser and see the contents of your feed.

      Now login to Google Merchant Center:

      Click Data Feeds in the left navigation.

      Click the New Data Feed button.

      Select your Target country

      Leave the Format as "googlebase"

      Specify a Data feed filename for your reference.

      Click Save Settings.

      Now in the Data feeds screen click the "Create Schedule" link for your new feed.

      Set the feed to update daily at some time after your feed finishes building each night.

      Set your server's timezone.

      Enter the feed url you tested in your browser earlier.

      Now click schedule and fetch now. Google will grab the feed file from your server and then fetch it regularly according to the schedule you picked.

      * note: Google will also accept ftp or sftp urls if you'd like to give Google your ftp password and keep the feed in a non web accessible directory.
    • Do you find this question helpful?  Yes   No
  • From pete martin at 2/14/14 5:50 PM
    • Hi - Does this extension use the GTIN which for us is the product barcode?
    • Yes this will work. You can create a column for any data that Google supports like gtin and then map this to any product attribute on your system.
    • Do you find this question helpful?  Yes   No
  • From Rob at 2/12/14 11:18 AM
    • Hi,

      Will this work with Magento ver. - if not, do you have one that will?

      Also, the price in our database is the price without UK sales tax added on, but Google needs the price of the product with tax added on, will this work with your extension?

    • Unfortunately this only works with 1.4.2+. Versions before that had some serious memory leak problems.

      If you do ever upgrade, yes our extension will optionally include VAT in all products.
    • Do you find this question helpful?  Yes   No
  • From jonathan at 2/12/14 10:49 AM
    • A friend purchased this and asked me to help configure when his agency messed up. I think I found a bug, though the agency might have somehow caused this.

      When setting up the "Feed Columns", there is an option for a directive called "Manufacturer - Brand". It outputs nothing. Looking at your documentation, there is no "Manufacturer - Brand" mapping directive. Can you confirm if this was supposed to work, or if someone randomly created this somehow?
    • That is a valid directive. Look further down in that tab below the Feed Columns map for the setting called "Manufacturer Attribute", make sure you have specified the attribute used to hold your manufacturer or brand values here. If that is not working for you for any reason, please feel free to contact our help desk by sending a message to
    • Do you find this question helpful?  Yes   No
  • From Sophie at 2/1/14 3:30 AM
    • Hi,

      I'm interested in your extension of Google Shopping Feed but have one question that I hope anyone can help me with.

      1. I noticed there're other two similar extensions from Wyomind, such as - Simple Google Shopping & Data Feed Manager that work similarly as your extension.

      I wonder if your team is familiar with these extensions from the other company and could you make a comparison of your extension with the other extensions, such as features and functionalities?

      Thank you very much for your early response! Hope to hear from you soon!
      Best Regards,
    • Thanks for your question Sophie. To start, our extension is the only one recommended for Google Shopping Feeds in the January 2014 Magento Search Engine Optimization book from Pack Publishing: ... ask your Google Adwords rep which extension to use for Magento, they will likely tell you to use ours as well.

      You can get a feed that will be accepted by Google with other solutions. Ours is the only one that let's you efficiently give Google everything they want.

      Our competition allows you to assign specific product attributes to columns in a feed. They work similarly to how the standard Magento Import/Export works.

      These are some features not found in competitor products:

      - Ability to define Google Product Category, Product Type, Adwords Labels and Adwords Grouping based on category with full recursion so options can apply to sub categories as well.

      - Full support for apparel product requirements based on Google Product Category

      - Skip products from certain categories or when a certain attribute is empty

      - Full find and replace functionality to replace any defined values in a specific column or across your whole feed

      - Add your non-real time shipping rules that may not meet the available settings for defining shipping in Google Merchant Center

      - Pick which attributes of Configurable products should be used for all their associated child products. For example, you may have entered a meaningful description only for your configurable parent that you also want to appear for each size and color option in the feed.

      - International support for currencies, adding VAT to price, adding VAT to shipping, meeting apparel product requirements for non US Google product taxonomies.

      - Ability to add aggregate Product Review and Product Review Count values to your feed.

      - Full support of all Adwords, PLAs and new Google Shopping campaigns

      - Ability to override standard Magento stock statuses

      .... plus TONS more features. Checkout our online documentation for a full spec:

      - Set configurable product urls with query string parameters so that all option values plus the correct price will be selected on page load.
    • Do you find this question helpful?  Yes   No

Ask Your Own Question