Flux d’activité
Flux d’activité de Messages
-
-
Bonjour,
Je suis webmaster de www.immac.be et récemment j'ai activer le module PayPal qui fonctionne au niveau des paiements.
Le soucis est que sur la boite mail je ne reçois pas de message pour être prévenu que le client a commander et payer avec Paypal un produit.
Je suis obliger de vérifier dans l'administration vente et compatibilité/Liste des commandes ..........
Mais si le client choisi virement bancaire, la je reçois bien un mail qui me préviens que le client a fais une commande.
Mais pourtant tous est OK dans modèles de mail.
Si il faut faire une modification au niveau PHP pouvez m'indiquer le chemin.
Dans l'attente de vous lire,
-
Bonjour.
Je cherche à savoir où aller pour modifier les lignes du caddie.
Je veux changer la ligne " taille : 'nom de la taille' "
Car j'utilise un jeu de taille complexe pour gérer des centaine de taille facilement.
J'ai 9 tailles dans peel_produit_taille (taille1, taille2, taille3, etc...).
Chacune de ses tailles renvoient vers le nom correspondant dans ma table perso.
Je dois donc ajouter un SELECT supplémentaire et coller le résultat à la place du résultat actuel pour cette ligne.
Je ne sais pas dans quelle fichier.
Ni vers où chercher.
Bonne journée -
Bonjour,
Effectivement le remplissage automatique du code client ne se fait plus lors d'une création d'utilisateur depuis le bak office.
Pour corriger, il faut remplacer
$code_client = vb($frm['code_client'], "CLT" . date("Y") . $frm['id']);
par
if(empty($frm['code_client'])) { $code_client = "CLT" . date("Y") . $frm['id']; } else { $code_client = $frm['code_client']; }
dans la fonction insere_utilisateur (vers la ligne 295 du fichier lib/fonctions/user.php)
-
Bonjour,
Vous pouvez regarder dans le HTML généré pour le menu il y a ce qu'il faut dans l'attribut class de la balise li pour pouvoir définir un style CSS pour un élément du menu
Par exemple sur https://premium.peel.fr/ il y a pour chaque élément du menu menu_cat_X où X est l'id de la catégorie. Donc pour régler la taille d'un élément du menu,il faut créer une nouvelle classe CSS menu_cat_X
-
Bonjour.
Quel serait le meilleur moyen pour ajuster la taille en longueur (axe x) d'un onglet du menu.
L'un des catégorie comporte des sous catégorie à noms un peu long.
Il y a un retour à la ligne.
C'est disgracieux.
J'aimerai allonger cet onglet et uniquement celui-là.
Je peux utiliser un code nominatif par id au besoin car mon site ne va pas bouger.
Bonne journée
-
-
Bonjour Simon
Je suis actuellement en déplacement et je peux pas trop mettre les mains dans le camboui, mais lors de l'ugrade en v 8.0.5, je n'ai RIEN touché sur le fichier utilisateurs.php, et je peux vous certifier que les 2 utilisateurs (comptes clients) que j'ai créés depuis le passage en V8.0.5 n'ont pas le numéro de client bleu cliquable affiché sous leur nom dans la liste des utilisateurs... Vous pouvez si vous le souhaitez, vous connecter sur mon site ski vous avez quelques minutes pour constater.
Sur votre site de démo, avez vous créé un nouveau compte utilisateur/client pour vérifier ? Parce que effectivement, tous mes clients créés avant le passage à la 8.0.5 ont toujours le numéro client qui s'affiche. Ce sont juste les nouveaux clients crées depuis l'upgrade qui ont ce défaut...
-
Bonjour,
La sélection automatique de la deuxième option du select des tailles n'est pas administrable, il faut modifier le code. Vous pouvez par exemple supprimer la première option "Choisissez votre taille" en supprimant la ligne
<option value="0">{$STR_CHOOSE_SIZE}</option>
dans le fichier \modeles\peel7\smarty\critere_stock.tpl
-
Merci.
C'était simple et efficace.
Il m'en faudrait un autre.
Même principe avec les taille.
Taille par défaut : option[1] du select taille.
J'ai tenté trois commandes mais je n'y suis pas arrivé.Bonne journée
-
Bonjour,
J'y suis finalement arrivé grace a une petite adaptation.
Je n'utilise pas les fonctions NFORMATIONS CLIENT
Et je détourne donc un choix dans "Qui".
J'ai modifier "partenaire" dans Qui par "Numero de TVA intracom OK (pas de TVA)"
Et j'ai ajouté une condition dans une fonction et je peut maintenant vérifier un numero de TVA et ne passé en exonération que les utilisateurs avec numero de TVA intracom que j'ai controlé. Il me suffit donc de modifier l'utilisateur et de choisir "Numero de TVA intracom OK (pas de TVA)" dans "Qui".
L'option d'exonération doit etre active dans les parametres du site.Voici les 2 petites modifications:
fichier: /lib/fonctions/user.php
ORIGINE:
function is_user_tva_intracom_for_no_vat($user_id = null) { if (empty($user_id) && est_identifie()) { $user_id = $_SESSION['session_utilisateur']['id_utilisateur']; } if (!empty($user_id)) { if ($user_infos = get_user_information($user_id)) { // Pas de vérification trop stricte du numéro de TVA intracommunautaire pour éviter les problèmes liés à des formats différents if (!empty($GLOBALS['site_parameters']['pays_exoneration_tva']) && String::strlen($GLOBALS['site_parameters']['pays_exoneration_tva'])==2 && !is_numeric(String::substr($user_infos['intracom_for_billing'], 0, 2)) && String::substr(String::strtoupper($user_infos['intracom_for_billing']), 0, 2) != $GLOBALS['site_parameters']['pays_exoneration_tva'] && String::strlen($user_infos['intracom_for_billing']) >= 7 && String::strlen(str_replace(' ', '', $user_infos['intracom_for_billing'])) <= 14) { // Utilisateur avec un n° de TVA intracom, en Europe mais pas en France return true; } } } return false; }
MODIFIER PAR:
function is_user_tva_intracom_for_no_vat($user_id = null) { if (empty($user_id) && est_identifie()) { $user_id = $_SESSION['session_utilisateur']['id_utilisateur']; } if (!empty($user_id)) { if ($user_infos = get_user_information($user_id)) { // Pas de vérification trop stricte du numéro de TVA intracommunautaire pour éviter les problèmes liés à des formats différents if (!empty($GLOBALS['site_parameters']['pays_exoneration_tva']) && String::strlen($GLOBALS['site_parameters']['pays_exoneration_tva'])==2 && !is_numeric(String::substr($user_infos['intracom_for_billing'], 0, 2)) && String::substr(String::strtoupper($user_infos['intracom_for_billing']), 0, 2) != $GLOBALS['site_parameters']['pays_exoneration_tva'] && String::strlen($user_infos['intracom_for_billing']) >= 7 && String::strlen(str_replace(' ', '', $user_infos['intracom_for_billing'])) <= 14 && $user_infos['seg_who']== "partner") { // Utilisateur avec un n° de TVA intracom, en Europe mais pas en France return true; } } } return false; }
fichier: \lib\lang\admin_fr.phpORIGINE:
$GLOBALS["STR_ADMIN_UTILISATEURS_WHO_PARTNER"] = "Partenaire";
MODIFIER PAR:
$GLOBALS["STR_ADMIN_UTILISATEURS_WHO_PARTNER"] = "Numero de TVA intracom OK (pas de TVA)";
Voila, j’espère que ça pourras aidé d'autres personnes car je trouve que c'est essentiel de pouvoir avoir un contrôle la dessus et pas juste envoyé des commandes sans TVA car l'utilisateur a mis un truc non valide et de devoir se prendre la tete à expliquer, modifier ou annulé des commandes ou finalement devoir payé la TVA que l'on aurai du facturé!
Le top serait un control automatique du numéro de TVA mais c'est un peut plus lourd à faire donc je me contente de ça pour le moment mais si y en a qui y travail, partagez ;)
Bonne journée.
-
Bonjour,
Vous pouvez créer la variable de configuration default_delivery_type_id depuis la page de création de configuration administrer/configuration.php?mode=ajout
Il faut remplir le champ "Votre contenu :" avec l'id du mode de livraison à choisir par défaut
-
Bonjour
Le numéro de client est toujours créé sur la version 8.0.5, et s'affiche bien sur la page de liste des utilisateurs comme le montre notre site de démonstration : https://premium.peel.fr/admintest/utilisateurs.php
-
Bonjour.
Je n'ai qu'une mode de livraison.
Je veux qu'il soit automatiquement sélectionner plutôt que devoir le sélectionner manuellement.
Pour le moment j'ai placé dans caddie_content.tpl en fin de fichier:
<script type='text/javascript'> document.getElementById('livraison_type').selectedIndex = 1; frmsubmit('recalc'); </script>
En fin ce page mais ca ne lance pas le recalc.
Et je n'arrive pas à la lancer
Bonne journée
-
Bonjour
En passant à la V8.05, j'ai perdu le numéro de client qui s'affichait sur admin/utilisateurs.php
Je n'avais défini de la façon suivante : CLT2017XXXX avec XXXX numéro de client peel, et là depuis l'upgrade et la création de 2 utilisateurs, je n'ai plus cette donnée cliquable qui s'affiche dans la colonne Privilège/Code client !
quelque chose a changé ?
merci pour l'info !
JL
-
oui oui justement !
Cette correction, je l'ai appliquée et elle ne fonctionne QUE pour le défilement des produits en scrolling et pas en fondu. Donc c'est bon pour moi : je suis passé en scrolling .
Par contre, cette histoire de "bouton et prix" coupés ou manquant, c'est bien avec cette correction, que je mette 285, 300 ou 500 pixels de hauteur !
-
Bonjour,
Pour cela vous pouvez appliquer la correction CSS que j'ai donné dans mon message précédent.
-
-
Bonjour
Merci pour la réponse !
Bon alors mon bloc n'était pas en scrolling, mais fondu. C'est pas grave, je suis passé en scrolling et là, le footer ne fait plus de yoyo. Super pour ça !
MAIS je me suis rendu compte quand même qu'il y avait un petit truc pas plaisant sur ce bloc... Si le titre du produit prend 2 lignes, alors le bouton "+ de détails" et le pris sont coupés ou inexistant. Y aura t'il une correction pour cela ?
merci !
JL
-
Bonjour Simon
J'avais pas tout créé non, effectivement.
désolé ! j'avais pas créé disable_link_cgv tout court ! et créé que le dlisable_legal_left et pas right ! tout a disparu ! merci !
-
Bonjour,
Vous pouvez ajouter une règle CSS dans le fichier screen pour fixer la hauteur du bloc :
#scrollerdiv_last_views {
height:285px;}
si la minification du fichier CSS est activée, vous devrez utiliser le bouton "CSS & Javascript : Mise à jour" de la page "/administrer/clean_folders.php" pour rafraichir le fichier css dans le cache de PEEL.
-
Bonjour,
Avez-vous ajouté toutes les configurations donné dans ce message https://forum.peel.fr/topic/10468-footer/?do=findComment&comment=35865 ? Il y a 4 paramètres à créer
-
Bonjour,
Oui à priori c'est au bon endroit. Il faut peut-être ajouter un espace entre la variable $input_on_change et ma_fonction();
-
Bonjour.
Je veux ajouter une fonction quand l'utilisateur change l'un des select d'attribut. (autre que la taille)
Fichier : modules/attributs/fonctions.php ligne 508
'onchange' => $input_on_change . 'ma_fonction(); update_product_price' . $save_suffix_id . '();'
Ca vous semble correcte ?
Bonne journée
-
Paypal confirmation commande
dans PEEL SHOPPING : logiciel open source de boutique en ligne
ctmben
Posté(e) · Signaler ce message
case 'paypal':
if (file_exists($GLOBALS['fonctionspaypal']) && !empty($GLOBALS['site_parameters']['email_paypal'])) {
require_once($GLOBALS['fonctionspaypal']);
$js_action='document.getElementById("paypalForm").submit()';
$output .= '
<div align="center">
' . REGLEMENT_CARTE_BANCAIRE . '<br />
' . getPaypalForm($order_id, $_SESSION['session_langue'], fprix($amount_to_pay, false, $com->devise, true, $com->currency_rate, false, false), $_SESSION['session_devise']['code'], $com->email, 1, '', $_SESSION['session_utilisateur']['id_utilisateur'], $com->prenom_ship, $com->nom_ship, $com->adresse_ship, $com->zip_ship, $com->ville_ship, $com->pays_ship, $com->telephone_ship) . '
<br />
' . PAYPAL_IMG . '
</div>
';
$send_admin_template_email = 'admin_info_payment_credit_card';
}
break;
default :
break;
}
if ($send_admin_email && !empty($send_admin_template_email)) {
unset($custom_template_tags);
$custom_template_tags['ORDER_ID'] = $order_id;
send_email($GLOBALS['support'], '', '', $send_admin_template_email, $custom_template_tags, 'html', $GLOBALS['support']);
}
if(is_autosend_module_active() && !empty($js_action) && !empty($GLOBALS['site_parameters']['module_autosend_delay'])) {
$output .= '<script type="text/javascript"><!--//--><![CDATA[//><!--
setTimeout (\''.$js_action.'\', '. ($GLOBALS['site_parameters']['module_autosend_delay']*1000) .');
//--><!]]></script>';
}
return $output;