Magento Extensions

Simple Google Shopping

The Simple Google Shopping extension allows you to export quickly and safely a valid and well-structured data feed of your complete catalog of products from your Magento website to your Google Merchant Account.

  /  90 Reviews

License from

€30

1 domain license - €30

  • 1 domain license - €30
  • 2 domains license - €55
  • 3 domains license - €80
  • 4 domains license - €100
  • 10 domains license - €150
  • 1 domain + install - €60

Data Feed Manager

Create csv, txt and xml data feeds for any search engine, shopping engine or market place ! This extension includes all Simple Google Shopping features and 17 pre-configured templates.

License from

€80

1 domain license - €80

  • 1 domain license - €80
  • 2 domains license - €150
  • 3 domains license - €215
  • 4 domains license - €270
  • 10 domains license - €400
  • 1 domain + install - €110

What are Google Merchant and Google Shopping ?

What is Google Shopping ?

Google Shopping is a free Google service that allows customers to find and compare products they want to buy online. If you are an online merchant, simply submit all your products to Google Shopping and attract potential customers by allowing them to view your products more easily.

Google Merchant Center is a product management interface designed to assist merchants in submitting their items to Google Shopping.

How to create my Google Merchant Account ?

In order to submit your products to Google Merchant you need to create a Google Merchant Account. Click on the link below for further information on creating an account:
http://www.google.com/support/merchants/bin/answer.py?hl=fr&answer=188924

This account gives access to the Google Merchant interface.  Here you can manage all your product data feeds and plan any daily, weekly or monthly updating tasks.

What is a product data feed ?

A data feed is a file made up of a unique group of attributes that define each of your products.  This allows customers to search and find your items more easily. This file is similar to an RSS data feed but includes some specific XML tags used by Google Merchant Center or any other shopping engine.

 

To know more about the product data feeds, have a look on the Google Merchant Center support site :
http://www.google.com/support/merchants/bin/answer.py?answer=188478

How to create a products data feed ?

Simple Google Shopping and Data Feed Manager are two Magento extensions which allow you to quickly configure, generate and automate several product data feeds.

Once the Simple Google Shopping or the Data Feed Manager extensions have been installed on your Magento website, go to your Magento admin panel and select Google Shopping / Data Feed Manager from the catalog menu.
 
Both extensions include several default configurations which will help you to create your first product data feed. You can also customise a configuration or copy an existing one.

 

How to use Simple Google Shopping ?

How to configure your templates in order to generate any valid XML files ?

All XML data feeds used by shopping engines, like the one used by Google Shopping, are really simple to build but often have their own specifications.


Simple Google Shopping includes several default configurations that allow you to build a valid and well-structured data feed quickly. In these default configurations, you will find some ready-to-use XML templates. Data Feed Manager also includes several demo configurations that include a ready-to-use template for Google Shopping.

 

Basically an XML data feed is created using an opening and closing tag that includes a value.

<tag>value</tag>

For each product you are exporting, you need to choose which tag to use. There is a tag for each attribute .

<g:id>123456</g:id>
<g:price>45.99 USD</g:price>
<title>Nokia Phone n251</title>

When you are building your XML template in Simple Google Shopping or Data Feed Manager, you must include between every opening and closing tag a Magento attribute or a fixed value. An attribute is specified by its code name
and must be enclosed using brackets as shown.

<g:id>{sku}</g:id>
<g:price>{price}</g:price>
<title>{name}</title>

The syntax coloration in Simple Google Shopping / Data Feed Manager will help you to avoid any errors in your template.

For more information about product attributes, you can refer to the following section How to use product atttributes inside of your XML template ?

For more information about data feed specifications for Google Shopping, you can refer to the online support in Google Merchant Center :
http://www.google.com/support/merchants/bin/answer.py?answer=188478
http://www.google.com/support/merchants/bin/answer.py?answer=188494

How to use product atttributes inside of your XML template ?

When you are building your XML template in Simple Google Shopping or Data Feed Manager, you must include between every opening and closing tag a Magento attribute or a fixed value.


All the default Magento attributes and also all your own attributes can only be retrieved in this way. Please refer to the Basic attributes section to learn more.

 

Some Magento attributes like price, image or url may have further configuration options that will correspond to your specific data feed needs. Please refer to the Specials attributes section to learn more.


Some Magic attributes are unique to the Google Shopping data feeds. These attributes act as shortcuts to create complete portions of XML in your data feed.  For example:

{G:PRODUCT_TYPE}
Please refer to the Magic attributes section to learn more.

Go further by adding PHP scripts inside your XML templates

It's possible to add PHP scripts to your XML template. These scripts must be included between an opening and closing PHP tag (<? ... ?>). The value you want to display must be retrieved by using the ‘return’
instruction. You can also use a ‘product instance object’ (registered as $product variable) in order to use its specific methods.


For example, you may want to check the quantity of all items of a configurable product :

<?
$childProducts = Mage::getModel('catalog/product_type_configurable')
                 ->getUsedProducts(null,$product);
$stock_count=0;
foreach($childProducts as $child){
 $stock_count+=(int)Mage::getModel('cataloginventory/stock_item')->loadByProduct($child)->getQty();
}
return "<g:quantity>".$stock_count."</g:quantity> ";
?>



All incorrectly written scripts will be ignored.


Data Feed Manager extension also allows to create your own options and attributes in the following files:

- app/code/local/wyomind/datafeedmanager/myCustomOptions.php
- app/code/local/wyomind/datafeedmanager/myCustomAttributes.php

Some examples of use are given in the above files.

The created options and attributes can then be used in your data feed configuration like all other attributes and options.

    {my_custom_attribute,[my_custom_option_1],[my_custom_option_2]}

Attribute specifications

Basic attributes & basic options

Basic attributes are the default attributes defined in Magento and also includes any attributes you have defined for your products. (eg : name, description, short_description, weight, size, color …)


You can apply one or more options to all of these attributes by using the following syntax :
{attribute,[option1],[option2],[option3],[...]} 

All options are executed in the order written eg :

<title>{name}</title>
<title>{name,[htmlentities],[strtolower]}</title>
<title>{name,[htmlentities],[strtolower],[ucwords]}</title>
will produce :
<title>NOKIA© 2610 Phone</title>
<title>nokia&copy; 2610 phone</title>
<title>Nokia&copy; 2610 Phone</title>

{attribute_code,[strip_tags]}

Remove all html tags.

{attribute_code,[cleaner]}

Remove all characters that do not belong to the utf8 charset.

{attribute_code,[substr],[arg1],[arg2]}

Truncates the value
  • arg1 : maximum length of the value
  • arg2 : string that will be added at the end of the string. By default  [...]

{attribute_code,[strtoupper]}

Transforms the value to upper case

{attribute_code,[strtolower]}

Transforms the value to lower case

 

{attribute_code,[inline]}

Removes all EOL characters from the value

{attribute_code,[html_entity_decode]}

Converts all HTML entities to their applicable characters

{attribute_code,[htmlentities]}

Converts all applicable characters to HTML entities

{attribute_code,[implode],[arg1]}

Joins all array elements in a string

  • arg1 : string used between each value. By default a coma (,)

Maybe useful for multi-select attributes like color :

{color,[implode],[,]}

gives eg : black, blue, red, green

{attribute_code,[float],[arg1]}

Converts a numeric value to a floating number

  • arg1 : number of floating number. By default [0]

{attribute_code,[php_function]}

Use any PHP function that does not require an argument  (ucfirst, ucwords,...).

Special attributes

{inc}

Retrieves a auto-incremented value, starting at 1.

{price}

Retrieves either the price or the special price if indicated.

If prices are exclusive of VAT and the product is liable to a unique VAT rate, the price retrieved will include this rate. Otherwise, the price exclusive of tax is retrieved.
 
{price,[arg1],[arg2]}

  • arg1 is for currency conversion. This option automatically converts the original product price to a  specified currency.  It uses an exchange rate already stored by you in your admin panel. By default, your local currency is used.

  • arg2 is a floating value between 0.00 and 100.00 that represents an arbitrary VAT rate to apply. This option rewrites the VAT rule for the product except if the product doesn't have any tax class.
    To completly remove the VAT from all prices, you can use [0]
    Example : {price,[EUR],[20.0]} will apply a 20% VAT rate.
    Example : {price,[USD],[0]} will converts the price from EUR to USD and will not apply any VAT rate.

    /!\ : from Simple Google Shopping >= 5.1.0, and Data Feed Manager >= 3.0.0
    arg2
    may be an ISO2 code corresponding to one of the countries for which you specified a VAT rate in your tax setting. This code may also be completed by an area code, eg : {price,[USD],[US/NY]} or {price,[EUR],[FR]}.
    You can also deduce the VAT corresponding to a country/area by using this syntax : {price,[USD],[-US/NY]}
 
/!\ : for Simple Google Shopping < 4.6.1, arg1 and arg2 are swapped

{normal_price}

