Flux d’activité

Flux d’activité de Messages


  1. Bonjour,

     

    Vous pouvez ajouter un champ dans la table peel_commandes qui s'appelle commentaires_admin, et rendre ce champ administrable dans le détail de la commande en reprenant ce qui existe pour le champ commentaire.

    Ce champ ne sera pas affiché ailleurs que dans la page de détail de commande, cette information serait destiné uniquement à l'administrateur.

  2. carcy


    Bonjour

    en faisant un peu de classement, il m'est venu une idée qui serait intéressante pour les prochaines versions.

    Comme certains d'entre nous avons différents moyens de paiement (chèque, virement, paypal, CB...), serait il possible de rajouter dans le backoffice dans la gestion des commandes, un cadre de commentaires sur le paiement (ex : chèque numéro 12233458, virement Banque postale ...., transaction paypal numéro 32164564541...) ?

    et éventuellement, d'imprimer ce commentaire des paiements sur la facture pdf , lorsqu'elle a le statut réglée,dans les commentaires ou apparaissent d'ailleurs le moyen de livraison ?

     

    je vous remercie

     

    cordialement

     

    jean-luc

     

     


  3. Bonjour,

     

    Cette requête récupère les id de commandes payées de l'utilisateur qui comportent le produit consulté :
    $sql = 'SELECT pc.id
        FROM peel_commandes pc
        INNER JOIN peel_commandes_articles pca ON pca.commande_id = pc.id
        WHERE pca.produit_id = ' . intval($_GET['prodid']) .' AND pc.id_statut_paiement = 3 AND pc.id_utilisateur = '.intval($_SESSION['session_utilisateur']['id_utilisateur']) .'
        GROUP BY pc.id';

  4. xeon


    Bonjour,

     

    Alors que je faisais une recherche sur votre forum pour chercher si les métas des pages annexes (contact, panier...) pouvaient être contrôlés, j'ai vu sur un ancien sujet (), que cette gestion était en prévision d'amélioration. Mais apparemment si je teste la version 7, cela n'est pas géré par défaut. Avez-vous une solution dans le forum ou autre pour cela ?

     

    Merci.

    cordialement

  5. Gilles Boussin


    Bonjour,

     

    Cela dépend de ce que vous avez configuré dans le fichier lib/setup/info.inc.php qui a été rempli avec les informations que vous avez données lors de l'installation.

    Si vous y indiquez www alors une personne qui vient sans www est redirigée, et Google indiquera l'URL avec www (avec délai de plusieurs jours ou semaines en cas de changement).

     

    Gilles


  6. Bonjour,

    dans le fichier avis.php, sous le test de vérification de la présence de l'id du produit en GET, il faut créer une requête SQL qui recherche dans la table peel_commandes_articles et peel_commandes si l'utilisateur ($_SESSION['session_utilisateur']['id_utilisateur']) a passé commande du produit consulté ($_GET['prodid']).
    Si la requête donne aucun résultat, vous pouvez alors afficher un message, ou rediriger l'utilisateur sur une autre page.

    Le champ qui contient l'avis dans la BDD est un champ VARCHAR 255. Il faut modifier le champ en TEXT pour permettre le dépôt d'avis plus long. Le champ de dépôt d'avis est lui même limité par un compteur de caractère en JavaScript. Vous pouvez modifier la limite de ce compteur dans le fichier \modeles\peel7\smarty\modules\avis_formulaire.tpl
     

  7. tolosa


    Bonjour, en effet , quand je rentre une valeur dans la fiche utilisateur, l'avoir est bien disponible.

     

    Concernant la gestion des retours et des avoirs , avec envois de mails, je ne vois pas comment cela fonctionne.

    De quelle manière gère t on les tags [return_id], [mode], [reste_avoir] ( et [avoir] si il existe ) pour qu'ils soient utilisables par mails comme par exemple email_retour_avoir et email_retour_client.

  8. Gilles Boussin


    Merci Jean-Luc pour cette information.

     

    L'affichage de Array() est la symptôme du problème que vous avez.

     

    Je vous propose donc de modifier dans tab_followed_nombre_produit() dans lib/fonctions/fonctions_admin.php vers ligne 1923 :

            $result['nombre_produit'][$i] = sprintf($GLOBALS["STR_ADMIN_UTILISATEURS_SEARCH_PRODUCTS_AT_LEAST_N"], $i);
    en

            $result[$i] = sprintf($GLOBALS["STR_ADMIN_UTILISATEURS_SEARCH_PRODUCTS_AT_LEAST_N"], $i);

     

    Gilles

  9. carcy


    Bonjour !

    excusez moi Gilles, j'ai eu des petits ennuis perso hier et j'ai pas pu vous répondre !!

     

    donc j'ai fais des test avec les echo.

    la ligne 154 en echo enlève le message d'erreur :

    //$tpl->assign('nombre_produit', formSelect('nombre_produit', tab_followed_nombre_produit(), vb($_GET['nombre_produit'])));
     

    mais je l'avais remarqué, puisque dans le deuxième menu déroulant de "Produit acheté et quantité :", les choix sont "jamais acheté" ou "Array".

    Array, c'est quoi ??

    vous voyez d'ou peut venir le problème ? je suis désolé, je suis pas assez calé pour continuer ce que vous proposez (var_dumpo...

     

    merci pour l'info.

     

    ps : j'ai changé tab_Who en tab_who et je n'ai rien obtenu de différent.

     

    Merci !

    Jean-Luc

  10. Gilles Boussin


    Voici ce que je disais à carcy hier par email, n'ayant pas sa réponse je vous donne mon analyse :


    J'ai testé sur votre site, le message s'affiche quoiqu'il arrive (et pas sur mes sites de tests).
    Dans administrer\modeles\utilisateur_liste.php vous avez à 10 endroits des appels à formselect, il faut trouver le bon.

        Line 48: $tpl->assign('newsletter_options', formSelect('newsletter', tab_followed_newsletter(), vb($_GET['newsletter'])));
        Line 49: $tpl->assign('offre_commercial_options', formSelect('offre_commercial', tab_followed_newsletter(), vb($_GET['offre_commercial'])));
        Line 130: $tpl->assign('seg_who', formSelect('seg_who', tab_Who(), vb($_GET['seg_who'])));
        Line 131: $tpl->assign('seg_buy', formSelect('seg_buy', tab_buy(), vb($_GET['seg_buy'])));
        Line 132: $tpl->assign('seg_want', formSelect('seg_want', tab_want(), vb($_GET['seg_want'])));
        Line 133: $tpl->assign('seg_think', formSelect('seg_think', tab_think(), vb($_GET['seg_think'])));
        Line 134: $tpl->assign('seg_followed', formSelect('seg_followed', tab_followed(), vb($_GET['seg_followed'])));
        Line 139:     $tpl->assign('abonne', formSelect('abonne', tab_followed_abonne(), vb($_GET['abonne'])));
        Line 154: $tpl->assign('nombre_produit', formSelect('nombre_produit', tab_followed_nombre_produit(), vb($_GET['nombre_produit'])));
        Line 185: $tpl->assign('raison', formSelect('raison', tab_followed_reason(), vb($_GET['raison'])));

    Soit vous faites des var_dump des paramètres donnés en entrée de formselect(), soit vous mettez des echo entre les lignes ci-dessus pour voir quand se déclenche l'erreur pour ensuite faire des var_dumpo pour comprendre ce qui se passe.

    Et vous pouvez commencer par ligne 130 de administrer\modeles\utilisateur_liste.php de remplacer tab_Who par tab_who peut-être que c'est ce qui ne plait pas à votre version PHP.

Twitter Advisto ecommerce

Facebook PEEL Shopping