Magento 2

Google Merchant Promotions

Google Merchant Promotions gives you the opportunity to highlight the benefit of purchasing from your store at the moment consumers are deciding where to shop. This module includes Simple Google Shopping.

marketplace approved
195,00€excl. VAT

4.9/5 rated 9 reviews

  • Lifetime license
  • 12 months support & upgrade
  • 60 days money-back guarantee
  • Extensible source code
  • Unlimited test domains
  • Free composer access
Demo Store

Display your promotions in Google Shopping with Google Merchant Promotions

  • Enhance your Product Listing Ads with special offers by displaying your promotions directly in Google Shopping.

Easily display your promotions in Google Shopping

  • Choose the cart price rules to upload to Google Merchant.
  • Export your promotion files to Google Merchant in one go.

Be totally compliant with Google's requirements

  • Use the sample template provided with the extension
  • Use Simple Google Shopping included with Google Merchant Promotions

Automatically and regularly send your updated data feed to Google

  • Scheduled tasks — Periodically generate your data feeds using the scheduled tasks.
  • Generation details — Check your data feeds generation: number of items, time, and resource.
  • Generation status — Make sure your data feed is correctly generated thanks to the generation status.

Content

    What is Google Merchant Promotions

    The Google Merchant Promotions extension allows you to enhance your Product Listing Ads with special offers by displaying your promotions directly in Google Shopping.

    Consumers rely on Google to help them find the perfect product from the right store and at the best value. Merchant promotions give you the opportunity to highlight the benefit of purchasing from your store at the moment consumers are deciding where to shop.

    As an example, Venus increased their click-through rate by 7% and decreased their cost-per-click by 11%.



    In order to participate in the Google Merchant Promotions program, you need to follow 5 steps:

    1. Fill out the Merchant Promotions interest form. The Google team will review your participation request within 1-2 weeks.
    2. Have an active products feed.
    3. Review Google's Program Policies and Editorial Guidelines.
    4. Create a promotions feed (visit the Merchant Promotions feed specification to learn more about the information you can submit in the feed).
    5. Review Google's approval process.

    The Google Merchant Promotions extension for Magento 2 allows you to create your promotions feeds easily and within a few minutes.

    Configure the Google Merchant Promotions extension for Magento 2

    Configuring the Google Merchant Promotions extension will take you a few minutes before being ready to use. You can easily follow the 3 below steps.

    STEP 1: Configure the Google Merchant Promotions extension in a general way

    Settings

    You can first go in the Settings tab from:
    System › SETTINGS › Config › Wyomind › Google Merchant Promotions

    You'll be able to define your own settings:

    • Logo URL
      You can modify the logo URL or leave that field blank. By default, it uses the logo you've defined in your Magento configuration.
    • Data feed URL prefix
      You can define a prefix.
    • Data feed URL suffix
      You can also define a suffix. By default, the data feed URL suffix is "_promotions". So all your promotion files will end with:

      _promotions

    • Enable log
      You can enable the log.
    • Debug mode
      You can enable the Debug mode. The promotion data feed will then display additional data that will help you to easily debug your feed. We advise you to set that option to NO once your tests are passed.

    STEP 2: Manage the promotions

    Configure your cart price rules

    You can create a new rule or choose one in:
    Marketing › Promotions › Cart Price Rules

    In the Google Merchant Promotions tab, you can set Transferable to Google Merchant Promotions to YES to upload the promotion to Google Merchant.

    After that, click on Save.

    You can have a quick look at which promotions you've decided to upload to Google Merchant checking out the value in the last column named Google Merchant Promotions.

    Configure your data feed

    You should find a preconfigured template named GoogleShopping_full.xml, if you go to:
    PRODUCTS › Simple Google Shopping

    Edit that feed and set the Add a data feed for Google Merchant Promotions option to YES. 

    To retrieve the product promotion ids in the data feed, you need to add the below promotion attribute to the XML pattern:

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

    This attribute is used to link your products to the promotions. You can add it to any feed you want. 

    To check the promotions ids that the attribute retrieves, click on PREVIEW. In the below screenshot, the attribute found one promotion with id 4, for the first product of our feed.

    A product can have only one promotion assigned. In the case where there are two promotions for one product, the promotion displayed will be defined according to the priority.

    STEP 3: Manage the feeds

    You can see two links from:
    PRODUCTS › Simple Google Shopping

    • Products file link
    • Promotions file link
    Products feed

    In the Link column, https://www.yourwebsite.com/magento/GoogleShopping_full.xml is the URL of your products data feed. If you click on that link, you should see all your products as on the screenshot below.

    Promotions feed

    In the Link column, https://www.yourwebsite.com/magento/GoogleShopping_full_promotions.xml is the URL of your promotions. Here again, if you click on that link, you should see all the promotions you've decided to upload to Google Merchant Promotions.

    This is displayed only when the Debug mode is enabled from the Settings tab in:
    System › SETTINGS › Configuration › Wyomind › Google Merchant Promotions

    Each promotion retrieves the information that Google asks such as the product applicability, the dates of the promotion display.

    Generate your feed

    When clicking on Generate, you get a notification to specify that the data feed has been correctly generated. You also get two URLs for:

    • The products file
    • The promotion file

    You will need both URLs to upload your feeds for the first time to your Google Merchant account. 

    FAQ

    Pre-sales informations

    Magento Open Source vs Magento Commerce vs Magento Commerce Cloud

    Magento offers three variations of its product.

    As their names have changed over the past few years, here is a recap:

    • Magento Open Source: previously Magento Community Edition (CE), is a free and non-hosted e-commerce platform.
    • Magento Commerce: previously Magento Enterprise (EE), is the paid version of Magento and offers support services.
    • Magento Commerce Cloud: is the paid version of Magento and offers support and hosting services.

    License and domains

    License validity

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

    • If you're using more than one installation, you will have to buy a separate license for each instance.
    • if you're running several domains on a same installation, you will need only one license for all of them.
    Although your license doesn’t have a limited period of validity, your Support & Upgrade period does. By purchasing a module, you’ll be granted a 12-month support period for free. Passed this period, you will have to pay for a new one (see FAQ: Extend your Support period)
    Domains pre-registration

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

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

    To pre-register your production domain: 

    1. Go to:
      mY account › Licenses & DOwnloads
    2. Click on the Settings icon next to the module you want your domain to pre-register on.
    3. Click on the link at the bottom of the page saying:
      Do you want to pre-register your domain in order to be ready to go live?
    4. Finally, enter your domain name and click on pre-register now .

    Testing environments

    One license is valid for an unlimited period of time on one installation only. However, it is possible to extend or transfer your license in 2 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  mywebsite-staging.com or mywebsite-dev.com
    • If you want to transfer your license to another live domain.
      In that case, the Support & Upgrade period for your license must still be active.

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

    1. Download Google Merchant Promotions.
      (see FAQ: Extensions download)
    2. Install Google Merchant Promotions on your environment.
      (see FAQ: Modules installation in Magento or in WooCommerce)
    3. Activate the license.
      (see FAQ: Licenses activation in Magento or in WooCommerce)
    Also, if you are managing a large amount of domains, please contact us so that we can automatically whitelist these domains.

    Modules versioning and download

    Extensions download

    In order to download Google Merchant Promotions, log into your Wyomind account:

      1. Go to:
        my account › Licenses & downloads 
      2. Click on the settings icon next to Google Merchant Promotions.

        A new window opens.

      3. Click on the download icon.

    Only the latest extension version released within your Support & Upgrade period is available. In order to get the very latest extension version make sure your Support & Upgrade plan is up to date.

    Modules upgrade

    When purchasing a module from wyomind.com, you benefit from 12 months of upgrade. Within this period you can at any time download the latest version of the module directly from your account.

    To upgrade Google Merchant Promotions, follow the steps below:

    1. Go to:
      my account › Licenses & Downloads
    2. Click on the settings icon next to Google Merchant Promotions.
    3. Click on the download icon.
    4. Install the new version of Google Merchant Promotions in your Magento admin or your WooCommerce back-office.

    Modules Installation/Uninstallation

    Extensions manual installation

    You can install Google Merchant Promotions manually.

    1. Download Google Merchant Promotions (zip file) on:
      mY ACCOUNT › Licenses & Downloads 
      Refer to the FAQ: Extensions download
    2. Once Google Merchant Promotions 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 Google Merchant Promotions using Composer software in two cases:

    • if you purchased Google Merchant Promotions on Magento Marketplace.
    • if you purchased Google Merchant Promotions 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/googlemerchantpromotions
    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 uninstallation

    To uninstall Google Merchant Promotions, start with disabling the extension running the following command:

    bin/magento module:disable Wyomind_GoogleMerchantPromotions

    Then, you have 2 ways to uninstall the extension depending on how the extension has been previously installed: 

    • Manual installation

      Run the googlemerchantpromotions-uninstall.sh file (you can find it in the extension zip folder) from your Magento root directory:

      sh googlemerchantpromotions-uninstall.sh
    • Installation via Composer

      Run the below command line:

      composer remove wyomind/googlemerchantpromotions

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

    Extensions installation via Web Setup Wizard

    You can install Google Merchant Promotions 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

    Modules activation

    Extensions activation from the back-office of Magento

    Once Google Merchant Promotions 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:
        Stores › Configuration › Wyomind › Your extension

        You can find your activation key in 2 different places:
        -  In the confirmation email that you received after purchasing Google Merchant Promotions.
        -  In your Wyomind account: My account › Licenses & downloads
        Select Google Merchant Promotions and click on  .

        A new page opens where you'll find your activation key (see below).
      3. In your Magento admin go to:
        Stores › Configuration › 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.

    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:
      Stores › Configuration › 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 Google Merchant Promotions 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 Google Merchant Promotions 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):

    bin/magento wyomind:license:activate Wyomind_GoogleMerchantPromotions <YOUR_ACTIVATION_KEY>

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

    bin/magento 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

    To activate several licenses at the same time, use:

    bin/magento wyomind:license:activate \
    Wyomind_Extension1,Wyomind_Extension2 \
    ACTIVATION_KEY_1,ACTIVATION_KEY_2

    or:

    bin/magento wyomind:license:activate \
    Extension1,Extension2 \
    ACTIVATION_KEY_1,ACTIVATION_KEY_2

    Check how to add another domain to your license.

    Modules use

    Promotion ID is not visible in the product feed when item in cart conditions are added

    There is no contextual data such as customer, cart or item in cart when exporting a product data feed. That's why, no promotion can be applied to your data feed with these conditions.

    The above condition can't be applied as we don't know the in advance the quantity in the customer's cart.

    User's reviews

    Steve

    Merchant · United Kingdom · User for 11 years

    ★★★★★

    Saves so much time

    This has saved us loads of time, especially during busy periods like black friday! Just add the code to the simple google shopping feed, toggle it on for the promotional rule and it’ll get picked up by google no problems!

    June 6, 2022Magento 1 / OpenmageMagento 2

    Mel

    Merchant · United Kingdom · User for 9 years

    ★★★★★

    Makes Managing Google Shopping Feeds Nice and Easy!

    The Simple Google Shopping extensions takes the hassle out of creating feed files. It's easy to navigate, customise, de-bug and use. The capability to set rules on what to pull into the feed, along with the category mapping against Google's taxonomy are fab! Plus support has also always been great!

    May 26, 2021Magento 1 / Openmage

    esp

    Spain · User for 9 years

    ★★★★★

    Fanastic module!

    Very nice module. It´s very simple to use and clear.

    March 2, 2019Magento 1 / OpenmageMagento 2

    Sharat Hegde

    United States · User for 9 years

    ★★★★★

    Easy to use add-on

    The Simple Google Shopping and the Google Promotions Add-on are easy to use and configure. I have only had some problem with the time taken to generate the feed, for large websites. Trying to optimize this. Support is excellent and very responsive which is a delight.

    ukdig

    United Kingdom · User for 9 years

    ★★★★★

    Superb support

    On the occasions we have needed support from Wyomind our support requests have been answered professionally, and very, very quickly. Following up has been even faster! No frustration of hanging around for numerous days or weeks for a response like we have experienced from some other companies. They understand the importance of quick customer support required to enable smooth running of your site. Probably one of the best extension companies for its customer support, its great to know they are there if needed. As per other reviews you can see that this level of support is not a one off. Well done guys. Fantastic and many thanks again.

    November 10, 2017Magento 1 / OpenmageMagento 2

    Stephen

    United Kingdom · User for 10 years

    ★★★★★

    Takes the hassle out of google promotions

    Takes the hassle out of making a feed file of your latest promotional codes. Also really easy to tell Google about product specific promotions when used with DataFeed Manager. Have it set up to update every day.

    myshop

    United Kingdom · User for 11 years

    ★★★★★

    Great Extension

    Have used this extension for several years now and find it invaluable when sending our shopping feeds to both google and bing. It's very quick to run also and we have managed to customize this feed as well. Had an query recently and support got back to us quickly.

    sportgps

    ★★★★★

    Excellent Extensions and Support That Is Second To None.

    We've purchased 3 extensions from Wyomind, all of which suited our needs perfectly.
    Installation was a breeze and all perform flawlessly. We've since upgraded the extensions which went seamlessly.
    The Support from Wyomind however.....OUT OF THIS WORLD.
    Unlike any we have experienced before. Questions answered within minutes not days and any issues solved in record time.
    We would have no hesitation is recommending Wyomind and their extensions to anyone. When something works this well, I have no problems in paying for this level of service and quality.
    Well done guys, customer for life.

    September 4, 2015

    kartguru

    ★★★★★

    Simple to Use

    After failing with a free PLA solution I researched my options and decided on the Merchant Promotions module to stand out in the crowd. Slight issue but Paul was able to fix immediately. Looks like the issue was implemented into the next round of Simple Google Shopping updates.

    June 8, 2015

    Magento 2 Compatibility

    Supported by our master extension versions

    • 2.4.8
    • 2.4.7
    • 2.4.6
    • 2.4.5
    • 2.4.4
    • 2.4.3
    • 2.4.2
    • 2.4.1
    • 2.4
    • 2.3.7
    • 2.3.6
    • 2.3.5
    • 2.3.4
    • 2.3.3
    • 2.3.2
    • 2.3.1
    • 2.3

    Supported by our legacy extension versions

    • 2.2.11
    • 2.2.10
    • 2.2.9
    • 2.2.8
    • 2.2.7
    • 2.2.6
    • 2.2.5
    • 2.2.4
    • 2.2.3
    • 2.2.2
    • 2.2.1
    • 2.2
    • 2.1.18
    • 2.1.17
    • 2.1.16
    • 2.1.15
    • 2.1.14
    • 2.1.13
    • 2.1.12
    • 2.1.11
    • 2.1.10
    • 2.1.9
    • 2.1.8
    • 2.1.7
    • 2.1.6
    • 2.1.5
    • 2.1.4
    • 2.1.3
    • 2.1.2
    • 2.1.1
    • 2.1
    • 2.0.18
    • 2.0.17
    • 2.0.16
    • 2.0.15
    • 2.0.14
    • 2.0.13
    • 2.0.12
    • 2.0.11
    • 2.0.10
    • 2.0.9
    • 2.0.8
    • 2.0.7
    • 2.0.6
    • 2.0.5
    • 2.0.4
    • 2.0.3
    • 2.0.2

    Changelog

    5.0.3

    Bug fix

    • Fixed a fatal error when loading the module with PHP 8: the execute() method of the Generate console command is now compatible with Symfony Command::execute(): int
    • The wyomind:gmp:generate CLI command returned an error code even when the generation was successful

    5.0.2

    5.0.1

    5.0.0

    Initial release for the master version

    4.0.0 legacy

    Initial release for the legacy version

    3.1.5

    Code improvement

    • $_objectManager renamed to $objectmanager

    3.1.4

    Compatibility

    • Compatibility with Magento v2.4.6 + PHP v8.2

    3.1.3

    • Fix for PHP v8.1 : Error in Logger/Logger::notice()

    3.1.2

    • Fix for PHP v8.1 : Error in Logger/Logger::addRecord()

    3.1.1

    • Coupons are filtered by website according to the main feed storeview

    3.1.0

    Improvement

    • Improved license management system (Clear code)

    3.0.0

    Improvement

    • Compatibility with Simple Google Shopping 14.0.0

    2.5.0

    • Compatibility fix for Magento 2.3.3

    2.4.0

    Compatibility

    • Compatibility with Magento 2.3

    Patch v2.4.0.1

    • Sample date available for the demo

    2.3.0

    Compatibility

    • Magento 2.2.x

    Patch v2.3.0.2

    • Minor fix on code

    Patch v2.3.0.1

    • Fix for the promotions file link

    2.2.0

    Improvement

    • Magento v2.2.1 compatibilty

    2.1.0

    Improvement :

    • Compatible with Magento 2.1

    Patch v2.1.0.1

    • Fix for the display of the price cart rules when editing or creating a new one

    2.0.0

    Compatibility

    • Google Merchant Promotion is compatible with Magento 2

    Patch v2.0.0.1

    • Fix for the display of the price cart rules when editing or creating a new one

    Feature request

    Specific needs or any ideas of enhancements and new features to add to the extension? Tell us more, we'll get back to you shortly!

    Thank you

    That’s a wrap.

    We will get back to you as soon as possible.

    You may also like