Flux d’activité
Flux d’activité
-
shogun a ajouté un message dans un sujet Question sur la structure des données
ok parfait, merci Gilles.
-
0
-
-
Gligli a ajouté un message dans un sujet Numérotation de facture
Ok, je vais voir ça avec mon comptable. Merci encore.
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Sortie de la nouvelle version PEEL Shopping 6.0
Bonsoir,
A partir de maintenant, lorsque vous téléchargez PEEL SHOPPING 6.0 vous avez droit à la version 6.0.4 :
- Ajout du SQL e la création de peel_pensebete qui était resté dans le module Premium.
- Ajout de la gestion des différents espaces publicitaires (suite à oubli d'ajout dans le SQL)
- Ajout de la langue pour la bannière PEEL par défaut, et prise en compte des bannières sans langue
- Ajout des codes ISO 3 lettres et numériques pour les pays (sert pour Moneybookers et pourra servir à d'autres modules)
- Amélioration de l'email indiquant l'envoi des produits en rajoutant des informations sur les produits envoyés
- Amélioration de la détection de wwwroot pour le lancement de l'installation
- Amélioration de la gestion micro-entreprise : permettre cohérence des données même si les taux de TVA choisis sont différents de 0
- Amélioration de la présentation des commandes en page d'accueil si nom du mode de paiement trop long
- Amélioration des emails de renouvellement de mot de passe
- Amélioration des informations données lors de l'email de livraison
- Amélioration présentation de la page d'édition de factures
- Amélioration suite à demande sur le forum : ne pas afficher Notre Sélection sur page d'accueil si aucun produit trouvé
- Autoriser l'import de HTML dans table produits
- Changement de fonctionnement du module oubli mot de passe.
- Changement de nom Nouvelle Calédonie pour meilleure cohérence
- changement des valeurs par défaut des tailles d'images dans liste de produits
- Conversion des entités HTML si nécessaire pour données venant de vieux sites
- Correction bug envoi factures HTML au lieu de PDF
- Correction d'un bug d'encodage sur l'import de produit.
- Correction d'une condition dans le .htaccess ==> RewriteRule ^([a-z]{2})\/(.*)$ $2?langue=$1 [QSA]
- Correction de bug sur liste de produits téléchargés
- Correction de la gestion du TTC pour les suppléments par taille
- Amélioration de la compatibilité pour PHP<5.1 de la fonction preg_replace avec 5 arguments
- Explications données sur UTF8 sans BOM dans l'installation
- Amélioration de l'intégration de moneybookers
- Possibilité d'afficher produits d'une catégorie sans ceux des filles
- Correction de la prise en compte TVA pour attributs de taille
- Meilleure compatibilité diverses versions de Premium
- Mémorisation du moyen de paiement choisi même si erreur par ailleurs dans la page de sélection
- Modification du fichier d'import de produit pour traiter les fichiers avec des retours à la ligne + Correction de suppression d'un produit quand le stock
- Modification du nom d'une variable pour la mettre en cohérence avec son contenu.
- On la laisse aussi dans le SQL de premium pour garder compatibilité du module Premium avec anciennes versions Shopping
- Passage du nom de colonne moneyBookers_payment_methods en minuscule
- Possibilité de mettre une liste de fichiers CSS plus longue
- Possibilité de se faire envoyer le mot de passe si site désactivé
La structure de données a été modifiée avec l'ajout d'une colonne without_delivery_address dans la table peel_types.
Si vous avez une version PEEL 6.0.3 et souhaitez la rajouter lors de votre migration vers 6.0.4, exécutez avec phpMyAdmin les lignes suivantes :
ALTER TABLE `peel_banniere` ADD `lang` char(2) NOT NULL default '';
ALTER TABLE `peel_commandes` ADD `moneybookers_payment_methods` varchar(50) NOT NULL default '';
ALTER TABLE `peel_pays` ADD `iso3` varchar(3) NOT NULL default '';
ALTER TABLE `peel_pays` ADD `iso_num` smallint(4) NOT NULL default '0';
INSERT INTO `peel_modules` (`id`, `technical_code`, `location`, `display_mode`, `position`, `etat`, `title_fr`, `title_en`) VALUES
(12, 'advertising1', 'right', 'sideblock', 10, 1, 'Publicité espace 1', 'Advertising location 1'),
(13, 'advertising2', 'right', 'sideblock', 11, 1, 'Publicité espace 2', 'Advertising location 2'),
(14, 'advertising3', 'left', 'sideblock', 12, 1, 'Publicité espace 3', 'Advertising location 3'),
(15, 'advertising4', 'right', 'sideblock', 10, 1, 'Publicité espace 4', 'Advertising location 4'),
(16, 'advertising5', 'right', 'sideblock', 11, 1, 'Publicité espace 5', 'Advertising location 5');
INSERT INTO `peel_paiement` (`id`, `technical_code`, `nom_fr`, `nom_en`, `position`, `tarif`, `tva`, `etat`) VALUES
(21, 'pickup', 'Paiement lors de l''enlèvement sur place', 'Payment upon pickup', 5, 0.00000, 0.00, 0),
(22, 'delivery', 'Paiement à la livraison', 'Payment upon delivery', 6, 0.00000, 0.00, 0);
Pour migrer d'une version 6.0, si vous n'avez pas touché au code PHP :
- faites un backup complet du code de votre boutique
- téléchargez le zip
- dézippez le fichier et supprimez "/lib/setup/info.inc.php", "/installation/" et si vous n'avez pas un modèle totalement standard : supprimez aussi "/modeles/peel6/"
- mettez tous ces fichiers à la place de ceux de votre boutique
- exécutez la ligne de SQL indiquée dans le précédent paragraphe
La liste des fichiers mis à jour est :
Modified : /peel_premium/trunk/.htaccess
Modified : /peel_premium/trunk/achat/achat_maintenant.php
Modified : /peel_premium/trunk/administrer/categories.php
Modified : /peel_premium/trunk/administrer/commander.php
Modified : /peel_premium/trunk/administrer/commandes.php
Modified : /peel_premium/trunk/administrer/export_produits.php
Modified : /peel_premium/trunk/administrer/import_produits.php
Modified : /peel_premium/trunk/administrer/index.php
Modified : /peel_premium/trunk/administrer/marques.php
Modified : /peel_premium/trunk/administrer/modeles/commande_details.php
Modified : /peel_premium/trunk/administrer/modeles/commande_liste.php
Modified : /peel_premium/trunk/administrer/pays.php
Modified : /peel_premium/trunk/administrer/produits.php
Modified : /peel_premium/trunk/administrer/rubriques.php
Modified : /peel_premium/trunk/administrer/sites.php
Modified : /peel_premium/trunk/configuration.inc.php
Modified : /peel_premium/trunk/index.php
Modified : /peel_premium/trunk/installation/fin.php
Modified : /peel_premium/trunk/installation/peel.sql
Modified : /peel_premium/trunk/lexique/index.php
Modified : /peel_premium/trunk/lib/class/Caddie.php
Modified : /peel_premium/trunk/lib/class/Product.php
Modified : /peel_premium/trunk/lib/class/ProductsBought.php
Modified : /peel_premium/trunk/lib/class/String.php
Modified : /peel_premium/trunk/lib/fonctions/display_admin_forms.php
Modified : /peel_premium/trunk/lib/fonctions/display_caddie.php
Modified : /peel_premium/trunk/lib/fonctions/display_product.php
Modified : /peel_premium/trunk/lib/fonctions/display_user_forms.php
Modified : /peel_premium/trunk/lib/fonctions/display.php
Modified : /peel_premium/trunk/lib/fonctions/emails.php
Modified : /peel_premium/trunk/lib/fonctions/fonctions_admin.php
Modified : /peel_premium/trunk/lib/fonctions/fonctions.php
Modified : /peel_premium/trunk/lib/fonctions/format.php
Modified : /peel_premium/trunk/lib/fonctions/order.php
Modified : /peel_premium/trunk/lib/fonctions/user.php
Modified : /peel_premium/trunk/lib/lang/en.php
Modified : /peel_premium/trunk/lib/lang/fr.php
Modified : /peel_premium/trunk/modeles/peel6/css/screen.css
Modified : /peel_premium/trunk/modules/banner/administrer/banner.php
Modified : /peel_premium/trunk/modules/banner/administrer/fonctions.php
Modified : /peel_premium/trunk/modules/banner/fonctions.php
Modified : /peel_premium/trunk/modules/chart/open_flash_chart_object.php
Modified : /peel_premium/trunk/modules/chart/open-flash-chart.php
Modified : /peel_premium/trunk/modules/moneybookers/fonctions.php
Modified : /peel_premium/trunk/search.php
Modified : /peel_premium/trunk/utilisateurs/oubli_mot_passe.php
Gilles
-
0
-
-
Fleur a ajouté un message dans un sujet catalogue
euh... Je vais essayer merci
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet catalogue
Vous pouvez regarder dans la fonction get_recursive_items_display de lib/fonctions/display.php, qui est appelée par affiche_menu_catalogue de lib/fonctions/display_product.php
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Question sur la structure des données
Bonsoir,
Pour les données de stock et de prix par quantité, la structure de données n'a pas dû changer, peut-être une colonne en plus mais a priori pas de problème en perspective.
-
0
-
-
Fleur a ajouté un message dans un sujet catalogue
ok mais c'est ou? :)
-
0
-
-
shogun a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING
Question sur la structure des donnéesBonjour,
je suis entrain de ré-écrire mes fonctions d'import export excel de ma version 5.41 pour la nouvelle version 6. Par contre je ne dispose pas encore du module premium car je compte l'acheter quand toutes mes modifs seront pretes pour profiter de la derniere version a jour.
La question donc : par rapport a la 5.41, la structure des données pour la gestion des stocks et pour la gestion des prix par quantités a t elle changé ?
Merci.
Cordialement,
Shogun.
- 2 réponses
- 2 923 vues
-
Gilles Boussin a ajouté un message dans un sujet catalogue
Bonjour,
La taille des images est gérée par les valeurs données dans les appels à thumbs : thumbs($rub['image'], 80, 50, 'fit') => 80 de largeur max et 50 de hauteur max, en gardant les proportions à cause de l'option 'fit'
Vous devez donc identifier les appels à thumbs qui vous concernent et utiliser les valeurs de largeur et de hauteur que vous souhaitez.
Gilles
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Numérotation de facture
Le mode de fonctionnement que vous souhaiteriez n'est pas implémenté. D'après l'expert comptable à qui j'ai déjà parlé de ce sujet, à partir du moment où vous avez la trace des commandes, il n'est pas gênant selon lui que les factures payées aient un saut de numéro, puisque celles non payées ont une justification.
-
0
-
-
Fleur a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
catalogueBonjour
Je fais encore appel à vous car j'ai un autre petit soucis. Je souhaiterais changer dans le menu catalogue à gauche l'espacement entre les catégorie pour que ce soit un peu plus aéré ainsi que les image + et - devant les catégories.
Pour changer les image, j'ai reussi à les changer en recréant un autre gif du même nom mais il apparait tout de même en tout petit. Comment faire pour changer la taille car sur le menu mon image apparait trois fois plus petite qu'en vrai.
Pour les catégories, je sais comment agrandir la police mais c'est l'interligne que je voudrais agrandir.
Je sais pas si ma demande est bien claire en tout cas si vous pouvez m'aider you're welcome :)
- 4 réponses
- 3 208 vues
-
Gligli a ajouté un message dans un sujet Numérotation de facture
Merci pour la rapidité de votre réponse.
J'a donc réussi à remplacer le code par le mien, et la numérotation est bonne. Cela m'amène cependant à une autre question : la boutique génère le numéro de facture avant que la commande ait été payée lors des paiements par chèque ou par virement. Or, je sais par expérience que de nombreuses déclarations de paiement par chèque n'arrivent jamais. Au lieu de me compliquer la vie au niveau comptable, existe-t-il la possibilité de n'éditer la facture qu'après avoir indiqué que le paiement a été reçu ?
Francis
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Envoi d'emails aux clients
Bonjour Jean-Luc,
Vous avez raison, nous allons faire cela en adaptant du code déjà fait pour nos besoins, à faire pour une prochaine version de PEEL dès qu'on a un peu de temps.
Gilles
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Numérotation de facture
Bonsoir,
Merci pour le compliment :)
Concernant le numéro de facture, c'est géré par get_bill_number($bill_number_format, $id) dans lib/fonctions/order.php
L'id correspond à la clé primaire de la table des commandes, et le format $bill_number_format est modifiable dans la page de configuration de la boutique.
Donc pour répondre à votre cas particulier, modifiez get_bill_number pour récupérer le numéro qui vous convient.
Gilles
-
0
-
-
Gligli a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Numérotation de factureBonjour,
Je découvre depuis 2 jours Peel Shopping, qui est surprenant de convivialité et de facilité d'utilisation, félicitations aux concepteurs.
Afin de le mettre à ma sauce, j'ai surtout besoin de modifier la numérotation de la facturation. A savoir que j'ai déjà sur mon site une table mysql qui contient les numéros de facture dudit site, et comme je ne peux pas recommencer une numérotation, il faut que ça se suive.
Pour être plus précis : je vends sur mon site des abonnements au site, et en parallèle j'ouvre une boutique de produits dérivés : Peel Shopping, qui va devoir aller chercher le prochain numéro de facture dans ma table existante.
Mon problème est que je n'ai pas trouvé la fonction / le fichier qui détermine le numéro de facture à utiliser parmi les fichiers de Peel Shopping.
Merci d'avance pour votre aide.
- 15 réponses
- 7 819 vues
-
carcy a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Envoi d'emails aux clientsBonjour à tous
Voilà, je me posais une question...
Comment est ce qu'on fait pour envoyer un mail au client ???
D'accord, il y a une section de gestion de mails, dans laquelle on définit ce qu'on veut dire au client, donc les mails automatiques.
Mais moi, je parle de mails qui sortent de l'automatique ?
Par exemple : un client demande des infos par mail, un devis ou autre par le formulaire de contact. On veut lui répondre au travers du backoffice... On peut pas !
Le client a reçu sa commande, on veut par exemple lui envoyer un questionnaire de satisfaction, savoir ce qu'il lui a plu ou pas... pour développer encore mieux notre site, nos prestations... On peut pas non plus ?
Donc ma question : est il prévu de développer peel afin de rajouter des fonctions d'envoi de mails aux clients ?
-Dans la section utilisateurs : mettre un bouton "envoyer un mail" afin de répondre à un formulaire de contact, une demande de devis pour l'utilisateur concerné... Ce serait bien que ce formulaire de réponse s'ouvre dans une autre fenêtre pour pouvoir garder le backoffice afin de chercher les infos qu'il nous faut (tarifs...); puis la possibilité d'enregistrer par exemple le mail comme modèle
-Dans la section de la liste de ventes, avec toutes les commandes enregistrées. Quand on regarde dans la fiche de la vente concernée, tout comme on peut cliquer pour imprimer la facture pdf, pouvoir "envoyer" un mail au client, par exemple pour enquête satisfaction concernant cette vente, et l'on garderait sous les yeux les références de la commande donnée (le montant, la date, le numéro de commande, les articles livrés...), donc ouverture dans une autre fenêtre. Pouvoir là aussi enregistrer le modèle, ou pouvoir appeler un modèle déjà enregistré. D'ailleurs, sur la page du récapitulatif de la commande, ça serait pas mal de marquer pour chaque donnée (le nom, prénom, numéro de commande, date...) son tag correspondant ([iD], [NAME]...). Comme ça quand on créé le mail, on peut se baser sur les TAGS de ladite commande : (Bonjour, suite à votre commande [iD] du [DATE] sur notre site [sITE], nous vous contactons aujourd'hui afin de récupérer votre opinion concernant les produits suivants : [PRODUITS] (Là j'écris n'importe quoi en fait)...)
Voilà, Je sais pas si je suis vraiment clair dans mes propos en fait... et si vous comprenez ce à quoi je pense...
dîtes moi néammoins ce que vous en pensez.
Merci
Cordialement
- 1 réponse
- 2 467 vues
-
Gilles Boussin a ajouté un message dans un sujet Peut-on positionner librement des parties de la boutique ?
Les variables GET contiennent ce qui est passé dans l'URL après le point d'interrogation, entre les &
Si vous récupérez du code d'une page qui était normalement appélée avec certaines variables en GET, vous devez interconnecter le code avec le reste de votre page en changeant les appels à ces variables GET pour y mettre les valeurs correspondante dans votre nouvelle page.
Tout cela nécessite un peu d'expérience en PHP, donc faites simple au départ et étape après étape, sinon vous allez vous y perdre.
-
0
-
-
Fleur a ajouté un message dans un sujet changer la police
merci!
-
0
-
-
xeon a ajouté un message dans un sujet Peut-on positionner librement des parties de la boutique ?
D'accord.
J'ai donc bien réussi à afficher le contenu d'une catégorie. Par contre pour afficher tel produit, je me retrouve avec cette erreur :
Notice: Undefined index: 194 in /home/hector/domains/hector.fr/public_html/test.php on line 74
Notice: Undefined index: 194 in /home/hector/domains/hector.fr/public_html/test.php on line 110
Produit non trouvé
J'ai vu que cette erreur indiquait que la variable n'était pas reconnue. Comment procéder pour l'appeler ?
<? $prod = charge_produit(intval($_GET['194'])); <------------------- ligne 74 include("$repertoire_modele/produit_details.php"); function charge_produit($id) { global $wwwroot; global $module_lot; /* Charge les infos du produit d'id $id */ $qid = mysql_query(" SELECT p.id ,p.reference ,p.nom_".$_SESSION['langue']." ,p.descriptif_".$_SESSION['langue']." ,p.description_".$_SESSION['langue']." ,p.prix ,p.prix_revendeur ,p.promotion ,p.image1 ,p.image2 ,p.image3 ,p.image4 ,p.on_stock ,p.comments ,p.delai_stock ,p.etat_stock ,p.affiche_stock ,p.on_special ,pc.categorie_id ,p.extrait ,p.on_download ,p.on_check FROM peel_produits p ,peel_produits_categories pc WHERE p.id = pc.produit_id AND p.id = '".intval($_GET['id'])."' <----------------------- ligne 110 AND p.etat = '1' ") or DIE('Une erreur de connexion à la base s est produite ' . __LINE__ . '.<p>' . MYSQL_ERROR()); if ($qid) { if (mysql_num_rows($qid)) { return mysql_fetch_array($qid); } else { return false; } } else { return false; } } ?>
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet changer la police
Je vous invite à lire ceci à propos des polices :
http://fr.html.net/tutorials/css/lesson4.php
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Peut-on positionner librement des parties de la boutique ?
C'est-à-dire appeler les bonnes fonctions aux bons endroits pour afficher les listes de produits que vous voulez dans le bon ordre dans la page.
-
0
-
-
Fleur a ajouté un message dans un sujet changer la police
c'est bien ce qu'il me semblait mais je n'ai pas compris comment la changer. Je suis débutante.
-
0
-
-
xeon a ajouté un message dans un sujet Peut-on positionner librement des parties de la boutique ?
Qu'entendez-vous par "réagencer les appels aux fonctions" ? :)
-
0
-
-
Gilles Boussin a ajouté un message dans un sujet Peut-on positionner librement des parties de la boutique ?
Bonjour,
Il est tout à fait possible de faire cela, mais il s'agit de développement PHP et vous devez donc avoir un peu d'expérience PHP pour pouvoir le faire.
Si c'est le cas, en 30 min et 2h environ vous obtiendrez ce que vous voulez.
L'idée est de récupérer le code des pages qui ont les blocs qui vous intéressent, et de réagencer les appels aux fonctions pour obtenir ce que vous voulez.
-
0
-
-
xeon a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne
Peut-on positionner librement des parties de la boutique ?Bonjour,
Avec peel 5.7, serait-il possible de créer des pages avec par exemple un nom tel que "page.php", dans laquelle on pourrait positionner grâce à des include, les produits que l'on veut, les catégories que l'on veut, ou les articles que l'on veut, et tout ça à l'endroit où l'on veut ?
Par exemple voici une structure possible de cette page.php
Entete avec menu
article écrit dans peel
bla bla écrit en html en dur
une catégorie de la boutique peel avec tous ses produits
re bla bla écrit en dur
produit X et Y de telle autre catégorie,
etc.
pied de page
- 5 réponses
- 3 710 vues