Flux d’activité

Flux d’activité

  1. djespace a ajouté un message dans un sujet  'Ajouter au panier' dans page catalogue   

    Pardon, je me suis mal exprimé.
    quel est le fichier php appelé pour l'affichage des pages catalogue ? (dans lequel j'ajouterai une class englobant le titre).

    Merci Simon.
    • 0
  2. Dogs-Star a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Bouton "+ de détails" manquant
    Bonjour,

    J'ai un petit soucis avec la présentation des produits sur les pages. Je vois sur les autres site qu'il y a un bouton "+ de détails" à coter du prix de chaque produits, mais chez moi ça ne s'affiche pas.

    Auriez vous une idée ?

    Merci de votre aide
    • 7 réponses
    • 2 762 vues
  3. carcy a ajouté un message dans un sujet  Frais sur petites commandes en backoffice   

    Bonjour Simon

    J'ai appliqué votre première correction dans le calcul de la variable small_order_overcost_amount
    pour le moment, rien qu'avec cette modification, ça marche !! il y a maintenant les "frais sur petites commandes" qui s'appliquent automatiquement dans le backoffice. MAIS... la ligne de frais de préparation ne s'affiche plus sur le Bon de commande !!!
    En plus, si je veux maintenant mettre manuellement à 0 ces frais de petites commandes pour en faire cadeau au client, chaque fois que je sauvegarde la commande, ces frais reviennent systématiquement à 3euros !!!

    Mais ces modifications amènent maintenant une autre erreur. Lorsque je créé une commande à partir d'un utilisateur, à l'ouverture de la page commander.php, j'ai lemessage suivant :

    Notice: Undefined index: small_order_overcost_amount in /homepages/5/d334204221/htdocs/administrer/modeles/commande_details.php on line 299

    Notice: Undefined index: small_order_overcost_amount in /homepages/5/d334204221/htdocs/administrer/modeles/commande_details.php on line 300

    avec les lignes 299 et 300 de votre correction de commande_details.php qui sont :
    if ($commande['small_order_overcost_amount'] == '') {
    $small_order_overcost_amount = $commande['small_order_overcost_amount'];

    Si ça peut aider...
    • 0
  4. Simon développeur PEEL a ajouté un message dans un sujet  Taux de change appliqué ? la commande passé ? 0 !?   

    Bonjour,

    Ces valeurs sont corrects, il faut donc chercher l'erreur dans le code de mon message pour comprendre pourquoi la variable $frm['currency_rate'] est vide.
    Vous pouvez ajouté des echo à chaque test pour savoir quel sont les blocs exécutés :


    // Calcul des coûts et insertion de la commande
    if ((empty($frm['currency_rate']) || empty($frm['devise'])) && is_devises_module_active ()) {
    echo '1 <br/>';
    if (isset($frm['devise']) && $frm['devise'] != $GLOBALS['site_parameters']['code']) {
    echo '2 <br/>';
    // Si la devise de la commande n'est pas celle de la boutique, alors on r&#233;cup&#232;re le taux de change de la devise
    $res = query("SELECT p.conversion
    FROM peel_devises p
    WHERE p.code = '" . nohtml_real_escape_string($frm['devise']) . "'");
    }
    if (!empty($res) && $tab = fetch_assoc($res)) {
    echo '3 <br/>';
    $frm['currency_rate'] = $tab['conversion'];
    } else {
    echo '4 <br/>';
    // Valeur par d&#233;faut de la devise
    $frm['devise'] = $GLOBALS['site_parameters']['code'];
    $frm['currency_rate'] = $GLOBALS['site_parameters']['conversion'];
    }
    }
    [/CODE]
    • 0
  5. Simon développeur PEEL a ajouté un message dans un sujet  'Ajouter au panier' dans page catalogue   

    Bonjour,

    Vous pouvez utilisez le fichier screen.css de votre dossier modeles (par défaut modeles/peel6/css/screen.css)
    • 0
  6. Simon développeur PEEL a ajouté un message dans un sujet  Frais sur petites commandes en backoffice   

    Bonjour,

    Dans un premier temps, petite rectification dans le calcul de la variable small_order_overcost_amount


    if ($commande['small_order_overcost_amount']>0) {
    $small_order_overcost_amount = $commande['small_order_overcost_amount'];
    } elseif($commande['total_produit'] < $GLOBALS['site_parameters']['small_order_overcost_limit'] && $commande['total_produit'] >= $GLOBALS['site_parameters']['minimal_amout_to_order']) {
    $small_order_overcost_amount = $GLOBALS['site_parameters']['small_order_overcost_amount'];
    } else {
    $small_order_overcost_amount = 0;
    }
    [/CODE] Ensuite, l'index total_produit doit être défini à cet endroit du code. Le tableau commande contient l'ensemble des champs de la table peel_commandes. C'est la fonction affiche_details_commande du fichier lib/fonctions/fonctions_admin.php qui récupère ces informations : [CODE]
    function affiche_details_commande($id, $action, $user_id = 0)
    {
    if(!empty($id)){
    $qid_commande = query("SELECT *
    FROM peel_commandes
    WHERE id_ecom = '" . intval($GLOBALS['site_parameters']['id']) . "' AND id = '" . intval($id) . "'");
    $commande = fetch_assoc($qid_commande);
    }
    if (!empty($commande) || $action == 'insere' || $action == 'ajout') {
    // Si nous somme en mode modif, alors on cherche les details de la commande
    if ($action != 'insere' && $action != 'ajout') {
    $date_facture = preg_replace('/^([0-9]{2,4})-([0-9]{1,2})-([0-9]{1,2})$/', '$3/$2/$1', $commande['a_timestamp']);
    if (display_prices_with_taxes_in_admin ()) {
    $montant_displayed = $commande['montant'];
    } else {
    $montant_displayed = $commande['montant_ht'];
    }
    } else {
    $date_facture = preg_replace('/^([0-9]{2,4})-([0-9]{1,2})-([0-9]{1,2})$/', '$3/$2/$1', date('Y-m-d'));
    $montant_displayed = 0;
    }
    // Affiche le modeles d'une commande en detail
    include("modeles/commande_details.php");
    } elseif (!empty($id)) {
    echo '<p class="global_error">Commande N&#176;' . $id . ' non trouv&#233;e</p>';
    }
    }

    => Pouvez vous vérifier que ce morceau de code est présent?

    Enfin, il y a un bien un problème dans le calcul des surcouts sur les frais de paiement. Dans la fonction save_commande_in_database() du fichier lib/fonctions/fonctions_admin.php, il faut modifier la ligne 1475 par
    $montant = vn($total_produit) - vn($avoir) + vn($cout_transport) + vn($frm['tarif_paiement']) + vn($small_order_overcost_amount);
    et supprimer la ligne 1482
    $frm['tarif_paiement'] = $tarif_paiement;
    En fait, le surcout est calculé par la fonction set_paiement juste au dessus. La valeur calculée dans cette fonction était récrite par la ligne 1482.
    • 0
  7. carcy a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    attributs personnalisés dans la création de commande backoffice
    Bonjour

    serait il possible dans les futures versions de peel shopping, de pouvoir sélectionner dans la création de commande en backoffice, les attributs personnalisés des articles que l'on rajoutte à la commande avec un menu déroulant ??

    merci pour l'info

    JL
    • 2 réponses
    • 1 423 vues
  8. carcy a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Peel Démo et création de commandes backoffice
    Bonjour
    voilà, j'ai depuis quelques jours quelques petits problèmes avec mon peel shopping, et je souhaitais voir sur le site de démo le comportement de la version officielle dans les cas précis ou mes problèmes apparaissent (notamment le cas des commandes backoffice et les frais de petite commande et/ou de gestion).
    mais c'est pas possible ! on peut créer une commande, mais on peut pas accéder aux détails de cette commande pour vérifier la bonne exécution des recalculs des frais d'expédition, de geestion...

    Y'aurait il pas un moyen pour pouvoir le faire sur le site de démo ?

    merci

    JL
    • 2 réponses
    • 1 216 vues
  9. Simon développeur PEEL a ajouté un message dans un sujet  Code Cadeau   

    Bonjour,

    Il est possible d’offrir un code promotionnel à un tiers par le biais de chèque cadeaux, ou de proposer des produits que les utilisateurs peuvent acquérir par le biais de points cadeaux, mais l'ajout au caddie d'un cadeaux via un code promotionnel n'est par défaut sur PEEL.
    Nous pouvons réaliser ce développement si vous le souhaitez, vous pouvez dans ce cas joindre un conseiller commercial au 01 75 43 67 97 ou via le formulaire de contact de la page https://www.peel.fr/utilisateurs/contact.php.
    • 0
  10. Simon développeur PEEL a ajouté un message dans un sujet  Base de donnée prix   

    Bonjour,

    Avez-vous essayer calc de le suite open office ?
    • 0
  11. carcy a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    A quoi sert la photo des attributs ?
    Bonjour

    Tout est dans le titre...
    J'ai mis une photo pour un attribut d'une option, mais elle apapraît ou cette photo dans le front office ??
    merci pour le tuyau

    JL
    • 3 réponses
    • 1 961 vues
  12. djespace a ajouté un message dans un sujet  'Ajouter au panier' dans page catalogue   

    Bonjour,

    OK je vais essayer ainsi. Quel est le fichier template dans lequel je dois créer cette classe ?
    • 0
  13. djespace a ajouté un message dans un sujet  Gérer les 'etat de stock'   

    Bonjour Simon,

    Merci, mais que dois-je faire exactement ?

    Autre chose (puisque je cherche différents moyens d'arriver au résultat souhaité):
    Je titille un peu la gestion des stocks et j'ai découvert des petits soucis lorsque l'on utilise les couleurs, prenons un exemple:

    j'active la possibilité d'ajouter au panier des produits qui ne sont pas en stock.
    Un Tshirt (par exemple) est dispo en jaune (stock à 10), mais pas en bleu (stock à 0)
    Dans la page catalogue et dans la fiche produit, le tshirt est marqué "en stock" (car effectivement dispo dans une certaine couleur)
    Une fois dans la fiche produits, je séléctionne ma couleur bleu.
    le statut visible est toujours "en stock" alors qu'il devrait se mettre à jour vers "livré sous 8 - 10 jours".
    En fait le statut ne se met pas à jour.

    Par ailleurs, voila ce que j'ai constaté :
    Dans le back-office, on a la possibilité de forcer l'affichage du délais de livraison (une valeur en jours)
    Mais aucune distinction n'est faite selon la couleur.
    Pas de possibilité non plus de renseigner une référence différente selon la couleur...
    A moins de créer une fiche article pour chaque couleur, mais la ça devient complètement absurde.
    Lorsque l'on coche "rupture de stock" pour un produit, celui-ci reste sous le statut en stock dans les pages catalogue. c'est plutot embêtant.
    Il y a-t-il certaines fonctionnalités ou configuration dont je n'aurais pas connaissance ?
    merci d'avance pour les réponses à mes questions.
    • 0
  14. alex89 a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Code Cadeau
    Bonjour,

    j'ai relu tous les forums, mais jamais trouvé la réponse à ma recherche
    Comment créer un code cadeau sous peel de sorte que lorsqu'un client commande, il tape un code promotionnel qui lui génère l'ajout dans le cadie d'un cadeau ?

    Merci d'avance :)
    alex89
    • 1 réponse
    • 1 366 vues
  15. shala a ajouté un message dans un sujet  Base de donnée prix   

    C'est un gros bazar toutes ces données. Existe t'il un logiciel autre q'excel pour traiter les données? car celui ci est pas du tout ergonomique
    • 0
  16. carcy a ajouté un message dans un sujet  Frais sur petites commandes en backoffice   

    Bonjou Simon
    Modification effectuée, mais rien ne change. Ce que je constate :
    Lorsque je créé une petite commande en backoffice (<10euros) : la case "Frais sur petite commande" reste à 0 (normalement, en dessous de 10euros, il devrait s'ajoutter 3euros de frais).
    ET dans le BDC ou la facture : pas de frais supplémentaires indiqués en bas de page.

    Maintenant, si je sélectionne règlement paypal avec le même montant de petite facture (donc 5% de frais paypal), la case "frais sur petite commande" reste toujours à 0.
    Par contre, sur le BDC ou la Facture, j'ai bien les frais de gestion inhérents à Paypal qui s'affichent, mais toujours pas de frais sur petite commande...

    Bizarre... Vous avez une solution ?

    Merci

    JL

    UP ! tiens d'ailleurs, j'ai une erreur qui apparaît maintenant en backoffice quand je lance la création d'une nouvelle commande, à cause des lignes de code que vous m'avez communiquées :

    message : Notice: Undefined index: total_produit in /homepages/5/d334204221/htdocs/administrer/modeles/commande_details.php on line 301

    et ma ligne 301 c'est celle là :

    if (!empty($commande['small_order_overcost_amount'])) {
    $small_order_overcost_amount = $commande['small_order_overcost_amount'];
    } elseif($commande['total_produit'] < $GLOBALS['site_parameters']['small_order_overcost_limit'] && $commande['total_produit'] >= $GLOBALS['site_parameters']['minimal_amout_to_order']) {
    $small_order_overcost_amount = $GLOBALS['site_parameters']['small_order_overcost_amount'];
    } else {
    $small_order_overcost_amount = 0;
    }
    • 0
  17. carcy a ajouté un message dans un sujet  Taux de change appliqué ? la commande passé ? 0 !?   

    Up
    Voilà ce qui s'affiche à l'écran lorsque je sauvegarde la commande en back office :

    string(3) "EUR" string(3) "EUR"

    des indications ??
    • 0
  18. carcy a ajouté un message dans un sujet  Affichage des Frais de Gestion dans le backoffice   

    Bonjour Simon

    Merci pour la réponse...
    Mais alors y'a quelque chose qui va pas...
    Par exemple : J'ai un client qui a commandé en Front office une toute petite commande (donc +5euros de frais), et il a réglé par paypal (dans ce cas 0.84euros de "frais de gestion").
    Dans le BDC/Facture, les 2 lignes Frais de gestion : 0.84euros et Frais de préparation : 5euros apparaissent bien.
    Or, dans le front office, dans la case "Frais sur petite commande" n'apparaît QUE le montant de 5 euros, et non pas les frais de paypal de 0.84euros.
    Quand vous me dîtes donc que "Les frais de gestion correspondent au champ Frais sur petites commandes dans le détail d'une commande en back office", bein ça ne marche pas ici...

    De plus, quand je créé une toute petite commande en backoffice, le calcul automatique ne se fait pas et la case reste à 0, et en plus, dans le BDC/Facture, il n'apparaît pas de ligne "frais de préparation".

    Il semblerait donc que le calcul des Frais sur petite commande ne fonctionne qu'en Front office et apparaît dans la page commander.php du backoffice QUE si la commande a été créée en front office...

    De plus, tout celà est un peu ambigue
    Parce que Autant des frais sur petites commandes peuvent être considérés comme des Frais de gestion, autant des frais de gestion ne sont pas considérés comme des "Frais sur petites commandes".. Vous voyez ce que je veux dire ? ne vaudrait il plutôt pas renseigner dans le backoffice le terme général "frais de gestion" qui serait la somme des frais de gestion inhérents aux paiements et des Frais sur petites commandes ? ou alors mettre effectivement 2 cases (comme c'est le cas dans le BDC ou la facture ou apparaissent Frais de gestion et Frais de préparation pour les petites commandes ?).

    Je sais pas si je suis clair...

    merci pour votre aide Simon (et tous les autres !!)


    Cordialement

    JL
    • 0
  19. Simon développeur PEEL a ajouté un message dans un sujet  Frais sur petites commandes en backoffice   

    Bonjour,

    Dans administrer\modeles\commande_details.php, vous pouvez ajouter


    if (!empty($commande['small_order_overcost_amount'])) {
    $small_order_overcost_amount = $commande['small_order_overcost_amount'];
    } elseif($commande['total_produit'] < $GLOBALS['site_parameters']['small_order_overcost_limit'] && $commande['total_produit'] >= $GLOBALS['site_parameters']['minimal_amout_to_order']) {) {
    $small_order_overcost_amount = $GLOBALS['site_parameters']['small_order_overcost_amount'];
    } else {
    $small_order_overcost_amount = 0;
    }
    [/CODE]
    ligne 299, ensuite remplacer $commande['small_order_overcost_amount'] par $small_order_overcost_amount dans le champ input [i]text[/i] associé :

    <td><input type="text" name="small_order_overcost_amount" value="' . String::str_form_value(fprix(vn([b]$commande['small_order_overcost_amount'])[/b], false, vb($commande['devise']), true, vn($commande['currency_rate']), false)) . '" /> ' . vb($commande['devise']) . ' TTC dont TVA <input type=text" name="tva_small_order_overcost" value="' . String::str_form_value(fprix(vn($commande['tva_small_order_overcost]), false, vb($commande['devise']), true, vn($commande['currency_rate']), false)) . '" /> ' . vb($commande['devise']) . '</td>
    • 0
  20. Simon développeur PEEL a ajouté un message dans un sujet  Affichage des Frais de Gestion dans le backoffice   

    Bonjour,

    Les frais de gestion correspondent au champ Frais sur petites commandes dans le détail d'une commande en back office. L'automatisation du remplissage du champ est traité dans ce sujet
    • 0
  21. Simon développeur PEEL a ajouté un message dans un sujet  Gérer les 'etat de stock'   

    Bonjour,

    L'ajout d'un état de stock supplémentaire nécessite de modifier la fonction affiche_etat_stock() dans le fichier modules\stock_advanced\fonctions.php.
    La modification doit être apportée dans la condition de la requête SQL :

    $resEtatStock = query("SELECT id, nom_" . $_SESSION['session_langue'] . " AS nom, image, valeur
    FROM peel_etatstock
    WHERE id='" . ($checked_value > 0 ? 1 : 2) . "'");[/CODE]
    • 0
  22. Simon développeur PEEL a ajouté un message dans un sujet  'Ajouter au panier' dans page catalogue   

    Bonjour,

    Il n'y a pas de class CSS défini pour ce conteneur. Vous pouvez créer une classe spécifique qui lui est associé, et fixer une taille.
    • 0
  23. djespace a ajouté un message dans un sujet  Afficher directement les catégories dans le menu haut horizontal   

    Bonjour Simon,

    C'est ok merci, j'ai remplacer la fonction "get_menu" entièrement avant de la mettre à jour avec le code modifier.
    • 0
  24. Anotherdaylight a ajouté un message dans un sujet  Montant de la transaction CB Altéré   

    Après un test rapide, ça à l'aire de bien fonctionner!
    Merci beaucoup!!!
    • 0
  25. carcy a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Frais sur petites commandes en backoffice
    Bonjour

    serait il possible, dans les futures versions, d'avoir dans le backoffice, dans la création ou l'édition des commandes, la case "frais sur petite commande" qui se remplisse automatiquement lorsque l'on efface son contenu un peu comme celà se passe pour les frais de livraison (et en fonction des paramètres du site) ?
    merci

    JL
    • 5 réponses
    • 1 819 vues

Twitter Advisto ecommerce

Facebook PEEL Shopping