Flux d’activité

Flux d’activité de Messages

  1. Simon développeur PEEL


    Bonjour,

     

    La solution technique de dépend de la banque avec laquelle vous souscrivez un contrat. Je vous invite dans un premier temps à vous renseigner auprès de votre conseiller dans votre agence bancaire pour discuter de ce sujet. Vous pouvez ensuite revenir vers nous concernant le module à implémenter sur votre site.

  2. Morpheus


    Bonjour,

     

    Version Peel: 7.2.0.2

     

    Je souhaiterais ajouter un bandeau au dessus du site à la place du Logo (lorsque celui-ci est activer dans la bannière d'en-tête du site).

    J'ai donc désactiver le logo dans l'en-tête et ajouter dans le fichier "screen.css" de ma charte graphique la balise suivante

     

    #main_header {

    position: relative;
    background-image: url(http://mon image.png);
    background-repeat: no-repeat;
    margin: 0 auto 0 auto;
    height: 280px;
    display: block;
    background-position:center top;
    }
     
    Je vois que l'image est présente mais la zone de recherche avec le caddie, le bouton s'identifier ainsi que le menu reste par dessus de l'image et au dessus de l'écran.
    Comment faire place pour mon bandeau et redescendre les boutons et le menu ?
     
    D'avance merci pour votre aide.
     
    Steph
     
     
     

    post-620-0-49882400-1423336845_thumb.jpg

  3. Simon développeur PEEL


    Bonjour,

     

    La fonctionnalité d'affichage des produits meilleurs vente possède deux modes de fonctionnement :

    - Meilleures ventes réelles. Si vous êtes dans ce cas, alors vous devez modifier la requête SQL de sélection des commandes dans la fonction affiche_best_seller_produit_colonne du fichier modules\best_seller\fonctions.php en ajoutant une contrainte sur la date de commande par exemple, pour sélectionner les ventes de produits qu'à partir d'une date que vous devez définir.

    - Produits configurés pour être le top des ventes. Dans ce cas, vous pouvez cocher la case "Afficher dans la rubrique "Meilleures ventes" :" pour chaque fiche produit concerné, ou mettre faire une requête dans la base pour traiter tous les produits en une seul fois.

  4. Simon développeur PEEL


    Bonjour,

    Les tags sont remplacés automatiquement par la fonction PHP qui les envois. La correspondance entre le tag et la valeur est faite dans un tableau PHP, puis le nom du template d'email et le tableau de correspondance sont passés à la fonction send_email pour le remplacement des tags et l'envoi. Dans votre cas, les emails "Aide pour votre paiement" ou "Paiement de votre commande" n'existe pas par défaut sur PEEL, il faut créer une fonction pour gérer leurs envois.

    Cette fonction pourra récupérer les commandes concernées via une requête SQL, remplir le tableau de tag, et envoyer les emails avec send_email correctement paramétré. Vous pouvez placer cette fonction dans la fonction close_page_generation qui est appelé à chaque fin de page.

    Vous pouvez lire ces sujets qui traite du remplacement de tag :




    Sinon nous pouvons réaliser cette modification pour vous si vous le souhaitez. Il faudra dans ce cas prendre contact avec le service commercial au 01 75 43 67 97 ou via https://www.peel.fr/utilisateurs/contact.php

  5. Morpheus


    Bonjour,

     

    Je suis en train de tester la version 7.2 de Peel.

     

    Comment envoyer un email de rappel de paiement au client, soit le mail "Aide pour votre paiement" ou "Paiement de votre commande" avec les TAGS remplis ?

     

    Lorsque j'envoi le mail via "Envoi d'email au utilisateur", les TAGS suivant ne sont pas remplis:

     

    Nous vous écrivons à propos de la commande que vous avez passée il y a [DAYS_SINCE] jours sur ****.

    Nature de votre commande : [PRODUCT_NAME]
    Montant total de votre commande : [TOTAL_AMOUNT]
    Moyen de paiement que vous avez choisi : [PAYMENT_MEAN]

     

    Je ne vois pas par où envoyer ces deux mails afin qu'il soit complétés ?

    Je dois probablement loupé quelque chose, sauriez-vous m'aider ?

     

    D'avance merci,

     

    Steph

  6. Simon développeur PEEL


    Bonjour,

     

    Lors de l'envoi d'un message via le formulaire de contact un email est envoyé à l'adresse email renseignée  dans la case "Email SAV client" des paramètres du site. L'email qui est envoyé est administrable depuis la page administrer/email-templates.php et a pour code technique "insere_ticket".

    Vous devez recevoir les emails si l'email est activé et si l'email "Email SAV client" est renseigné.

  7. Simon développeur PEEL


    Bonjour,

     

    Cette offre nécessite un développement sur le module ATOS Sips. Nous pouvons faire ce développement, il faut dans ce cas prendre contact avec le service commercial au 01 75 43 67 97.

    Sinon vous pouvez modifier le module SIPS en suivant les recommandations techniques fournis par la Société Général pour cette offre.

  8. ant0ny


    Bonjour,

     

    Pour la génération du PDF ça fonctionne uniquement sous firefox quand je sélectionne "enregistrement"  (options>Applications>PDF - enregistrement) mais c'est déjà une très bonne chose.

     

    Maintenant je vais regarder pour qu'il sorte les facture par ordre croissant sur le critère du numéro de facture comme j'avais fait sur mon ancienne version car la mes factures sont dans le désordre. Et également mettre la date de création de la facture sur la facture et pas la date de la commande, se qui est plus logique :)

     

    En tous car un grand merci pour votre aide ;)

  9. Simon développeur PEEL


    Bonjour,

     

    Nous pouvons vous livrez le module "conditionnement" qui correspond à ce fonctionnement. Ce module n'est pas directement compatible avec les versions supérieurs à la version 7 de PEEL, nous proposons donc ce module avec installation uniquement.

    Si vous souhaitez, vous pouvez prendre contact avec le service commercial au 01 75 43 67 97  plus d'informations à ce sujet.

  10. Simon développeur PEEL


    Bonjour,

     

    Il y a une autre requête à modifier, au dessus de la requête de mise à jour. Ligne 749 du fichier modules/stock_advanced/administrer/fonctions.php il faut modifier la requête

                    $query=query("SELECT id
                        FROM peel_statut_livraison sl
                        WHERE sl.technical_code='pending' AND " . get_filter_site_cond('statut_livraison', 'sl'));
    par

                    $query=query("SELECT id
                        FROM peel_statut_livraison sl
                        WHERE sl.technical_code='waiting_for_supply' AND " . get_filter_site_cond('statut_livraison', 'sl'));

     

    Comme la requête de mise à jour avait été modifiée, seul le message s'est affiché et votre commande n'a pas dû être modifiée. Ce sera corrigé dans la futur version du module premium.

  11. ant0ny


    Bonjour, 

     

    J'ai ceci malgré la modification:

    Stock de la Commande 1448 avec produit=478, couleur_id=0 et taille_id=0 : stock maintenant complet. Statut livraison mis à jour.
    × Stock de la Commande 1024 avec produit=499, couleur_id=0 et taille_id=0 : stock insuffisant. Reste à commander 1.
    × La table de gestion des stocks a été mise à jour
    

    Ses deux commande sont déjà réglé et expédié...

     

    Désolé de remettre ça lol

  12. djespace


    Bonjour,

    J'ai certains produits pour lesquels le colisage est de 10 pièces.
    Mais je souhaiterais afficher un prix unitaire dans les pages catalogue et la fiche article.
    je ne trouve pas de fonction de ce type dans peel...

    En gros, il faut que lorsque l'on ajoute le produit au panier, ça en mette 10 dans le panier.
    J'aurais pris soin de préciser dans la description que le colisage est de 10.

    Comment puis-je faire ?
    Merci par avance.

  13. Simon développeur PEEL


    Bonjour,

     

    Oui, cette correction est à faire ligne 756 du fichier modules/stock_advanced/administrer/fonctions.php :

    Remplacer 

                        WHERE " . get_filter_site_cond('commandes', 'c', true) . " AND id = '" . intval($ComStock['commande_id']) . "' AND sl.technical_code = 'refunded'");

    par

                        WHERE " . get_filter_site_cond('commandes', 'c', true) . " AND c.id = '" . intval($ComStock['commande_id']) . "' AND sl.technical_code = 'waiting_for_supply'");

    La correction à faire concerne également le code technique du mode de livraison. "refunded" est un code technique d'un statut de paiement, il faut le remplacer par "waiting_for_supply".

    Ces problèmes ne concerne que les versions 7.2.0. Ce sera corrigé dans la futur version du module premium

     


    Si ses commande était en attente de réappro je dit ok, il décompte du stock ou je sais quoi et il les passe en pret pour livraison mais dans mon cas je comprend pas.

    La requête de mise à jour tente de modifier uniquement les commandes concernées (statut de livraison waiting_for_supply suite à la correction). Les commandes qui ne correspondent pas aux critères ne sont pas modifiées.

  14. ant0ny


    Bonjour, lors de la mise a jour de stock j'ai eu ceci:

    Notice: Erreur SQL 1052 - Column 'id' in where clause is ambiguous - Page : /modules/stock_advanced/administrer/stocks1clic.php?page=1&start=0 - IP 91.178.136.140 - UPDATE peel_commandes c LEFT JOIN peel_statut_livraison sl ON sl.id=c.id_statut_livraison AND sl.site_id IN (0,1) SET c.id_statut_livraison = '0' WHERE c.site_id IN (0,1) AND id = '1637' AND sl.technical_code = 'refunded' - Error number in /home/designna/www/lib/fonctions/database.php on line 239
    
    Notice: Erreur SQL 1052 - Column 'id' in where clause is ambiguous - Page : /modules/stock_advanced/administrer/stocks1clic.php?page=1&start=0 - IP 91.178.136.140 - UPDATE peel_commandes c LEFT JOIN peel_statut_livraison sl ON sl.id=c.id_statut_livraison AND sl.site_id IN (0,1) SET c.id_statut_livraison = '0' WHERE c.site_id IN (0,1) AND id = '1689' AND sl.technical_code = 'refunded' - Error number in /home/designna/www/lib/fonctions/database.php on line 239
    
    × Stock de la Commande 1637 avec produit=968, couleur_id=0 et taille_id=0 : stock maintenant complet. Statut livraison mis à jour.
    × Stock de la Commande 1689 avec produit=975, couleur_id=0 et taille_id=0 : stock maintenant complet. Statut livraison mis à jour.
    × La table de gestion des stocks a été mise à jour
    

    Les stock sont bien mis a jour mais j'ai eu cette erreur. Probablement avec la mise a jour des commandes mais pourquoi il veux mettre a jour des commandes qui sont déjà réglé et expédié? Il y avais déjà cela sur l'ancienne version et j'ai jamais compris pourquoi aller toucher au statut de commande qui sont deja expédié. 

    Si ses commande était en attente de réappro je dit ok, il décompte du stock ou je sais quoi et il les passe en pret pour livraison mais dans mon cas je comprend pas.

     

    Pour l'erreur il faut pas mettre c.id = '1637' a la place de id = '1637' ?

     

     

    Merci

  15. Simon développeur PEEL


    Bonjour,

     

    Le tableau $livraison_status_by_legacy_id_compatibility_array est utile uniquement si le statut de livraison n'est pas trouvé dans la base de donnée. La requête qui permet de récupérer le statut est

    		$sql = 'SELECT l.technical_code
    			FROM peel_statut_livraison l
    			WHERE technical_code!="" AND id=' . intval($statut_livraison_new) . ' AND ' . get_filter_site_cond('statut_livraison', 'l');
    

    => Si le statut demandé n'a pas de "technical_code" ou n'est pas associé au site alors la requête ne retourne rien, et le tableau PHP avec les valeurs en dur sert dans ce cas. Le fonctionnement est le même avec le statut de paiement.

    L'erreur que vous avez rencontré la première fois devait être dû à l'absence de code technique pour le statut, ce qui a activé le chargement du tableau pour lequel il n'y avait pas de correspondance.

     

    Le code technique est une information indispensable au fonctionnement des statuts de paiement et de livraison.

     

     

    Et effectivement en 10 j'ai "Pret pour livraison" Donc je devrai ajouter un technical_code pour ma position 10 en BDD et ajouter dans le code 10 => "technical_code_choisi" ?

    C'est la bonne solution effectivement. Ajouter le code technique pour les statuts dans la base de donnée est suffisant, la modification des tableaux $payment_status_by_legacy_id_compatibility_array et $livraison_status_by_legacy_id_compatibility_array est un plus qui ajoute de la robustesse.

Twitter Advisto ecommerce

Facebook PEEL Shopping