Logo Wyomind Magento workshop

Add-ons for Magento®

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.

407 Reviews

Simple Google Shopping
is available for Magento® 2

Pre-sales informations
  • Magento® versions supported by Simple Google Shopping

    This extension works with Magento Community Edition and also Magento Enterprise Edition. To know if Simple Google Shopping is compatible with your Magento version, please check the Compatibility tab.

  • Simple Google Shopping Vs Data Feed Manager

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

    .

  • Countries supported by Simple Google Shopping

    All countries are supported (tax rates and currencies) by Simple Google Shopping. You just need to edit the data feed for the targeted country.

    You may also have to use the appropriate currency when using prices attributes.

  • Currencies supported by Simple Google Shopping

    Any currency can be managed in your data feeds.

    You can define a different currency for each data feed using currency codes. For example:

    {{product.price currency=USD}}
    {{product.price currency=EUR}}
    {{product.price currency=GBP}}

    This will automatically convert the prices into the indicated currency.

  • Character encoding of the generated data feed

    The char encoding of the generated data feed 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're using Data Feed Manager, the default char encoding is UTF-8, while no char encoding is specified in the XML header.

  • Simple Google Shopping limitations

    Simple Google Shopping has been tested successfully on Magento 2 shops 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.

  • Syncing with a Google Merchant account

    The data feed is not automatically sent to Google Shopping. Google Merchant will automatically and periodically retrieve your data feed. Here is how to proceed:

    1. Create a Google Merchant Account.
    2. Upload the generated file for the first time manually.
    3. Once your file has been validated, create a cron job (a scheduled task) in your Google Merchant Account in order to automatically download the feed from your website. You can manage download periodicity directly in your Google Merchant Account.

    Note that the validation of your data feed can take a few days for the first submission due to a manual verification from the Google team.

  • Compatibility with the Google Shopping requirements

    The Simple Google Shopping and Data Feed Manager extensions for Magento 2 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.

  • Simple Google Shopping and Google Content API

    Simple Google Shopping for Magento 2 doesn't use the Google Content API since it generates data feeds. On the other hand, it won't cause any conflict if you're using the API, you just need to disable it when installing the Simple Google Shopping extension.

License and domains
  • License validity

    A license is valid for an unlimited period of time on one single Magento installation

    • If you're using more than one Magento installation, you will have to buy a separate license for each instance.
    • if you're running several domains on a same Magento installation, you will need only one license for all of them.
    Although your license doesn’t have a limited period of validity, your support and upgrade period does. By purchasing an extension, you’ll be granted a 6-month upgrade period for free. Passed this period, you will have to pay for a new one (see FAQ: Extension upgrade)
  • License and testing environments

    One license is valid for an unlimited period of time on one Magento installation only. However, it is possible to extend or transfer your license in three cases: 

    • If you would like to add your testing environments to your license. 
      In that case, it is possible to extend your license to an unlimited number of domains for free.
      For example: mywebsite-staging.com or mywebsite-dev.com
    • If you redirected definitively one domain to another one (301 permanent redirection).
      In that case, you can request a transfer of license for free.
    • If you would like to shift your license from one Magento installation to another.
      In this case, you can request a transfer of license which you'll have to pay for.

    To be able to use Simple Google Shopping on both your production and testing environments, follow the instructions below:

    1. Download Simple Google Shopping.
      (see FAQ: Extensions download)
    2. Install Simple Google Shopping on your environment.
      (see FAQ: Extensions installation)
    3. Activate the license.
      (see FAQ: Extensions activation from the backoffice or Extensions activation from the CLI)

    Also, if you are managing a large amount of domains, please contact us so that we can automatically whitelist these domains.
  • License and pre-registred environments

    You can pre-register your live domain to your license and activate it in advance.

    Thanks to this option, you'll be able to get the extension ready to use on your domain before it goes live.

    To pre-register your production domain :

    1. Click on   next to the extension you want your domain to pre-register on, from:
      my account downloads
    2. At the bottom of the page, below the list, click on the orange link saying:
      Do you want to pre-register your domain in order to be ready to go live?
    3. Finally, enter your domain name and click on PRE-REGISTER NOW .

