Releases: ciklik/prestashop
1.12.1
1.12.0
Release Notes - Ciklik Module v1.12.0
🎉 Nouveautés
📋 Nouveaux onglets d'administration
Cette version introduit deux nouveaux onglets d'administration pour faciliter la gestion de vos abonnements Ciklik directement depuis le back-office PrestaShop.
1. Gestion des Fréquences (AdminCiklikFrequencies)
Un nouvel onglet dédié à la gestion des fréquences d'abonnement lorsque le mode fréquence est activé dans la configuration du module.
Fonctionnalités :
- Visualisation de toutes les fréquences d'abonnement configurées
- Création, modification de fréquences
- Configuration des intervalles (mensuel, hebdomadaire, journalier)
- Définition des réductions (pourcentage ou montant fixe)
Accès :
- Menu : Améliorer → Ciklik → Gestion des Fréquences
- Visible uniquement lorsque le mode fréquence est activé dans les paramètres du module
2. Abonnements et Commandes (AdminCiklikSubscriptionsOrders)
Un onglet unifié pour gérer vos abonnements et commandes Ciklik avec une interface à deux sous-onglets.
Fonctionnalités :
Sous-onglet "Abonnements" :
- Liste complète de tous les abonnements actifs
- Informations détaillées sur chaque abonnement (client, produit, fréquence, statut)
- Filtrage et recherche avancée
- Actions rapides sur les abonnements
Sous-onglet "Commandes" :
- Liste des commandes liées aux abonnements Ciklik
- Détails des commandes récurrentes
Accès :
- Menu : Améliorer → Ciklik → Abonnements et Commandes
- Toujours visible (nécessite la configuration du token API)
Cas d'usage :
- Suivre l'état de tous les abonnements clients
- Gérer les commandes récurrentes
- Identifier rapidement les problèmes de paiement
- Consulter l'historique des transactions
💬 Gestion des threads de messages clients
Nouveaux outils de configuration des threads
Configuration :
Dans Paramètres du module → Ciklik, vous pouvez maintenant configurer :
-
Créer un thread de message client pour les commandes
- Activez ou désactivez la création automatique de threads
- Par défaut : Activé (pour préserver le comportement existant lors des mises à jour)
-
Statut du thread de message client
- Choisissez le statut par défaut des threads créés :
- Ouvert : Le thread apparaît comme ouvert dans le service client
- Fermé : Le thread est automatiquement marqué comme résolu
- Par défaut : Ouvert
- Choisissez le statut par défaut des threads créés :
Cas d'usage :
- Faciliter le support client en ayant toutes les informations Ciklik directement dans le thread de la commande
- Traçabilité complète des données d'abonnement pour chaque commande
- Réduction du temps de résolution des problèmes en ayant accès immédiat aux identifiants techniques
Exemple de données stockées :
[CIKLIK] subscription_uuid: abc123-def456-ghi789
[CIKLIK] ciklik_order_id: 12345
[CIKLIK] ciklik_order_type: subscription_renew
🔄 Améliorations
- Installation automatique des onglets : Les nouveaux onglets sont automatiquement créés lors de la mise à jour du module
- Gestion des permissions : Les permissions d'accès sont automatiquement configurées pour le profil administrateur
- Compatibilité : Tous les changements sont rétrocompatibles avec les versions précédentes
📝 Notes de mise à jour
Migration automatique
Lors de la mise à jour vers la version 1.12.0 :
- Les nouveaux onglets d'administration sont automatiquement créés
- La création de threads de messages clients est activée par défaut pour préserver le comportement existant
- Le statut par défaut des threads est défini à "ouvert"
Configuration recommandée
Après la mise à jour, nous recommandons de :
- Vérifier les paramètres de création de threads dans la configuration du module
- Ajuster le statut par défaut selon vos préférences (ouvert/fermé)
- Explorer les nouveaux onglets d'administration pour découvrir leurs fonctionnalités
1.11.0
feat(delivery): implement GLS Relais
1.10.3
fix(cart_rule): void context error
1.10.2
fix(delivery): fix delevery + improve translation for mode options
1.10.1
Notes de Version - Version 1.10.0 et 1.10.1
Améliorations et Nouvelles Fonctionnalités :
- Support pour le mode fréquence avec déclinaisons supprimées : Ajout de la possibilité, pour les utilisateurs du mode fréquence, de rebiller un produit comportant des déclinaisons lorsque l'une d'elles a été supprimée par le marchand. Dans ce cas, le système utilise automatiquement la déclinaison par défaut du produit pour assurer la continuité des facturations récurrentes.
- Mise à jour de la dépendance Guzzle : Passage de Guzzle version 5 à version 6, améliorant la sécurité, les performances et la compatibilité avec les standards HTTP modernes (PSR-7), sans impact majeur sur le code existant une fois adapté.
Corrections et Optimisations :
- Aucune correction de bogue spécifique signalée dans cette version, mais l'upgrade de Guzzle résout potentiellement des vulnérabilités connues de la version précédente.
Release Notes - Version 1.10.0 & 1.10.1
Improvements and New Features:
- Support for Frequency Mode with Deleted Variations: Added the ability, for users of the frequency mode, to rebill a product with variations when one of them has been deleted by the merchant. In such cases, the system automatically uses the product's default variation to ensure continuity of recurring billings.
- Guzzle Dependency Update: Upgraded from Guzzle version 5 to version 6, enhancing security, performance, and compatibility with modern HTTP standards (PSR-7), with no major impact on existing code once adapted.
Fixes and Optimizations:
- No specific bug fixes reported in this version, but the Guzzle upgrade potentially resolves known vulnerabilities from the previous version.
1.9.4
fix(typo): change formatPrice method to static
1.9.3
fix(total_paid): add total_paid to OrderData for OrderValidation
1.9.2
chore(version): release 1.9.2
1.9.1
fix(custo): handling customization data retrieval