Mondial Relay Shipping plugin : Invalid data

  • Posts: 2639
  • Thank you received: 66
  • Hikashop Business
4 years 10 months ago #314955

-- HikaShop version -- : 4.2.2

Mondial Relay Shipping plugin :
- Tout mes articles font 100gr et ont une dimension
- la clé et l'enseigne sont juste
- l'adresse du client dans le panier est correcte
- je désactive tout mon template overrides checkout
- j'ai une seule valeur dans configuration spécifique afin de tout couvrir (20kg -> 5€) puisque nous voulons un prix unique
- il n'y a pas d'erreur javascript
- au cas ou j'ai aussi essaye 1€ dans config générique et 4€ avec 20kg pour avoir les 5€ a la fin, meme erreur

quand j'envois le panier j'ai l'erreur Invalid Data

voir la capture d'écran attachée (avec bien sur le plugin activé)

merci pour l'aide

Attachments:
Last edit: 4 years 9 months ago by erickb.

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
4 years 10 months ago #315000

Bonjour,

Donc je suppose que vous ne voyez pas la carte de mondial relay mais que vous sélectionnez cette méthode de livraison.
Puisqu'il n'est pas possible pour nous de voir votre site, je vais devoir comprendre la situation globale.

Quel est le mode de checkout utilisé ?
Pouvez-vous fournir une capture du passage en caisse ou nous pouvons voir la sélection de la livraison et l'adresse ?

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 2639
  • Thank you received: 66
  • Hikashop Business
4 years 10 months ago #315007

Non on ne voit que l'option mondial relay mais pas la carte , mais ca ne va pas apporter grand chose

mon client voudrait bien prendre aussi l'autre plugin collissimo colis relais mais ca risque etre pareil ...

j'ignore ce que vous appelez le checkout utilisé, on voit ca ou ? quelle cle de la table config ?

Je peux vous donner un accès pour tester , par mp ?

Attachments:
Last edit: 4 years 10 months ago by erickb.

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
4 years 10 months ago #315039

Bonjour,

CF : www.hikashop.com/support/documentation/5...html#advanced_legacy

Les plugins de livraison Mondial Relay et Colissimo vont demander le "nouveau" système de passage en caisse d'HikaShop et pas de legacy.
Pour ce qui est des MP ; la règle n'a pas changé depuis les 8 dernières années et est toujours indiqué dans ma signature forum.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 2639
  • Thank you received: 66
  • Hikashop Business
4 years 10 months ago #315044

Je n'utilise aucune option obsolete
message prive envoye pour tester le site , par contre il faudra désactiver le plugin aussitôt après le test , merci

Attachments:
Last edit: 4 years 10 months ago by erickb.

Please Log in or Create an account to join the conversation.

  • Posts: 2639
  • Thank you received: 66
  • Hikashop Business
4 years 9 months ago #315065

Si je mets rapport d'erreur en développement je n'ai aucune erreur a part cet Invalid Data
et si je supprime le dossier com_hikashop de mon template (aucun overrides) j'ai la meme erreur

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
4 years 9 months ago #315070

Bonjour,

Je pensais pourtant que mon précédent message était compréhensible vis-à-vis des messages privés.
Ma signature de forum :

By the way, do not send me private message, use the "contact us" form instead.

Les messages privés sont automatiquement supprimés et je ne reçois aucune notification à ce sujet ; m'en envoyer ne fait donc rien.

Le "Invalid Data" ne veut pas dire qu'il y a des erreurs PHP mais si vous ne sélectionnez pas d'adresse de relais alors les données dans la commandes sont considérées comme "invalides" puisque justement vous n'avez pas de relais.
Le "debug mode" de Joomla ne va en rien aider dans votre cas.

