Flux d’activité
Flux d’activité de Messages
-
-
Bonjour,
Pour les problèmes de droits d’exécution il faut voir avec votre hébergeur.
Pas bien mieux j'ai réactivé le pathfile et j'ai ceci qui n'est pas rempli ?C'est à dire? le fichier modules/sips/pathfile est vide ?
-
Oui j'ai les droits en 755 mais cela ne change rien ? Je n'ai pas de logo ni rien juste ce message d'erreur ...
Je vois qu'il faut récupérer les bons BIN chez OVH, je vais tenter ça!
Pas bien mieux j'ai réactivé le pathfile et j'ai ceci qui n'est pas rempli ?
F_CERTIFICATE!/home/animalin/www/animalinsv7/modules/sips/param/certif!F_DEFAULT!/home/animalin/www/animalinsv7/modules/sips/param/parmcom.paylib!F_PARAM!/home/animalin/www/animalinsv7/modules/sips/param/parmcom! -
-
Je fais le test sur une version en local et voila le message:
(!) Fatal error: niveau d'imbrication de fonction maximum de '100' atteint, avorter! dans C: \ wamp \ www \ animalinsv7 \ lib \ fonctions \ fonctions.php sur la ligne 134
-
Bonjour;
Le fichier pathfile contient les liens vers les fichiers de paramètres et le dossier de logo, il n'est pas lié à l'exécution des fichiers request et response. Avez-vous regarder les droits d'exécution pour ces fichiers ? Si vous souhaitez changer l'emplacement des fichiers request et response, il faudra également modifier les variables peelroot et path_bin dans le fichier fonctions du module.
-
Toujours pas de PAYLIB alors que le paramètrage semble bon:
OVH me dit de modifier le chemin d'acces avec un homez.707 au lieu de home. J'ai bloqué le pathfile et modifié les chemins:
F_CERTIFICATE!/homez.707/animalin/www/animalinsv7/modules/sips/param/certif.fr.monmerchantid!F_DEFAULT!/homez.707/animalin/www/animalinsv7/modules/sips/param/parmcom.paylib!F_PARAM!/homez.707/animalin/www/animalinsv7/modules/sips/param/parmcom.monmerchantid!Mais je ne vois pas l'effet j'ai toujours le message "Executable request non trouvé /home/animalin/www/animalinsv7/modules/sips/bin/request" et le home n'est pas changé ?Sinon il faut remonter le dossier BIN au dessus du WWW la racine. Quelles sont les modifications à faire, dans le pathfile ou autre ?Merci -
RE :
En fait j'ai une erreur de syntaxe lorsque j'update le fichier haut.php.
Parse error: syntax error, unexpected '<' in /home/www/ledsboutique/modeles/white/haut.php on line 22
voici le test complet que j'ai mis dans haut.php
if (defined('IN_PAYMENT_VALIDATION_LANDING_PAGE')) { <script type="text/javascript"> /* <![CDATA[ */ var google_conversion_id = 994548789; var google_conversion_language = "en"; var google_conversion_format = "3"; var google_conversion_color = "ffffff"; var google_conversion_label = "MtqsCLaBp10QzeCi2QM"; var google_conversion_value = $GLOBALS['total_produit_ht']; var google_conversion_currency = "EUR"; var google_remarketing_only = false; /* ]]> */ </script> <script type="text/javascript" src="//www.googleadservices.com/pagead/conversion.js"> </script> <noscript> <div style="display:inline;"> <img height="1" width="1" style="border-style:none;" alt="" src="//www.googleadservices.com/pagead/conversion/994548789/? value=$GLOBALS['total_produit_ht']&currency_code=EUR&label=MtqsCLaBp10QzeCi2QM &guid=ON&script=0"/> </div> </noscript> }
Il y a t il un endroit particulier où mettre ce test ?
Je l'ai mis ligne 21 après :
if (empty($GLOBALS['page_name']) && function_exists('get_current_page')) { $GLOBALS['page_name'] = get_current_page(); }
Merci par avance.
-
Bonjour Simon,
Parfait, c'est clair ainsi !
J'ai tout appliqué, je vais maintenant réaliser un test pour voir si google récupère bien l'info.
Je reviens vers vous si besoin
Merci encore. -
Bonjour,
Roooo vous êtes pas cool, j'ai acheté le module et il faut que je repaye encore !!!
Bon je vais appeler votre service commercial !
Merci quand même Simon. -
merci beaucoup en effet c’était redéfini dans display_custom.php
sa avait était modifier lors d'un développement spécifique effectuer par vos soin
merci encore
-
Bonjour,
Suis-je dans le bon sens ou il fallait conserver mercanet ?Oui, la configuration semble bonne.
-
Bonjour,
Nous ne connaissons pas de problème sur cette configuration. Pouvez-vous afficher le message d'erreur ? Sinon avez-vous accès au logs d'erreur de votre hébergement ? Il faut connaitre le message d'erreur PHP pour comprendre l'origine de votre problème.
-
J'ai desactivé le sips dans le site.php
J'ai la solution paylib donc j'ai paramètré le sips paylib => mon merchand id
et le
atos_solution_name atos => paylib
j'ai copié le param mercanet et renomé en param paylib avec changement du logo.
Suis-je dans le bon sens ou il fallait conserver mercanet ?
-
Dans ma migration de 6.31 à 7.21 www.animalins.fr/animalinsv7 si je met display_nb_product à oui (1) mon site se plante et j'ai page blanche. J'ai cherché un bon moment et rechargé un peel_configuration pour trouver le bogue ?
Merci.
-
Bonjour
Merci pour toutes ces informations, pour ajouter des nouveaux paramètres dans le module systempay, il faut modifier la fonction getSystempayForm ainsi que la classe pwBplV1 à différents endroit du module. Il faudra aussi réaliser des tests, et tout cela prend du temps. Nous pouvons réaliser ces modifications pour vous, il faut dans ce cas prendre contact avec le service commercial au 01 75 43 67 97.
-
Bonjour,
Il faut aussi pouvoir récupérer la valeur de la variable $_SESSION['session_caddie']['total_produit_ht'] avant que la session soit supprimé dans ok.php. Donc dans OK.php vous pouvez placer la ligne
$GLOBALS['total_produit_ht'] = $_SESSION['session_caddie']['total_produit_ht']; au dessus de $_SESSION['session_caddie']->init();, on utilisera cette nouvelle variable ensuite.
haut.php est appelé sur toutes les page du front office. Pour exécuter un code spécifique à une page dans haut.php on peux effectivement créer un fichier haut.php qui soit propre au script à modifier. Pour éviter de dupliquer le code, vous pouvez plus sinon créer dans ok.php une constante de langue define('IN_PAYMENT_VALIDATION_LANDING_PAGE'); qu'il faut mettre au dessus de include("../../configuration.inc.php");
Ensuite dans haut.php vous pouvez faire un test
if (defined('IN_PAYMENT_VALIDATION_LANDING_PAGE')) {
// votre code ici.Le montantt du panier est stocké dans $GLOBALS['total_produit_ht']
}
-
Bonjour,
1/ SIPS :J'ai bien un sips avec mon merchand id mais aussi celui ci dans le core qui n'a pas de site id avec 2 autres ? Faut-il les valider en id 1 ?
Merci.
Si une variable SIPS est déjà présente vous pouvez l'utiliser et supprimer l'autre variable. Il faut avoir qu'une seul variable SIPS.2/ En fin de processus de commande au paiement j'ai ceci et mon module est bien en place avec les bin:Executable request non trouvé /home/animalin/www/animalinsv7/modules/sips/bin/request
Concernant cette erreur si les fichiers sont bien présents dans modules/sips/bin/request il peux s'agir d'un problème de droits d’exécution des fichiers. Vous pouvez modifier ces droits avec un client FTP comme Filezilla, en passant les droits des fichiers en 755 par exemple.
-
Bonjour,
La fonction a-t-elle été redéfini dans display_custom.php ? Dans ce cas il faut modifier la fonction dans display_custom.
Sinon pour comprendre l'origine du problème que vous rencontrez il faut que nous intervenions dans le code. Dans ce cas vous pouvez prendre contact avec le service commercial au 01 75 43 67 97.
-
marche nickel sur une 7.0.1
j'ai essayer de le mettre sur un autre et j'ai cette erreur {peel 7.0.2}
Notice: Undefined index: est_identifie in lesite/lib/templateEngines/smarty/compile/fc50836addb2f3c49ec320caabdbdb91de94ffb6.file.produits.tpl.phpon line 263pourtant :
-----------------------------------------------------------------------------------------------------------------
display_product.php
$tpl = $GLOBALS['tplEngine']->createTemplate('produits.tpl'); $tpl->assign('IN_HOME', defined('IN_HOME')); $tpl->assign('est_identifie', est_identifie()); $tpl->assign('STR_IDENTIFIEZ', $GLOBALS['STR_IDENTIFIEZ']);
------------------------------------------------------------------------------------------------------------------
produits.tpl
{if ($est_identifie)||($IN_HOME)} <td class="fc_prix"> {if isset($prod.on_estimate)} {$prod.on_estimate} {/if} </td> {else} <span style="text-align:center; color: red;">{$STR_IDENTIFIEZ}</span> {/if}
j'ai vider le cache du site et navigateur et même supprimé les fichiers sauf .htaccess dans: /lib/templateEngines/smarty/compile/ pour obliger une nouvelle compilation
-
1/ SIPS :J'ai bien un sips avec mon merchand id mais aussi celui ci dans le core qui n'a pas de site id avec 2 autres ? Faut-il les valider en id 1 ?
Merci.
255 site_id_showed_by_default_if_domain_not_found core integer 1 2015-06-02 12:47:16 For multisite : to allow any alias on a hosting to... 1 0
259 sips core array atos => mercanet 2014-09-01 12:00:00 C'est un exemple, il faut remplacer par les valeur... 1 0260 generate_pathfile core boolean true 2014-09-01 12:00:00 Génère le fichier pathfle indispensable pour le f... 1 02/ En fin de processus de commande au paiement j'ai ceci et mon module est bien en place avec les bin:Executable request non trouvé /home/animalin/www/animalinsv7/modules/sips/bin/request
OVH me dit: mettre le chemin suivant:
homez.707/animalin/...
ou remonter les fichiers bin au dessus de www ?
Comment cela ce traduit pour l'appel des bin dans le logiciel ?
-
Bonjour Simon,
J'ai eu un retour de systempay et en fait c'est votre module qui est incomplet.
Il y a bien une possibilité pour configurer le retour automatique, et cela se passe..... (roulement de tambour) .... dans le module systempay sur la boutique peel (et non dans leur back-office).
De la même sorte que vous avez surchargé les url de retour (définis dans functions.php du module systempay) on a possibilité de définir un temps de retour automatique et un message d'attente....
Et aussi plein d'autres choses super intéressantes mais non implémentée dans le module systempay peel :S
Vous devriez d'ailleurs vous documenter (je peux vous envoyer le guide complet si vous voulez), car il y a matière à enrichir profondément votre module.
D'autant que c'est le seul module payant. (les module systempay de prestashop, magento sont par exemple gratuits (fournits par la banque)).
Je pense donc qu'il faut mettre ça dans le fichier functions.php mais il est sensiblement différent du modèle fournit par systempay alors j'ai besoin de votre aide.
Voila la page qui concerne ce besoin dans le guide systempay:Quel bout de code dois-je donc rajouter et à quel endroit dans le fichier functions.php ?
Mercii ;)
-
Bonjour Simon, et Merci, c'est déjà beaucoup plus clair !
Pour le point n°1
Ok, mais dans ce cas sil me faut faire une copie du fichier haut.php et haut.tpl juste pour les pages ok.php et changer l'include dans ok.php ??
Sinon le script google va être appelé sur toutes les pages... non ?
Pour le point N°2
C'est plus clair pour moi, j'ai désormais la variable exacte.
Par contre vous me dites de placer le script google avant la ligne $_SESSION['session_caddie']->init(); présent dans le fichier ok.php
Mais n'avons nous pas dit dans le point 1 qu'il fallait le mettre dans le fichier .tpl entre les balise body ?
A moins qu'en fait tout ce que je mets dans le fichier ok.php se retrouvera finalement entre les balises body ?
Merci par avance.
Et désolé pour ces questions bêtes mais nous ne sommes pas tous dév.
-
Bonjour,
Il y a une erreur sur le champ rueducommerce_mmid qui est absent dans votre table peel_sites. Si vous avez ajouter le module rue du commerce, vous devez ajouter rueducommerce_mmid dans la table peel_sites. Sinon il faut supprimer l'utilisation de ce champ dans la requête de mise à jour des informations du site.
Pour information ce problème est spécifique à votre installation, nous ne connaissons pas ce problème sur cette version de PEEL.
-
Bonjour,
1/ Oui, c'est a dire en local ca ne marche pas ?
C'est quoi les droits d'éxécution, le merchant id et connexion et mot de passe sont validés le dossier sips est en local, le processus fonctionne jusqu'a l'appel à la carte bleu ?
effectivement les fichiers binaires REQUEST et RESPONSE ne sont pas fait pour s’exécuter sur votre ordinateur. Une fois en ligne vous avez la possibilité de modifier les droits d'exécution pour les fichiers. Je vous invite à vous tourner vers votre hébergeur pour ce point.
2/ Je vérifie et dans peel_configuration j'ai bien atos_solution_name avec atos => mercanet mais il y a aussi un autre technical code sips qui est mal configuré avec sogenactif ! Je le rempli également avec atos => mercanet ?la variable "sips" doit contenir le merchant_id
3/ J'ai installé le site dans un sous dossier de mon hébergement OVH pour tester. Après les pieges d'usage j'ai bien la page d'accueil et je peux appeler des produits et me signer mais j'arrive sur une page blanche (http://www.animalins....php?prodid=407). Je n'ai pas activé le rewrite dans la config. Faut-il réinstaller ?Je ne pense pas que ce problème soit lié à la réécriture d'url, ni qu'il soit nécessaire de réinstaller. Avez-vous accès au logs d'erreur de l'hébergement ? Il y visiblement une erreur fatal qui mets fin au script.
Si vous avez modifié le fichier achat/caddie_ajout.php vous pouvez reprendre le fichier qui est sur la version actuelle téléchargeable depuis notre site https://www.peel.fr/.
Insertion du code de suivi des conversions AdWords
dans Module PEEL Premium pour PEEL SHOPPING
Simon développeur PEEL
Posté(e) · Signaler ce message
Bonjour,
=> Il faut utiliser la fonction echo pour afficher votre code dans le PHP.
Et oui il faut placer le code dans haut.tpl. Vous pouvez vous servir de la constante déjà créée
Dans haut.php
if (defined('IN_PAYMENT_VALIDATION_LANDING_PAGE')) {
$tpl->assign('total_produit_ht', $GLOBALS['total_produit_ht']);
$tpl->assign('display_google_tag', true);
}
Ensuite dans haut.tpl vous pouvez faire un test
{if display_google_tag}
// Votre tag ici
{/if}
Il faudra remplacer $GLOBALS['total_produit_ht'] par {$total_produit_ht} dans le tag