Guillaume

Utilisateur open source
  • Compteur de contenus

    79
  • Inscrit(e) le

  • Dernière visite


Messages posté(e)s par Guillaume


  1. Bonjour,

     

    Je suis en version 7.1.4

    La boutique est paramétrée pour afficher les prix TTC dans l'administration et dans le site cependant le système soustrait automatiquement la TVA à tous mes prix mais affiche bien le "TTC" après les prix donc si je renseigne 25€ TTC dans l'administration avec un taux de TVA de 20% il affiche 20,83€ TTC dans le site.

     

    Pouvez-vous me dire comment régler ce problème ?

     

    Merci d'avance

    post-77-0-52596200-1403189191_thumb.jpg

    post-77-0-34533900-1403189198_thumb.jpg

    post-77-0-91082500-1403189204_thumb.jpg


  2. Bonjour,

     

    Est-il possible de mettre en place la sauvegarde automatique du panier, en effet un grand nombre de mes clients ajoutent leur achats au fur et a mesure que leur stock diminue et souhaitent ensuite pouvoir placer leur commande en fin de mois.

    Est-il possible de mettre en place un système qui ferait en sorte que le panier reste plein à chaque connexion de l'utilisateur sans qu'il n'ait besoin de le sauvegarder manuellement ?

     

    Merci d'avance


  3. Ne peut-on pas juste utiliser le champ "image" qui se trouve dans la table peel_attributs ?

     

    J'ai déjà des images qui s'affiche dans le back-office cependant je ne sais pas comment modifier la page modules/attributs/fonctions.php pour faire afficher l'image à coté du nom sur le site sachant que j'utilise les boutons radio pour afficher les attributs.

     

    D'après moi, il faut modifier la requête de la page modules/attributs/fonctions.php, le code ci-dessous et le template mais je ne sais ni ou ni comment.

     

    if(empty($input_name)) {
           $input_name = 'attribut' . $this_nom_attribut_id;
          }
          $input_type = 'radio';
          $options[] = array(
            'value' => $this_value,
            'name' => $input_name,
            'id' =>  $form_id . '_custom_attribut' . $this_nom_attribut_id . '-' . $j,
            'issel' => !empty($attributs_list_array) && in_array($this_value, $attributs_list_array),
            'text' => String::html_entity_decode_if_needed($this_attribut_infos['descriptif']) . $price_text,
            'onclick' => $input_on_change.' update_product_price' . $save_suffix_id . '();'
           );


  4. Bonjour,

     

    C'est réglé, merci

     

    Pour info, le problème du front office provenait du fichier lib/fonction/display.php ligne 1727

     

      $sql = 'SELECT c.id, c.parent_id, c.on_new as on_new c.nom_' . $_SESSION['session_langue'] . ' as nom
        FROM peel_categories c
        WHERE c.etat="1" AND nom_' . $_SESSION['session_langue'] . '!=""
        ORDER BY c.position ASC, nom ASC';

     

    à remplacer par :

     

    $sql = 'SELECT c.id, c.parent_id, c.nom_' . $_SESSION['session_langue'] . ' as nom
        FROM peel_categories c
        WHERE c.etat="1" AND nom_' . $_SESSION['session_langue'] . '!=""
        ORDER BY c.position ASC, nom ASC';

     

     

    et pour le back office du fichier lib/fonction/display_product.php ligne 1291 :

     

    function construit_arbo_categorie(&$sortie, &$preselectionne, $parent = 0, $indent = '', $url_as_value = false)
     { 

    $sql = 'SELECT c.id, c.on_new, c.nom_' . $_SESSION['session_langue'] . ', c.parent_id
       FROM peel_categories c
       WHERE c.parent_id = "' . intval($parent) . '"
       ORDER BY c.position';

     

    à remplacer par :

     

    function construit_arbo_categorie(&$sortie, &$preselectionne, $parent = 0, $indent = '', $url_as_value = false)
     {
      $sql = 'SELECT c.id, c.nom_' . $_SESSION['session_langue'] . ', c.parent_id
       FROM peel_categories c
       WHERE c.parent_id = "' . intval($parent) . '"
       ORDER BY c.position';

     


       


  5. Cette erreur s'affiche sur toutes les pages de l'administration et l'erreur suivante s'affiche sur toutes les pages du site :

     

    Notice: Erreur SQL - SELECT c.id, c.parent_id, c.on_new as on_new c.nom_fr as nom FROM peel_categories c WHERE c.etat="1" AND nom_fr!="" ORDER BY c.position ASC, nom ASC - Error number 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'c.nom_fr as nom FROM peel_categories c WHERE c.etat="1" AND nom_fr!="" ' at line 1 - Page : / - IP 87.66.106.223 in /var/www/vhosts/pastellifrance.fr/subdomains/test/httpdocs/lib/fonctions/database.php on line 236


  6. Je n'avais pas activé les erreurs PHP, voici le message que j'ai :

     

    Notice: Erreur SQL - SELECT c.id, c.on_new, c.nom_fr, c.parent_id FROM peel_categories c WHERE c.parent_id = "0" ORDER BY c.position - Error number 1054 - Unknown column 'c.on_new' in 'field list' - Page : /administrer/categories.php?mode=modif&id=12 - IP 87.66.106.223 in /var/www/vhosts/pastellifrance.fr/subdomains/test/httpdocs/lib/fonctions/database.php on line 236


  7. Merci pour ces liens qui me serviront certainement plus tard.

     

    Tous ce que j'ai pu trouver c'est ceci :

     

    modules\parrainage\parrain.php

    send_email($email_filleul, '', '', 'parrainage', $custom_template_tags, 'html', $GLOBALS['support_sav_client'], false, false, true, $yemail);

     

    et

     

    modules\direaunami\direaunami.php

    send_email($femail[$numitems], '', '', 'direaunami_sent', $custom_template_tags, 'html', $GLOBALS['support'], false, false, true, $yemail);

     

    J'ai cherché l'emplacement (le fichier) ou ce trouve le contenu des emails envoyés je pensais le trouver dans les fichiers langues sans succès.

     

    Savez-vous-vous dans quel fichier je peux modifier le texte actuellement utilisé dans ces 2 emails ?

     

    Merci d'avance


  8. D'après ce que j'ai pu voir il s'agit du champ "montant" dans la table peel_commande sur lequel on applique la fonction fprix ()

     

    fprix($amount_to_pay, false, $com->devise, true, $com->currency_rate, false, true, '.')

     

    Le type est float(15,5)

    et Défaut : 0.00000

     

    Avez-vous une idée du problème ?


  9. Oui mais le problème ne se pose pas quand le montant est inférieur à 1000€. C'est bizarre non ?

     

    function getPaypalForm($order_id, $lang, $amount, $currency_code, $user_email, $payment_times = 1, $sTexteLibre = '', $user_id, $prenom_ship, $nom_ship, $adresse_ship, $zip_ship, $ville_ship, $pays_ship, $telephone_ship)
    {
     $form = '
    <form id="paypalForm" action="https://www.paypal.com/cgi-bin/webscr" method="post">
     <input type="hidden" name="charset" value="'.GENERAL_ENCODING.'">
     <input type="hidden" name="cmd" value="_ext-enter" />
     <input type="hidden" name="redirect_cmd" value="_xclick" />
     <input type="hidden" name="business" value="' . String::str_form_value(vb($GLOBALS['site_parameters']['email_paypal'])) . '" />
     <input type="hidden" name="item_name" value="' . String::str_form_value($GLOBALS['site'] . ' COMMANDE ' . $order_id) . '" />
     <input type="hidden" name="item_number" value="' . intval($order_id) . '" />
     <input type="hidden" name="amount" value="' . round($amount, 2) . '" />
     <input type="hidden" name="page_style" value="Primary" />
     <input type="hidden" name="no_shipping" value="1" />
     <input type="hidden" name="first_name" value="' . String::str_form_value($prenom_ship) . '">
     <input type="hidden" name="last_name" value="' . String::str_form_value($nom_ship) . '">
     <input type="hidden" name="address1" value="' . String::str_form_value($adresse_ship) . '">
     <input type="hidden" name="zip" value="' . String::str_form_value($zip_ship) . '">
     <input type="hidden" name="city" value="' . String::str_form_value($ville_ship) . '">
     <input type="hidden" name="country" value="' . String::str_form_value($pays_ship) . '">
     <input type="hidden" name="return" value="' . String::str_form_value($GLOBALS['wwwroot'] . '/modules/paypal/ok.php?id=' . $order_id) . '" />
     <input type="hidden" name="cancel_return" value="' . String::str_form_value($GLOBALS['wwwroot'] . '/modules/paypal/nok.php?id=' . $order_id) . '" />
     <input type="hidden" name="notify_url" value="' . String::str_form_value($GLOBALS['wwwroot'] . '/modules/paypal/ipn.php') . '" />
     <input type="hidden" name="no_note" value="1" />
     <input type="hidden" name="currency_code" value="' . String::str_form_value($currency_code) . '" />
     <input type="hidden" name="lc" value="' . String::str_form_value(strtoupper($lang)) . '" />
     <input type="hidden" name="email" value="' . String::str_form_value($user_email) . '" />
     <input type="image" src="' . String::str_form_value(PAYPAL_BOUTON) . '" border="0" name="submit" alt="' . String::str_form_value(PAYPAL_BUTTON_ALT) . '" />
    </form>


  10. voici :

     

    if(!empty($GLOBALS['site_parameters']['main_menu_items_if_available']) && is_array($GLOBALS['site_parameters']['main_menu_items_if_available'])) {
       $temp = array();
       foreach($GLOBALS['site_parameters']['main_menu_items_if_available'] as $this_value) {
        if(isset($GLOBALS['main_menu_items'][$this_value])) {
         $temp[$this_value] = $GLOBALS['main_menu_items'][$this_value];
        }
       }

Twitter Advisto ecommerce

Facebook PEEL Shopping