Le plugin Colissimo va contenir de la gestion des retours en erreur des WebServices et va ajouter des traces dans le fichier de log d'HikaShop dans le cas où il y a un soucis d'appel Soap ; généralement c'est des problèmes d'identifiants qui sont remontés.
Si vous avez bien le passage en caisse d'HikaShop 3/4.x et pas de surcharge ne gérant pas le "custom html" pour les plugins de livraison, le soucis est donc dans la récupération des informations des relais avec Mondial Relay. Ce soucis est généralement lié à des identifiants incorrects ou à des identifiants n'ayant pas l'accès à ces services.

Vous pouvez éditer le plugin mondialrelay et dans le fichier ".._class" remplacer
if(empty($result) || !empty($result->STAT) || empty($result->PointsRelais))
	return false;
Par
if(empty($result) || !empty($result->STAT) || empty($result->PointsRelais)) {
	hikashop_writeToLog($result, 'MondialRelay');
	return false;
}
Afin d'ajouter dans votre fichier de log HikaShop les retours en erreur de l'API.

A noter que le plugin utilise le système de cache de plugins de livraison ; il est donc nécessaire de se déconnecter et reconnecter pour forcer HikaShop à faire un nouveau cache pour l'utilisateur.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 2639
  • Thank you received: 66
  • Hikashop Business
4 years 9 months ago #315080

le contenu de mondialrelay_class.php ci dessous
rien ne correspond a if(empty($result) || !empty($result->STAT) || empty($result->PointsRelais)) return false;
ou faut il remplacer ce code ? pouvez vous fournir une mise a jour du plugin ?
ou sont les fichier de log d'HikaShop ?

merci

Last edit: 4 years 9 months ago by nicolas.

Please Log in or Create an account to join the conversation.

  • Posts: 2639
  • Thank you received: 66
  • Hikashop Business
4 years 9 months ago #315092

plugin remboursé et désinstallé

Please Log in or Create an account to join the conversation.

  • Posts: 2639
  • Thank you received: 66
  • Hikashop Business
4 years 9 months ago #315128

mais j'aimerais savoir où sont les fichiers de log d'hikashop pour d'autres cas
merci

Please Log in or Create an account to join the conversation.

  • Posts: 82867
  • Thank you received: 13374
  • MODERATOR
4 years 9 months ago #315148

Bonjour,

Dans la configuration HikaShop, vous avez l'option "payment log file" qui vous permet de voir le log d'HikaShop.
En fait, ce log était à la base uniquement pour les plugins de paiement. Mais au fur et à mesure, de plus en plus de choses s'y son greffés. Et donc le débug des plugins de livraison se trouve également à cet endroit.

The following user(s) said Thank You: erickb

Please Log in or Create an account to join the conversation.

  • Posts: 2639
  • Thank you received: 66
  • Hikashop Business
4 years 9 months ago #315149

Merci Nicolas

du coup j'ai fais un lien direct vers les logs dans le menu admin étendu
index.php?option=com_hikashop&ctrl=config&task=seepaymentreport&tmpl=component

et il n'y a aucune erreur , uniquement des PayPal transaction id

Last edit: 4 years 9 months ago by erickb.

Please Log in or Create an account to join the conversation.

  • Posts: 2639
  • Thank you received: 66
  • Hikashop Business
4 years 9 months ago #315192

ca peut servir pour d'autres
Je viens de faire un essai en remplacent le /media/jui/js/jquery.min.js qui était en v1.12.4 ! ( pourtant en joomla 3.9.15) par la version jquery.min.js 3.3.1 et le plugin colissimo point relais marche aussitôt, je suppose que ce sera le cas pour celui ci aussi

Last edit: 4 years 9 months ago by erickb.

Please Log in or Create an account to join the conversation.

  • Posts: 82867
  • Thank you received: 13374
  • MODERATOR
4 years 9 months ago #315195

Le soucis venait du code 2 lettres de la zone que vous utilisiez comme pays dans vos adresses qui n'était pas valide.

The following user(s) said Thank You: erickb

Please Log in or Create an account to join the conversation.

Time to create page: 0.079 seconds
Powered by Kunena Forum