Extension Installation/Uninstallation and Activation
  • Extensions manual installation

    You can install the Simple Google Shopping manually.

    1. Download Simple Google Shopping (zip file) on:
      my account my downloads                                                  

      Refer to the FAQ: Extensions download
    2. Once Simple Google Shopping is downloaded, open the folder and unzip it.
    3. Copy the content of the unzipped folder and paste all files and directories in your Magento 2 root directory.
    4. In your Command Line Interface, execute:
      bin/magento setup:upgrade 

      If you are using a production mode, execute also:

      bin/magento setup:static-content:deploy  
      bin/magento setup:di:compile  
  • Extensions installation via Composer

    You can install Simple Google Shopping using Composer software in two cases:

    • if you purchased Simple Google Shopping on Magento Marketplace.
    • if you purchased Simple Google Shopping on Wyomind.com AND requested access to our repository:
      repo.wyomind.com
    1. Add to your composer configuration our repository:
      composer config repositories.wyomind composer https://repo.wyomind.com 

    2. Execute Composer command:
      composer require wyomind/simplegoogleshopping​
    3. Then go in your Command Line Interface and execute:
      bin/magento setup:upgrade ​
    4. If you are using a production mode, also execute:
      bin/magento setup:static-content:deploy  ​
      bin/magento setup:di:compile​

  • Extensions installation via Web Setup Wizard

    You can install Simple Google Shopping via Web Setup Wizard if you purchased it from Magento Marketplace only.

    To know how to proceed, all steps are described in the link below: 
    http://docs.magento.com/m2/ce/user_guide/system/component-manager.html

    Next step is to activate your license:
    Extension activation

  • Extensions activation from the back-office of Magento®

    Once Simple Google Shopping is installed, you have to activate the license. For previous versions, you can activate the license from your back-office:

      1. Go to your Magento admin panel. A message pops up at the top of the page.


        If the message doesn't appear then you must check that:

           1. The Adminhtml_Notifications and Wyomind_Core modules are well enabled.
           2. The HTML output of the Adminhtml_Notifications and Wyomind_Core modules are not disabled in:
        storesconfigurationadvanced advanced
           3. The encryption key well exists in app/etc/env.php:
        <?php
         return array(
         'backend' => array(
         'frontName' => 'admin'
         ),
         'crypt' => array(
         'key' => '1e8f3c6772b7a6a6689c3c8cefa4ccf0'
         ),
         /* ... */
         )
        ?>​
      2. Copy your activation key in:
        StoresConfiguration Wyomind  Your extension

        You can find your activation key in 2 different places:
        In the confirmation email that you received after purchasing Simple Google Shopping.
        In your Wyomind account:MY ACcount  My downloads   

        Select Simple Google Shopping and click on  .

        A new page opens where you'll find your activation key (see below).


      3. In your Magento admin go to:
        StoresConfiguration Wyomind  Your extension

        Paste the activation key in the Activation Key field and choose between the automatic (yes) or the manual (no) activation method:
        By choosing Yes, the connection to Wyomind license server will be automatic.
        By choosing No, you will have to log on to Wyomind license server yourself.

      4. Click on Save config .
      5. A message appears at the top of your admin panel. Click on that link: 
        Activate it now!
      6. Copy and paste the license code in the License code field from your admin or simply click on Activate now! 


      7. Finally, refresh your cache, log out and log in back straight after, to complete the installation.

    When the extension includes other modules, repeat the steps described above for each one, using the corresponding activation keys (each module has its own activation key).

     

    Add another domain to your license


    To activate the license on another domain (test, staging...):

    1. Once the extension is installed on the new domain, copy your activation key in:
      StoresConfiguration Wyomind  Your extension
    2. After having saved the configuration, a notification appears. Click on Add this domain to my license.

    3. A transfer request will then be sent to our team within an hour.
      Once the request is taken care of, you will receive a confirmation email.
      If your transfer request is accepted, you can use Simple Google Shopping on both environments at the same time.

    Note that the order in which you activate your license on your domains does not matter. You can start with your staging/dev/local environment or with your live domain, the process will be the same.

    Also, if you have loads of staging domains, or if you are an agency managing load of domains for your customers, please contact us so that we can automatically whitelist these domains.
  • Extensions activation from the CLI

    Once Simple Google Shopping is installed, you have to activate the license.

    For this, you can use the below command line (change the Activation key with the corresponding value):

    wyomind:license:activate Wyomind_SimpleGoogleShopping <YOUR_ACTIVATION_KEY>

    To retrieve the list of all the available modules as well as the licenses status, please use:

    wyomind:license:status

     Among the different status, you can find: 

    • registered = your license is registered
    • pending = you need to run the activation command line
    • invalidated = the license has been invalidated due to a wrong activation key or a license infringement


     

    Add another domain to your license


    To activate the license on another domain (test, staging...):

    1. Once the extension is installed on the new domain, send the request to add your domain to the license using below command line:
      wyomind:license:request Wyomind_SimpleGoogleShopping <YOUR_ACTIVATION_KEY>​​

      This command retrieves the request status:
          has been sent
          has already been sent
          has been denied: in that case contact us
          has been approved

    2. A transfer request will then be sent to our team within an hour.
      Once the request is taken care of, you will receive a confirmation email.
      Once accepted, you need to run:
      wyomind:license:activate Wyomind_SimpleGoogleShopping <YOUR_ACTIVATION_KEY>​
    Note that the order in which you activate your license on your domains does not matter. You can start with your staging/dev/local environment or with your live domain, the process will be the same.
  • Extensions uninstallation

    To uninstall Simple Google Shopping, go on the extension zip folder and open it.

    You will find a shell file (such as: yourextension-uninstall.sh) to execute on both your server and Magento root directory.

    Once the uninstallation is over, refresh your cache and enable the compiler back again (if you use it). 