Retrieves the price and ignores any existing special price value.

 

{normal_price,[arg1],[arg2]}

  • arg1 is for currency conversion. This option automatically converts the original product price to a  specified currency.  It uses an exchange rate already stored by you in your admin panel. By default, your local currency is used.

  • arg2 is a floating value between 0.00 and 100.00 that represents an arbitrary VAT rate to apply. This option rewrites the VAT rule for the product except if the product doesn't have any tax class.
    To completly remove the VAT from all prices, you can use [0]
    Example : {price,[EUR],[20.0]} will apply a 20% VAT rate.
    Example : {price,[USD],[0]} will converts the price from EUR to USD and will not apply any VAT rate.

    /!\ : from Simple Google Shopping >= 5.1.0, and Data Feed Manager >= 3.0.0
    arg2
    may be an ISO2 code corresponding to one of the countries for which you specified a VAT rate in your tax setting. This code may also be completed by an area code, eg : {price,[USD],[US/NY]} or {price,[EUR],[FR]}.
    You can also deduce the VAT corresponding to a country/area by using this syntax : {price,[USD],[-US/NY]}
 
/!\ : for Simple Google Shopping < 4.6.1, arg1 and arg2 are swapped

{special_price}

Retrieves the promotional price (special price) if exists.
If this price doesn't exist the value is null.

{sepcial_price,[arg1],[arg2]}

  • arg1 is for currency conversion. This option automatically converts the original product price to a  specified currency.  It uses an exchange rate already stored by you in your admin panel. By default, your local currency is used.

  • arg2 is a floating value between 0.00 and 100.00 that represents an arbitrary VAT rate to apply. This option rewrites the VAT rule for the product except if the product doesn't have any tax class.
    To completly remove the VAT from all prices, you can use [0]
    Example : {price,[EUR],[20.0]} will apply a 20% VAT rate.
    Example : {price,[USD],[0]} will converts the price from EUR to USD and will not apply any VAT rate.

    /!\ : from Simple Google Shopping >= 5.1.0, and Data Feed Manager >= 3.0.0
    arg2
    may be an ISO2 code corresponding to one of the countries for which you specified a VAT rate in your tax setting. This code may also be completed by an area code, eg : {price,[USD],[US/NY]} or {price,[EUR],[FR]}.
    You can also deduce the VAT corresponding to a country/area by using this syntax : {price,[USD],[-US/NY]}
 
/!\ : for Simple Google Shopping < 4.6.1, arg1 and arg2 are swapped

{price_rules}

Retrieves either the price or the special price or the price including the catalog price rules if indicated.

If prices are exclusive of VAT and the product is liable to a unique VAT rate, the price retrieved will include this rate. Otherwise, the price exclusive of tax is retrieved.
 
{price,[arg1],[arg2]}

  • arg1 is for currency conversion. This option automatically converts the original product price to a  specified currency.  It uses an exchange rate already stored by you in your admin panel. By default, your local currency is used.

  • arg2 is a floating value between 0.00 and 100.00 that represents an arbitrary VAT rate to apply. This option rewrites the VAT rule for the product except if the product doesn't have any tax class.
    To completly remove the VAT from all prices, you can use [0]
    Example : {price,[EUR],[20.0]} will apply a 20% VAT rate.
    Example : {price,[USD],[0]} will converts the price from EUR to USD and will not apply any VAT rate.


    arg2
    may be an ISO2 code corresponding to one of the countries for which you specified a VAT rate in your tax setting. This code may also be completed by an area code, eg : {price,[USD],[US/NY]} or {price,[EUR],[FR]}.
    You can also deduce the VAT corresponding to a country/area by using this syntax : {price,[USD],[-US/NY]}
 
/!\ : from Simple Google Shopping 6.1.0 and Data Feed Manager 4.1.0

 

{is_special_price}

Retrieves either 1 if a special price exists or 0 if not

{is_special_price?[arg1]:[arg2]}

 

  • arg1 value to retrieves if a special price exists. By default 1.

  • arg1 value to retrieves if no special price exists. By default 0.

{min_price}, {max_price}

Retrieves either the minimum or the maxium price.

If prices are exclusive of VAT and the product is liable to a unique VAT rate, the price retrieved will include this rate. Otherwise, the price exclusive of tax is retrieved.
 
{price,[arg1],[arg2]}

  • arg1 is for currency conversion. This option automatically converts the original product price to a  specified currency.  It uses an exchange rate already stored by you in your admin panel. By default, your local currency is used.

  • arg2 is a floating value between 0.00 and 100.00 that represents an arbitrary VAT rate to apply. This option rewrites the VAT rule for the product except if the product doesn't have any tax class.
    To completly remove the VAT from all prices, you can use [0]
    Example : {price,[EUR],[20.0]} will apply a 20% VAT rate.
    Example : {price,[USD],[0]} will converts the price from EUR to USD and will not apply any VAT rate.

    arg2
    may be an ISO2 code corresponding to one of the countries for which you specified a VAT rate in your tax setting. This code may also be completed by an area code, eg : {price,[USD],[US/NY]} or {price,[EUR],[FR]}.
    You can also deduce the VAT corresponding to a country/area by using this syntax : {price,[USD],[-US/NY]}
 

{image}

Retrieves the product’s main image.

{image,[arg1]}

  • arg1 index of any additional images to retrieve. By default 0 (the main image).

{url}

Retrieves the product’s canonical absolute url.

{uri} or {url_key}

Retrieves the product canonical relative url.
<url>http://www.mywebsite.com/mystore_code/{uri}</url>

{is_in_stock}

Retrieves either "in stock" if the product is in stock or "out of stock" if the product is out of stock.
 
{is_in_stock?[arg1]:[arg2]}

  • arg1 value to retrieve if the product is in stock

  • arg2 value to retrieve if the product is out of stock

{stock_status}

Retrieves the stock status "in stock" or "out of stock"

/!\ Depreciated

{qty}

Retrieves the available quantity.

{categories}

Retrieves a list of category paths separated by "," in which the product may be found

{categories,[arg1],[arg2],[arg3]}

  • arg1 number of lists to retrieve. By default infinity.

  • arg2 level from which to start. By default 1 (root catalog).

  • arg3 number of categories in each list.

{review_count}

Retrieves the total count of all the reviews that your customers have left for the product.

{review_count,[arg1]}

  • arg1 id of one your store views. If not specified the current store view is used.
    "*" will count all reviews for all store views


{review_average}

Retrieves the average score of all the evaluations that your customers have left for the product.

{review_average,[arg1],[arg2]}
 

  • arg1 the base number. By default 5.

  • arg2 d of your store views. If not specified the current store view is used.
    "*" will count all reviews for all store views.

{category_mapping}

Retrieves any new category that you have assigned (in the filter section / category filter) to the item’s own product category.  If no mapping is assigned to the first category found, the second category will be used etc.

 

{category_mapping,[arg1]}

  • arg1 index of the category mapping, eg :
<category>{category_mapping,[0]}</category>
<category>{category_mapping,[1]}</category>
<category>{category_mapping,[2]}</category>
<category>{category_mapping,[3]}</category>
<category>{category_mapping,[4]}</category>

Will retrieve a maximum of 5 category mappings in 5 separate tags.

/!\  from Simple Google Shopping >= 5.0.0 and Data Feed Manager >= 3.0.0

Special Attributes (Stock In the Channel users)

The Stocks in The Channel users can use the following attributes in order to build their data feeds :

{SC:URL}

Retrieves the canonical url of the product :

<link>http://www.example.com/product.html</link>

Can be used in Data Feed Manager with : {sc:url}

{SC:EAN}

Retrieves an unique ean value of the product :

 <g:ean>1234567891234</g:ean>

 Can be used in Data Feed Manager with : {sc:ean}

 

{SC:IMAGES}

Retrieves the associated image of each product :

<g:image_link>http://www.example.com/media/catalog/image.jpg</g:image_link>

Can be used in Data Feed Manager with : {sc:images}

{SC:DESCRIPTION}

Retrieves the description for the product :

<g:description>...product description ...</g:description>

A default value is retrieved when the description is empty.

Can be used in Data Feed Manager with : {sc:description}

Magic Attributes (for Google Shopping Data Feed)

{G:SALE_PRICE}

Is the shortcut for :
<g:sale_price>{price}</g:sale_price>
<g:sale_price_effective_date>{special_from_date}/{special_to_date}</g:sale_price_effective_date>
Must be use  in combinaison with {normal_price} :
<g:price>{normal_price}</g:price>
{G:SALE_PRICE}
Options : see {price}

{G:IMAGE_LINK}

Is the shortcut for :
<g:image_link>{image}</g:image_link>
<g:additional_image_link>{image,[1]}</g:additional_image_link>
<g:additional_image_link>{image,[2]}</g:additional_image_link> 
...

{G:PRODUCT_REVIEW}

Is the shortcut for :
<g:product_review_average>{review_average}</g:product_review_average>
<g:product_review_count>{review_count}</g:product_review_count>
Options: see {review_average}

