Custplace.com est une plateforme web de gestion d’avis produits/marchand et d’enquêtes de satisfaction.
Ce module vous permet d'intégrer la sollicitation des avis de vos clients directement dans votre boutique en ligne après chaque commande. Les avis seront accessibles depuis votre compte Custplace et peuvent aussi être affichés dans les fiches de vos produits à l'aide de nos widgets. Voici la liste des Widgets disponible:
- Badge de confiance : Widget affichant la note de votre entreprise
- ProductReviewBox : Widget affichant la note et les avis de vos produits, avec prise en charge du SKU produit principal et des SKU de déclinaisons
- Télécharger la dernière version du module
- Extraire le contenu du module
- Transférer le dossier du module par FTP dans me dossier "/modules" de votre Prestashop
- Connectez-vous sur votre Back-office Prestashop et aller dans le menu "Modules > Gestionnaire de modules" puis chercher le module et cliquer sur "Installer". Ensuite cliquer sur le lien "Configurer" pour compléter l'installation.
Le module propose plusieurs sections de configuration :
- Activer la sollicitation : Active/désactive l'envoi automatique d'invitations
- ID client : Votre identifiant client Custplace
- Clé API : Votre clé d'accès API Custplace (cryptée automatiquement). Si vous laissez le champ vide lors d'une modification, la valeur enregistrée est conservée
- Délai de sollicitation : Nombre de jours après la commande avant l'envoi (max 30 jours)
- ID template d'invitation : (Optionnel) ID du template d'invitation personnalisé
- Catégories exclues : IDs des catégories séparés par des virgules (ex: 1,2,3). Les commandes contenant des produits de ces catégories ne recevront pas d'invitation
- Statuts déclencheurs : Sélectionnez les statuts de commande qui déclenchent automatiquement l'envoi d'invitations
- Widget Sceau de confiance : Active/désactive l'affichage du badge de confiance sur la page d'accueil
- Widget Avis Produit : Active/désactive l'affichage des avis produits
- Clé Widget : Clé d'accès pour les widgets (cryptée automatiquement). Si vous laissez le champ vide lors d'une modification, la valeur enregistrée est conservée
- Couleur primaire/secondaire : Personnalisation des couleurs (codes HEX)
- Notes détaillées : Affiche les notes détaillées des enquêtes de satisfaction
- Réponses officielles : Inclut les réponses officielles aux avis produits dans le widget
- Note produit global : Affiche la note globale à côté du nom du produit
- SKU des déclinaisons : Le widget transmet automatiquement le SKU du produit principal ainsi que les SKU de ses déclinaisons via l'attribut
data-skus
- Activer le mode test : Utilise les environnements de test pour l'API et les widgets
- API de test : apis.kustplace.com
- Widgets de test : widgets.kustplace.com
Pour utiliser ce module il est necessaire d'avoir un compte Custplace actif. Connectez-vous sur votre espace Custplace Manager pour récupérer les accès de connexion (clé API).
Après une mise à jour du module ou du template du widget, il peut être nécessaire de vider le cache PrestaShop pour voir les nouveaux attributs HTML et les changements d'intégration côté front.
Le module fournit un hook actionCustplaceInvitationData qui permet aux autres modules de modifier les données d'invitation avant l'envoi à l'API Custplace.
// Dans votre module, enregistrez le hook
public function hookActionCustplaceInvitationData($params)
{
$invitationData = $params['invitation_data'];
$orderId = $params['order_id'];
// Exemple : Ajouter des champs personnalisés
$invitationData['custom_field'] = 'valeur_personnalisée';
// Exemple : Modifier des champs existants
$invitationData['send_at'] = date('Y-m-d H:i', strtotime('+2 days'));
// Exemple : Ajouter des données spécifiques à la commande
$order = new Order($orderId);
$invitationData['payment_method'] = $order->payment;
return [
'invitation_data' => $invitationData
];
}- Les champs requis sont validés après modification :
order_ref,firstname,lastname,email,type,send_at,lang,products - En cas d'erreur ou de validation échouée, les données originales sont utilisées
- Les erreurs sont loggées automatiquement
Le module utilise le système de logs intégré de PrestaShop pour tracer les erreurs et succès de l'API.
Rendez-vous dans Paramètres avancés > Logs de votre back-office PrestaShop et filtrez par :
- Objet : "custplace"
- Type d'objet : "Module"
- Erreur (Rouge) : Échecs de connexion API, erreurs HTTP, erreurs de parsing JSON
- Avertissement (Orange) : Réponses API avec statut d'erreur
- Information (Bleu) : Invitations envoyées avec succès
Custplace API Success: Invitation sent for order CMD123 - ID: 67890
Custplace API Error: HTTP 401 - Response: {"error":"invalid_token"}
Custplace API Error: cURL failed - SSL connection timeout
Plus d'infos sur : https://cust.fr/prestashop
If you discover a security vulnerability within this module, please send an e-mail to support@custplace.com. All security vulnerabilities will be promptly addressed.
Proprietary-license whose copyright belongs to the Licensor Third Voice.