Extension versioning and download
  • Extensions download

    In order to download Simple Google Shopping, log into your Wyomind account.

    1. Go to:
      my account my downloads

    2. Click on   next to Simple Google Shopping.


      A new window opens.

    3. Choose the version of Simple Google Shopping.
      You will be able to choose the most recent version of Simple Google Shopping (for both Magento 1 and Magento 2).


    4. Click on download 
      .
      Your download can start.
  • Extensions upgrade

    With each purchased extension comes a free 6-month Support and Upgrade period, during which you can download and install the new versions of your extension. Passing this period, you will have to purchase an additional upgrade (the price depends on how long the period is).

    To upgrade Simple Google Shopping, follow the steps below.

    1. Go to:
      my accountmy downloads
    2. Click on   next to Simple Google Shopping.
    3. Choose the latest version of Simple Google Shopping (for Magento 1 and Magento 2).
    4. Click on download .
    5. Enter your current activation key and click on  .
    6. Select the domain name you want to upgrade.
    7. Choose from 1 to 12 months of Support and Upgrade period.
    8. Choose a professional installation or not.
    9. Click on BUY NOW .
    10. To finish, don't forget to reinstall Simple Google Shopping to update your Magento admin.

    If you can't find your download after upgrading your domain, please contact us:
    https://www.wyomind.com/fr/contact.html

