Guide · WooCommerce & PrestaShop
How to Connect PrestaShop to Google Shopping
Google Shopping shows your products in free listings across Google and in Shopping ads. Your Presta catalog gets there as a Google Merchant Center feed - and PrestaShop's language, tax, and category settings all affect how well it does.
This guide covers the ways to get your Presta catalog onto Google Shopping, what Google Shopping needs from every product, how your PrestaShop fields map to Google Shopping's, and the problems PrestaShop stores run into most.
Three ways to connect PrestaShop to Google Shopping
1. An official plugin or module
PrestaShop offers its own free Google module through PrestaShop Essentials, which syncs your products to Google Merchant Center and can set up campaigns. It covers Google only.
2. Export a file yourself
PrestaShop can export your product list to CSV from the back office, but the export uses PrestaShop's own columns and doesn't include everything Google Shopping needs - full product page URLs, image URLs, or availability in Google Shopping's words. Turning that into a working feed means reformatting it by hand, every time your Presta catalog changes. If you go this way, start from our free Google Catalog TSV Template Generator so at least the columns are right.
3. A store catalog connector
A connector reads your Presta catalog through PrestaShop's Webservice API - PrestaShop's built-in REST API - and builds the Google Shopping feed for you. PrestaShop doesn't send webhooks to outside apps without an extra module, so connectors either check your store on a schedule or refresh when you ask them to. The connector hosts the feed at a URL that Google Shopping reads on a schedule, and one connection can usually feed several platforms at once.
What Google Shopping needs
- A Google Merchant Center account with your website verified and claimed, plus shipping and return policies.
- Seven fields per product:
id,title,description,link,image_link,availability(in_stock,out_of_stock,preorder, orbackorder), andprice. - Product identifiers:
brandfor new products, andgtinwhere one exists - oridentifier_existsset tonofor handmade items. - A product source - a file Google fetches daily, weekly, or monthly from a URL, among other options.
How your PrestaShop fields map to Google Shopping
The table above shows where each Google Shopping field comes from in your Presta catalog. A few PrestaShop details need extra care:
- Product type: PrestaShop categories are usually broad shopping groups ("Home", "Sale", "Gifts"), not what the product actually is. A Feature such as Type ("Mug", "T-shirt") is a far better source for a category.
- Combinations: sizes and colors in PrestaShop are combinations. Listing each one separately means grouping them under one
item_group_id- check whether your module or connector supports combinations, or whether it lists one item per product. - GTIN and MPN: PrestaShop has EAN-13 and UPC fields for barcodes, and the Reference field works as an MPN.
- Language and tax: multilingual shops store a name and description per language, so use the language of the country you're selling to. Prices should include or exclude tax the way Google Shopping expects for that country.
Step by step
- Get your Google Shopping account ready - see "What Google Shopping needs" above.
- Create a read-only Webservice key. In your PrestaShop back office, go to Advanced Parameters > Webservice, make sure the webservice is enabled, and choose Add new webservice key. Generate the key and give it View (GET) permission only, on products and the resources your feed reads, such as categories and product features.
- Map your product types to Google product categories. Google Shopping needs to know what each product is. Map each value of your Feature (like "Type") to one category from the Google product category list once, and every product with that value is categorized from then on.
- Add the product source in Merchant Center. Go to Settings > Data sources, add a product source from a file, choose to fetch it from a URL, add the login under Add authentication information, and schedule a daily fetch.
- Check the first import. Review the errors Google Shopping reports and fix them in PrestaShop, not in the feed - your store stays the single source of truth.
Common PrestaShop to Google Shopping problems
- Product links that don't open. If friendly URLs are off, or a product is disabled or not visible in the catalog, its page may not load for a shopper - and every product's
linkhas to. - Images Google Shopping can't download. Use a cover image on every product, and make sure your image URLs load in a logged-out browser.
- Price or availability mismatch. Google compares your feed with your product page. A sale, a tax setting, or a cached page that shows a different price will get items disapproved.
- Missing identifiers. Products with barcodes need a
gtin; handmade products should setidentifier_existstono. See How to Set Up a Google Merchant Center Feed for a Small Store.
Related guides
For more on Google Shopping itself, see Google Product Category: How to Pick the Right One. Running a WooCommerce catalog instead of a Presta catalog? WooCommerce to Google Shopping covers the same setup for WooCommerce.
Frequently asked questions
Can I connect PrestaShop to Google Shopping without a plugin?
Yes. Google Shopping reads a product feed, so you can build one from your PrestaShop products yourself or use a connector that reads your store through its API and hosts the feed at a URL Google Shopping fetches on a schedule - nothing to install on your site.
Is there an official PrestaShop Google Shopping module?
Yes. PrestaShop provides a free module that syncs products to Google Merchant Center. A hosted feed or connector is an alternative when you also sell on Pinterest, Facebook, or Bing.
Do PrestaShop combinations sync to Google Shopping?
Only if your module or connector supports them. Each combination needs its own listing grouped under one item_group_id. Some tools, Pin Data Connect's connector included for now, list each PrestaShop product as a single item instead.
How often does Google Shopping update my PrestaShop products?
It depends on both sides: a PrestaShop connector refreshes when it checks your store or when you click to sync, and Google fetches a scheduled product file daily, weekly, or monthly. A hosted feed URL means you never re-upload anything.
Do I need GTINs for Google Shopping?
Products that have a GTIN, such as a UPC or EAN barcode, should include it. Products without one, such as handmade or custom items, can set identifier_exists to no instead.
Connect PrestaShop to Google Shopping - and three more platforms
Pin Data Connect's Store Product Catalog Connector reads your Presta catalog with a read-only Webservice key and builds your Google Shopping catalog for you - refreshed with one click of Sync Now - with Pinterest, Facebook, Google, and Bing all in one subscription.
See the Store Product Catalog Connector →
Save this guide for later
Pin it to one of your Pinterest boards so it's easy to find when you're ready to set things up.
Save to Pinterest