PHPackages                             thelia/guaranteed-opinion-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/guaranteed-opinion-module

ActiveThelia-module

thelia/guaranteed-opinion-module
================================

GuaranteedOpinion module for Thelia

1.1.5(1mo ago)05414LGPL-3.0-or-laterPHPCI passing

Since Jan 26Pushed 1mo ago6 watchersCompare

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

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

Guaranteed Opinion
==================

[](#guaranteed-opinion)

This module allows you to import your opinion on your Thelia website and export your order using Avis-Garantis API

Installation
------------

[](#installation)

### Composer

[](#composer)

Add it in your main thelia composer.json file

```
composer require thelia/guaranteed-opinion-module:~1.0

```

Usage
-----

[](#usage)

Configure the module backoffice with your api keys

Then, add a cron :

To import your product opinion :

```
php Thelia module:GuaranteedOpinion:GetProductReview

```

To import your site opinion :

```
php Thelia module:GuaranteedOpinion:GetProductReview

```

(Note: If you are using Avis Garantis widget and widget iframe, you don't need to import your site opinion)

To export your order :

```
php Thelia module:GuaranteedOpinion:SendOrder

```

Now you can add these routes to your opinion page or use the loop

- `/site_reviews/offset/{offset}/limit/{limit}`
- `/product_reviews/{id}/offset/{offset}/limit/{limit}`

Loop
----

[](#loop)

\[guaranteed\_site\_loop\]

### Input arguments

[](#input-arguments)

ArgumentDescription**min\_rate**minimum score allowed. (min 0)**limit**limit for pagination. (default 5)**page**page for pagination. (default 0)### Output arguments

[](#output-arguments)

VariableDescription$IDid of your review$SITE\_REVIEW\_IDguaranteed opinion site review id$NAMEname of the reviewer$RATEscore$REVIEWreview message$REVIEW\_DATEdate of review$ORDER\_IDorder related to the review$ORDER\_DATEdate of the order$REPLYreply of the review$REPLY\_DATEreply date\[guaranteed\_product\_loop\]

### Input arguments

[](#input-arguments-1)

ArgumentDescription**min\_rate**minimum score allowed. (min 0)**product**id of your product**limit**limit for pagination. (default 5)**page**offset/page for pagination. (default 0)### Output arguments

[](#output-arguments-1)

VariableDescription$IDid of your review$PRODUCT\_REVIEW\_IDguaranteed opinion product review id$NAMEname of the reviewer$RATEscore$REVIEWreview message$REVIEW\_DATEdate of review$PRODUCT\_IDid of the product$ORDER\_IDorder related to the review$ORDER\_DATEdate of the order$REPLYreply of the review$REPLY\_DATEreply dateDocumentations
--------------

[](#documentations)

Societe-des-avis-garantis API documentation is available at

API PUBLIC OPINIONS : API PRIVATE ORDERS :

###  Health Score

46

—

FairBetter than 93% of packages

Maintenance91

Actively maintained with recent releases

Popularity18

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~31 days

Recently: every ~1 days

Total

26

Last Release

45d ago

### Community

Maintainers

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

---

Top Contributors

[![ThomasDaSilva](https://avatars.githubusercontent.com/u/97163246?v=4)](https://github.com/ThomasDaSilva "ThomasDaSilva (22 commits)")[![thomas-dsm](https://avatars.githubusercontent.com/u/84772220?v=4)](https://github.com/thomas-dsm "thomas-dsm (11 commits)")[![zawaze](https://avatars.githubusercontent.com/u/37273643?v=4)](https://github.com/zawaze "zawaze (6 commits)")[![Lucanis](https://avatars.githubusercontent.com/u/6052481?v=4)](https://github.com/Lucanis "Lucanis (4 commits)")[![NicolasBarbey](https://avatars.githubusercontent.com/u/26166378?v=4)](https://github.com/NicolasBarbey "NicolasBarbey (3 commits)")[![Neox63](https://avatars.githubusercontent.com/u/60252816?v=4)](https://github.com/Neox63 "Neox63 (3 commits)")[![leanormandon](https://avatars.githubusercontent.com/u/30038624?v=4)](https://github.com/leanormandon "leanormandon (3 commits)")

### Embed Badge

![Health badge](/badges/thelia-guaranteed-opinion-module/health.svg)

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

PHPackages © 2026

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