Data feed configuration
  • Shipping and tax in Google Shopping Data feeds

    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:
    https://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:

    • Opt to not charge tax.
    • Set a tax rate based on the state an item ships to.
    • 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:

    • Country (optional), using ISO 3166 country code
    • region (optional), using two-letter state abbreviation, ZIP code or ZIP code range using * wildcard
    • rate (required), the tax rate as a percent of the item price.
    • 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:
    • Specify a flat shipping rate (or free shipping).
    • Define custom tables if the shipping rate you charge varies by price, weight, or number of items.
    • (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:

    • country (required), using ISO 3166 country code.
    • region (optional), using two-letter state abbreviation, ZIP code or ZIP code range using * wildcard
    • service (optional), the service class or delivery speed (by example : Ground)
    • 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>
  • Use operands in the pattern

    You can use the OR operand with all these variables (without option) as in the example below:

    {{object.proprietyA | object.proprietyB}}

    If object.proprietyA exists then the value will be object.proprietyA, otherwise, the value will be object.proprietyB.

    For example:

    {{product.url | parent.url}}

    There isn't any other operand of that kind.

  • Google Shopping and configurable products

    According to Google requirements, you should only have simple products exported in your generated data feed. In fact, configurable products are only empty shells for your simple products.

    In the case where you export only simple variants into your data feed, you need to check that:

    • you use the Parent object to retrieve the information from the configurable product if needed.
      For example:
      <g:link>{{product.url | parent.url}}</g:link>​
    • your filters are not too restrictive.
      For example if your simple variant products are not visible individually, make sure to have ticked that options in your data feed filters.

    • the categories you've selected in the configuration of your data feed are also assigned to the simple variants.
      For example, if only the parent product has a category assigned, you'll be able to include product into your data feed based on the Product and parent categories.

  • Remove the VAT from the product catalog prices

    To subtract the VAT from your catalog prices, in your pattern, you need to replace:

    {{product.price}}

    with:

    {{product.price currency=USD vat_rate=0}} 

    Replace USD with your own currency.

    If the prices of your catalog are already including the VAT, then you can use:

    {{product.price currency=USD}}
  • Apply a custom VAT to products

    To apply a custom VAT to your products, you can replace:

    {{product.price}}

    with:

    {{product.price currency=CUR vat_rate=0.00}}

    Replace CUR with your own currency and 0.00 with a value between 0 and 100 that represents the VAT.

    For example:

    {{product.price currency=USD vat_rate=10}}
  • Display the categories in the product urls

    In your data feed, you get https://www.mywebsite.com/product but the correct url is https://www.mywebsite.com/category/subcategory/product.

    To retrieve the url you want, you can define the options under:
    StoresSettingsConfigurationWyomindSimple Google Shopping

    You'll be able to choose which URL path to use in Use canonical urls.

    You can choose between 3 options:

    • Individual product urls
    • Shortest category urls
    • Longest category urls

    For example, if you have a "T-shirt" in 2 categories: "New arrivals" and "Shirts", then depending on your configuration, you'll get different results:

    • Shortest category url = mywebsite.com/men/shirts/t-shirt
    • Longest category url = mywebsite.com/men/new-arrivals/t-shirt

    The individual product url won't include any category or subcategory.

  • Schedule the file generation with Simple Google Shopping

    Simple Google Shopping provides you with a fully configurable schedule in the Cron Schedule tab of your pattern configuration for each data feed or profile.

    So that it works, you need to have one main scheduled task running from your server side and targeting cron.php located in the pub directory of Magento 2 root directory (ideally every hour).

    If the management panel from your hosting compagny doesn't provide such a service, you should be able to use a remote service such as: http://www.mywebcron.com

    Simple Google Shopping also provides you with a cron job reporting, so that you can get email reports on each data feed or profile you're generating.

Frequent errors in Google Merchant
  • Errors and warnings in your Google Merchant account

    After having uploaded your feed, you may get some errors and warnings in your Google Merchant account.

    1. Go to the Data Feeds tab and open your data feed by clicking on its name.

    2. There you'll be able to see the list of the different errors and warnings of your data feed. Click on the message you want to get more details about the issue.

    3. The drop-down notification displays details about the error or warning and also contains a non-exhaustive list of products that are concerned about the issue.

    4. Click on Show Item to see what's wrong for that product in particular.

    For example, the item below has no image link. It certainely means that this product has no image and that you'll have to add one from your Magento admin.

    Once corrections are made for each error and warning, don't forget to regenerate your feed from your Magento 2 admin and reupload it manually from your Google Merchant account.

    You can find information on how to make the corrections for each error and warning in the following FAQs.
  • Critical Errors: inaccurate prices

    This issue may happen if you didn't update the price configuration in the data feed pattern according to your website settings.

    By default the Google Shopping pattern is pre-configured for the US market, USD currency and prices excluding tax.

    {{product.price currency=USD vat_rate=0}}
    {{product.sale_price currency=USD vat_rate=0}}

    If your data feed doesn't target the US market these settings must be updated, for instance:

    • Great-Britain:
      {{product.price currency=GBP vat_rate=GB}}
      {{product.sale_price currency=GBP vat_rate=GB}}
      
    • France:
      {{product.price currency=EUR vat_rate=FR}}
      {{product.sale_price currency=EUR vat_rate=FR}}
      
    • Germany:
      {{product.price currency=EUR vat_rate=DE}}
      {{product.sale_price currency=EUR vat_rate=DE}}
    • ... 

    In the case where the prices of your catalog already include the VAT rate, you'll only need to use:

    {{product.price currency=USD}}
    {{product.sale_price currency=USD}}

    For more details about the price configurations you can refer to this price documentation.

  • Critical Errors: Images cannot be crawled because of robots.txt restriction

    It seems that Google Merchant sometimes returns some inconsistent errors message concerning the robot.txt.

    You can try to add the following lines into the robot.txt file, what should explicitly allow Google Merchant to crawl your images:

    User-agent: Googlebot
    Disallow:

    User-agent: Googlebot-image
    Disallow:

  • Missing required attribute: unique product identifier

    Google requires some Unique Product Identifiers that may be a brand, a MPN (manufacturer part number), an EAN, an ISBN or any other global identifier. They must be added as below:

    <g:ean>{{product.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 the following code snippet:

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

    Above, manufacturer is your own attribute 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 code this value like this:

    <g:brand>Your own brand</g:brand>

    It's also possible to specify that your products don't have any identifier at all:

    <g:identifier_exists>FALSE</g:identifier_exists>
  • 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 are accepted:

    • male
    • female
    • unisex
  • 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 are accepted:

    • adult
    • kids
  • 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.

  • 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.

  • 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 attribute realizing this for you :

    {{product.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 comes 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 :

    {{parent.product_type}}
  • Missing recommended attribute: description

    Description missing means that your products don't have any description available. Google needs the description for each items.

    First of all, check if the concerned products use the short_description. The short descriptions are filled for your products but not the long descriptions, so you must use in your data feed pattern:

    <g:description>{{product.short_description}}</g:description>

    rather than:

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

    or both:

    <g:description>{{product.short_description}} {{product.description}}</g:description>

    Then, check if the concerned products are not linked to a parent that have the description, the descriptions are attached to the parent items (when using configurable / simple products), so you must use in your data feed pattern:

    <g:description>{{parent.description}}</g:description>

    rather than:

    <g:description>{{product.description}}</g:description>
  • Encoding problem in attribute: description

    This error means that your descriptions contain some invalid characters: either wrongly encoded characters or unsupported characters (not supported by the UTF8 character set).

    Most of time the cleaner function should help to remove all wrongly encoded characters:

    <g:description>{{product.description php="cleaner($self)"}}</g:description> 

    This option can be applied in addition to any other option, for instance:

    <description> {{product.description php="sgs_html_entity_decode(sgs_substr(cleaner($self),1000,'...'))"}} </description>

    If you still have issue with encoding, you could convert all characters to HTML entities:

    <description> {{product.description php="cleaner(sgs_htmlentities($self))"}} </description>
  • Missing recommended attribute: image link

    Image missing means that some of your product don't have any image attached.

    First of all, check if the concerned products have at least one image assigned.

    Then, check if the concerned products are not linked to a parent. If they are, you just need to use the following code that will display the parent product's images instead:

    {{parent.image_link}}

    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 :

  • Some of my products have issues with microdata

    Microdata are some kind of HTML snippets that must be added on the product pages in order to allow Google to fetch your data more regularly.

    As Simple Google Shopping doesn't handle microdata, you should take a look to the documentation of Google: https://support.google.com/merchants/answer/6069143?hl=en

Troubleshooting
  • 404 error instead of the Google Taxonomy

    You must apply the permissions 644 to app/code/Wyomind/SimpleGoogleShopping/data/Google directory and all sub folders and files via FTP.

  • "Please make sure the directory /feeds/ is writeable by the server"

    The directory in which your data feed is stored must be writable (permissions 755). You should try to use another directory such as /media/ if /feeds/ is not properly set by changing the content of the Path field.

  • "PHP features are disabled"

    You must update the module by downloading and installing the module last version available from your Wyomind.com account.

  • Empty feed when opened from a browser

    You may have an incorrect character in your data feed description, for example the & character.

    In that case you should replace the & character with and or enclose your data between CDATA as in the example below.

  • 403 Forbidden error when saving data

    If when saving your data feed configuration in Magento 2, you get:

    Forbidden, You don't have permission to access /.../ on this server.

    This is probably something regarding the hosting company that doesn't allow to post XML in the form.

    The mod_security (security module) includes rules that stop all post/get requests including code.

    In order to fix that issue, you should get in touch with your hosting company so that they add some exceptions to the security rules.

  • Characters from a data feed aren't displayed properly

    If the characters of your data feed are not correctly displayed, you should first be sure you used special attributes that will clean your content:

    {{product.description php="sgs_strip_tags(sgs_html_entity_decode(inline(cleaner($self))))"}}

    If your data feed still doesn't display properly, maybe it's because you're trying 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 DisplayEncoding typeutf8 selected).

  • Base table or view not found

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

    You will be able to fix it by following these steps:

    1. Access your database via your control panel (Phpmyadmin for example).
    2. From the setup_module table, delete the entry Wyomind_extension.
      Be careful, that entry depends on your extension. For example, if you have the extension called Simple Google Shopping, you should delete Wyomind_SimpleGoogleShopping.
    3. Logout from your Magento 2 admin.
    4. Log into your Magento 2 admin.
  • Scheduled tasks don't work in Magento® 2

    How do cron tasks work

    • The cron.php file (available in the pub directory of your Magento 2 root directory) is regularly launched from your server side (generally every 5 minutes).
    • The cron task for Simple Google Shopping is targeted and evaluates if a data feed or a profile needs to be refreshed (depending on the timestamp stored in the database and on the schedule table for this specific profile).
    • If the above condition matches, then the data feed and the profile is re-generated.

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

    The extension includes reporting and debug tools for the scheduled tasks available in:
    StoresSettingsConfigurationWyomindSimple Google Shopping

    For more information on the configuration of cron tasks in Magento 2, you can check their documentation.