Flux d’activité

Flux d’activité

  1. ActionProd a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Navigation impossible liste utilisateurs
    Bonjour

    Je me permet de demander de l'aide car sur ma boutique partie admin, je me retrouve avec l'impossibilité de passer sur ma seconde page des utilisateurs car je n'ai pas le bandeau de choix de page et de filtre par 50, 100 ou 250 comme dans votre demo.
    Je suis en peel 6.4.2 avec le module premium.

    Merci bien pour votre aide
    • 1 réponse
    • 1 432 vues
  2. paulanna a ajouté un message dans un sujet  Gestion avancée des stock   

    Bonjour,
    dans la fiche il y a une checkbox Afficher le stock du produit
    • 0
  3. paulanna a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    Message erreur navigateur Attributs
    Bonjour,
    voici tout d'abord le message que IE affiche :

    Détails de l’erreur de la page Web
    Agent utilisateur : Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB7.4; .NET4.0C; .NET4.0E)
    Horodateur : Fri, 19 Oct 2012 09:16:45 UTC

    Message : 'attr_val' est indéfini.
    Ligne : 274
    Caractère : 5
    Code : 0
    URI : site.fr/prestations-categorie-1-produit-2-1-2.html

    Voici la ligne 274 à partir du code source du navigateur :
    update_product_price_from_attribute(attr_val , '2');

    Après avoir créé l'attribut A qui contient :option1 et option2

    , si j'associe le produit à option 1 il y a le message d'erreur.
    Mais si j'associe le produit avec option 1 et option 2 c'est bon, il faut sélectionner au moins 2 options par attribut pour ne pas avoir de message d'erreur.

    Merci bien.
    • 2 réponses
    • 8 462 vues
  4. Janmi30 a ajouté un message dans un sujet  Gestion avancée des stock   

    Bonjour et merci,

    C'est bien la version Premium que j'utilise.
    La véritable question c'est que je souhaite afficher le nombre des articles en stock sur l'interface public.
    Il s'agira, je pense, de récupérer stock_temp (qui s'affiche dans le back office).

    Je vais regarder cela....

    Bien cordialement.
    • 0
  5. Simon développeur PEEL a ajouté un message dans un sujet  Gestion avancée des stock   

    Bonjour,

    La gestion avancée des stocks est compris dans le pack premium : http://www.peel.fr/modules-a-la-carte-4/module-peel-premium-1.html. Si vous souhaitez plus d'informations à ce sujet, je vous invite à prendre contact avec un conseiller commercial au 01 75 43 67 97 au via le formulaire de contact http://www.peel.fr/utilisateurs/contact.php
    • 0
  6. Janmi30 a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    Gestion avancée des stock
    Bonjour,

    Je souhaite afficher le nombre d'articles disponibles en stock.

    Je vois dans le code qu'il existe une gestion avancée des stocks (stock_advanced_module_active), mais je ne vois pas où activer ce module...

    Quelqu'un pourrait-il me renseigner ?

    Merci Beaucoup.

    Bien cordialement.
    • 4 réponses
    • 2 217 vues
  7. Simon développeur PEEL a ajouté un message dans un sujet  Installation module wanewsletter   

    Bonjour,

    Ma réponse était effectivement un peu brève. Ce problème concernant l'installation à proprement parler de wanewsletter, je vous invite à voir avec votre hébergeur ou le support de Wanewsletter.
    Notre module est une interconnexion entre Wanewsletter et PEEL, et nous ne pouvons pas vous aider sur des problématiques de configuration de serveur SQL concernant Wanewsletter car ceci sort totalement de notre périmètre.
    • 0
  8. Simon développeur PEEL a ajouté un message dans un sujet  probleme installation peel shopping 6.4   

    Bonjour,

    Avez-vous trouvé dans le fichier .htaccess, la règle qui permet de modifier la version de PHP ?
    • 0
  9. jipe69 a ajouté un message dans un sujet  probleme installation peel shopping 6.4   

    j'ai erreur lors aussi dans le meme genre je pense

    quand je demande la page http://syntheticassociation.free.fr/shop/installation/index.php

    Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /mnt/130/sdb/a/8/syntheticassociation/shop/lib/class/String.php on line 709
    J'ai installé peel en sous dossier sous racine "shop"sur serveur free et en modifiant le fichier acesss ainsi

    php 1

    PerlSetVar AuthFile admin/htpasswd.txt
    AuthName "Acces Restreint"
    AuthType Basic
    require valid-user

    que faut il faire pour résoudre mon probleme merci
    • 0
  10. chrissmartinique a ajouté un message dans un sujet  Installation module wanewsletter   

    ok merci Simon
    j'ai déja vu avec mon hébergeur, et cela vient de la config wanewsletter...
    par contre, vu le prix du module, j'imaginais une autre réponse de votre part...
    car wanewsletter est gratuit, et ca fait cher pour un log gratuit sans assistance..
    cdt
    • 0
  11. Simon développeur PEEL a ajouté un message dans un sujet  Installation module wanewsletter   

    Bonjour,

    Ce problème doit être vu avec votre hébergeur ou Wanewsletter.
    • 0
  12. Simon développeur PEEL a ajouté un message dans un sujet  alerte produit de nouveau disponible   

    Bonjour,

    Les demandes de réaprovisonnement sont listé dans la page /modules/stock_advanced/administrer/alertes.php, accessible via le menu Ventes et Comptabilité > Alertes disponibilité en cours du back office
    • 0
  13. chrissmartinique a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    Installation module wanewsletter
    Bonjour,
    je suis en train depuis 24 heures d'essayer d'installer le module newsletter sur ma version 6.4, et voila les messages d'erreur :

    1/ si je met le nom de serveur complet avec le socket:
    Warning: mysqli_connect() [function.mysqli-connect]: (HY000/2005): Unknown MySQL server host 'localhost:/tmp/mysql5.sock' (1) in /homepages/46/d245457969/htdocs/tiplaisirs/modules/newsletter/includes/sql/mysqli.php on line 162


    2/ si je met le nom de serveur sans le socket:
    Access denied for user: 'dbo412485666@infongd6459.rtr.kundenserver.de' (Using password: YES) in/homepages/46/d245457969/htdocs/tiplaisirs/modules/newsletter/includes/sql/mysqli.php on line 162

    j'ai appelé 1and1, on a fait des tas de manip, mais rien n'y fait, ce serait d'après eux une erreur dans le mysqli.

    quelqu'un a déjà eu ce problème?
    merci de vos réponses
    • 3 réponses
    • 3 018 vues
  14. berserker a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    alerte produit de nouveau disponible
    Bonjour,

    Euh... Dans les paramètres de la boutique et la gestion des stock, quand on choisit de ne pas permettre aux utilisateurs de commander un produit non disponible, il y a un formulaire (dans la fiche produit) qui apparaît où l'utilisateur peut renseigner, entre autres, son nom et son email pour demander à être averti quand le produit est de nouveau disponible.
    Qu'est-il censé se passer ensuite ? Dans ma boutique, ni l'administrateur ni l'utilisateur ne reçoit de mail.
    Du coup, l'administrateur ne connait pas le mail de l'utilisateur qui fait la demande.
    Et quand le produit est de nouveau disponible (gestion du stock), l'utilisateur ne reçoit aucun email pour l'informer. :blink:
    Ma question :
    - Comment faire pour que ça fonctionne ? Est-ce que c'est moi qui est mal paramétré quelque chose ?

    Merci de votre aide.
    :)
    • 18 réponses
    • 5 478 vues
  15. Simon développeur PEEL a ajouté un message dans un sujet  Application de Frais au paiement paypal   

    Bonjour,

    Une correction à été faite sur le logiciel sur l'application du surcout du moyen de paiement. Celui corrige le dysfonctionnement rapporté par Carcy.
    Pour une version 6.4.2 :
    * Dans lib/Class/Caddie.php, remplacer la fonction set_paiement par


    function set_paiement($payment_technical_code)
    {
    // On définit ce nouveau moyen de paiement
    $this->payment_technical_code = $payment_technical_code;
    // On lance les calculs
    $frm = array('payment_technical_code'=>$this->payment_technical_code, 'sub_total' => $this->total - $this->tarif_paiement, 'sub_total_ht' => $this->total_ht - $this->tarif_paiement_ht);
    set_paiement($frm);
    $this->tarif_paiement_ht = $frm['tarif_paiement_ht'];
    if ($this->apply_vat) {
    $this->tarif_paiement = $frm['tarif_paiement'];
    } else {
    $this->tarif_paiement = $this->tarif_paiement_ht;
    }
    $this->tva_tarif_paiement = $this->tarif_paiement - $this->tarif_paiement_ht ;
    }
    [/CODE] * Dans lib/fonctions/display_caddie.php fonction get_caddie_products_summary_table vers la ligne 800, il faut ajouter[CODE]
    if (!empty($_SESSION['session_caddie']->tarif_paiement)) {
    $output .= '
    <p>
    <label>' . PDF_GESTION . BEFORE_TWO_POINTS . ':</label>
    ' . fprix($_SESSION['session_caddie']->tarif_paiement, true) . '
    </p>';
    }
    Juste sous le bloc
    if ($with_totals_summary) {
    $output .= '
    <div id="step2caddie">';
    [/code] * Dans lib/fonctions/fonction_admin.php fonction save_commande_in_database vers la ligne 1180, il faut remplacer [code]


    // On r&#233;cup&#232;re le type de transport
    if (!empty($frm['type_transport'])) {
    $frm['type'] = get_delivery_type_name(vb($frm['type_transport']));
    }
    // On recup&#232;re le cout de paiement
    set_paiement($frm);
    $small_order_overcost_amount = get_float_from_user_input($frm['small_order_overcost_amount'], $frm['currency_rate']);
    $tva_small_order_overcost = get_float_from_user_input($frm['tva_small_order_overcost'], $frm['currency_rate']);
    if (!empty($frm['avoir'])) {
    // L'avoir est limit&#233; au total de la commande.
    // L'avoir est uniquement sur le TTC et n'affecte pas le calcul de la TVA
    $avoir = max(0, min(get_float_from_user_input(vn($frm['avoir']), $frm['currency_rate']), vn($total_produit) + vn($cout_transport) + vn($small_order_overcost_amount)));
    } else {
    $avoir = 0;
    }
    $montant = vn($total_produit) - vn($avoir) + vn($cout_transport) + vn($tarif_paiement) + vn($small_order_overcost_amount);
    $montant_ht = vn($total_produit_ht) + vn($cout_transport_ht) + vn($tarif_paiement_ht) + (vn($small_order_overcost_amount) - vn($tva_small_order_overcost));
    $total_tva = (vn($montant) + vn($avoir)) - vn($montant_ht);
    Par


    // On r&#233;cup&#232;re le type de transport
    if (!empty($frm['type_transport'])) {
    $frm['type'] = get_delivery_type_name(vb($frm['type_transport']));
    }
    $small_order_overcost_amount = get_float_from_user_input($frm['small_order_overcost_amount'], $frm['currency_rate']);
    $tva_small_order_overcost = get_float_from_user_input($frm['tva_small_order_overcost'], $frm['currency_rate']);
    if (!empty($frm['avoir'])) {
    // L'avoir est limit&#233; au total de la commande.
    // L'avoir est uniquement sur le TTC et n'affecte pas le calcul de la TVA
    $avoir = max(0, min(get_float_from_user_input(vn($frm['avoir']), $frm['currency_rate']), vn($total_produit) + vn($cout_transport) + vn($small_order_overcost_amount)));
    } else {
    $avoir = 0;
    }
    // Calcul du sous total pour pouvoir appliquer le cout du paiement en pourcentage
    $frm['sub_total'] = vn($total_produit) - vn($avoir) + vn($cout_transport) + vn($small_order_overcost_amount);
    $frm['sub_total_ht'] = vn($total_produit_ht) + vn($cout_transport_ht) + (vn($small_order_overcost_amount) - vn($tva_small_order_overcost));
    // On recup&#232;re le co&#251;t de paiement. La fonction set_paiement d&#233;finit les variables : $frm['tarif_paiement'], $frm['tarif_paiement_ht'] et $frm['tva_tarif_paiement']
    set_paiement($frm);
    $montant = $frm['sub_total'] + vn($frm['tarif_paiement']);
    $montant_ht = $frm['sub_total_ht'] + vn($frm['tarif_paiement_ht']);
    $total_tva = (vn($montant) + vn($avoir)) - vn($montant_ht);[/code] * Dans cette même fonction, il faut également supprimer les deux lignes [code]
    $frm['tarif_paiement'] = $tarif_paiement;
    $frm['tarif_paiement_ht'] = $tarif_paiement_ht;
    * Vous devez supprimer la fonction set_paiement() dans lib/fonctions/fonction_admin.php. * Dans lib/fonctions/fonctions.php, il faut ajouter cette version de la fonction set_paiement :
    /**
    * Traitement du moyen de paiement
    *
    * @param array $frm
    * @return
    */
    function set_paiement(&$frm)
    {
    if (!empty($frm['payment_technical_code'])) {
    $sql = "SELECT nom_" . $_SESSION['session_langue'] . " as paiement, tarif, tarif_percent, tva
    FROM peel_paiement
    WHERE technical_code = '" . nohtml_real_escape_string($frm['payment_technical_code']) . "'";
    $query = query($sql);
    if ($obj = fetch_object($query)) {
    $frm['tarif_paiement_ht'] = $frm['sub_total_ht'] * ($obj->tarif_percent / 100) + $obj->tarif;
    $frm['tarif_paiement'] = $frm['sub_total'] * ($obj->tarif_percent / 100) + $obj->tarif;
    $frm['tva_tarif_paiement'] = $frm['tarif_paiement'] - $frm['tarif_paiement_ht'];
    }
    } else {
    $frm['tarif_paiement'] = 0;
    $frm['tarif_paiement_ht'] = 0;
    $frm['tva_tarif_paiement'] = 0;
    }
    }[/code]

    Le surcout du paiement est affiché dans les factures PDF sous la mention [i]Frais de gestion[/i]
    • 0
  16. bidouchou a ajouté un message dans un sujet  Produits différents chaque jour   

    super Paulanna merci tu es géniale.

    Une remarque si je peux :

    Je trouve que les requêtes sont souvent répétées, pourrais-tu mettre leur résultat dans un tableau ?

    Trop sympa !
    • 0
  17. carcy a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Développement sur détails des paiements sur facture
    Bonjour

    Juste une idée, je sais pas si c'est bien utile ou pas... Je vous expose celà.
    Quand j'ai une facture pdf, je l'envoie par mail au client pour qu'il règle sa commande (pour que je puisse lui envoyer son colis).
    Puis, quand le client a réglé, je valide dans le backoffice (je passe la commande à réglée), j'imprime la facture (il y a dessus alors marqué "Payé le xx/xx/xx") et je la mets dans le colis du client.

    Ce qui serait bien, c'est que quand la commande a été réglée :

    -celà donne accès en backoffice à une rubrique à compléter, concernant l'enregistrement des détails du moyen de paiement : numéro de transaction paypal ou numéro de virement ou numéro de chèque et/ou titulaire du compte..., numéro de transaction de CB, banque concernée...

    -celà fasse apparaître sur la facture en pdf un cadre en bas (à la place du cadre du "bon pour accord") avec ces différentes infos reprises et résumées...

    En effet, je sais pas si c'est bien utile, mais moi j'aime bien archiver tout ça et je me marque à chaque fois au stylo sur la facture imprimée le numéro du chèque...

    Ce qui serait pas mal aussi (mais utilité ???), ce serait de pouvoir créer une recherche sur ces différents critères, ou pourquoi pas des stats (paiement par chèque, par virement, impression d'un récap sur une période... avec nom de la banque, valeur de l'achat...).

    Vous en pensez quoi ?
    • 0 réponse
    • 1 173 vues
  18. carcy a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Application de Frais au paiement paypal
    Bonjour

    j'ai déjà posé la question sur le forum, et j'avais laissé tomber depuis...
    donc je ré-ouvre un topic.

    Voilà. Lorsque j'ai fini les travaux, et pour que je puisse envoyer le coli au client, je lui demande de régler la facture.
    Je souhaite donc envoyer au client le HTML pour qu'il paye par Paypal.
    Or, j'ai décidé d'appliquer des frais supplémentaires de 5% pour les paiements paypal.
    Si un client a une facture de 100euros par exemple, il devrait payer 105euros.
    Or, quand j'envoie le HTML au client, ou bien quand je vais payer sur Paypal, il n'y a que 100euros à payer...
    Est ce normal ?? ça le fait chez vous aussi ??
    merci pour votre aide

    PS : d'ailleurs, il n'apparaît numme part sur les pdf BDC, Facture, Facture HTML ou Proforma, les frais appliqués avec le moyen de paiement paypal sélectionné... Je suis perdu.


    JL
    • 1 réponse
    • 1 969 vues
  19. Simon développeur PEEL a ajouté un message dans un sujet  Produits différents chaque jour   

    Bonjour,

    effectivement, c'est le code résultant du sujet merci à toi de l'avoir posté.
    • 0
  20. paulanna a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    Produits différents chaque jour
    Bonjour,
    voici un code permettant d'afficher 2 produits différents chaque jour.

    Vous pouvez mettre ce code dans modeles/monrepertoire/fonctions/display_custom.php

    if (!function_exists('on_daily_product')) { function on_daily_product($return_mode = false) { $output = ''; // appel produits du jour $current_prod_query = query('SELECT id, etat FROM peel_produits WHERE on_daily_product = "1" AND date_daily_product = "' . date('Y-m-d') . '" AND etat = "1"'); // si pas de resultat selection de produits dont on_daily_product n'est egal a 1 if (num_rows($current_prod_query) == 0) { $select_prod = query('SELECT id, etat FROM peel_produits WHERE on_daily_product != "1" AND etat = "1" ORDER BY RAND() LIMIT 0,2'); // change le nbr de produits 0,3 ou 0,5... //si resultat on met a jour la table produits et 1 a on_daily_produt et date a date_daily_product if (num_rows($select_prod) > 0) { while ($prod = fetch_assoc($select_prod)) { query('UPDATE peel_produits SET on_daily_product = "1", date_daily_product = "' . date('Y-m-d') . '" WHERE id = "' . intval($prod['id']) . '"'); } // si pas resultat, tous les produits ont deja ete selectionnes, il faut les remettre a 0 } else { query('UPDATE peel_produits SET on_daily_product = "0" WHERE on_daily_product = "1"'); } } // appel produits du jour $current_prod_query = query('SELECT id, etat FROM peel_produits WHERE on_daily_product = "1" AND date_daily_product = "' . date('Y-m-d') . '" AND etat = "1"'); // affiche les produits trouves while ($result = fetch_assoc($current_prod_query)) { $output .= 'id prod => ' .$result['id']; } if ($return_mode) { return $output; } else { echo $output; } } // FIN function } Dans la table peel_produits ajouter où vous voulez : on_daily_product : type : tinyint(1) null : non defaut : 0 et date_daily_product : type : date null : non defaut : 0000-00-00

    Appel de la fonction : on_daily_product();

    Merci à Simon, il se reconnaîtra lol
    • 2 réponses
    • 1 979 vues
  21. berserker a ajouté un message dans un sujet  Images associées aux couleurs   

    La simple modification que propose Chrismartinique fonctionne pour moi aussi, pas besoin de faire plus.
    MERCI beaucoup à vous 2 !!
    • 0
  22. berserker a ajouté un message dans un sujet  Images associées aux couleurs   

    Merci à vous deux Simon et Chrismartinique pour votre boulot.
    Je vais appliquer vos suggestions et je vous tiens au courant.
    • 0
  23. chrissmartinique a ajouté un message dans un sujet  Images associées aux couleurs   

    Autre précision avec la modification que j'ai faite:

    en rentrant les couleurs en deux fois, on peut en rentrer 22, onze à chaque fois

    voilà, si cela peut servir à quelqu'un

    cordialement
    • 0
  24. chrissmartinique a ajouté un message dans un sujet  Images associées aux couleurs   

    Bon, j'ai trouvé une solution qui permet de mettre au moins 11 couleurs
    je n'ai pas changé le code que simon a donné.

    par contre dans lib/js/admin_all_functions.js, j'ai remplacé ces lignes
    function addImagesFields(colorId) { var html = '<table>'; for(i=1;i<=5;i++){ html+='<tr><td><input type="file" name="imagecouleur'+colorId+'_'+i+'" /></td></tr>'; } par ces lignes function addImagesFields(colorId) { var html = '<table>'; for(i=1;i<=1;i++){ html+='<tr><td><input type="file" name="imagecouleur'+colorId+'_'+i+'" /></td></tr>'; }

    je ne sais pas pour l'instant si cela va occasioner d'autres problèmes (je n'en ai pas trouvé)
    mais en tout cas cela fonctionne nickel
    • 0
  25. chrissmartinique a ajouté un message dans un sujet  Images associées aux couleurs   

    Merci simon,
    mais ces codes n'arrangent rien ils suppriment juste la possibilité de mettre des images dans les couleurs depuis l'administration, les champs ne s'affichant plus
    cdt
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping