PHPackages                             thelia/google-shopping-module - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. thelia/google-shopping-module

ActiveThelia-module

thelia/google-shopping-module
=============================

0.22(3y ago)12301[2 issues](https://github.com/thelia-modules/GoogleShopping/issues)LGPL-3.0+PHP

Since Jun 24Pushed 3y ago7 watchersCompare

[ Source](https://github.com/thelia-modules/GoogleShopping)[ Packagist](https://packagist.org/packages/thelia/google-shopping-module)[ RSS](/packages/thelia-google-shopping-module/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (2)Versions (13)Used By (0)

Google Shopping
===============

[](#google-shopping)

Beta
----

[](#beta)

Becareful this module is in beta stage. He need lot of improvements, can contains some issues and can have breaking compatibility during the beta.

Summary
-------

[](#summary)

1. [Description](#description_en_US)
2. [Install](#install_en_US)
3. [Usage](#usage_en_US)
4. Description

---

This module allow you to add product to your Google Shopping account through the api.

2. Install

---

You can install this module with composer:

```
$ php composer.phar require thelia/google-shopping-module:~0.2
```

3. Usage

---

Before install this module you need to create a project in your google account for that you can follow Google's guide [Here](https://developers.google.com/shopping-content/v2/quickstart)Until part 5. For the part 4 you have to choose "Web application".

After that you will be able to get your credentials to set in Thelia BackOffice after module activation.

Then you need to associate your own categories with Google's one.

When everything is configured you can add product to your google shopping account through the catalog management tab in google configuration modules. If a product don't have gtin/ean and is unique you have to check the box to specify to google that product is unique and he don't need an unique identifier.

The synchronisation button is useful when you want implements a synchronisation auto with a cron, the url to call with cron is on GoogleShopping configuration. Each time this url is called all the product with synchronisation enable will be updated. You can also sync manually them with a button in Catalog management tab.

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~271 days

Recently: every ~628 days

Total

11

Last Release

1267d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/2196919?v=4)[thelia](/maintainers/thelia)[@thelia](https://github.com/thelia)

---

Top Contributors

[![lopes-vincent](https://avatars.githubusercontent.com/u/6057206?v=4)](https://github.com/lopes-vincent "lopes-vincent (81 commits)")

### Embed Badge

![Health badge](/badges/thelia-google-shopping-module/health.svg)

```
[![Health](https://phpackages.com/badges/thelia-google-shopping-module/health.svg)](https://phpackages.com/packages/thelia-google-shopping-module)
```

###  Alternatives

[flow-php/flow

PHP ETL - Extract Transform Load - Data processing framework

81733.7k](/packages/flow-php-flow)[fleetbase/core-api

Core Framework and Resources for Fleetbase API

1225.0k10](/packages/fleetbase-core-api)[chameleon-system/chameleon-base

The Chameleon System core.

1026.5k3](/packages/chameleon-system-chameleon-base)[voidagency/vactory_starter_kit

Vactory is a custom Drupal profile which is developed and released by VOID Agency.

1019.7k](/packages/voidagency-vactory-starter-kit)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