{G:PRODUCT_TYPE}

Has no equivalent, this attribute creates a list of all the categories where the product may be found :
<g:product_type>category A > sub-category B </g:product_type>
<g:product_type>category A > sub-category B > sub-category C</g:product_type>
This attribute generates a tag for each category in which the product is classified.

Options : see {categories}

{G:ITEM_GROUP_ID}

Is the shortcut for :

<g:item_group_id>{sku configurable}</g:item_group_id>

{G:GOOGLE_PRODUCT_CATEGORY}

Is the shortcut for :

<g:google_product_category>{category_mapping,[0]}</g:google_product_category>

This magic attribute retrieves the Google category that you assigned (in filter section / category filter) of the first category found to which the product is linked. If no Google category is assigned to the first category found, the second category will be used,  if no Google category is assigned to the second, the third will be used etc.

To find the Google categories that matche to your categories :
http://www.google.com/support/merchants/bin/answer.py?answer=160081 

 

Options : see {category_mapping}


/!\  from Simple Google Shopping >= 5.0.0 and Data Feed Manager >= 3.0.0

Parent Attributes

/!\ From Simple Google Shopping v4.8.1 and Data Feed Manager v2.6.1

Most of the time simple products are related to parent products like configurable, grouped and bundle products. That is why you might need to retrieve Parent attribute values instead of simple product attribute values such as url, image, description...
 


All the above attributes (Basic, Special and Magic) may be used to retrieve a Parent attribute value instead of a product attribute value.

 

 All options are still available, eg : {description parent,[htmlentities]}

{attribute_code parent}

Retrieves the first parent attribute value.

 

The parent value is retrieved only if the simple (item) product is associated with a parent product, if not, its own attribute value is retrieved.  

The parent product may be configurable, grouped or a bundle product. The first parent product that matches the simple
product is used to get the attribute value.

 

 

{attribute_code configurable}

Retrieves the first configurable parent attribute value.

 

The configurable product value is retrieved only if the simple product is associated to a configurable product, if not, its own attribute value is retrieved.

{attribute_code grouped}

Retrieves the first grouped parent attribute value.

 

The grouped product value is retrieved only if the simple product is associated to a grouped product, if not, its own attribute value is retrieved.

{attribute_code bundle}

Retrieves the first bundle parent attribute value.

The bundle product value is retrieved only if the simple product is associated to a bundle product, if not, its own attribute value is retrieved.

Simple Google Shopping tutorial

Usefull links for Google Shopping

Google Shopping allows you to create datafeed in destination of Google Shopping.
Here are some tips which will be usefull to create your datafeed.
First, we recommand you to look at these 2 links which will be helpfull:
Google Shopping's feed specifications
Google Shopping's taxonomy

File format with Google Shopping

Google Shopping handle CSV or XML file format (More information).

The following explanations will only concern the most used method : XML files.

File name should remain consistent for all updates. Do not include the date in your file name.
File name cannot contain spaces or illegal symbols.

Required attributes with Google Shopping

Required attributes with Google Shopping are depending on what kind of products you want to submit.
For complete informations about required attributes, please refer to the dedicated page on the Merchant Center.

Here are the most frequent required attributes used by Google Shopping.
(Between brackets, specific name for XML files)

 AttributeDescription
