
La veille tarifaire Sylius consiste à relever automatiquement les prix pratiqués par vos concurrents sur les produits de votre catalogue, puis à les comparer aux vôtres dans un seul tableau de bord. Le plugin Sylius de PRICEE fait le lien entre votre boutique et notre moteur de surveillance : votre catalogue part d'un côté, les prix relevés reviennent de l'autre.
Sylius n'est pas un CMS e-commerce que l'on installe en trois clics. C'est un framework bâti sur Symfony, choisi pour la personnalisation et pour les projets sur-mesure, et les boutiques qui tournent dessus sont souvent branchées à un ERP, à un PIM ou à un back-office maison. L'extension de veille tarifaire de PRICEE respecte cette logique : elle s'installe avec Composer, se configure avec des variables d'environnement, et n'impose aucune interface étrangère à votre écosystème.

L'extension ajoute un écran de synchronisation à votre administration Sylius. Elle prend en charge :
Le paquet est publié en open source sous licence MIT, dans sa version 1.0.4. Il est distribué sur Packagist, comme n'importe quel paquet de l'écosystème Symfony, et son code est lisible avant installation.
Le relevé se fait ensuite sur la page publique de vos concurrents, celle que voient leurs clients. L'extension, elle, ne fait que lire votre catalogue : elle ne touche à aucun prix de vente.
Trois commandes et une ligne de configuration suffisent.
composer require priceeio/integration-sylius.config/bundles.php, avec PriceeIO\SyncPlugin\PriceeIOSyncPlugin::class.php bin/console cache:clear.Rien d'autre à prévoir : pas de migration de base de données, pas de table ajoutée, pas d'entité à surcharger. L'extension se greffe sur l'administration existante par les hooks Twig de Sylius.
Les identifiants se renseignent dans deux variables d'environnement, PRICEEIO_CLIENT_ID et PRICEEIO_API_KEY. Depuis la version 1.0.2, c'est le seul endroit où ils vivent : ni en base, ni dans un champ de formulaire. Pour une équipe qui déploie avec un fichier d'environnement chiffré ou un gestionnaire de secrets, c'est le comportement attendu.
La suite se passe dans l'interface. Ouvrez Admin, puis Pricee.io, puis Synchronisation. L'écran liste vos taxons actifs avec leur nombre de produits, vous cochez ceux à envoyer, vous lancez, et le nombre de produits synchronisés s'affiche à la fin. Une synchronisation traite au maximum 500 produits et ne prend que les produits activés. Un catalogue plus large se traite en plusieurs passages, taxon par taxon.
Choisir ses vingt produits d'appel plutôt que l'intégralité du catalogue donne de meilleurs résultats au démarrage. Un tableau de 4 000 lignes ne se lit pas.
Autant être direct. Le plugin Sylius synchronise le catalogue, il ne met pas vos prix à jour. Il n'expose aucun webhook de réécriture, contrairement aux modules PrestaShop et WooCommerce. Les règles de prix se définissent et se calculent dans PRICEE, et c'est vous qui décidez ensuite quoi appliquer, à la main ou par votre propre intégration sur l'API.
Deuxième point : un produit dont l'envoi échoue est ignoré et n'est pas compté dans le total. Si le nombre affiché est inférieur à ce que vous attendiez, c'est en général une URL non résolue ou un produit sans traduction dans la langue par défaut.
Troisième point, pour les installations headless : les URL envoyées sont construites depuis la route boutique de Sylius. Si votre frontend est découplé et sert les fiches produits sous d'autres adresses, ce sont les URL de l'application Sylius qui partent, pas celles que voient vos clients. Dans ce cas, passez par un import de vos URL réelles plutôt que par la synchronisation.
PRICEE est une solution récente, construite sur une technologie souveraine et moderne que nous maîtrisons de bout en bout, sans dette technique à traîner. C'est ce qui nous permet d'avancer vite quand le marché bouge ou qu'un client a besoin d'une évolution précise. Le webhook de mise à jour des prix tourne déjà sur PrestaShop et WooCommerce, sur la même base de code. Dites-nous si quelque chose vous manque.
Le paquet déclare ses contraintes dans son fichier composer.json. Rien d'exotique pour un projet Symfony à jour.
| Élément | Minimum | Recommandé |
|---|---|---|
| Sylius | 1.14 | Branches 2.0 à 2.2, également supportées |
| PHP | 8.1 | 8.2 ou plus récent |
| Symfony | Celle requise par votre version de Sylius | 6.4 ou plus récent |
| Installation | Composer | Déploiement avec cache préchauffé |
| Identifiants | Variables d'environnement | Gestionnaire de secrets ou fichier chiffré |
| Réseau | Sortie HTTPS autorisée vers l'API | Pas de filtrage sortant sur le serveur applicatif |
Sur un serveur applicatif fermé en sortie, la synchronisation échoue sans que l'extension soit en cause. C'est le premier point à vérifier.
Sylius a été choisi pour sa flexibilité et sa structure modulaire. Un outil de veille tarifaire livré en boîte noire irait contre ce choix, et c'est bien pour cela qu'une boutique Sylius ne se pilote pas comme un CMS clé en main du type PrestaShop ou Magento. Le plugin est donc distribué sous la même licence que le framework qu'il étend, avec un dépôt public, des tests et une intégration continue. Vos développeurs peuvent le forker, l'adapter à vos besoins spécifiques, ou proposer une évolution : c'est une fonctionnalité du projet, pas une tolérance.
Sur la méthode elle-même, notre guide de la veille tarifaire et notre page sur la surveillance des prix concurrents détaillent le fonctionnement. Les règles de prix sont décrites sur la page repricing automatique, et si vous comparez encore les solutions, notre comparatif des logiciels de pricing pose les critères. Les boutiques sur un autre socle trouveront l'équivalent côté PrestaShop et WooCommerce.
Le plugin est gratuit et open source, sous licence MIT. Il nécessite un compte PRICEE actif pour fonctionner : les abonnements démarrent à 59 € HT par mois, avec 33 % de remise en paiement annuel.
Non. La version 1.0.4 synchronise le catalogue et rien d'autre. La mise à jour automatique des prix de vente existe sur les modules PrestaShop et WooCommerce, pas encore sur Sylius.
Le paquet déclare Sylius 1.14 ainsi que les branches 2.0, 2.1 et 2.2, avec PHP 8.1 au minimum.
Dans les variables d'environnement de votre application, nulle part ailleurs. Ils ne sont écrits ni en base de données, ni dans un champ de l'administration.
Cinq cents par synchronisation, parmi les produits activés des taxons cochés. Les catalogues plus larges se traitent en plusieurs passages.
Écrivez-nous l'adresse de votre boutique et le nom de deux concurrents : nous vous montrons où vous vous situez avant même que vous ouvriez un compte.
Ce que disent nos utilisateurs e-commerçants
"PRICEE nous permet un gain de temps énorme et une fiabilité dans l'analyse de notre positionnement prix. Grâce à la détection de prix automatique et les alertes, nous sommes informés en temps réels si nos produits sont les mieux placés."
Une question sur le suivi des prix de vos concurrents, sur votre catalogue ou sur la façon dont nous relevons les prix ?
Laissez-nous vos coordonnées, nous revenons vers vous rapidement.