Simon développeur PEEL

Administrateur PEEL
  • Compteur de contenus

    2 913
  • Inscrit(e) le

  • Dernière visite


Tout ce qui a été posté par Simon développeur PEEL

  1. Simon développeur PEEL a ajouté un message dans un sujet  Affichage Quantité Produits   

    Bonjour,
     
    La fonction calcul_nbprod_parcat calcul le nombre le produit pour la catégorie et ses sous catégories. La fonction a été développé pour être utilisé par la fonction get_recursive_items_display. La fonction qui affiche les catégories à l'endroit que vous souhaitez est get_subcategories_table, il faut donc adapter la fonction calcul_nbprod_parcat pour être utilisable dans get_subcategories_table
    • 0
  2. Simon développeur PEEL a ajouté un message dans un sujet  Appel Fonctions Modules   

    Bonjour,
     
    get_modules permet d'afficher les blocs comme les produits à la une, le menu, le mini panier, "récemment consultés", le nuage de tag, etc... Cela permet de configurer l'affichage du site depuis la page de configuration du site.
     
    Les modules dans le dossier /modules/ sont chargé dans le fichier configuration.inc.php. Donc pour installer un module, vous devez dans un premier temps déclarer une fonction dans lib\fonctions\modules_handler.php :
    function is_essais_module_active() {     return file_exists($GLOBALS['fonctionsessais']); } ensuite dans configuration.inc.php : 
        $GLOBALS['fonctionsessais'] = $GLOBALS['dirroot'] . "/modules/essais/fonctions.php";     if (!defined('LOAD_NO_OPTIONAL_MODULE') && is_essais_module_active()) {         include($GLOBALS['fonctionsessais']);     } Vous pouvez ensuite utiliser les fonctions dans votre fichier /modules/essais/fonctions.php en potégeant avec if (is_essais_module_active()) { ... }
    • 0
  3. Simon développeur PEEL a ajouté un message dans un sujet  Numéro Facture   

    Bonjour,
     
    Oui pas de souci, la fonction gère les tags de date suivant ('d', 'D', 'j', 'l', 'N', 's', 'w', 'z', 'W', 'F', 'm', 'M', 'n', 't', 'L', 'o', 'Y', 'y', 'a', 'A', 'B', 'g', 'G', 'h', 'H', 'i', 's', 'u', 'U')
    • 0
  4. Simon développeur PEEL a ajouté un message dans un sujet  Réglage Résolution Photos Uploader   

    Bonjour,

    Il y a deux traitements qui sont appliqués :
    - lorsqu'une image est téléchargée, si sa taille dépasse certaines seuils qui sont paramétrables, elle est redimensionnée et est sauvegardée dans upload (cela évite par exemple que des images en 4000x4000 de 10 Mo soient sauvegardées telles quelles dans upload/). Si elle est déjà à une taille raisonnable et bien compressée, elle est sauvegardée telle quelle.
    - Les images qui s'affiche sur les pages de votre site sont redimensionnées automatiquement et sont générées à partir des images upload/ vers upload/thumbs/
    Lors de ces deux étapes, le traitement se fait en PHP avec le réglage jpeg_quality.

    NB : Dans une version 6.1.1 comme la vôtre, les paramètres sont directement dans configuration.inc.php. A partir de la version 7.0.0, ils sont éditables via la page d'édition des variables de configuration dans l'administration.
    Si vous relisez mes messages ci-dessus vous avez par ailleurs le détail de toutes ses variables, vous avez tout en main. Après le compromis à trouver entre qualité et taille des images est à notre avis pour JPEG quality situé entre 75 et 90.
    • 0
  5. Simon développeur PEEL a ajouté un message dans un sujet  Facture Pdf   

    Bonjour,
     
    En supprimant les entrées des tableaux $column_formats et $column_sizes, les données pour la colonne supprimée ne doivent plus s'afficher. Si vous supprimez la dernière colonne TVA, il faut élargir la colonne total TTC pour qu'elle rejoigne le bord du tableau.
    • 0
  6. Simon développeur PEEL a ajouté un message dans un sujet  Menu Nouveauté En Version 7.1X   

    Bonjour,
     
    Il faut activer l'affichage des produits nouveauté dans le code, en ajoutant {$nouveaute} dans le fichier modeles\peel7\smarty\index.tpl
    Ce sera corrigé pour la futur version
    • 0
  7. Simon développeur PEEL a ajouté un message dans un sujet  Autoriser La Sélection De Plusieurs Catégories Pour Une Sous-Catégorie   

    Bonjour,
     
    Permettre d'associer plusieurs catégories à une sous catégorie nécessite de modifier tout ce qui ce rapporte aux catégories sur la boutique. Les jointures et conditions des requêtes SQL sur peel_categories de l'ensemble du code doivent être vérifiées, afin d'assurer que cette modification structurel ne pose aucun problème.
    Une nouvelle table de jointure doit également être créée, sinon stocker les id de catégorie dans le champ 'parent_id' séparée par des virgules par exemple.
    C'est un développement qui prend du temps.
    • 0
  8. Simon développeur PEEL a ajouté un message dans un sujet  Comment Uploader L'image Du Logo De La Boutique A Partir De La Configuration   

    Bonjour,
     
    Vous pouvez reprendre le code qui existe pour le favicon (ou default_picture).il faut rechercher toutes les occurrences de ce terme dans le code, puis dupliquer et adapter les morceaux de code qui concerne la modification en back office.
    Vous pouvez mettre dans ce sujet les problèmes rencontrés lors de votre développement;
    • 0
  9. Simon développeur PEEL a ajouté un message dans un sujet  Facture Pdf   

    Bonjour,
     
    Les colonnes des factures sont défini au début de la fonction FillDocument du fichier  \lib\class\Invoice.php. Il faut supprimer du tableau $column_sizes et $column_formats les colonnes que vous souhaitez ne plus voir afficher.
    Les couleurs des bordures est modifiable en précisant le 6ème paramètre de la fonction Rect dans invoice.php.
    Vous pouvez trouver plus d'informations sur la personnalisation de tcpdf sur http://www.tcpdf.org/
    • 0
  10. Simon développeur PEEL a ajouté un message dans un sujet  Réglage Résolution Photos Uploader   

    Bonjour,
     
    la qualité des jpeg généré est modifiable dans la variable $jpeg_quality dans le fichier configuration.inc.php. La valeur doit être comprise en 0 et 100.
    • 0
  11. Simon développeur PEEL a ajouté un message dans un sujet  Taille Vignette Dans Catalogue   

    Bonjour,
     
    La taille des vignettes des catégories est modifiable depuis la page des paramètres du site, dans la rubrique Affichage des produits. Il y a peut-être une règle CSS sur votre site qui spécifie la taille des images à cet endroit.
    • 0
  12. Simon développeur PEEL a ajouté un message dans un sujet  Taille Vignette Dans Catalogue   

    Bonjour,
     
    Sur les versions inférieur à 7.1,  style="width:{$cat.width}%" détermine la largeur des colonnes des sous catégories. La largeur est défini automatiquement en fonction du nombre de colonne dans la fonction get_subcategories_table : $tmpCat['width'] = floor(100 / $nb_colonnes);
    • 0
  13. Simon développeur PEEL a ajouté un message dans un sujet  Limiter quantité dans le panier   

    Bonjour,
     
    Il faut définir la variable $can_add_to_cart à false dans le fichier \achat\caddie_ajout.php pour empecher l'ajout au panier.
    Par contre, en plus de vérifier la quantité demandé, il faut peut-être aussi vérifier la quantité déjà présente ? Sinon, avec une limite à3 produits par exemple, vous pouvez ajouter un produit 3 par 3 dans le panier et au final avoir une quantité dans le panier supérieur à la limite. Il faudra aussi bloquer la modification de la quantité dans la page panier \achat\caddie_affichage.php.
    • 0
  14. Simon développeur PEEL a ajouté un message dans un sujet  Meta Description En Page D'accueil   

    Bonjour,
     
    Il y a deux choses :
    - dans l'install, depuis la refonte de cette gestion des metas, le code technique "default" n'a pas lieu d'être, il faut que ce soit vide comme vous l'avez remarqué. Nous corrigeons l'installation pour la prochaine version.
    - par ailleurs, il y a quelques modifications à faire en PHP effectivement pour que tout soit OK. Il vaut mieux ne pas faire les modifications que vous proposez mais en faire d'autres qui permettront de bien respecter le fonctionnement prévu. Voici la version modifiée de affiche_meta que vous pouvez utiliser (remplacez la version existante dans lib/fonctions/display.php) et qui sera mise dans la prochaine version :
     
    function affiche_meta($page_name, $return_mode = false) { $output = ''; // PRIORITE 1 : $GLOBALS['meta_title'] // PRIORITE 2 : Récupération des métas définis en BDD pour des éléments précis if (!empty($_GET['id']) && defined('IN_LEXIQUE')) { $sql_Meta = 'SELECT word_' . $_SESSION['session_langue'] . ' AS nom, meta_title_' . $_SESSION['session_langue'] . ' AS meta_titre, meta_definition_' . $_SESSION['session_langue'] . ' AS meta_desc FROM peel_lexique WHERE id = "' . intval($_GET['id']) . '"'; } elseif (!empty($_GET['catid']) && (defined('IN_CATALOGUE_ANNONCE') || defined('IN_CATALOGUE_ANNONCE_DETAILS'))) { $sql_Meta = 'SELECT nom_' . $_SESSION['session_langue'] . ' AS nom, meta_titre_' . $_SESSION['session_langue'] . ' AS meta_titre, meta_key_' . $_SESSION['session_langue'] . ' AS meta_key, meta_desc_' . vb($_SESSION['session_langue']) . ' AS meta_desc FROM peel_categories_annonces WHERE id = "' . intval($_GET['catid']) . '"'; } elseif (!empty($_GET['id']) && defined('IN_SEARCH_BRAND')) { // Si on est dans une marque $sql_Meta = 'SELECT nom_' . $_SESSION['session_langue'] . ' AS nom, meta_titre_' . $_SESSION['session_langue'] . ' AS meta_titre, meta_desc_' . $_SESSION['session_langue'] . ' AS meta_desc, meta_key_' . $_SESSION['session_langue'] . ' AS meta_key FROM peel_marques WHERE id = "' . intval($_GET['id']) . '"'; } elseif (!empty($_GET['catid']) && empty($_GET['id'])) { // Si on est dans une catégorie $sql_Meta = 'SELECT nom_' . $_SESSION['session_langue'] . ' AS nom, meta_titre_' . $_SESSION['session_langue'] . ' AS meta_titre, meta_desc_' . $_SESSION['session_langue'] . ' AS meta_desc, meta_key_' . $_SESSION['session_langue'] . ' AS meta_key, image_' . $_SESSION['session_langue'] . ' as image FROM peel_categories WHERE id = "' . intval($_GET['catid']) . '"'; } elseif (!empty($_GET['rubid']) && empty($_GET['id'])) { // Si on est dans une rubrique $sql_Meta = 'SELECT nom_' . $_SESSION['session_langue'] . ' AS nom, meta_titre_' . $_SESSION['session_langue'] . ' AS meta_titre, meta_desc_' . $_SESSION['session_langue'] . ' AS meta_desc, meta_key_' . $_SESSION['session_langue'] . ' AS meta_key, image FROM peel_rubriques WHERE id = "' . intval($_GET['rubid']) . '"'; } elseif (!empty($_GET['id']) && defined('IN_CATALOGUE_PRODUIT')) { // Si on est dans une fiche produit $display_facebook_tag = true; $sql_Meta = 'SELECT nom_' . $_SESSION['session_langue'] . ' AS nom, meta_titre_' . $_SESSION['session_langue'] . ' AS meta_titre, meta_desc_' . $_SESSION['session_langue'] . ' AS meta_desc, meta_key_' . $_SESSION['session_langue'] . ' AS meta_key, image1 AS image FROM peel_produits WHERE id = "' . intval($_GET['id']) . '"'; } elseif (!empty($_GET['id']) && defined('IN_RUBRIQUE_ARTICLE')) { // Si on est dans un article de contenu $display_facebook_tag = true; $sql_Meta = 'SELECT titre_' . $_SESSION['session_langue'] . ' AS nom, meta_titre_' . $_SESSION['session_langue'] . ' AS meta_titre, meta_desc_' . $_SESSION['session_langue'] . ' AS meta_desc, meta_key_' . $_SESSION['session_langue'] . ' AS meta_key, image1 AS image FROM peel_articles WHERE id = "' . intval($_GET['id']) . '"'; } if (!empty($sql_Meta)) { $query_Meta = query($sql_Meta); $m = fetch_assoc($query_Meta); } // PRIORITE 3 : Récupération des metas par URL ou code technique $sql_Meta = 'SELECT * FROM peel_meta WHERE technical_code="'.real_escape_string(get_current_url(false)).'"'; $query_Meta = query($sql_Meta); $m_peel_meta = fetch_assoc($query_Meta); if(empty($m_peel_meta) && !empty($page_name)) { $sql_Meta = 'SELECT * FROM peel_meta WHERE technical_code="'.real_escape_string($page_name).'"'; $query_Meta = query($sql_Meta); $m_peel_meta = fetch_assoc($query_Meta); } // PRIORITE 4 : Définition de certains métas par défaut, en complément de ce qui est présent dans les fichiers de meta par langue if (defined('IN_PARTNER')) { $GLOBALS['strSpecificMeta']['Title'][$page_name] = $GLOBALS['STR_OUR_PARTNER']; } elseif (defined('IN_MAP')) { $GLOBALS['strSpecificMeta']['Title'][$page_name] = $GLOBALS['STR_WORD_RESELLER']; } elseif (defined('IN_RETAILER')) { $GLOBALS['strSpecificMeta']['Title'][$page_name] = $GLOBALS['STR_RETAILER_SUBSCRIBE']; } elseif (defined('IN_REFERENCE')) { $GLOBALS['strSpecificMeta']['Title'][$page_name] = $GLOBALS['STR_REFERENCE_ON_LINE_SHOP']; } elseif (defined('IN_DEVIS')) { $GLOBALS['strSpecificMeta']['Title'][$page_name] = $GLOBALS['STR_DEVIS_ON_LINE_SHOP']; } elseif (defined('IN_DOWNLOAD_PEEL')) { $GLOBALS['strSpecificMeta']['Title'][$page_name] = $GLOBALS['STR_MODULE_PEEL_DOWNLOAD_PEEL']; } // PRIORITE 5 : Récupération des metas par défaut $sql_Meta = 'SELECT * FROM peel_meta WHERE "'.get_current_url(true).'" LIKE CONCAT(technical_code, "%") ORDER BY LENGTH(technical_code) DESC LIMIT 1'; $query_Meta = query($sql_Meta); $m_default = fetch_assoc($query_Meta); // Application des priorités if (!empty($GLOBALS['meta_title'])) { $this_title = $GLOBALS['meta_title']; } elseif (!empty($GLOBALS['DOC_TITLE'])) { $this_title = $GLOBALS['DOC_TITLE']; } elseif (!empty($m) && !empty($m['meta_titre'])) { $this_title = $m['meta_titre']; } elseif (!empty($m) && !empty($m['nom'])) { $this_title = $m['nom']; } elseif (!empty($m_peel_meta) && !empty($m_peel_meta['meta_titre_' . $_SESSION['session_langue']])) { $this_title = $m_peel_meta['meta_titre_' . $_SESSION['session_langue']]; } elseif (!empty($m_peel_meta) && !empty($m_peel_meta['nom'])) { $this_title = $m_peel_meta['nom']; } elseif (!empty($GLOBALS['strSpecificMeta']['Title'][$page_name])) { $this_title = $GLOBALS['strSpecificMeta']['Title'][$page_name]; } else { $this_title = $m_default['meta_titre_' . $_SESSION['session_langue']]; } $this_title = String::html_entity_decode($this_title); if (!empty($GLOBALS['meta_description'])) { $this_description = str_replace(array(' ', ' ', ' ', "\t"), ' ', trim(String::strip_tags($GLOBALS['meta_description']))) . ' '; } else { $this_description = ''; } if (String::strlen($this_description) < 100) { if (!empty($m['meta_desc'])) { $this_description .= $m['meta_desc']; } elseif (!empty($m_peel_meta['meta_desc_' . $_SESSION['session_langue']])) { $this_description .= $m_peel_meta['meta_desc_' . $_SESSION['session_langue']]; } elseif (!empty($GLOBALS['strSpecificMeta']['Description'][$page_name])) { $this_description .= $GLOBALS['strSpecificMeta']['Description'][$page_name]; } else { $this_description .= $m_default['meta_desc_' . $_SESSION['session_langue']]; if (!empty($m['nom'])) { $this_description = $m['nom'] . '. ' . $this_description; } } } if (!empty($this_title) && $this_title == String::strtoupper($this_title) && String::strlen($this_title) > 25) { // Titre tout en majuscule et pas juste un ou deux mots => on passe en minuscule car sinon mauvais pour moteurs de recherche $this_title = String::strtolower($this_title); } if (!empty($GLOBALS['STR_TITLE_SUFFIX'])) { foreach(explode(' ', $GLOBALS['STR_TITLE_SUFFIX']) as $this_word) { if ((String::strlen($this_word)<=3 || String::strpos(String::strtolower($this_title), String::strtolower($this_word)) === false) && String::strlen($this_title . ' ' . $this_word) < 80) { $this_title .= ' ' .$this_word; } } } $this_keywords = $this_title . ' ' . vb($GLOBALS['meta_keywords']) . ' ' . vb($m['nom']) . ' ' . vb($m['meta_key']) . ' '. vb($GLOBALS['strSpecificMeta']['Keywords'][$page_name]) . ' ' . vb($m_peel_meta['meta_key_' . $_SESSION['session_langue']]); if (String::strlen($this_keywords) < 70) { $this_keywords .= ' ' . $this_description; } if (String::strlen($this_keywords) < 100) { $this_keywords .= ' ' . $m_default['meta_key_' . $_SESSION['session_langue']]; } if (!empty($this_keywords)) { // Nettoyage des mots clés - on n'en garde que 12 maximum (conseillé : max 8) $temp_array = array_unique(explode(',', trim(String::strip_tags(str_replace(array("\r", "\n", "\t", '!', '?', '(', ')', '.', '#', ':', ';', '&nbsp;', '+', '-', " ", ".", '"', "'"), ',', String::html_entity_decode(str_replace(array('&nbsp;'), ',', String::strtolower($this_keywords)))))))); foreach($temp_array as $this_key => $this_value) { if (String::strlen($this_value) < 4 || (String::strlen($this_value) < 5 && $this_key > 6) ) { unset($temp_array[$this_key]); } } $this_keywords = implode(', ', array_slice($temp_array, 0, 12)); } $GLOBALS['meta_description_html_uncut'] = $this_description; if (!empty($this_description)) { $this_description = String::str_shorten(str_replace(array(' ', ' ', ' ', ' .', '....'), array(' ', ' ', ' ', '.', '.'), trim(String::strip_tags(String::html_entity_decode_if_needed(str_replace(array("\r", "\n", "<br>", "<br />", "</p>"), ' ', $this_description))))), 190, '', '...', 170); if ($this_description == String::strtoupper($this_description)) { $this_description = String::strtolower($this_description); } } $tpl = $GLOBALS['tplEngine']->createTemplate('meta.tpl'); $tpl->assign('charset', GENERAL_ENCODING); $tpl->assign('title', String::ucfirst(String::str_shorten(trim(String::strip_tags(String::html_entity_decode_if_needed(str_replace(array("\r", "\n"), '', $this_title)))), 80, '', '', 65))); $tpl->assign('keywords', $this_keywords); $tpl->assign('site', $GLOBALS['site']); if($_SESSION['session_langue'] == 'fr') { $tpl->assign('generator', 'https://www.peel.fr/'); } else{ $tpl->assign('generator', 'http://www.peel-shopping.com/'); } $tpl->assign('description', String::ucfirst($this_description)); $tpl->assign('content_language', $_SESSION['session_langue']); if (is_facebook_module_active() && !empty($display_facebook_tag)) { $display_facebook_tag_array = array('meta_titre'=>$this_title, 'meta_desc'=>$this_description, 'image'=>$m['image']); $tpl->assign('facebook_tag', display_facebook_tag($display_facebook_tag_array)); } if(!empty($GLOBALS['site_parameters']['bootstrap_enabled'])) { $tpl->assign('specific_meta', '<meta name="viewport" content="width=device-width, initial-scale=1.0" />'); } if(!empty($_GET['update']) && $_GET['update'] == 1) { $robots = 'noindex, nofollow'; } else { $robots = 'all'; } $tpl->assign('robots', $robots); $output .= $tpl->fetch(); if ($return_mode) { return $output; } else { echo $output; } }
    • 0
  15. Simon développeur PEEL a ajouté un message dans un sujet  Liste Des Produits En Bo   

    Bonjour,
     
    Il faut ajouter les noms des entêtes dans le tableau HeaderTitlesArray dans la fonction affiche_liste_produits du fichier lib\fonctions\fonctions_admin.php. Le tableau est composé de "nom du champ en base de donnée" => "nom de la colonne en back office"
    • 0
  16. Simon développeur PEEL a ajouté un message dans un sujet  Bouton J'aime De Facebook   

    Bonjour,
     
    L'utilisation de urlencode est nécessaire pour transmettre une url en GET. Vous pouvez faire un essai avec l'outil de facebook  https://developers.facebook.com/docs/plugins/like-button/ vous verrez que l'url de votre page qui est contenu dans href= est bien encodé.
    Comme dit dans le sujet je n'ai pas reproduit le problème.
    • 0
  17. Simon développeur PEEL a ajouté un message dans un sujet  Besoin D'aide Sur 5.5   

    Bonjour,
     
    Ceci nécessite un développement spécifique sur votre version. Nous pouvons le mettre en place si vous le souhaitez, dans ce cas je vous invite à prendre contact avec Sébastien Pinot au 01 75 43 67 97, vous pourrez définir ensemble les conditions de mise en place de cette prestation.
    • 0
  18. Simon développeur PEEL a ajouté un message dans un sujet  V7.1 Nb Produits Par Page?   

    Bonjour,
     
    Il faut consulter la page de votre back office avec le navigateur, par exemple https://premium.peel.fr/admintest/sites.php?mode=modif&id=1
    Il n'est pas nécessaire de modifier le code.
    • 0
  19. Simon développeur PEEL a ajouté un message dans un sujet  Bouton J'aime De Facebook   

    Bonjour,
     
    Vous utilisez la version iframe du bouton like ? Le code dans la fonction doit être celui ci
    <iframe src="https://www.facebook.com/plugins/like.php?href='.urlencode($url).'&amp;send=false&amp;layout=standard&amp;width=450&amp;show_faces=false&amp;action=like&amp;colorscheme=light&amp;font&amp;height=35" style="width:450px; height:35px;"></iframe>
    • 0
  20. Simon développeur PEEL a ajouté un message dans un sujet  Plusieurs Petites Questions V7.1   

    Bonjour,
     
     
    Le message d'erreur indique "Syntax Error in template &quot;/homez.775/cavecham/www/modeles/peel7/smarty/products_list_brief.tpl&quot; on line 34". Vous pouvez regarder à la ligne indiqué, ainsi que les lignes autour pour voir l'erreur.
     
     
    Le titre des produits associés est créé dans la fonction params_affiche_produits ($titre = $GLOBALS['STR_ASSOCIATED_PRODUCT']; vers la ligne 2017). Par contre il faut récupérer le nom du produit, et définir la variable $product_name qu'il faudra ensuite utiliser dans le sprintf. Vous pouvez utiliser la variable $reference_id qui contient l'id du produit consulté pour récupérer son nom dans la BDD
    • 0
  21. Simon développeur PEEL a ajouté un message dans un sujet  V7.1 Nb Produits Par Page?   

    Bonjour,
     
    oui le paramètre est aussi réglable via le formulaire des paramètres du site (administrer/sites.php) au niveau du champ Nombre de produits affichés par page dans la rubrique Affichage des produits.
    • 0
  22. Simon développeur PEEL a ajouté un message dans un sujet  Contact Demande De Devis   

    Bonjour,
     
    Transmettre l'id du produit dans le formulaire, et faire en sorte que l'admin récupère cette info nécessite un développement. 
    Si vous le souhaitez nous pouvons réaliser ce développement. Dans ce cas vous pouvez prendre contact avec Sébastien Pinot par téléphone au 01 75 43 67 97 ou via le formulaire de contact https://www.peel.fr/utilisateurs/contact.php
    • 0
  23. Simon développeur PEEL a ajouté un message dans un sujet  Sitemap Catégories   

    Bonjour,
     
    La modification sera valable également pour la version 7.0.4
    • 0
  24. Simon développeur PEEL a ajouté un message dans un sujet  Numéro Facture   

    Bonjour,
     
    Qu'entendez-vous par de façon dynamique? Que l'année change toute seul ? Il faudra dans ce cas modifier le code, en utilisant la fonction php date('Y') dans la fonction get_bill_number de PEEL (fichier lib\fonctions\order.php )
    • 0
  25. Simon développeur PEEL a ajouté un message dans un sujet  Numéro Facture   

    Bonjour,
     
    Dans les paramètres de la boutique en back office, vous pouvez ajouter '2014' dans le champ "Sélection du format de numéro de facture :", en plus de la valeurs déjà présente ([id] par défaut). Par exemple si vous configurez le numéro de facture de cette façon => 2014_[id] , les numéros de facture commenceront par 2014_ et le tag [id] sera remplacé par le numéro de la commande (champ id en back office).
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping