Halyra
Forum Replies Created
-
Bonjour,
Il pourrait s’agir de commandes WC dont le fichier “upload/cdistore”, ou ses étiquettes, ont été supprimés. Sinon, il pourrait s’agir de droits invalides pour créer ou modifier cdistore où sont les étiquettes; dans ce cas vous devriez voir l’incident dans les logs cdilog.log et debug.log.
Pour envoyer un message privé à CDI, allez dans Woocommerce -> Réglages -> CDI -> puis dans les onglets horizontaux en rouge en haut de page, cliquez sur l’onglet “Message privé à CDI” .
Merci d’envoyer votre log ainsi, et vos données sensibles seront préservées.
Bonjour et merci ,
Concernant le problème du point 2) pouvez-vous nous envoyer votre log CDI par mail privé.
Bonjour,
Voir la prochaine version en cours 5.5.15.n-beta où ce problème est réglé
NB1: Les commandes w=+ et p=+ restent encore actives pour des raisons de compatibilité avec les toutes premières versions de CDI. Elle seront maintenues, mais il reste préférable pour cette zone variable d’utiliser le filtre cdi_filterstring_shipping_add_varfare_nnnn qui donne beaucoup plus de possibilité avec l’accès à l’ensemble des données WC.
NB2: Pouvez vous indiquer la version exacte du PHP 8 utilisé, et savoir si vous avez rencontré des cas non encore repérés et traités de deprecated functions
Bonjour et merci,
Ce cas avait en effet été oublié.
Il est traité dans la prochaine version en cours 5.5.15.n-beta (voir Advanced options in https://ww.wp.xz.cn/plugins/collect-and-deliver-interface-for-woocommerce/advanced/)Je ne comprend pas pourquoi l’erreur de WordPress n’est pas créée. Mais je comprends que l’activation de CDI a été ok.
Pouvez-vous juste après l’activation de CDI aller directement dans les réglages Woocommerce, choisir CDI, et cliquer sur le bouton rouge “Reinstaller la passerelle CDI” (vous perdrez ce qui est dans la passerelle, mais non les commandes ni leur état).- This reply was modified 3 months, 2 weeks ago by Halyra.
OK. La bibliothèque de FPDI ne s’est pas chargée sur WordPress. Je viens de la forcer. Pouvez-vous supprimer CDI (pas vos données) et le recharger depuis WordPress.
Me tenir au courant SVP.
Je ferai dans l’après-midi une nouvelle numérotation de la version pour être certain que tous se mette à jour.
Bonjour,
Non rassurez-vous vous n’êtes pas oublié. Mais en l’absence d’éléments il n’est pas possible de faire une analyse.
Essayez la nouvelle publication 5.5.13 qui résout quelques cas ; vous êtes probablement sur l’un d’eux.
Bonne continuationBonjour,
Merci pour ce retour bien documenté. SVP, pouvez-vous me passer le log sur la partie concernée par le mail privé CDI (si vous y avez accès).
Forum: Plugins
In reply to: [CDI - Collect and Deliver Interface for Woocommerce] CDI Carrier ColissimoBonjour. Pas certain pour moi que ce soit lié spécifiquement à PHP8.4, mais peut-être plus à une charge importante lors de plusieurs maj simultanées de plugins. 2 essais successifs que vous pourriez faire :
1) faire une désactivation de CDI suivi de sa réactivation.
2) Sinon, dans le fichier cdi.php déplacer les 2 lignes 430 et 431 qui font l’include/init de CDI-Gateway.php en fin des includes/inits, vers la ligne 489Forum: Plugins
In reply to: [CDI - Collect and Deliver Interface for Woocommerce] CN23 arrondiOhh, merci.
Bug CDI (c’est float à mettre à la place) qui a été introduit depuis une bien ancienne version.
La version 5.5.12 actuellement en Beta sera publiée en stable ce week-end et embarquera ce correctif.
Forum: Plugins
In reply to: [CDI - Collect and Deliver Interface for Woocommerce] CN23 backupBonjour,
Si vous n’en avez que quelques-uns le plus simple est de les refaire manuellement sur un formulaire CN23 vierge. Si par contre c’est toute une exploitation à refaire, et en supposant que vous ayez encore les commandes WC, il faut dans ce cas créer un petit programme raccroché à CDI pour automatiser une reconstitution par CDI (mais non ceux originaux de Colissimo). Pour vous guider vous pouvez utilisez la fonction cdi_c_Pdf_Workshop::cdi_build_cn23_pdf (module CDI-Pdf-Workshop.php). Joindre CDI par mail privé si besoin de plus d’information.Forum: Plugins
In reply to: [CDI - Collect and Deliver Interface for Woocommerce] CN23 arrondiBonjour,
Le CN23 Colissimo est fabriqué par Colissimo (Celui d’UPS est fabriqué directement par CDI). Si c’est un envoi Colissimo concerné, je ne vois rien dans CDI qui ferait un arrondi des données avant la constitution de la demande d’étiquette. Mais vérifiez quand même si les données ne sont pas altérées avant envoi : soit en faisant dans la passerelle CDI une édition “manuel” (csv), soit en mettant une trace “cdi_c_Function::cdi_debug(LINE ,FILE , $requestSoap, ‘exp’);” juste avant la ligne 310 du module Colissimo-Affranchissement.php (version 5.5.10).Hello,
This error can occur when running a test email from the WooCommerce settings. The test uses a dummy order “12345” but still triggers all the plugin filters and actions, hence the error. The error during testing does not affect the live operation.A security fix has been added in version 5.5.12-Beta.
Bonjour,
Il y aurait peut-être un cas de figure pouvant éventuellement correspondre : si vous utilisez le Block Checkout (et non le classique checkout), et si votre site ou votre client est très chargé.
En effet dans le Block Checkout, WC a supprimé certains appels de filtres/action permettant aux plugins/themes de se synchroniser sur des évènements dans le checkout. CDI simule donc ces appels en JS, mais comme Block Checkout est un peu lent, des délais sont introduits dans CDI pour ses actions à prendre. Si vous voulez tester ce cas de figure pour confirmation, c’est la valeur actuelle “3000” à la ligne 115 du fichier cdimap1.js que vous pouvez augmenter ou réduire .
Évidemment lorsqu’on trouvera une meilleure solution ou des filtres WC permettant de se synchroniser exactement, on corrigera la situation sur CDI.