That Software Guy! eCommerce Starts Here!
Google Shopping for Zen Cart

Zen Cart Google Shopping Module

Google Shopping Module for Zen Cart builds a feed file of your products. This feed file allows you to use Google Merchant Center to create a Shopping Campaign. Shopping campaigns help you promote your products by giving users detailed information about what you're selling before they even click your ad.

Relevance: Zen Cart™ 1.3.9, 1.5.x

Current Version: 1.0 Occasionally, new features are documented prior to being publicly available; please check the version history to ensure the feature you want is available in your version.

Support Thread: My commercial software is not supported on the Zen Cart forum. Please email me questions instead.

Cost: $350 Installed. This software is not sold without installation.

Would you like to ask me questions before buying? I'm happy to help likely purchasers make the right decision. Just email your inquiry to . Please be sure to include your cart type and version (e.g. Zen Cart 1.5.1, OpenCart 2.3.02, osCommerce 2.4, etc.) and the mod you want to buy.

Buy: Buy Now Or email your pre-purchase question to .

FAQ: click here

Incompatibilities: Google Shopping does NOT permit certain types of businesses to advertise on their network. Please check their policies for details on prohibited items. If you only have a few of these items, I can exclude them from your feed for an additional fee.

Scope of Work: This package includes
  • Installation of the feed file creation on your store
  • Adding structured data to your products in json-ld format, as recommended by Google
  • Automating the nightly creation and and upload of the file to Google Merchant Center.

It does not include
  • Setup and configuration of Google Merchant Center (including shipping rates)
  • Dealing with Google policy violation notices on your store
  • Additional feed file settings required by your products, such as dimensions for carrier-calculated shipping
  • Setting of per-product google_product_category values; I use a single value from the Google product taxonomy list
  • Creation of custom product descriptions for use in your feed
  • Setting up your Google Shopping campaign
  • Handling product variants. One entry will be submitted per product id.

I do offer these services to my current support clients, they are just not included for the flat fee price of this module.  You may go on support if you wish me to take care of Google Merchant Center (and everything else about your store) for you. 

Requirements: In order to purchase this mod, you must have the following:
  • A Google AdWords account.
  • A budget for a Google Shopping campaign. If you are unwilling to spend money on advertising, this mod will not help you.
  • Your store must not sell prohibited products as defined by Google. There are many completely legal products which Google will not permit you to list on Shopping. You may still be able to buy AdWords for these products, but you may not list them on Google Shopping.
  • Your hosting service must support the creation of cron jobs.

Individual products also have requirements to be listed. Each product added to your shopping feed must conform to the following requirements:
  • The product must have an image. Google will not take products which do not have images. (Note that I can skip products with no images, if requested.)
  • The product must have a description. Google will not take products which do not have descriptions. (Note that I can skip products with no descriptions, if requested.)
  • The product must have a price. (This means call-for-price products will not be taken by Google.)


If you do a Google search for a product, and then click the "Shopping" link at the top of the page, you'll see something different than Google's normal text summaries. You'll see a list of products that match your search. Here's an example from one of my clients (a fantastic source of keypad pushbutton combination locks for buildings and vehicles, by the way): Google Shopping result for Zen Cart product

This result is created using these steps:
  • Adding structured data to the product info page for the product. Here's what it looks like:
    <script type="application/ld+json">
      "@context": "",
      "@type": "Product",
      "name": "Lockey 1150DC Double-Sided Latchbolt Lock",
      "image": "",
      "description": "Lockey 1150DC Double-Sided Latchbolt Lock",
      "mpn": "Lockey-1150-DC",
      "brand": {
        "@type": "Brand",
        "name": "Lockey Digital Systems, Inc."
      "offers": {
        "@type": "Offer",
        "priceCurrency": "USD",
        "price": "449.93",
        "itemCondition": "new", 
        "availability": "in stock" 
  • Creating an entry in a feed file for Google Merchant Center for this product:
        <title>Lockey 1150DC Double-Sided Latchbolt Lock</title>
        <description>Lockey 1150DC Double-Sided Latchbolt Lock</description>
        <g:product_type>Locks with Keypad Inside &amp;amp; Out</g:product_type>
        <g:brand>Lockey Digital Systems, Inc.</g:brand>
        <g:google_product_category>Hardware > Locks & Locksmithing</g:google_product_category>
        <g:availability>in stock</g:availability>
  • Automating the upload of this file to Google.
  • Creating a Google Shopping Campaign with Google. Like AdWords, you will need to pay for this.

Here's another set of products in Google Shopping from a Zen Cart software developer in West Central Florida. That's right - I'm not just the author of Google Shopping for Zen Cart … I'm also a client. 🙂
Google Shopping result for Zen Cart product

The display on the regular "All" results tab is a bit different; it's smaller and off to the right.
Google Shopping result for Zen Cart product Google Shopping result for Zen Cart product

Major Versions

  • 1.0 08/25/2017 - First release


Q:If I buy this module, do you promise my products will be in Google Shopping?
A: This product generates a well-formed XML feed file for use with Google Shopping. Google may - at least initially - reject some or all of your products for reasons that have nothing to do with your feed file. You may have additional, follow on work to do after the feed file is created and submitted. I can help you with this for additional fees if you wish, but it is outside of the scope of what is provided by this module. If you want someone to take care of your site, including getting your products into Google Shopping, you can go on support, and I will take care of everything. (Please note that Google's own restrictions on products in Shopping will still apply.)

Q:How long will it be until my products are visible in Google Shopping?
A:I will do the work within a few days, but I can't give you a time estimate on the end result, because it depends on the number of things Google flags and how long it takes to fix them. I have seen it take as little as 3 days to get a large percentage of products online, and I have seen it take over a month.
In addition, note that errors can take up to 30 days to disappear from your diagnostics tab even after resolution. (If you think this is confusing, you are correct!)

Q:What's the difference between Google Shopping and Google Froogle?
A:Google Froogle no longer exists; it has been superceded by Google Shopping and Google Merchant Center. Other prior names for this service include Google Product Search and Google Products.

I charge a fee of $350 for the Google Shopping Module. Buy Google Shopping.