General
attributes
id
(<g:id>)
The unique identifier for your product (usually the SKU code)
Title
(<title>)
The name of your item (limited to 70 characters)
For variant products, you are required to include the common title of the variant items.
Description
(<description>)
The description of the item.
Google Shopping recommend you submit around 500 to 1000 characters, but you can submit up to 10000 characters.
Google product category
(<g:google_product_category>)
Google's category of the item.
Indicates the category of the product being submitted, according to the Google product taxonomy.
By example, for hard drives items:
Electronics &gt; Computers &gt; Computer Components &gt; Storage Devices &gt; Hard Drives
Please refer to our Category mapping FAQ to understand how to use it with Simple Google Shopping.
Link
(<link>)
The URL directly linking to your item's page on your website.
Note: In addition, you may also specify an adwords_redirect attribute for tracking purposes.
Image link
(<g:image_link>)
The URL of the main image of the item.
Google Shoppgin recommends images of at least 400 x 400 pixels.
The accepted image formats are JPG (or JPEG), PNG, GIF, BMP and TIFF.
Condition
(<g:condition>)
The condition or state of the item.
Only accepted values: new, used, refurbished.
Prices and
Availability
Availability
(<g:availability>)
The availability status of the item
Only accepted values: in stock, available for order, out of stock, preorder
Price
(<g:price>)
The price of the item.
Important :
- For the US, don't include tax in the price. For all other countries, value added tax (VAT) has to be included in the price.
- The price must include a currency according to ISO 4217 Standard. (by example : EUR for euros, USD for US Dollars, GBP for pounds).
- For products on sale, you must use <g:sale_price> (see below) and use normal price in <g:price>.
Example : <g:price>15.00 USD</g:price>
Unique
Product
Identifiers
Note about unique product identifiers : except for custom made items, you need to submit at least two of the three attributes 'brand', 'gtin' and 'mpn'.
Brand
(<g:brand>)
The brand of the item.
You must not provide your store name as the brand unless you manufacture the product.
GTIN
(<g:gtin>)
Global Trade Item Number (GTIN) of the item.
These identifiers include UPC (in North America), EAN (in Europe), JAN (in Japan), and ISBN (for books).
MPN
(<g:mpn>)
Manufacturer Part Number (MPN) of the item.
This code uniquely identifies the product to its manufacturer.
Only
Apparel
Products
Gender
(<g:gender>)
3 accepted values: male, female, unisex.
Note: Required for all apparel items in feeds that target the US, UK, DE, FR, and JP. Recommended for other countries and product categories (might become required in the future).
Age group
(<g:age_group>)
2 accepted values: adult, kids.
Note : Required for all apparel items in feeds that target the US, UK, DE, FR, and JP. Recommended for other countries and product categories (might become required in the future).
Shared by
Apparel
and
Variants
color
(<g:color>)
Color of the item.
This defines the dominant color(s) of an item.
Note : When a single item has multiple colors, combine them with '/' (&#47; with XML files) in order of prominence (dominant color first, then accent colors).
Size
(<g:size>)
Size of the item.
Note :
- required for 'clothing' and 'shoes' sub-categories within the 'apparel and accessories' category targeting the US, UK, DE, FR, and JP.
- For apparel variants submitted to the US, UK, DE, FR, and JP: Each different size or size combination must be submitted as its own item, in conjunction with the 'item group id' (<g:item_group_id>).
Item group id
(<g:item_group_id>)
Shared identifier for all variants of the same product.
Allows to identify all variations (size and/or color) of a same item.
We recommand you to use the product'SKU parent as item group id value

Recommended attributes with Google Shopping

Here are some attributes (non-exhaustive list) recommended by Google Shopping that we think could be quite usefull to add in your template:
(Between brackets, specific name for XML files)

 AttributeDescription
General
attributes
Product type
(<g:product_type>)
Your category of the item.
This attribute also indicates the category of the product being submitted, but you can provide your own classification.
You can include more than one 'product type' attribute value if products apply to more than one category.
Additional image link
(<g:additional_image_link>)
Additional URLs of images of the item.
You can include up to 10 additional images per item by including the attribute multiple times.
Sale price
(<g:sale_price>)
Advertised sale price of the item.
Important :
- You must still include the <g:price> attribute in your feed, which must reflect the non-sale price you have previously sold the item for.
- As the normal price, the sale price must include a currency according to ISO 4217 Standard.
- You must not include a price value of 0.00 USD.
Sale price effective date
(<g:sale_price_effective_date>)
Used in conjunction with sale price, this attribute indicates the date range during which the sale price applies.
Information about time format:
Start and end dates separated by a forward slash (/). The start is specified by the format (YYYY-MM-DD), followed by the letter ‘T’, the time of the day when the sale starts, followed by an expression of the timezone for the sale. The end date should be in the same format.
Example : 2011-03-01T13:00-0800/2011-03-11T15:30-0800
Tax and
Shipping
Tax
(<g:tax>)
Value added tax (VAT).
Providing this attribute for an item overrides the default tax costs specified in your Google Merchant Center settings.
Note : This attribute is only accepted in the US, if your feed targets a country outside of the US, please do not use this attribute.
More informations about tax
Shipping
(<g:shipping>)
Shipping cost.
Providing this attribute for an item overrides the global shipping settings you defined in your Google Merchant Center settings.
More informations about shipping
Shipping weight
(<g:shipping_weight>)
The weight of the product used to calculate the shipping cost of the item.
If you have specified a global shipping rule that is dependent on shipping weight, this attribute will be used to calculate the shipping cost of the item automatically.
Accepted weight units: lb, oz, g, kg.
AdWords
attributes
Note : These attributes help you to organize your AdWords campaigns and track the traffic to your website.
Adwords grouping
(<g:adwords_grouping>)
Used to group products in an arbitrary way. It can be used for Product Filters to limit a campaign to a group of products, or Product Targets to bid differently for a group of products.
Required if you want to bid differently to different subsets of products in the CPC or CPA % version.
It can only hold one value.
Example : <g:adwords_grouping>comforters</g:adwords_grouping>
Adwords labels
(<g:adwords_labels>)
Very similar to <g:adwords_grouping>, but it will only only work on CPC.
It can hold multiple values, allowing a product to be tagged with multiple labels.
Example :
<g:adwords_labels>clothing</g:adwords_labels> <g:adwords_labels>shoes</g:adwords_labels>
Adwords redirect
(<g:adwords_redirect>)
Allows advertisers to specify a separate URL that can be used to track traffic coming from Google Shopping.
Example : <g:adwords_redirect>http://www.merchant.com/product.html</g:adwords_redirect>

Example of template with XML format with Google Shopping

Here is an example of template in XML format:

<g:id>{sku}</g:id>
<title>{name,[substr],[70],[...]}</title>
<link>{url}</link>
<!-- you must change the currency unit or convert the price to match with your magento store and your merchant account setting -->
<g:price>{normal_price,[USD]} USD</g:price>
{G:SALE_PRICE,[USD]}
<g:online_only>y</g:online_only>
<description>{description,[html_entity_decode],[strip_tags]}</description>
<g:condition>new</g:condition>
{G:PRODUCT_TYPE,[10]}
{G:GOOGLE_PRODUCT_CATEGORY}
{G:IMAGE_LINK}
<g:availability>{is_in_stock?[in stock]:[out of stock]}</g:availability>
<g:quantity>{qty}</g:quantity>
<g:featured_product>{is_special_price?[yes]:[no]} </g:featured_product>
<g:color>{color,[implode],[,]}</g:color>
<g:shipping_weight>{weight,[float],[2]} kg</g:shipping_weight>
{G:PRODUCT_REVIEW}
<g:manufacturer>{manufacturer}</g:manufacturer>
<!-- In most of cases brand + mpn are sufficient, eg. :-->
<g:brand>{manufacturer}</g:brand>
<g:mpn>{sku}</g:mpn>
<!-- But it is better to use one of these identifiers if available : EAN, ISBN or UPC, eg : -->
<g:gtin>{upc}</g:gtin>

How to create a data feed in Google Merchant Center?

In order to submit your products to Google Shopping, you'll have to create a data feed in your Google Merchant Center .
Once you're login into Google Merchant Center, go in the Data feeds section.

You can choose between creating a New Data Feed and a New Test Data Feed .
We recommend that you start by creating a New Test Data Feed .
After clicking on New Test Data Feed , you have to choose the target country and a name for your data feed ("datafeed_test" by example).
You can confirm by clicking on Save changes .

Now you can see your data feed appears in the data feeds list.


Next step will be to setup this data feed so it will import the data feed you created with the extension Simple Google Shopping in your Magento store.
Click on the link Create schedule . You are now accessing the schedule upload options.
You can manage the Google Merchant's importation frequency. You can choose to import you data feed monthly, weekly or daily at a specific time.
Paste your data feed's URL in the field Feed URL .

Click on Schedule and fetch now to start the importation and the process of your data feed.
Your data feed'status shows Processing...

After a few minutes, Google Merchant Center shows you the number of inserted items and offer you to display errors in your data feed.

Click on View errors will show you errors in your data feed.
Google Merchant Center discern 2 kind of anomaly : errors and warnings.
As long it will remain errors in your data feed, Google Merchant will not display your items in Google Shopping.
It's very important to read errors'descriptions. It will help you to understand and fix quickly your data feed's issues.

Once the errors fixed, you'll be able to proceed to the creation of a new data feed (not a test one this time) which will perform the processing and referencing of your items by Google Shopping.

Warning
: the validation of the first submission of your data feed to Google can take some days because it's performing manually by Google's teams. The next submissions will be validated almost instantly.

General questions Process questions Frequent errors in Google Merchant Center Installation questions
General questions

What's the difference beetwen Simple Google Shopping and Data Feed Manager?

Data Feed Manager includes all the features of Simple Google Shopping but allows you to create more kind of data feeds (csv, txt, xml) and with special features like extra-header for any shopping engine, market place or search engine like BingShopping, Shopping.com, Shopzilla, Amazon,...

Which countries are supported by Simple Google Shopping Extension?

All countries are supported (tax rates and currencies). You just need to edit the feed for the target country.
You also may have to use the appropriate currency when using prices attributes.

Does Simple Google Shopping support multi-currency rates?

Yes. You can use different values in price attributes in order to convert currencies.

Which version of magento is supported by Simple Google Shopping?

Simple Google Shopping extension is compatible with Magento versions : 1.2.x, 1.3.X, 1.4.X, 1.5.X, 1.6.X, 1.7.x This extension also works with Magento Enterprise Edition and Magento Professional Edition.

If I want to test an extension first on a staging server, do I have to buy 2 licenses for 2 domains ?

No, you just need to contact us once you are ready to switch to your production server.

Is Simple Google Shopping compatible with the last Google Shopping requirement planned on March 2013?

Yes. The Simple Google Shopping and Data Feed Manager extensions are fully compliant with the latest Google Merchant requirements.
We are always looking for ways to improve our extensions so as to offer you the best features and user-experience.

How many products may be exported at once in a data feed File ?

Simple Google Shopping extension has been tested successfully on a file containing more than 70,000 products.

Remember that the generation and export time for any quantity of products will depend on your server capacity. Generally, exporting a data feed with 10,000 products shouldn't take more than 2-3 minutes on a standard shared server.

Is the feed automatically send to Google Shopping?

No, it's Google Merchant which will retrieve automatically and periodically your data feed.

You must first create a Google Merchant Account and then you have to upload the generated file for the first time manually.
Once your file has been validated (it can takes days for the first submission due to a manual validation from Google team), you can create a cron job (a scheduled task) on your Google Merchant Account in order to download automatically the feed from your website. You can manage download periodicity in your Google Merchant Account.

Does Simple Google Shopping work with Magento compiler?

You can use a Magento compiler with Simple Google Shopping.
Just be careful to disable it before installing Simple Google Shopping and re-enable it when Simple Google Shopping is installed.

What is the char encoding of the generated data feed ?

The char encoding of the data feed generated is UTF-8 for Simple Google Shopping. It allows the use of special characters, such as accented letters, but also Arabic and Chinese letters.


If you are using Data Feed Manager, the default char encoding is UTF-8, while no char encoding is specified in the XML header.

Process questions

How to manage shipping and tax?

You have 2 ways to manage shipping and tax with Google Merchant :

  • 1. Managing your shipping and tax settings in your Google Merchant Account (Settings > Shipping and tax)
  • 2. Adding shipping and tax informations directly in your data feed template.

You can refer to Google Merchant specifications for further informations about tax and shipping :
http://support.google.com/merchants/bin/answer.py?hl=en&answer=160162&topic=2473824&ctx=topic


How to setup tax (US Only)?

Please note that tax setting should only be used for merchants submitting feeds to the US. For all other countries, it is required to submit prices which are tax inclusive.

Either you can manage tax in your Google Merchant account by choosing between these 3 options :

  • 1. Opt to not charge tax.
  • 2. Set a tax rate based on the state an item ships to.
  • 3. Use an estimate based on the destination ZIP code. Note: To estimate the tax rate, we use data from Tax Data Systems based on the destination ZIP code.

Either you can also use the tax attribute in your data feed.
You have 4 different attributes about tax :

  • 1. Country (optional), using ISO 3166 country code
  • 2. region (optional), using two-letter state abbreviation, ZIP code or ZIP code range using * wildcard
  • 3. rate (required), the tax rate as a percent of the item price.
  • 4. tax ship (optional), boolean value for whether you chage tax on shipping (y or n). n is default value.

Here is an example of tax attribute group :

<g:tax>
   <g:country>US</g:country>
   <g:region>CA</g:region>
   <g:rate>8.25</g:rate>
   <g:tax_ship>y</g:tax_ship>
</g:tax>


How to setup shipping?

Either you can manage shipping in your Google Merchant account by choosing between these 3 options:

  • 1. Specify a flat shipping rate (or free shipping).
  • 2. Define custom tables if the shipping rate you charge varies by price, weight, or number of items.
  • 3. (US only) Apply a carrier-calculated rate if the shipping rate you charge is based on rates from UPS, FedEx, or USPS. Note: We use daily rates for UPS, and standard (non-retail counter) rates for FedEx.

Either you can also use the shipping attribute in your data feed.
The shipping attribute is an item-level override for merchant-level shipping settings as defined in your Google Merchant Center account.

You have 4 different attributes about shipping :

  • 1. country (required), using ISO 3166 country code.
  • 2. region (optional), using two-letter state abbreviation, ZIP code or ZIP code range using * wildcard
  • 3. service (optional), the service class or delivery speed (by example : Ground)
  • 4. price (required), fixed shipping price (including VAT) with currency code.

Here is an example of shipping attribute group :

<g:shipping>
	<g:country>US</g:country>
	<g:region>MA</g:region>
	<g:service>Ground</g:service>
	<g:price>5.95 USD</g:price>
</g:shipping>

How does the category mapping work?

What is category mapping?

Categories names you are using in your Magento aren't always the same that ones used by Google Merchant to reference your products.
This means you have to find out which Google Merchant categories have the best matching with yours, according to the Google product taxonomy .


By example, if your are selling furnitures like coffee tables , you'll have a coffee table category in your Magento.
But Google Merchant doesn't handle this kind of category. The closest Google product category could be Kitchen & Dining Room Table .
So this should appears this way in your data feed:

<g:google_product_category>Furniture > Desks & Tables > Kitchen & Dining Room Tables</g:google_product_category>


This Google product category should be in your data feed, using this attribute:

<g:google_product_category>closest_google_category_name</g:google_product_category>


Please note that this attribute is different from product type where you can use your own category names.

Google recommend you include this attribute for all products, and for all target-countries. It will result in better categorization for your products.

Here are a few guide lines for choosing the most appropriate category:

  • • Use the category that best describes your item. To do this, first determine the primary function of the products you are submitting. For specific items like MP3 Players, select the MP3 Players category. While some MP3 players can also serve different functions, like those that contain a clock, they are primarily MP3 Players.
  • • Use only one category. For some products, more than one category might be relevant. For example, an adapter to allow an MP3 player to be used in a car could be in both categories Motor Vehicles > Audio & Video and Electronics > Audio > Audio Accessories > MP3 Player Accessories. In such cases, choose the category that seems the most appropriate to you, but don't include more than one.
  • • Use the most specific category possible. Being specific will help improve your data quality and in turn ensures that offers are presented in the right category. When viewing the taxonomy, try to navigate to the most specific category that still covers all the products being submitted. For instance, if you are submitting MP3 player chargers use the category MP3 Player Chargers. Conversely, if you are submitting multiple types of chargers use the category Chargers.


How to map my categories with Simple Google Shopping?

Simple Google Shopping provides you an easy way to input Google product categories matching yours.

In your data feed configuration, go in the Categories tab. Then, in Category selection and mapping section, you'll find a treeview of all your categories.


For each category, you have a little arrow and mapped as . This is the place where you have to paste the Google product category matching to your category.
Tip : if your press End key of your keyboard after typing a category mapping, the value will apply to all sub-categories.

Once all your categories are mapped, you can click on the Save button.

How to schedule my data feed generation with Simple Google Shopping?

Simple Google Shopping provides you a fully configurable schedule in the Scheduled task tab of your template configuration for each data feed.

Warning : in order this to work, you must have one main scheduled task running from your server side and targeting cron.php (or cron.sh) - located  in the root directory of magento - each hour (ideally).

If the management panel from your hosting compagny doesn’t provide such a service, you can use a remote service such as : http://www.mywebcron.com

Simple Google Shopping also provides you a cron job reporting, so you can get email reports on each data feed you will generate.

How do filters work?

Simple Google Shopping provides you multiple ways to adjust which kind of products you want in your datafeed.
In the Filters tab of your datafeed configuration, you'll find 3 sections:

  • - Product type
  • - Product visibility
  • - Advanced filters


Product type

In this section, you could choose which kind of product type (Simple, Configurable, Bundle, Grouped, Virtual, Downloadable) you want to export.
By example ( Case 1 ), if you're selling t-shirts and you want to export every sizes and every colors individually , just tick Simple checkbox and leave others empty.

But if you only want ( Case 2 ) to export your t-shirts and specify appart sizes and colors available , tick Configurable checkbox and leave others empty.

PLEASE NOTE that Google Merchant specify that for feeds targeting US, UK, FR, and JP : Any apparel item that varies by 'color', 'material', 'pattern', and/or 'size', must be submitted as a unique combination (like in our Case 1 ).


Product visibility

In this section, you will be able to export in your datafeed the products depending on their visibility in Magento.
In our Case 1 , your simple products are probably not visible individually (because connected to configurable products). So you'll have to tick Not visible individually checkbox.
If you're in the Case 2 , just tick Catalog and Search checkboxes, it'll do it great.


Advanced filters

This is probably the most powerful part of the filters section.

This section will allow you to filter your products with barely all the ways you want to. You can apply condition on each attribute of your products, like price, name, SKU, color, size, etc.

Most of the conditions available are pretty obvious : = , < , > , , ,
Like and Not like are to use like wildcard.
By example, this will return only products whose name contains 'rock and roll' (like 'rock and roll pants', 'rock and roll shirt', etc):

[Name] [Like] [rock and roll]


null and is not null are used to identify products with empty attributes.

in and not in are used to identify products with possible multiple values (like t-shirts whose color is black or blue or red by example).

PLEASE NOTE that attributes with multiple values (like Shirt Size) appear as a list (Small, Medium, Large). This makes you easier to select specific products.

How to exclude some specific products in Simple Google Shopping?

Sometimes, advances filters from Filters’section aren’t enough to generate you data feed in the way you want it to be.

By example : let’s say you want to extract all your catalog products, except the ones whose category mapping is Shoes. If you tick all categories except Shoes category in the Categories section, you’ll miss all uncategorized products.

In that kind of case, you’ll have to use a small code in your template wich will exclude Shoes category.
Warning : It will only work if you untick all categories in Categories section.

<?if("{category_mapping}"=="Shoes") $myPattern=null;?>
(if category is Shoes then skip the product).

In a general notation :

<?if("{attribute_code}"=="value") $myPattern=null;?>

How to setup group ID with my configurable products in Google Merchant?

According to Google Merchant’specifications, "All items that are color/material/pattern/size variants of the same product must have the same item group id".

This group id must be show up like this in you data feed:

<g:item_group_id>AB12345</g:item_group_id>

Simple Google Shopping has a magic attribute to do this:

{G:ITEM_GROUP_ID}

It’s a shortcut for this:

<g:item_group_id>{sku configurable}</g:item_group_id>

How to limit the number of products exported ?

You can limit the number of exported products (eg : 500) in your data feed by adding the following script in the product pattern:

<? $this->_limit=500 ?>

How to remove VAT from prices in my data feeds?

You just need to use {price,[CUR],[0]} instead of {price} in your template.
Replace CUR by the currency you need (USD for US dollars, EUR for euros, etc)

How to apply a custom VAT on my products?

You can use {price,[X.XX]} instead of {price} in your template. X.XX is a floating number between 0.00 and 100.00 representing the percentage you want to apply to the price.

How to improve my datafeed generation process?

If you have a huge number of products in your Magento (10 000+), it may occur that your datafeed generation either took too much time, either returned you an error.

This issue is usually due to the URL rewriting system.

In order to improve this process, you can try to run the following request in your database :

DELETE FROM `core_url_rewrite` WHERE `core_url_rewrite`.`options` = 'RP';

or you can completely re-initialize the whole url rewrite process in 2 steps :


1. Empty the table named core_url_rewrite in Magento database by using this syntax:

TRUNCATE core_url_rewrite


2. Reindex your URLs in your Magento admin (System>Index Management)

How to export adword labels in my data feed in order to advertise in Google PLA (Product Listing Ads)?

You have to add a new attribute in your attribute sets named adwords_grouping.
You have to go in : Catalog > Attributes > Manage attributes

Then click on Add New Attribute .


In Properties tab, enter adwords_grouping (by example) in Attribute Code field.

In Manage Label / Options tab, enter Adword Grouping (by example) in Admin field.

Click on Save Attribute and that's it, you new attribute is created!

Then you have to use it in you data feed configuration. You could use this syntax :

<g:adwords_grouping>{adwords_grouping}</g:adwords_grouping>

Frequent errors in Google Merchant Center

Product type and Google product category

<g:product_type> is for categories that you have defined independently.
You can easily fill this XML section by using {G:PRODUCT_TYPE}
Read also : http://support.google.com/merchants/bin/answer.py?answer=188494#FR


<g:google_product_category>
is used for categories already defined by Google.
Read : http://support.google.com/merchants/bin/answer.py?answer=160081
You must include this section for each of your products

Missing recommended attribute: google product category

You didn't specify any category mapping for listed categories.
Categories names you are using in your Magento aren't always the same that ones used by Google Merchant to reference your products.
This means you have to find out which Google Merchant categories have the best matching with yours, according to the Google product taxonomy.
Read our FAQ about category mapping

Missing recommended attribute: product_type

Reminder : product_type is an attribute which indicates the category of the product being submitted, but you can provide your own classification. Unlike the 'Google product category', you can include more than one 'product type' attribute value if products apply to more than one category.

In Simple Google Shopping, you have a magic attributes realizing this for you :

{G:PRODUCT_TYPE}

It creates a list of all the categories where the product may be found :

<g:product_type>
	category A > sub-category B
</g:product_type>

<g:product_type>
	category A > sub-category B > sub-category C
</g:product_type>

It happens Google Merchant reports you warnings about missing product_type. The issue usually come from simple products that are associated to the configurable ones. You could try to use this code which will retrieves the parent "product type" for each product :

{G:PRODUCT_TYPE parent,[10]}

Missing recommended attribute: image link

Some of your products don't have any image attached.

This generally happens with simple products that are linked to a configurable product with images.

You just need to use:

{G:IMAGE_LINK parent}

this will display the parent product's images instead.

If you still have some missing images in your data feed, this may mean that some of your product doesn't have images at all. In a such case you must use the attribute filters in order to remove these products from the feed :

Base image ≠ no_selection
Base image IS NOT NULL

Missing required attribute: unique product identifier

Google requires some Unique Product Identifiers.

These informations may be a brand, a MPN (manufacturer part number), an EAN, an ISBN or a any other global identifier and must be added like this:

<g:ean>{ean}</g:ean>


If you do not have any "strong identifier" to provide to Google, you can use an association of brand and MPN.
This means that you must add in your data feed configuration this code snippet :

<g:brand>{manufacturer}</g:brand>  
<g:mpn>{sku}</g:mpn>


"Manufacturer" is your own attribute for manufacturer or for brand and your "sku" attribute is used as a manufacturer part number. If you do not have a manufacturer attribute, you can also hard coded this value like this :

<g:brand>your own brand</g:brand>

Missing required attribute: gender

You didn't specify gender.
Gender is required for all apparel items in feeds that target the US, UK, DE, FR, and JP.
3 values accepted :

  • - male
  • - female
  • - unisex

Read our documentation about required attributes with Google Shopping

Missing required attribute: age group

You didn't specify age group.
Age group is required for all apparel items in feeds that target the US, UK, DE, FR, and JP.
2 values accepted :

  • - adult
  • - kids

Read our documentation about required attributes with Google Shopping

Missing required attribute: color

You didn't specify the dominant color(s) of the item.
Color is required for all apparel items in feeds that target the US, UK, DE, FR, and JP.
Read our documentation about required attributes with Google Shopping

Missing required attribute: size

You didn't specify the size.
Size is required for all apparel items in the 'clothing' and 'shoes' product categories in feeds that target the US, UK, DE, FR, and JP.
Read our documentation about required attributes with Google Shopping

Installation questions

I have just made a payment for Simple Google Shopping but I haven't received an email

1. The payment confirmation email should only take a few minutes, rarely more than one hour
2. Check your spam filter
3. Contact us: we will try again to send it

How do I activate the Wyomind Simple Google Shopping extension ?

Just copy and paste the code you will retrieve in your Wyomind Manager into:  system/configuration/wyomind/extension name in your admin panel and choose an activation method between Automatic (Yes) and Manual (No) .

Automatic (Yes) : you authorize a remote connection to Wyomind's license server

Manuel (No) : you connect by browsing to Wyomind's license server

Once you have put in your activation key and chosen your activation method, go to the extension page in the admin menu (catalog/Simple Google Shopping) and follow the instructions.

How do I install Simple Google Shopping ?

  1. Download the zipped extension from your Wyomind account ;
  2. Unzip the folder content ;
  3. Copy the folder content (app,skin and lib directories)
  4. Paste all files and directories into your Magento web site root directory ;
  5. Log-out from Magento admin panel ;
  6. Log-in to your Magento admin panel and clean the cache ;
  7. Installation complete.

How do I uninstall Simple Google Shopping?

In order to uninstall Simple Google Shopping, you must remove all the following files and directories:

- app/etc/modules/Wyomind_Simple Google Shopping.xml

- app/code/local/WyomindSimple Google Shopping

- design/adminhtml/default/default/layout/Simple Google Shopping.xml

- design/adminhtml/default/default/template/Simple Google Shopping

- skin/adminhtml/default/default/Simple Google Shopping

- app/locale/lang_LANG/Wyomind_Simple Google Shopping.csv

 

Clean the cache and re-launch the compiler (if you use it).

I'm getting an error saying "Base table or view not found". How do I fix this?

This issue may be due to a problem during the installation process.

You can fix it by following these steps :

  • - Access your database via your control panel (cPanel for example)
  • - Delete the entry Simple Google Shopping_setup from the table core_resource
  • - Logout from your Magento admin
  • - Log into your Magento admin

I get a 404 error instead of the configuration page in admin panel!

Most of the time log-out/log-in may solve this issue.

I get a 404 error instead of the extension page in admin panel!

This may happen if you don't have any "store_id" set on id 1.
 
1- Please try to switch the store_id field value in Googleshopping table to your default store_id.
 
2 - Or run this request in your phpmyadmin panel :

 

For Simple Google Shopping : 

DELETE FROM simplegoogleshopping 

For Data Feed Manager

DELETE FROM datafeedmanager

I get a 404 error page after deleting a storeview

If after deleting a storeview, you get a 404 error page, you must look in your database (with PhpMyAdmin) which store_id (i.e. storeview ID) has been deleted.

Then to fix the issue, you have to update each element from the table simplegoogleshopping or datafeedmanager (depending on your extension) with another valid store_id.

How do I fix the issues with scheduled tasks?

Be sure that you have correctly configured a scheduled task from the server side (cpanel) targeting the cron.php file in your magento installation.

Simple Google Shopping includes reporting and debug tools for the scheduled tasks in:
system > configuration > Wyomind > Simple Google Shopping

How to disable Google Shopping API ?

In order to install Simple Google Shopping on Magento higher than 1.5 you must first disable the Magento Google Shopping API extension. If you do not disable this extension in some cases this may cause some conflicts.

Open and edit the file : app/etc/modules/Mage_googleshopping.xml and switch "true" to "false".

Then in your data base in table "core_resource" delete the entry named "googleshopping_setup".

Finally, go back in to your admin panel and clean the configuration cache.

Characters from my data feed aren't displayed properly.

First, be sure you used special attributes which will clean your content:

{attribute,[strip_tags],[html_entity_decode],[inline],[cleaner]}

If your data feed still doesn't display properly, maybe it's because you try to read it as an ISO file while Simple Google Shopping creates UTF-8 encoded files.

We recommend you to read it with dedicated programs like Notepad++ or even Firefox (with Display > Encoding type > utf8 selected).

The link for my data feed, in Simple Google Shopping, is black (instead of orange). What does it mean?

It simply means that your data feed is out-of-date and must be generated.

I get a fatal error concerning Mage_Core_Model_Resource_Setup.php

If your site crashes and gives this error message after uploading all files to the correct folders:

Fatal error: Class 'Wyomind_Notificationmanager_Model_Resource_Setup' not found in /home/users/silkaftp/silkandbeach.com/includes/src/Mage_Core_Model_Resource_Setup.php on line 234

It probably comes from installing an extension while the compiler is still enabled.

Important note:
• If the compilation is enabled on your website (System > Tools > Compilation). Disable it first before installing any extension. After installation re-run the compilation process and re-enable the compiler.
• Before installing any extension, it's advisable to backup your Magento installation.

Here is the way to disable the magento compiler:
Edit the following file: includes/config.php and add a # before the 2 following lines:

define('COMPILER_INCLUDE_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'src');
define('COMPILER_COLLECT_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'stat');

to get:

#define('COMPILER_INCLUDE_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'src');
#define('COMPILER_COLLECT_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'stat');

Then go back to your website admin and re-run the compilation process.

Simple Google Shopping Features
  • ✔All data feeds requirements for Google Shopping
  • ✔Inclusion of all product types (simple, configurable, grouped, bundle... and custom types)
  • ✔Data feed customization with any Magento attributes
  • ✔Product and category filtering (exclusion/inclusion)
  • ✔Google product categories mapping
  • ✔Data feeds automatic update and task reporting
  • ✔Data feeds preview and syntactic helper
  • ✔Multi-stores, multi-currencies, multi-VAT-rates data feeds
  • ✔Time life free support 7/7
Simple Google Shopping Screenshots
User's reviews

very useful extension, I compared almost all similar extension, this is the best at quality / best ratio. I highly recommend.

2013-05-03

useful extension.compared several similar extension, this one is the best at the highest quality price ratio. I highly recommend.

2013-05-02

A great job by the Wyomind team. Instant support when needed.

2013-04-29

The extension is very good and does exactly what it says on the tin - Support is second to none and Pierre replies back to any tech queries I have very quickly!

2013-04-11

Really pleased with this module. It has the Google shopping format built in (which is what I wanted) but you can tweak it to your hearts content.
I did have a slight issue with installation, easily sorted with help for their support team. The support was astounding, really quick and really helpful responses, all sorted in now time at all.

2013-04-06

I installed via ftp and everything went well. Had to change the permissions on a folder for it to write to and was off to the races!
I emailed support with a question of how to change from kilograms to pounds and remove the vat from the feed and heard back within minutes.
Great work Wyomind! I was well worth the $ to have such support and an actual working product.

2013-03-30

This is a great extension and is very easy to set up and very powerful. I'm not much of a techy but found it straight forward to set up my Google Shopping feed.
I had a couple of questions and they were anwered within minutes. Great extension for a great price.

2013-03-20

Does exactly what it says and excellent support, would definitely reccomend

2013-03-13

We have used this extension for a number of our clients now and it has to be said that the product is a great product and the support received from Pierre has been quick and useful. Highly Recommended extension.

2013-03-04

The extension works fine and their customer support is great! Fast response with clear explanation!

2013-02-27

Amazing!!!
Works perfect on 1.7.0.2.!
Support is also outstanding. I wrote a Mail and got an answer within an hour!
Thanks!

2013-01-17

Indeed a 5 star review for the Simple Google Shopping module. Never had such an easy extension for such a complex task. A few months ago I tried to add my products manually to Google Shopping. This took weeks of adjusting and stress. Now with this very little investment I was done in 3 hours. I had one small issue with the correct seo url but with very quick and good help from Wyomind that has been solved and my products are live and shoppable :-)

Thanks for this great and cheap module.

2012-12-12

5-stars for product and support! We started with Simple Google Shopping and upgraded to Data Feed Manager so Pierre could do some customization for us to workaround missing Google attributes in our database. Super-fast and courteous support plus fairly priced customization service. You can't go wrong with this extension. Especially recommended if you are missing Google attributes and need to script your way around that problem to get a compliant feed.

2012-11-21

Great extension, and the best support we have ever experienced.
Were having some problems with this extension due to our Magento upgrade. Pierre helped us during several days (and evenings) to get the extension working properly again, and succeeded.
We do recommend this extension and the fantastic Wyomind service!!

2012-11-15

Just purchased, followed email instructions to install, worked first time (Magento 1.4.1.0). Small issue with multiple domains sorted by Pierre in the time it takes to write an email! Excellent extension, even better support! Our products are now on Google Merchant Center, no more than 2 hours after I started the entire process. The best 30 Euros you'll spend.

2012-10-12

Great and flexible extension with outstanding support - highly recommended! (Magento CE 1.7.0.0)

2012-09-28

What can I say...not more than 10 minutes between the purchase and the generation of the first feed. Works perfectly on Magento 1.6.1, excellent value for money!

2012-09-19

I've just moved over to this extension from using the Magento Google Shopping core API and have to say I'm highly impressed. With the Google core API I was plagued by constant timeouts, products not uploading and the auto-submit not working on all fields leading to inconsistencies between the site and google shopping.

The ability to just put what you want into the feed from the Magento admin side without faffing around trying to modify files to get the data in there is amazing; you can literally just pick and choose whatever you want in the xml file.

I installed it first on a localhost then onto the live server. I had an initial problem with installation on Magento 1.6.1.0 but Pierre gave me a response within an hour which solved my issue.

I definitely recommend this extension over the Magento Google core API.

2012-09-14

Not only is the product excellent, the support really is 2nd to none. They have helped me on multiple occasions to get this to work while moving to new hosting providers. Every time I screw it up they are right there to help me. Thanks again guys!

2012-09-07

Easy to use. Excellent and fast support. Thank you.

2012-09-02

Excellent extension and excellent support from Wyomind.

Even at 10pm, Pierre from Wyomind
was very helpfull and at the end I succeed in sending my whole catalogue to Google Shopping.

I definitively recommand this extension.

2012-08-29

Fantastic. Installed it at 8pm, helped us set it up...Have used Wyomind before to get our clients sites selling on google and will continue to do so.

2012-07-26

one of a few excellent extensions out there!! And great price.
Worked with magento's core Content API for Google, which was unsuccessful and has some sort of bug. Had a punt with this extension. All products listed with ease. Great support.

2012-07-19

Pierre at Wyomind was extremely helpful when setting this up with a very complex magento store. All 1754 products successfully listed on google shopping now. Thanks for all your help 10/10 - David

2012-06-20

Great extension. Very easy to use.

2012-06-15

hi
great extension!
but i have a problem with the product url.
the magento number at the end of the url does not appear. Whats the code for this?
Thx for help

2012-06-06

This is a great extension !!!

And teh support they guys give is simply AWESOME !!!
I had multiple problems and they solved everything ...

Thanks again for all the support!

2012-05-27

The plugin I could make exactly what I needed. I work with Joomla MageBrigde Magento combination. Here it works perfectly. With questions we received support quickly find the right answers.

2012-04-30

Awesome! This extension is brilliant. You can easily customise what the data feed pulls in from your Magento store. I had a little trouble setting it up initially but the support from Wyomind is extremely good. I've even just contacted them 4 months down the line and they helped me out no questions asked. Highly recommended!

2012-04-19

This plugin is fantastic. Does exactly what it says on the tin. Documentation is good as well and Pierre has just been superb in supporting this well thought out plugin. We had a few questions after we purchased and Pierre was always prompt and incredibly helpful. I believe he native language is French although his written English is better than most English people. Most impressed and can't recommend him enough. Top job Pierre, keep up the good work!

2012-04-16

Thanks so much for your help, asking web guys now x

2012-04-03

Pierre is the greatest. He helped someone that was clueless like me get everything working perfectly with this extension. His support as prompt and he even offered to go in a create the Google XML data feed for me, although right after the offer I finally saw my mistake and was able to get it done myself. Thanks though for the offer Pierre!

The upgrade to the $80 feed thing you have, that will allow feeds to Shopzilla and Pricegrabber and things. Will that overwrite this one if I purchase it or is it simply another extension and this one stays too?

LOL... you thought you were done with my questions! Seriously though, now I think I will be able to figure things out better since you help the first time.

Jeff

2012-03-15

Works great ! Efficient support !!
Thanks for your work, guys.
Sabine.

2012-03-13

Very nice extension and very good support. But now I've changed to a multilingual shop. But the store code (e.g. fr) do not occurs in the feed. Any suggestion?

2012-02-23

Very Good extension and exceptional support from Pierre.

2012-02-16

Very good and flexible Extension.
I was very impressed by the extrodenary fast and googd support. Thumbs up Wyomind for your good work.

2012-02-06

Impressive!
We had two problems and we get all the help we need in just one day! On a Sunday! The best spend money ever.
Recommended!

2012-02-05

To Wyomind - I have tried to send you an email but you server keeps hitting me back with "retry timeout exceeded"

please get in touch with me - i bought another license today - refer to my name for reference. thank you and for everybody else - this is my 3rd licence - works brilliantly and provides peace of mind with its automation.

2012-02-03

thanks pierre..... best support ever!!! (less than 15 minutes)

2012-02-01

Magnific extension. I've done my feed with all attributtes in 15 minutes.
I have had a doubt for a modification and they've done for me the php code in a few hours. A very good investment!! I have 1.5.1 and 1500 articles. Thanks!

2012-01-31

Amazing support (less than 20 minutes to fix a bug after the first mail) !
The extension seems to work fine in Magento 1.3.2.4. What could be better ?

2012-01-31

Impressive support!, close to 24h!
Congrats.
Lucas

2012-01-30

Very active and efficient support for a really great extension!
Thank you for your help Pierre and keep up the good work.

Thomas
IDperso.ch

2012-01-24

I had a problem about price.
that comes out randomly different. I tried fix that and asked to Wyomind.

normal code :
"lt;g:pricegt;{normal_price,[USD]{lt;/g:pricegt;
{G:SALE_PRICE,[USD]{"

fix code :
lt;g:pricegt;{price,[USD],[0]{lt;/g:pricegt;
{G:SALE_PRICE,[USD]{"

it working well now!
thank you for good support.

2012-01-20

Amazing support and this extension is wonderful. It works very fast. The product is excellent just like the support. I am very happy, thank you for your work and your help Pierre.

Rey
Bross Computers

2012-01-20

The extension is brilliant and does exactly what we wanted. Takes a bit of tweaking, but there is enough information to help you get it configured correctly. But best of all is the support. The questions asked were promptly answered. Great customer service and great product.
Can you tell that I'm very happy with it :-)

2012-01-11

Wyomind have been massively helpful and the extension works great with all the new google rules etc. Also the extension has a built in easy to use cron job that automatically updates your google shopping feed... :-)

2012-01-05

That was really fast, thank you very much!

2012-01-04

This is an amazing extension. I love it and it saved me tons of time exporting the xml files. I highly recommend it to everyone.

Support is excellent and fast - just fantastic.

2011-12-07

An amazing plug-in that saved me tons of time exporting .xml files for my Google Merchant account. Tremendous support. This product and support team are AMAZING!!!! 5 STARS!!

2011-12-04

Great extension and excellent support really happy with their support level and help. Pierre great job and thanks a ton to you and your team. 100% must have component and worth the value.

2011-11-28

Great extension and excellent support really happy with their support level and help. Pierre great job and thanks a ton to you and your team. 100% must have component and worth the value.

2011-11-28

Great extension and I can't express highly enough on the level of support that Pierre and his team provide. Thanks again guys!

2011-11-25

Great extension and one of the best support ever, congrats guys!

2011-11-25

Great, Great add-on.

The support is even better !!
Thanks guys !

2011-11-24

Superb service, thanks for sorting out the plugin installation much appreciated, looks like it all working fine thanks.

2011-11-19

Just purchased today and got all the needed help with set up.
Previously wasted 2 full days with free add-on with no luck. Plusgin and service definitely worth the price.

2011-10-31

I bought the extension couple days ago. It is easy to install and configure, it does what it claims to do and I have no problems with it....

What Im happy with this extension for is the support I did get when I needed.

Support was fast and helpful. Pierre helped me with all the questions I had.

In terms of functionality, the extension doesnt offer much more than a default magento google shopping does... but... if you are tired of constant changes of Google API while magentos google shopping doesnt seem to solve this problems (or solves them after quite a long time) this is the extension to go for.

Overall: This is a great extension backed up by a great support. I would recommend it to anyone who is tired of struggling with google api changes and imcompatibility of default google shopping extension in magento.

2011-10-19

Hey Pierre, many thanks for your help today via e-mail. I managed all.

2011-09-20

Thanks, thats great

2011-09-20

Wow its true, i m back at google shopping with my old 1.4.1.1, thanks a lot for super fast support and that great product!!!

Greetz from Germany!

2011-09-16

You cannot fault the support from these guys - couldn't get it working, emailed and within eight minutes I had a reply, problem fixed and all working seamlessly. The 'problem' by the way, was me not following the instructions lol.

I will be purchasing from Wyomind again - thankyou Pierre

2011-09-13

Awesome customer service, answered all my emails within an hour or less. Very helpful extension that works perfectly.

Thank you!

2011-09-10

Okie thank you for the explanation. Actually i want to use one of the feed with only the last 20 products. It wont be used for Google Shopping, but for something else. Do you offer installation and setting service? Thank you for your fast reply

2011-09-06

Just purchased this extension and was easy to install. Works perfectly on 1.4.0.1 :). Pierre was real helpful, and responded to all my questions promptly. I even had simple small questions on things I overlooked, and Pierre was kind enough to show me and provide proper links and documentation. Great customer service I've had for Magento extensions. I highly recommend Wyomind and look forward to more extensions from them. Thanks again for all your help. Best regards.

2011-09-03

Awesome! Thank you! :) Great Extension and highly reccomended to others. Using the standard template, managed to get my products uploaded to google and have Google Merchant set to check the data feed every month.

Remember to add the Google Product Category as it will be a requirement by google from next month. :)

2011-08-21

Hello again,

As schedulled I've sent the feed to Google Shopping and IT WORKS FINE.

Again: GOOD PRODUCT AND GOOD SERVICE: Congratulations. 5 out of 5

I'll buy your module (other licence) for next magento online shop I'll must handle his introducton to Google Shopping. 100% SURE.

THANK YOU.

2011-08-17

Hi Wyomind,

No I don't send it, any kind of filters. BUT NO PROBLEM.
I get one of your standard templates: GoogleShopping_standard.xml
And It it works FINE.
So, tomorow I'll check if Google Shopping accept the sheet, but I'm sure on 99% it will accept.

THANK YOU FOR YOUR INTEREST & TIME!!!!!

Before to buy I read several reviews here about performance, service, etc...
I've decided to buy, thinking: "if service and product is half better than talk people here, that's will be a good product. I WAS MISTAKEN, Service and product is DOUBLE BETTER than people talk here.

GOOD PRODUCT AND GOOD SERVICE: Congratulations. 5 out of 5

Best regards !

2011-08-16

Just got my products showing up on Google shopping with Simple Google Shopping! So I had to come back to verify the greatness of this product. At first I had a little difficulty installing and getting it up and going but, with some help from there customer service (which was fast, helpful, and well spoken) I had it up and running in no time at all. So all in all if you're trying to get you products on Google shopping now that the stock Google base doesn't work this is the best solution!

"It's a must have for any Magento website!"
5 out of 5

FYI: My sites running Magento ver. 1.5.1.0

2011-08-16

Great Addon ! Thank you!

2011-08-06

Hi Pierre, Thanks for the help with the Google Product categories. The extension works really well on 2 sites both using 1.4.2 and the support has been excellent. Great extension and great customer service!
Peter

2011-08-02

Yup, works perfectly on Mage 1.3. Tech support was awesome. Very satisfied.

2011-07-29

thank god...

after trying the new google API that did'n install well and gave all sorts of errors this was my only hope on getting google shopping set up asap. And although the installation was first confused by my prior google API install wyomind gave me perfect support and fixed my problems within a hour of contacting them by email. Well worth the investment and I recomend everybody to make this there first choise when looking to publish to google shopping as a mearchent.

Greetings, and thank again wyomind
DLCmoto.nl - maarten hesterman

2011-07-26

Excellent work, Wyomind!

I reported a bug and had it resolved in just hours, thanks to the great support from Pierre.

2011-07-16

EXCELLENT SUPPORT !

Due to me not disabling the compiler first and the rerunning it I had a problem. However Pierre helped me within 1 hour and everything was setup right and working.

thank you, I will be looking at your other extensions because onf your wonderful support.

2011-07-15

Great extension, already prepared with a default XML pattern, and an excellent online support.

Wyomind, I wish you continue working on it in order to fill up all Google Shopping fields. Please, inform us for any updates.

2011-06-28

A great extension with excellent support. Thanks you !!!

2011-06-21

Great extension with excellent support. We used Wyomind's extension to move our product feed to Google Shopping following the deprecation of Google Base.

We were able to install the extension on our test server prior to moving it to the live site. Wyomind provided excellent support, and worked with us during the test phase.

No problems and no complaints. Highly recommended.

2011-06-17

This extension is worth every cent. Easy installation and the feed is very easy to customize after your needs. Pierre reacted very fast (with the right answer) when I had a question about customizing the feed.
Would buy again.

2011-06-06

Piere, thanks for the quick response and for all the advice!

2011-05-26

Great! The patch solved the issue! Thanks a lot! Great module!

2011-05-16

Simple Google Shopping works a treat and I want to tell everyone that support for this extension is excellent!
Our implementation of Magento isn't quite vanilla flavoured but this plugin (with a bit of help from Pierre) coped no problem at all.
There are even features in this plugin that are a secret until you try them. While trying to strip the tags from our description I discovered that this was a default feature.
Now I'd be more than happy to pay Google another €25 for the same sort of support for Google Merchant Centre - well I can dream.

2011-04-22

Excellent extension, well worth the money. The built in magento google base function never seemed to work well for us, this extension has solved our issue so thanks!!

2011-03-31

We had a very good surprise when we tried to install this plug on an enterprise release 1.8: it works fine without any modification of the code, even if it has been developed for the community version. The product is powerful: the pattern allows to customize your extraction. If you need help, the service provided by email is quick and more than efficient. Highly recommended.

2011-03-09

Extension facile à  installer et les quelques problèmes rencontrés pour exporter les flux de produit vers Google ont été vite balayés grâce à un support d'aide efficace. Wyomind nous livre là  une extension de qualité que je recommande chaudement. Vivement la prochaine extension !

2011-03-07

Un grand merci au développeur ... qui en plus d'avoir développé quelque chose d'utile (c'est parfois loin d'être le cas de certaines extensions Magento :p) il assure un support de trés bonne qualité via email. Débuggage et aide à  l'installation / personnalisation de l'application. Un grand merci :)

2011-01-19

Un grand merci à Pierre pour sa grande disponibilité. Et surtout l'écoute dont il a fait preuve. Ce sont de rares qualités.

Un excellent module, qui je l'espère évoluera rapidement.

Bonne années à tous.

2010-12-27

This extension worked for us out of the box perfectly: 1.4.01. Pierre is a nice and proficient guy. Can only understress wherlepk's comment. Additionally you should know: beside that you can use Magento standard with Google base, this extension creates an xml.file that can be used with all other search engines that allow the use of Google Merchant Data feed , for example TheFind.com :-)

2010-12-20

Trés bon contact et résolution des problème trés rapide.

2010-12-14

Simple Google Shopping worked great for us at Hear-Better.com! Once we figured out the basics, creating the Google Shopping file was easy. It takes all the hard work out of setting up the file. Use the below code in the product pattern and will be 90% there. Don't worry about support in English, Pierre is fluent in English and was very helpful with any questions. Also do not worry about paying in Euros...they are just a little more then dollars ($32 on 12/1/10)...still a great deal.

I highly recomend this product!

2010-12-02

logo of PayPal

Support or enquiries
by email 7/7

answer under 24h

15 days money back guarantee

Free Lifetime Support

3 months free updates