Simon développeur PEEL

Administrateur PEEL
  • Compteur de contenus

    2 913
  • Inscrit(e) le

  • Dernière visite


Tout ce qui a été posté par Simon développeur PEEL

  1. Simon développeur PEEL a ajouté un message dans un sujet  ERREUR : Token invalide   

    Bonjour,

    le problème que vous rencontrez a été abodé dans le sujet Nous avions alors publié une correction qui permet de corriger le problème de token invalide si HTTP_REFERER est désactivé sur l'hébergement, ce qui semble être le cas pour vous aussi. Mais le correctif publié à l'époque a été ajouté au logiciel depuis.
    Quelle version de PEEL SHOPPING utilisez-vous ?

    Une solution, à court terme, est d'ajouter return true; au début de la fonction verify_token dans le fichier lib/fonctions/fonctions.php.
    • 0
  2. Simon développeur PEEL a ajouté un message dans un sujet  Probleme connexion ? partir de la page membre   

    Bonjour,

    Dans membre.php, vous devez remplacer

    $goto = "/achat/caddie_affichage.php"; par $goto = $GLOBALS['wwwroot']."/achat/caddie_affichage.php";

    => Cette erreur est corrigé sur la futur version 6.4.
    • 0
  3. Simon développeur PEEL a ajouté un message dans un sujet  Frais de port et type de transport   

    Bonjour,

    La sélection du type de livraison fonctionne bien sur votre site, mais il faut sélectionner la zone de livraison avant. Il faut donc faire la même opération sur la zone que pour le type, c-a-d forcer la valeur de l'id de la zone dans le fichier caddie_affichage.php :

    if (isset($_POST['pays_zone'])) {
    $_SESSION['session_caddie']->set_zone(VOTRE_ID);
    $_SESSION['session_caddie']->update();
    }[/CODE]
    • 0
  4. Simon développeur PEEL a ajouté un message dans un sujet  ERREUR : Token invalide   

    Bonjour Mickaël, et merci pour vos encouragements !

    Chez quel hébergeur avez-vous installé votre boutique?
    • 0
  5. Simon développeur PEEL a ajouté un message dans un sujet  les attributs   

    Bonjour,

    Ok, effectivement, ce n'est pas ce que j'avais compris :).
    Il y a plusieurs possibilités.
    - Soit il faut que le prix du produit soit à 0, ce qui fait que le prix total du produit sera 0 + "prix de l'attribut" = "prix de l'attribut". Cela permet de garder le fonctionnement normal de PEEL, et d'éviter un développement. En revanche, le détail de la commande (dans le panier, dans les factures PDF, ...) affichera le prix du produit à 0, additionné au prix de l'attribut
    - Soit le prix du produit sera le prix de l'attribut.
    Dans ce cas, c'est un peu plus compliqué. Il faut dans un premier temps modifier l'affichage sur la page produit. Ensuite, il faut modifier la classe Caddie pour que le prix du produit soit celui de l'attribut sélectionné. Modifier la classe Caddie est nécessaire pour garder une cohérence lors de l'affichage du panier, des factures etc.... Si on se contente de modifier l'affichage sur la page produit, le prix du produit affiché dans toutes les étapes du process de commande sera le prix renseigné dans la fiche produit en back office, et donc différent de celui affiché sur la page produit en front office.

    Pour modifier uniquement l'affichage en front office, il faut modifier la génération du tableau attribut_size_price dans la fonction affiche_critere_stock du fichier lib/fonctions/display_product.php. Il faut remplacer les fonctions
    $product_object->get_final_price(get_current_user_promotion_percentage(), display_prices_with_taxes_active(), is_reseller_module_active() && is_reseller(), true, true, 1, true, true, true) par $product_object->configuration_size_price_ht
    Cette variable doit être encore modifié, pour lui ajouter la taxe du produit notamment.

    L'adaptation de la classe Caddie est une opération plus lourde. Nous pouvons réaliser ce développement dans un cadre contractuel. Si vous la souhaitez, je vous invite à prendre contact avec un conseiller commercial au 01 75 43 67 97.

    Merci.
    • 0
  6. Simon développeur PEEL a ajouté un message dans un sujet  Le client reçoit deux mails de confirmation commandes   

    Bonjour,
    Oui, l'administrateur (l'adresse email "Email traitement des commandes :") reçois une copie de l'email envoyé au client (fonction email_commande) et un autre email l'informant qu'une commande vient d'être passée (fonction send_mail_order_admin)
    • 0
  7. Simon développeur PEEL a ajouté un message dans un sujet  Frais de port et type de transport   

    Bonjour,

    => Après des tests en local, nous avons fait fonctionner la boutique PEEL comme vous le souhaitez. Je ne comprends pas non plus pourquoi la manipulation que je vous aie fournis ne fonctionne pas sur votre site. Pouvez-vous nous transmettre les accès à votre site pour comprendre le problème svp ?
    • 0
  8. Simon développeur PEEL a ajouté un message dans un sujet  les attributs   

    Bonjour,

    Pour désactiver la mise à jour automatique du montant du produit, vous devez modifier la fonction affiche_critere_stock du fichier lib/fonctions/display_product.php.
    Dans cette fonction, vous pouvez supprimer les appels à la fonction javascript update_product_price.
    • 0
  9. Simon développeur PEEL a ajouté un message dans un sujet  Probleme connexion ? partir de la page membre   

    Bonjour,

    Oui, vous pouvez m'envoyer toutes les informations nécessaire en message privé.
    Merci
    • 0
  10. Simon développeur PEEL a ajouté un message dans un sujet  Le client reçoit deux mails de confirmation commandes   

    Bonjour,

    La fonction email_commande gère l'envoi d'email au client. Si vous avez procédé à des tests avec un compte administrateur, il est normal que vous recevez 2 mail puisque la fonction send_mail_order_admin est également exécuter au même moment.
    Par contre, l'utilisateur standard ne doit recevoir qu'une seul fois l'email de commande. Pouvez vous vérifier que le fichier fin_commande.php comporte ceci à partir de la ligne 50 :


    switch ($com->paiement) {
    // In $com->payment_technical_code is stored the "technical_code" found in peel_paiement
    case 'check':
    case 'transfer':
    // On avertit l'utilisateur et l'administrateur uniquement pour les modes de paiement non instantanés
    send_mail_order_admin($commandeid);
    email_commande($commandeid);
    /* Le caddie est réinitialisé pour ne pas laisser le client passer une deuxième commande en soumettant une deuxième fois le formulaire */
    $_SESSION['session_caddie']->init();
    unset($_SESSION['session_commande']);

    break;
    default :
    break;
    }
    [/CODE]
    • 0
  11. Simon développeur PEEL a ajouté un message dans un sujet  L'image du Captcha ne s'affiche pas   

    Bonjour,

    Le lien vers l'image est-il présent dans la balise <img de l'image?
    Si oui, vous pouvez vérifier les droits d'écriture sur le dossier modules/captcha/security_codes
    • 0
  12. Simon développeur PEEL a ajouté un message dans un sujet  Probleme connexion ? partir de la page membre   

    Bonjour,

    Le site est placé dans un sous dossier magasin-independance. La redirection vers la page achat/caddie_affichage.php ne se fait pas peut-être à cause d'un problème de configuration de la boutique.

    Quelle est la valeur de la variable $wwwroot ? Avez-vous un lien vers le site ?
    • 0
  13. Simon développeur PEEL a ajouté un message dans un sujet  probleme avec les templates de mail, affichant du contenu html   

    Bonjour,

    Dans un premier temps, vous pouvez télécharger la version 6.3.1 de PEEL depuis le site peel.fr, et copier/coller les fichiers du module webmail.
    Si le problème persiste, pouvez vous me donner les accès admin et FTP que je puisse comprendre la nature de cette erreur ?

    Merci
    • 0
  14. Simon développeur PEEL a ajouté un message dans un sujet  Fond de page des newsletter   

    Bonjour,

    la balise body n'est pas gérer par fckeditor, mais par la fonction send_email (lib/fonctions/emails.php). Cette fonction gère l'ensemble des envoies d'email sur la boutique. Pour mettre un fond particulier pour la newsletter vous pouvez modifier la fonction send_email pour ajouter un style spécifique uniquement lors de l'envoi de la newsletter en faisant un test sur la valeur de la variable $template_technical_code par exemple.
    • 0
  15. Simon développeur PEEL a ajouté un message dans un sujet  les attributs   

    Bonjour,

    il est possible de mettre un prix sur attribut personnalisable ou un attribut taille. La sélection de ces attributs en front office modifie dynamiquement le prix global du produit.
    C'est cette mise à jour automatique du prix du produit+attributs que vous souhaitez ne pas activer ?
    • 0
  16. Simon développeur PEEL a ajouté un message dans un sujet  Probleme connexion ? partir de la page membre   

    Bonjour,

    vous parlez bien du lien "Identifiez-vous" situé dans ".../achat/caddie_affichage.php" ?
    • 0
  17. Simon développeur PEEL a ajouté un message dans un sujet  Taille de colonne dans pdf   

    Bonjour cerise,

    Il est possible d'élargir les colonnes des facture. Pour cela je vous invite à vous rendre sur le fichier "Invoice.pdf" du dossier ".../lib/class/" à la fonction "function addCols($tab)"
    • 0
  18. Simon développeur PEEL a ajouté un message dans un sujet  Le client reçoit deux mails de confirmation commandes   

    Bonjour xeon,

    Les deux emails envoyés sont effectués à partir de quelle mode de paiement ? CB ou les autres modes ?
    • 0
  19. Simon développeur PEEL a ajouté un message dans un sujet  probleme avec les templates de mail, affichant du contenu html   

    Bonjour xeon,

    est-il possible de me fournir le corp exact de votre nouveau template d'email ?
    • 0
  20. Simon développeur PEEL a ajouté un message dans un sujet  Probleme connexion ? partir de la page membre   

    Bonjour,

    Quelle est cette l'url ? Après la connexion, la page membre redirige vers la page /compte.php normalement.
    • 0
  21. Simon développeur PEEL a ajouté un message dans un sujet  Frais de port et type de transport   

    Bonjour,

    La fonction update recalcul les montants du caddie en prenant en compte le type de livraisons, et charge la variable $_SESSION['session_caddie']->typeId.
    Dans la fonction get_caddie_content_html() du fichier \lib\fonctions\display_caddie.php, la sélection automatique de l'option est faite via cette variable. A priori, la modification que vous avez faites doit fonctionner.
    Pouvez-vous tester les variables $_SESSION['session_caddie']->typeId et $_SESSION['session_caddie']->type lors de l'affichage du panier ?

    Si vous souhaitez supprimer le select des moyens de livraisons, vous pouvez modifier ce bloc de code :

    if (!empty($_SESSION['session_caddie']->zoneId) && !empty($mode_transport)) {
    if ($mode_transport == 1) {
    // Ici on est dans le cas o&#249; le calcul des frais de ports est par poids ou par montant total
    $sqlType = 'SELECT DISTINCT(t.id), t.nom_' . $_SESSION['session_langue'] . '
    FROM peel_tarifs tf
    INNER JOIN peel_types t ON t.id = tf.type
    WHERE t.etat = 1 AND tf.zone = "' . intval($_SESSION['session_caddie']->zoneId) . '" AND (poidsmax>="' . floatval($_SESSION['session_caddie']->total_poids) . '" OR poidsmax=0) AND (totalmax>="' . floatval($_SESSION['session_caddie']->total_produit) . '" OR totalmax=0)';
    $resType = query($sqlType);
    }

    if (!empty($resType) && num_rows($resType) > 0) {
    $output .= SHIPPING_TYPE . ' <span class="etoile">(*)</span>' . BEFORE_TWO_POINTS . ': ' . $form_error_object->text('type') . '
    <select name="type" onchange="frmsubmit(\'' . REFRESH . '\')">
    <option value="">' . SHIP_TYPE_CHOOSE . '</option>
    ';
    while ($Type = fetch_assoc($resType)) {
    $output .= '
    <option value="' . intval($Type['id']) . '" ' . frmvalide(vb($_SESSION['session_caddie']->typeId) == $Type['id'], ' selected="selected"') . '>' . String::html_entity_decode_if_needed($Type['nom_' . $_SESSION['session_langue']]) . '</option>';
    }
    $output .= '
    </select>
    ';
    } else {
    $output .= '
    <span style="color:red;">' . ERREUR_TYPE . '</span><br />';
    }
    }[/CODE]
    • 0
  22. Simon développeur PEEL a ajouté un message dans un sujet  Correction automatique du code dans les zones html   

    Bonjour,

    C'est FCKEditor qui agit automatiquement sur le contenu. Pour éviter ce problème, vous pouvez changer d'éditeur wysiwyg.
    • 0
  23. Simon développeur PEEL a ajouté un message dans un sujet  email et pièce jointe   

    Bonjour,

    depuis la 6.3, l'ajout de pièce jointe dans un email est géré par la fonction send_email. Lors de l'appel à la fonction, il faut définir le paramètre file qui est un tableau qui contient le nom des fichiers à joindre, le chemin et le type-mime de chacun d'entre eux :
    $file['path_file_attachment'][] = // chemin vers votre fichier
    $file['name'][] = // nom de votre document avec l'extension
    $file['type-mime'][] = // le type mime ('text/csv', 'application/pdf', )
    • 0
  24. Simon développeur PEEL a ajouté un message dans un sujet  lien entre image et images thumbs   

    Bonjour,

    La fonction thumbs, défini dans le fichier modules/thumbs/fonctions.php créer les miniatures. Le nom des miniatures est défini de cette manière :
    $nom . '-' . String::substr(md5($imageFile . '-' . $width . 'x' . $height . '-' . $method), 0, 4) . '.' . $extension;
    • 0
  25. Simon développeur PEEL a ajouté un message dans un sujet  Si commande égale ? 0 euro   

    Bonjour,

    quel est la valeur de $_SESSION['session_caddie']['total'] dans cette fonction ? Vous pouvez tester la valeur de la variable avec var_dump(). Si le caddie est vide, cette variable doit bien contenir 0.
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping