-
Compteur de contenus
2 913 -
Inscrit(e) le
-
Dernière visite
Tout ce qui a été posté par Simon développeur PEEL
-
Simon développeur PEEL a ajouté un message dans un sujet Remises Cumulables
Bonjour,
Oui, c'est bien ça. Les remises utilisateurs et produits se cumulent, par contre une seule remise du produit sera utilisée (la remise la plus importante).
Au niveau de nos délais de réponse, nous sommes très réactifs dans le traitement des dysfonctionnements lié au produits qui nous sont remontés. Pour des sujets comme des questions sur l'utilisation du back office, sur l'utilisation du logiciel, ou sur des conseils sur des développements spécifiques une fréquence de réponse d'une fois par jour est raisonnable.
Nous pouvons, si vous le souhaitez vous fournir une formation et/ou la mise en place de développements spécifique dans les plus brefs délais avec une facturation au temps passé. Si cela vous intéresse, vous pouvez contacter un conseiller commercial au 01 75 43 67 97.
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Création De Produits Similaires
Bonjour,
Vous pouvez automatiser en créant une requête qui recherche tous les produits dans la catégorie du produit consulté. Vous pouvez faire une recherche sur la table peel_produits_references pour trouver les requêtes à modifier.
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Remises Cumulables
Bonjour,
Il n'y a normalement pas de cumul dans les pourcentages de réduction. Dans la fonction get_all_promotions_percentage, la ligne
$rebate_coefficient = 1 - (1 - $user_promotion_percentage / 100) * (1 - min(max($this->promotion, $cat['promotion_percent'], $marque['promotion_percent'], $global_promotion['promotion_percent']), 100) / 100);
utilise la remise la plus forte parmit la réduction pour le produit ($this->promotion), la réduction pour la catégorie ($cat['promotion_percent']), la réduction pour la marque ($marque['promotion_percent']) et la réduction global pour le site ($global_promotion['promotion_percent']). L'une de ces remises est cumulé avec les remises de l'utilisateur.
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Probleme Vignette Produit Detail
Bonjour,
Effectivement, le changement d'image est géré automatiquement avec jqzoom. Donc le changement de l'image principal doit forcement se faire avec la fonction switch_product_images dans le cas de la lightbox. Vous pouvez supprimer $a_other_pictures_attributes = ''; pour rétablir le fonctionnement d'origine qui n'est pas modifiable sans développement plus conséquent.
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Logo Lors De La Page Paiement De La Banque?
Bonjour,
Ce fichier n'est pas présent dans le module PEEL. Le fichier qui contient les paramètres modifiables est le fichier parmcom.sogenactif
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Probleme Vignette Produit Detail
Bonjour,
dans ce cas vous devez ajouter la variable
$a_other_pictures_attributes = ' ';
sous la ligne
} elseif ($GLOBALS['site_parameters']['zoom'] == 'lightbox') {
au début de la fonction get_produit_details_html, et supprimer la variable $display_first_image_on_mini_pictures_list = false; ajoutée précédemment.
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Probleme Vignette Produit Detail
Bonjour,
Dans le fichier lib/fonctions/display_product.php, dans la fonction get_produit_details_html sous la ligne (vers la ligne 89)
} elseif ($GLOBALS['site_parameters']['zoom'] == 'lightbox') { Vous pouvez ajouter la variable $display_first_image_on_mini_pictures_list = false; pour ne plus afficher l'image principale dans les vignettes. Il n'y aura plus d'image en double.
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Tva Et Frais De Port
Bonjour,
La résolution d'un sujet comme celui-ci nécessite une analyse et une intervention qui peuvent prendre du temps.
Nous pouvons, si vous le souhaitez, intervenir sur votre site pour résoudre le problème que vous décrivez.
Si notre intervention de maintenance technique sur votre version 5.41 vous intéresse je vous invite à joindre M. Pinot au 01 75 43 62 92 pour qu'il vous fasse un devis pour cette intervention.
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Probleme Vignette Produit Detail
Bonjour,
Quelle version de PEEL utilisez-vous ?
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Sauvegarder Automatiquement Le Panier
Bonjour,
Ce développement implique des modifications structurelles dans le code de PEEL, et nécessite un travail de conception important. Nous pouvons répondre à cette demande, et si vous le souhaitez, je vous invite à prendre contact avec un conseiller commercial au 01 75 43 67 97 qui pourra vous accompagner dans votre projet de personnalisation de votre boutique.
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Aide Installation Paiement En Ligne
Bonjour,
Ce message d'erreur vient d'une configuration manquante dans le fichier modules\sips\fonctions.php. Vers la ligne 67 du fichier il y a un bloc de constante en commentaire :
define("ATOS_PARMCOM_SOLUTION_NAME", ''); //define("ATOS_PARMCOM_SOLUTION_NAME", 'scellius'); //define("ATOS_PARMCOM_SOLUTION_NAME", 'cyberplus'); //define("ATOS_PARMCOM_SOLUTION_NAME", 'elysnet'); //define("ATOS_PARMCOM_SOLUTION_NAME", 'e-transactions'); //define("ATOS_PARMCOM_SOLUTION_NAME", 'mercanet'); //define("ATOS_PARMCOM_SOLUTION_NAME", 'sherlocks'); //define("ATOS_PARMCOM_SOLUTION_NAME", 'sogenactif'); //define("ATOS_PARMCOM_SOLUTION_NAME", 'webaffaires'); => Il faut commenter la constante actuellement active, et décommenter celle qui a pour valeur le nom de la solution de paiement de votre banque;
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Google Analytics
Bonjour,
Nous avons installé sur des sites l'ancien ou nouveau code de tracking Google Analytics et il n'y a pas eu de problème.
Je vous invite à vérifier que vous mettez bien la version du code complète, qui contient votre numéro de site UA-....... et non pas une version générique du code de tracking, et à vérifier le code dans une page HTML générée.
Par ailleurs, lorsque vous dites que ça ne marche pas, faites bien la distinction entre vos vérifications, ce que peut dire le détecteur de tag de Google Analytics, et le fonctionnement effectif des statistiques de votre sites en regardant après 24h si les visites sont prises en compte.
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Aide Installation Paiement En Ligne
Bonjour,
Cette erreur vient peut-être des droits d'accès qui sont insuffisants pour le fichier /homez.775/cavecham/www/modules/sips/bin/request. Il faut aussi vérifier les droits d'exécutions pour le fichier /homez.775/cavecham/www/modules/sips/bin/response
Les droits adéquats dépendent de l'hébergement.
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Photos Dupliqué Automatiquement Dans Thumbs
Bonjour,
La photo est stocké dans le dossier upload, au format maximal imposé par le paramétrage de la boutique. Les vignettes utilisées en front office sont stockées dans le répertoire upload/thumbs. Une vignette est créée pour une taille. Donc une image d'un produit peut-être présente plusieurs fois dans thumbs, avec des tailles différentes
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Google Analytics
Bonjour,
Le code analytics est intégrable à partir du back office, sur la page de configuration du site (administrer/site.php). Le tag sera mis juste avant la fermeture de la balise body
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Aide Installation Paiement En Ligne
Bonjour,
Vous devez activer allow_url_fopen sur votre hébergement. La fonction file_get_contents est utilisée pour générer le fichier pathfile. Comme la génération de ce fichier échoue, les erreurs suivantes s'affichent
Warning: fopen(/home/www/dc5b0d89027476cffd8fe341cc6e161b/web/modules/sips/pathfile) [function.fopen]: failed to open stream: Permission denied in /home/www/dc5b0d89027476cffd8fe341cc6e161b/web/modules/sips/fonctions.php on line 217 Warning: fwrite() expects parameter 1 to be resource, boolean given in/home/www/dc5b0d89027476cffd8fe341cc6e161b/web/modules/sips/fonctions.php on line 218 Warning: fclose() expects parameter 1 to be resource, boolean given in/home/www/dc5b0d89027476cffd8fe341cc6e161b/web/modules/sips/fonctions.php on line 219
Pour cette erreur :
La fonction PHP exec() est indispensable pour le fonctionnement du module. Il faut configurer votre hébergement pour permettre l'exécution de cette fonction.
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Email Automatique
Bonjour,
Les informations de paiements par chèque ou virement sont à mettre dans les coordonnées de la société, administrable sur la page administrer/societe.php. Ces informations s'afficheront sur la page de fin de paiement par chèque ou par virement.
Un email est normalement envoyé lors du paiement de la commande. Sur la page d'administration des modèles d'email, vous pouvez vérifier si l'email email_commande est présent et actif.
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Cloud Zoom
Bonjour,
Pour éviter les problèmes de compatibilité, nous avons inclus deux solutions de zoom différentes. Vous pouvez utiliser jqzoom en changeant la configuration du zoom dans la page de configuration de la boutique.
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Moteur De Recherche Peel Affine
Bonjour,
j'ai mis un accent à la variable $requete dans mon message, il y en a pas.
La bonne ligne est
echo $requete; die();
Si vous êtes en local, vous pouvez lire la documentation de votre serveur. Si vous travaillez sur un site hébergé, vous pouvez voir directement avec votre hébergeur.
Si vous le souhaitez, nous pouvons finir intégralement cette modification. Il faut dans ce cas prendre contact avec un conseiller commercial au 01 75 43 67 97.
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Moteur De Recherche Peel Affine
Bonjour,
Pour comprendre l'origine du problème, vous pouvez dans un premier temps afficher la requête et l’exécuter dans phpmyadmin. Dans la fonction build_sql_produits, ajouter à la fin
echo $requête; die(); juste avant
return $requete;-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Limiter Le Nombre D'article Par Produit Dans Le Caddie
Bonjour,
Il y a deux type de modifications à faire. D'abord supprimer les champs textes permettant de renseigner une quantité, ensuite modifier le caddie pour empêcher un deuxième ajout d'un même produit.
La première est de modifier le formulaire pour que les utilisateurs ne puissent pas ajouter plusieurs produits en 1 fois. Il faut modifier le formulaire où s'affiche le champ text dans lequel l'utilisateur renseigne la quantité. C'est la fonction affiche_critere_stock qui gère cette partie, et elle fait appel au fichier modeles\peel7\smarty\critere_stock.tpl.
Dans ce fichier, vous pouvez remplacer la ligne
<span>{$STR_QUANTITY}{$STR_BEFORE_TWO_POINTS}: </span><input type="text" size="3" name="qte" value="{$qte_value|str_form_value}" /> par
<input type="hidden" name="qte" value="1" /> Ensuite, il faut empêcher les utilisateurs de modifier la quantité dans le champ quantité du panier. Pour ce cas, il faut modifier le fichier modeles\peel7\smarty\caddie_products_summary_table.tpl, ligne
<input type="text" size="3" style="width:23px" name="quantite[{$p.numero_ligne}]" value="{$p.quantite.value|str_form_value}" {if isset($p.quantite.message)} onchange="if(this.value>{$p.quantite.stock_commandable}) {ldelim}this.value='{$p.quantite.stock_commandable}'; alert('{$p.quantite.message|filtre_javascript:true:true:true:false}');{rdelim}"{/if} /> <input type="submit" value="" name="" class="bouton_ok" />
Pour le second point, l'ajout au panier est géré par la méthode add_product de la class Caddie du fichier lib\class\Caddie.php. Il y a un test dans cette fonction pour savoir si il est nécessaire de créer une nouvelle ligne dans le panier, ou de mettre à jour une ligne existante.
Il faut faire une modification pour le premier cas de figure, pour faire en sorte qu'il ne soit pas possible de mettre à jour une ligne qui existe, sans pour autant créer une nouvelle ligne. Sous le test
if (isset($numero_ligne)) { // Le produit est déjà dans le panier avec la bonne configuration de couleur et de taille $quantite_start = $this->quantite[$numero_ligne]; remplacer le calcul de la variable $quantity_wished par quantity_wished = 0;
=> La ligne ne sera à priori pas modifiée.
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Moteur De Recherche Peel Affine
Bonjour,
Ok pour la première étape. Il reste deux modifications à faire :
- Il faut donc récupérer l'id de la marque envoyée en GET
- Ajouter un critère à la requête de recherche.
Pour le premier point, vous pouvez ajouter $brand = vn($_GET['brand']); sous le bloc
$output = ''; $output_result = ''; $match = vb($_GET['match']); $search = vb($_GET['search']); au début du fichier search.php.
Pour l'étape deux, 2 sous-étapes :
- il faut ajouter le paramètre $brand aux fonctions build_sql_produits et build_terms_clause:
build_sql_produits($terms, $fields, $match, $brand);
build_terms_clause($terms, $fields, $match, $brand);
=> Il faut modifier les appels de fonction, ainsi que la définition de la fonction.
- Dans la fonction qui créer le SQL, il faut ajouter la contrainte sur l'id de la marque :
pour build_sql_produits, la requete ressemblera à ceci :
$requete .= 'FROM peel_categories c
INNER JOIN peel_produits_categories pc ON pc.categorie_id = c.id
INNER JOIN peel_produits p ON p.id = pc.produit_id
LEFT JOIN peel_marques m ON p.id_marque = m.id
WHERE p.etat = "1" AND ' . build_terms_clause($terms, $fields, $match) . '
ORDER BY p.id DESC
LIMIT 100';
pour faire fonctionner build_terms_clause, vous pouvez ajouter
if (!empty($brands)) {
$this_term_conditions_array[] = "m.id = ". $brands;
}
sous la boucle
foreach ($fields as $val) { $this_term_conditions_array[] = word_real_escape_string($val) . ' ' . word_real_escape_string($notmod) . ' LIKE "%' . nohtml_real_escape_string($term) . '%"'; } (ligne 268 sur votre version).
Voila dans l'esprit des modifications à faire pour obtenir ce que vous souhaitez. Ce code n'a pas été testé, je vous laisse le soin de l’adapter à votre site.
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Changer Le Nom Des Images
Bonjour,
Pour trouver où est la fonction upload, vous pouvez utiliser l'outil de recherche de votre éditeur de texte (Ctrl-F, Cmd-F sur MAC)
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Changer Mes Paramètres
Bonjour,
Oui, c'est tout à fait normal.
-
0
-
-
Simon développeur PEEL a ajouté un message dans un sujet Changer Le Nom Des Images
Bonjour,
Pour chaque page qui propose un uplaod de fichier, il y a un appel à la fonction upload. Par exemple pour la page produits en back office, la fonction uplaod est appelé ligne 125 et 151 (pour votre version) de la page administrer/produits.php. Il faut remplacer le second paramètre false par true
-
0
-