Gilles Boussin

Administrateur PEEL
  • Compteur de contenus

    16 264
  • Inscrit(e) le

  • Dernière visite


Tout ce qui a été posté par Gilles Boussin

  1. Gilles Boussin a ajouté un message dans un sujet  Inclure une vidéo ?   

    Bonjour Charly,

    Je suppose que le code HTML que vous transmettez fonctionne.
    Dans ce cas, si vous faites directement un copier / coller de ce code dans le textarea de la section d'édition d'un article du back-office, ça devrait fonctionner !
    • 0
  2. Gilles Boussin a ajouté un message dans un sujet  Frais de port   

    Bonsoir inkonline,

    A priori, même sur une PEEL PREMIUM 3.X, il est possible de paramétrer des zones d'expédition, des pays appartenant à ces zones, des types de transport, , de choisir des frais de port par poids ou tarif, et enfin e définir des frais de port pour chaque élément de (zone d'expédition, type de transport, poids / tarif)

    On devrait donc pouvoir forcer les frais de port.

    Quel problème rencontrez-vous donc?
    • 0
  3. Gilles Boussin a ajouté un message dans un sujet  Pb affichage   

    Bonjour inkonline,

    Concernant ce problème d'antislash devant les guillemets, il faut tout d abord déterminer, si, sur votre hébergement, la directive de configuration magic_quotes_gpc est activée ou non.
    Cette directive échappe tous les caractères ' , " , \ avec un antislash.

    Puis, il faut regarder dans le code du fichier qui vous concerne les fonctions appelées : mysql_real_escape_string, addslashes, etc...

    De manière générale, l'idéal est d'avoir magic_quotes_gpc à off et une protection à base de mysql_real_escape_string.

    Cordialeement,
    • 0
  4. Gilles Boussin a ajouté un message dans un sujet  History back avec IE6 sur la page achat_maintenant   

    Bonsoir Shogun,

    Pas de quoi ;)
    • 0
  5. Gilles Boussin a ajouté un message dans un sujet  Comment peut-on avoir un lien de telechargement apres paypal   

    Bonjour,

    Vous pouvez contacter notre service commercial au 01 75 43 67 97 ou via http://www.peel.fr/utilisateurs/sendmail.php
    • 0
  6. Gilles Boussin a ajouté un message dans un sujet  apres fin d'instalation que doit je faire ....   

    La réponse est ici : http://forum.peel.fr/Probleme-peel-stocks-regle-t3392.html
    • 0
  7. Gilles Boussin a ajouté un message dans un sujet  Passage V 5.6   

    Bonjour,

    Conformément à :
    http://forum.peel.fr/Tutorial-Migration-de-PEEL-S-t3376.html

    "
    - ATTENTION : tous les fichiers de modeles/ ont été revus pour simplifier le travail de modification de la génération du HTML. Dans ce contexte, certaines fonctions de modeles/template.php ont été bougées dans les nouveaux fichiers de fonctions (notamment fonctions/display.php) qui reprennent globalement le contenu de fonctions/fonctions.php.
    "
    => vous devez supprimer supprimer l'ancienne version des fonctions concernées dans modeles/xxx/template.php si vous ne les aviez pas modifiées, ou supprimer la nouvelle version dans fonctions/display.php
    • 0
  8. Gilles Boussin a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    [Tutorial] Migration de PEEL Shopping 5.0 vers 5.6
    [Ce tutorial s'adresse à qui ont l'habitude de programmer en PHP - sinon, appelez nous au 01 75 43 67 97 pour la migration de votre boutique]

    Bonjour à tous,

    Voici les explications pour migrer une boutique de la version 5.0 vers 5.6.
    La version 5.6 fait suite à la version 5.0 pour synchroniser les numéros de versions avec PEEL PREMIUM.

    Si vous avez une version de PEEL SHOPPING antérieure à la 5.0, regardez sur ce tutorial-ci : http://forum.peel.fr/Tutorial-Migration-de-PEEL-S-t3238.html

    Il est notoirement plus facile de passer de 5.0 vers 5.6 que de 4.0 vers 5.0 si vous avez des développements spécifiques dans votre boutique.

    Voici les grandes étapes pour migrer vers la nouvelle version :

    - faire une copie du code actuel ET de la base de données actuelle (c'est évident, mais ne pas oublier de le faire !)

    - prendre le code de PEEL Shopping 5.6, et y intégrer le répertoire modeles/ que vous aviez fait pour la 5.0

    - garder la base de données que vous avez actuellement en 5.0 et lui appliquer le code SQL suivant avec phpmyadmin :
    ALTER TABLE `peel_rubriques` ADD `articles_review` TINYINT( 4 ) NOT NULL DEFAULT '0' AFTER `etat`;
    ALTER TABLE `peel_sites` ADD `module_entreprise` TINYINT(4) NOT NULL DEFAULT '0' AFTER `module_avis`;

    - éditer le fichier de langue de PEEL Shopping 5.6 pour y intégrer certaines modifications (développements spécifiques) que vous aviez peut-être faites dans votre version 5.0. Il est aussi possible de faire dans l'autre sens, c'est-à-dire de garder votre fichier de langue et rajouter tout ce qui est nouveau dans la version 5.0.

    - ATTENTION : tous les fichiers de modeles/ ont été revus pour simplifier le travail de modification de la génération du HTML. Dans ce contexte, certaines fonctions de modeles/template.php ont été bougées dans les nouveaux fichiers de fonctions (notamment fonctions/display.php) qui reprennent globalement le contenu de fonctions/fonctions.php.

    Vous pourrez ainsi profiter de toutes les nouveautés de la nouvelle version !
    • 0 réponse
    • 3 577 vues
  9. Gilles Boussin a ajouté un message dans un sujet  Référencement et langues   

    Bonjour,

    Merci pour votre merci sur la propreté du code XHTML, nous avons fait de gros efforts dessus.

    Pour les métas dans chaque langue sur les pages produits, c'est planifié et ce sera fait pour le printemps.

    Pour aider le référencement de vos pages en anglais, le mieux est d'avoir des liens de sites en anglais vers certaines pages en anglais du site.
    En effet un site dont la home est par défaut en français et qui a des liens du web français aura pour les moteurs de la pertinence pour sa section française, et beaucoup moins pour sa section anglaise.
    • 0
  10. Gilles Boussin a ajouté un message dans un sujet  Problème peel_stocks (réglé)   

    Bonjour,

    Il ne faut pas supprimer les lignes, mais faire en sorte que ce soit comme le code que je t'ai mis ;)
    Retirer l'argument veut dire : retirer ce qu'il y a dans les parenthèses de l'appel à la fonction.
    • 0
  11. Gilles Boussin a ajouté un message dans un sujet  Problème peel_stocks (réglé)   

    Je viens de regarder dans le code et de corriger pour la prochaine version :
    Ce problème se produit uniquement pour cette action, et n'a pour conséquence que l'affichage de ces messages et du non affichage du message de confirmation.

    La correction :
    dans fonctions/database.php, un argument avait été rajouté avant la release 5.6, alors qu'en fait on veut appeler cette fonction sans argument pour plus de faicilité.
    => retirer l'argument ligne 106 et 108 :

    function affected_rows()
    {
    return mysql_affected_rows();
    }
    • 0
  12. Gilles Boussin a ajouté un message dans un sujet  Paramètres de la boutique   

    Est-ce que vous pouvez reproduire ce second problème ?
    • 0
  13. Gilles Boussin a ajouté un message dans un sujet  Sauvegarde auto de bdd   

    Bonjour,

    Je vous invite à regarder les informations disponibles chez votre hébergeur.
    Ou à défaut des tutoriaux sur internet via google sur la thématique : cron backup mysql
    • 0
  14. Gilles Boussin a ajouté un message dans un sujet  Installation de la Peel évaluation en local   

    Bonjour,

    Vous avez un tutorial d'installation ici :
    http://forum.peel.fr/Tutorial-Installation-de-PEE-t3239.html
    • 0
  15. Gilles Boussin a ajouté un message dans un sujet  Paramètres de la boutique   

    Bonjour Anne,

    - pour votre premier soucis :
    Il y avait un oubli dans le tutorial de migration, qui vient d'être corrigé. Il faut que vous exécutiez également :
    ALTER TABLE `peel_sites` ADD `module_entreprise` TINYINT(4) NOT NULL DEFAULT '0' AFTER `module_avis`;

    - pour le second : pouvez-vous donner plus d'informations s'il vous plait ? Qu'est-ce qui s'affiche par ailleurs sur la page ?
    • 0
  16. Gilles Boussin a ajouté un message dans un sujet  Export catalogue produit   

    Bonjour,

    Tout ce qui concerne l'export vers les comparateurs a été refait l'année dernière, donc dans les nouvelles versions pas de problème.
    Vous pouvez soit migrer votre version, soit on peut vous installer spécifiquement ce module d'export sur votre version.
    • 0
  17. Gilles Boussin a ajouté un message dans un sujet  Questions diverses suite à migration V4 vers V5   

    Bonjour,

    > Il faut que vous corrigiez l'appel à submit.js qui est mauvais (regardez dans votre header de la page HTML).

    Vous n'avez pas corrigé cet appel. Il s'agit d'un problème de guillemet dans votre code.
    • 0
  18. Gilles Boussin a ajouté un message dans un sujet  Fichier index dans une autre langue   

    - Depuis la v5, on n'est pas censé avoir besoin de faire de SQL pour ajouter une langue.

    En effet, dans l'administration, sur la sélection langues, on peut ajouter une langue.
    Ca fait notamment :

    $query_alter_table[27] = 'ALTER TABLE `peel_html` ADD `titre_'. strtolower($frm['lang']) .'` VARCHAR( 255 ) NOT NULL ';
    $query_alter_table[28] = 'ALTER TABLE `peel_html` ADD `contenu_html_'. strtolower($frm['lang']) .'` TEXT NOT NULL ';

    ce qui rajoute les champs de langue.

    - Par ailleurs avant la v5, il n'y avait pas de champ langue, et dans le script de migration du tutorial v4 vers v5, il y a bien la commande ALTER TABLE peel_html dans le SQL à exécuter. Néanmoins il était indiqué un enum(..) alors qu'on veut un varchar(2) => c'est corrigé à l'instant.
    • 0
  19. Gilles Boussin a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    [Tutorial] Migration de PEEL Shopping 4.0 vers 5.0
    [Ce tutorial s'adresse à qui ont l'habitude de programmer en PHP - sinon, appelez nous au 01 75 43 67 97 pour la migration de votre boutique]

    Bonjour à tous,

    Comme vous l'avez vu, la version 5.0 de PEEL Shopping est une très grosse évolution par rapport à la version 4.0.
    Elle est disponible pour tout le monde dès maintenant sur : http://www.peel.fr/lire/peel-shopping-8.html

    Le code de cette version a été gardé le plus possible compatible avec la 4.0. Quelques changements ont eu lieu pour faire des évolutions structurelles, au niveau de la TVA notamment, et du paramétrage avec peel_sites.
    Par ailleurs il y a plus de lignes dans les fichiers de langue puisque l'internationalisation de certains fichiers qui n'était pas complète a été finie.

    Tout ou presque qui avait été abordé préalablement dans le forum sur des corrections à faire dans la 4.0 a été intégré à la 5.0. Mais comme en même temps la séparation du code HTML / PHP a été refaite, les numéros de ligne ne sont plus les mêmes.

    Plus quelqu'un a touché à sa version, plus il sera bien évidemment difficile de migrer. Si vous souhaitez notre intervention pour votre migration, vous pouvez faire appel à notre équipe de développeurs au 01 75 43 67 97 : http://www.peel.fr/webmastering-8/webmaste...outique-12.html

    Voici les grandes étapes pour migrer vers la nouvelle version :

    - faire une copie du code actuel ET de la base de données actuelle (c'est évident, mais ne pas oublier de le faire !)
    - prendre le code de PEEL Shopping 5.0, et y intégrer le répertoire modeles/ que vous aviez fait pour la 4.0
    - garder la base de données que vous avez actuellement en 4.0 et lui appliquer le code SQL indiqué ci-dessous
    - éditer le fichier de langue de PEEL Shopping 5.0 pour y intégrer certaines modifications que vous aviez faite dans votre version 4.0. Il est aussi possible de faire dans l'autre sens, c'est à dire de garer votre fichier de langue et rajouter tout ce qui est nouveau dans la version 5.0.

    Vous pourrez ainsi profiter de toutes les nouveautés de la nouvelle version !

    ----------
    Code SQL à exécuter sur une base de données PEEL Shopping 4.0 pour obtenir une structure de données compatible avec PEEL Shopping 5.0 :

    ALTER TABLE `peel_rubriques` ADD `meta_titre` TEXT NOT NULL AFTER `position` ,ADD `meta_desc` TEXT NOT NULL AFTER `meta_titre` ,ADD `meta_key` TEXT NOT NULL AFTER `meta_desc`;
    ALTER TABLE `peel_sites` ADD `module_url_rewriting` tinyint(4) NOT NULL;
    ALTER TABLE `peel_sites` ADD `display_prices_with_taxes` tinyint(4) NOT NULL DEFAULT '1';
    ALTER TABLE `peel_sites` ADD `html_editor` tinyint(4) NOT NULL DEFAULT '1';
    ALTER TABLE `peel_produits` ADD `image5` VARCHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL AFTER `image4`;
    ALTER TABLE `peel_produits` ADD `image6` VARCHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL AFTER `image5`;
    ALTER TABLE `peel_produits` ADD `image7` VARCHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL AFTER `image6`;
    ALTER TABLE `peel_produits` ADD `image8` VARCHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL AFTER `image7`;
    ALTER TABLE `peel_produits` ADD `image9` VARCHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL AFTER `image8`;
    ALTER TABLE `peel_produits` ADD `image10` VARCHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL AFTER `image9`;
    ALTER TABLE `peel_produits` CHANGE `image2` `image2` VARCHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL;
    ALTER TABLE `peel_produits` CHANGE `image3` `image3` VARCHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL;
    ALTER TABLE `peel_produits` CHANGE `image4` `image4` VARCHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL;
    ALTER TABLE `peel_articles` CHANGE `surtitre_fr` `surtitre_fr` VARCHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL;
    ALTER TABLE `peel_articles` CHANGE `titre_fr` `titre_fr` VARCHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL;
    ALTER TABLE `peel_articles` CHANGE `surtitre_en` `surtitre_en` VARCHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL;
    ALTER TABLE `peel_articles` CHANGE `titre_en` `titre_en` VARCHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL;
    ALTER TABLE `peel_utilisateurs` CHANGE `email` `email` VARCHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL;
    ALTER TABLE `peel_utilisateurs` CHANGE `prenom` `prenom` VARCHAR( 64 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL;
    ALTER TABLE `peel_utilisateurs` CHANGE `nom_famille` `nom_famille` VARCHAR( 64 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL;
    ALTER TABLE `peel_utilisateurs` CHANGE `societe` `societe` VARCHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL;
    ALTER TABLE `peel_utilisateurs` CHANGE `adresse` `adresse` VARCHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL;
    ALTER TABLE `peel_utilisateurs` CHANGE `code_postal` `code_postal` VARCHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL;
    ALTER TABLE `peel_utilisateurs` CHANGE `ville` `ville` VARCHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL;
    ALTER TABLE `peel_utilisateurs` CHANGE `nom_utilisateur` `nom_utilisateur` VARCHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL;
    ALTER TABLE `peel_utilisateurs` CHANGE `region` `region` VARCHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL;
    ALTER TABLE `peel_codes_promos` ADD `id_categorie` INT( 11 ) NOT NULL;
    ALTER TABLE `peel_commandes` CHANGE `code_promo` `code_promo` VARCHAR( 25 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL;
    ALTER TABLE `peel_commandes` ADD `id_ecom` TINYINT;
    ALTER TABLE `peel_commandes` ADD `code_bon` varchar(10) NOT NULL default '';
    ALTER TABLE `peel_sites` ADD `on_logo` TINYINT( 4 ) NOT NULL DEFAULT '0' AFTER `logo`;
    ALTER TABLE `peel_categories` ADD `background_menu` varchar(255) NOT NULL, ADD `background_color` varchar(255) NOT NULL;
    ALTER TABLE `peel_commandes` ADD `currency_rate` FLOAT( 15, 5 ) NOT NULL DEFAULT '1' AFTER `devise`;
    ALTER TABLE `peel_sites` ADD `devise_defaut` INT NOT NULL AFTER `module_devise`;
    ALTER TABLE `peel_sites` ADD `format_numero_facture` varchar(255) NULL;
    ALTER TABLE `peel_sites` ADD `display_prices_with_taxes_bo` TINYINT( 4 ) NOT NULL AFTER `display_prices_with_taxes`;
    ALTER TABLE `peel_codes_promos` ADD `nombre_prevue` INT( 11 ) NOT NULL , ADD `compteur_utilisation` INT( 11 ) NOT NULL;
    ALTER TABLE `peel_commandes` DROP `percent_remise_client`;
    ALTER TABLE `peel_commandes` ADD INDEX ( `id_statut_paiement` );
    ALTER TABLE `peel_devises` ADD `symbole_place` TINYINT( 4 ) NOT NULL DEFAULT '1' AFTER `symbole`;
    ALTER TABLE `peel_sites` CHANGE `display_prices_with_taxes_bo` `display_prices_with_taxes_in_admin` TINYINT( 4 ) NOT NULL DEFAULT '1';
    ALTER TABLE `peel_sites` ADD `module_avis` TINYINT NOT NULL AFTER `module_rss`;
    ALTER TABLE `peel_produits`
    ADD `on_download` varchar(64) NOT NULL default '',
    ADD `extrait` varchar(64) NOT NULL default '',
    ADD `id_ecotaxe` int(11) NOT NULL default '0',
    ADD `etat_stock` tinyint(4) NOT NULL default '0',
    ADD `id_utilisateur` int(11) NOT NULL default '0',
    ADD `on_check` tinyint(4) NOT NULL default '0',
    ADD `points` int(11) NOT NULL default '0',
    ADD `prix_flash` float(15,5) NOT NULL default '0.00000',
    ADD `on_flash` tinyint(4) NOT NULL default '0',
    ADD `prix_revendeur` float(15,5) NOT NULL default '0.00000',
    ADD `flash_start` tinyint(4) NOT NULL default '0',
    ADD `flash_end` tinyint(4) NOT NULL default '0';

    ALTER TABLE `peel_categories` ADD `header_html` varchar(255) NOT NULL;
    ALTER TABLE `peel_utilisateurs`
    ADD `points` int(4) NOT NULL default '0',
    ADD `avoir` int(11) NOT NULL default '0',
    ADD `statut_coupon` varchar(125) NOT NULL default '',
    ADD `type` varchar(10) NOT NULL default '',
    ADD `etat` int(11) NOT NULL default '0',
    ADD `id_parrain` int(11) NOT NULL default '0',
    ADD `id_groupe` int(11) NOT NULL default '0';

    ALTER TABLE `peel_sites`
    ADD `medium_width` varchar(3) NOT NULL ,
    ADD `small_width` varchar(3) NOT NULL,
    ADD `small_height` varchar(3) NOT NULL,
    ADD `medium_height` varchar(3) NOT NULL,
    ADD `mode_transport` tinyint(4) NOT NULL;
    ALTER TABLE `peel_commandes_articles`
    ADD `total_prix_attribut` float(15,5) NOT NULL,
    ADD `nom_attribut` varchar(255) NOT NULL,
    ADD `ecotaxe_ttc` float(10,5) NOT NULL default '0.00000',
    ADD `ecotaxe_ht` float(10,5) NOT NULL default '0.00000',
    ADD `nb_download` int(11) NOT NULL default '0',
    ADD `nb_envoi` int(11) NOT NULL default '0',
    ADD `statut_envoi` tinyint(4) NOT NULL default '0',
    ADD `on_download` tinyint(4) NOT NULL default '0',
    ADD `email_check` varchar(255) NOT NULL default '',
    ADD `points` int(11) NOT NULL default '0';

    ALTER TABLE `peel_commandes`
    ADD `parrain` varchar(10) NOT NULL default '0',
    ADD `id_parrain` int(11) NOT NULL default '0',
    ADD `avoir` float(15,5) NOT NULL default '0.00000',
    ADD `avoir_ht` float(15,5) NOT NULL default '0.00000',
    ADD `tva_avoir` float(15,5) NOT NULL default '0.00000',
    ADD `tva_total_ecotaxe` float(15,5) NOT NULL default '0.00000',
    ADD `total_ecotaxe_ht` float(13,2) NOT NULL default '0.00',
    ADD `total_ecotaxe_ttc` float(13,2) NOT NULL default '0.00',
    ADD `id_affilie` int(11) NOT NULL default '0',
    ADD `statut_affilie` tinyint(4) NOT NULL default '0',
    ADD `montant_affilie` float(15,5) NOT NULL default '0.00000',
    ADD `affilie` tinyint(4) NOT NULL default '0',
    ADD `points_etat` tinyint(4) NOT NULL default '0',
    ADD `total_points` int(11) NOT NULL default '0',
    ADD `valeur_cheque_cadeau` float(15,5) NOT NULL default '0.00000',
    ADD `percent_remise_groupe` VARCHAR( 25 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL ,
    ADD `code_cheque` VARCHAR( 25 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL;

    CREATE TABLE IF NOT EXISTS `peel_utilisateurs_codes_promos` (
    `id_utilisateur` int(11) NOT NULL default '0',
    `nom_code` varchar(25) NOT NULL default '',
    `la_date` datetime NOT NULL default '0000-00-00 00:00:00',
    `utilise` tinyint(1) default NULL,
    `valeur` float(15,5) default NULL,
    KEY `id_utilisateur` (`id_utilisateur`),
    KEY `nom_code` (`nom_code`),
    KEY `la_date` (`la_date`)
    ) TYPE=MyISAM;


    CREATE TABLE IF NOT EXISTS `peel_ecotaxes` (
    `id` int(11) NOT NULL,
    `code` varchar(5) NOT NULL default '',
    `nom` text NOT NULL,
    `prix_ht` float(15,5) NOT NULL default '0.00000',
    `prix_ttc` float(15,5) NOT NULL default '0.00000',
    PRIMARY KEY (`id`)
    ) TYPE=MyISAM;

    --
    -- Contenu de la table `peel_ecotaxes`
    --

    INSERT INTO `peel_ecotaxes` (`id`, `code`, `nom`, `prix_ht`, `prix_ttc`) VALUES
    (1, '1.1', 'Réfrigérateur , combiné réfrigérateur-congélateur, Congélateur, Cave à vins, Climatiseur, Autres appareils à fluide frigorigène', 10.87000, 13.00052),
    (2, '1.2', 'Lave-linge, Sèche-linge, Lave-vaisselle , lave-vaisselle combiné à un autre appareil ne produisant pas de froid (lave-vaisselle/table de cuisson,), Cuisini?re, Four encastrable, four-vapeur, Essoreuse à linge', 5.02000, 6.00392),
    (3, '1.3', 'Table de cuisson, plaque chauffante ?lectrique, Hotte, groupe filtrant, Four à micro-ondes, micro-ondes multicuisson, tiroir chauffe-plat, Radiateur à accumulation', 1.67000, 1.99732),
    (7, '1.7', 'Chauffe-eau à accumulation, ballon, cumulus', 3.34000, 3.99464),
    (9, '1.9', 'Autres gros appareils pour chauffer les pièces, les lits et les sièges < 5 kg', 0.42000, 0.50232),
    (10, '1.10', 'Autres gros appareils pour chauffer les pièces, les lits et les sièges < 500 g', 0.08000, 0.09568),
    (11, '2.1', 'Aspirateur traineau, aspirateur eau et poussières, robot, balais, Cireuse, Nettoyeur vapeur, Centrale vapeur, table à repasser active, robot et presse de repassage, Machine à laver portable ? agitateur / pulsateur, Mini-four', 0.84000, 1.00464),
    (13, '2.3', 'Thermométre, Montre, horloge, réveil, chronométre', 0.08000, 0.09568),
    (14, '3.1', 'Moniteur avec écran de taille supérieure à 32 pouces', 6.69000, 8.00124),
    (15, '3.2', 'Moniteur avec écran de taille supérieure à 20 pouces et inférieure ou égale à 32 pouces', 3.34000, 3.99464),
    (16, '3.3', 'Moniteur avec écran de taille inférieure ou égale à 20 pouces', 0.84000, 1.00464),
    (17, '3.4', 'Ordinateur individuel, unité centrale', 0.84000, 1.00464),
    (18, '3.5', 'Ordinateur portable', 0.25000, 0.29900),
    (19, '3.6', 'Imprimante (hors imprimante exclusivement photo), Scanner, Télécopieur', 0.42000, 0.50232),
    (21, '3.8', 'Téléphone cellulaire et accessoires', 0.01000, 0.01196),
    (22, '4.1', 'Poste de télévision avec écran de taille supérieure à 32 pouces et autres grands écrans', 6.69000, 8.00124),
    (23, '4.2', 'Poste de télévision avec écran de taille supérieure à 20 pouces et inférieure ou égale à 32 pouces', 3.34000, 3.99464),
    (24, '4.3', 'Poste de télévision avec écran de taille inférieure ou égale à 20 pouces', 0.84000, 1.00464),
    (25, '4.4', 'Chaîne hi-fi, micro/mini (audio home systems, tous élements intégrés), Amplificateur, ampli home-cinema, ampli-tuner', 0.84000, 1.00464),
    (26, '4.5', 'Magnétoscope, Lecteur CD, DVD, DIVX, K7, Enregistreur DVD, Platine Disques, Tuner, Disque dur multimédia de salon, Lecteur Karaoké, Vidéoprojecteur, Instrument de musique, Enceinte, caisson, Table de mixage, equalizer', 0.25000, 0.29900),
    (27, '4.6', 'Télécommande, Set top box, Casque (audio, TV, HIFI), Camescope, caméra numérique, Magnétophone/dictaphone, Baladeur CD, MD, MP3, audio-video, disque dur, solid state, Microphone, Poste de radio, radio K7 et CD portable, transistor, radio portable, Radio-réveil, Appareil - photo, Imprimante photo, Autres accessoires audio/vid', 0.08000, 0.09568),
    (28, '6.1', 'Burineur, décapeur, décolleuse, défonceuse, foreuse, lime, meuleuse, perceuse, perforateur, ponceuse, rabot, scie, rainureuse, Coupe-bordures, taille-haies, tronçonneuse, Autre outillage électroportatif, Fer à souder, Pompe, fontaine avec pompe, Chargeur de batteries, Machine à coudre', 0.17000, 0.20332),
    (29, '6.2', 'Tondeuse, Nettoyeur Haute Pression, Broyeur de végétaux, Outillage stationnaire, Compresseur', 1.25000, 1.49500),
    (35, '9.1', 'Equipements de mesure, de contrôle et de surveillance sans écran', 0.08000, 0.09568),
    (36, '9.2', 'Autres équipements de contrôle et de surveillance avec écran', 0.84000, 1.00464),
    (37, '10.0', 'Distributeurs automatiques', 10.87000, 13.00052);

    CREATE TABLE IF NOT EXISTS `peel_tranches` (
    `id` int(11) NOT NULL,
    `borne_min` float(15,5) NOT NULL,
    `borne_max` float(15,5) NOT NULL,
    `tarif_ht` float(15,5) NOT NULL,
    `tva` float(5,2) NOT NULL,
    PRIMARY KEY (`id`)
    ) TYPE=MyISAM;

    CREATE TABLE IF NOT EXISTS `peel_quantites` (
    `id` int(11) NOT NULL,
    `produit_id` int(11) NOT NULL default '0',
    `quantite` bigint(6) NOT NULL default '0',
    `prix` float(10,2) NOT NULL default '0.00',
    `prix_revendeur` float(10,2) NOT NULL default '0.00',
    PRIMARY KEY (`id`)
    ) TYPE=MyISAM;

    CREATE TABLE IF NOT EXISTS `peel_produits_references` (
    `produit_id` int(11) NOT NULL default '0',
    `reference_id` int(11) NOT NULL default '0'
    ) TYPE=MyISAM;

    CREATE TABLE IF NOT EXISTS `peel_etatstock` (
    `id` int(11) NOT NULL,
    `nom_fr` varchar(255) binary NOT NULL default '',
    `nom_en` varchar(255) binary NOT NULL default '',
    `image` varchar(255) binary NOT NULL default '',
    `valeur` tinyint(4) NOT NULL default '0',
    PRIMARY KEY (`id`)
    ) TYPE=MyISAM;

    --
    -- Contenu de la table `peel_etatstock`
    --
    INSERT INTO `peel_etatstock` (`id`, `nom_fr`, `nom_en`, `image`, `valeur`) VALUES
    (1, 'En stock', '', '141207_175920_PEEL_uWbb7u.png', 1),
    (2, 'Livré sous 8 - 10 jours', '', '141207_175929_PEEL_fbTQuY.png', 0);

    CREATE TABLE IF NOT EXISTS `peel_articles_rubriques` (
    `article_id` int(11) NOT NULL default '0',
    `rubrique_id` int(11) NOT NULL default '0',
    PRIMARY KEY (`article_id`,`rubrique_id`)
    ) TYPE=MyISAM;

    -- Ajout d'un champ lang sur peel_html :

    ALTER TABLE `peel_html` ADD `lang` varchar(2) NOT NULL AFTER `emplacement` ;

    -- Initialisation de la devise de la boutique :
    UPDATE peel_sites SET `devise_defaut` = (SELECT MIN(id) FROM peel_devises) ;
    • 2 réponses
    • 4 693 vues
  20. Gilles Boussin a ajouté un message dans un sujet  Migration V5.0 à V5.6   

    Voici peel_nom_attributs :

    CREATE TABLE IF NOT EXISTS `peel_nom_attributs` (
    `id` int(11) NOT NULL AUTO_INCREMENT,
    `nom_fr` varchar(255) NOT NULL DEFAULT '',
    `nom_en` varchar(255) NOT NULL DEFAULT '',
    `etat` tinyint(4) NOT NULL DEFAULT '0',
    PRIMARY KEY (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;
    • 0
  21. Gilles Boussin a ajouté un message dans un sujet  Questions diverses suite à migration V4 vers V5   

    Bonjour,

    Après test rapide de votre boutique : vous avez une erreur javascript qui dit que frm n'est pas défini.

    vous avez dans votre code HTML en direct une fonction

    <script language="Javascript">
    function frmsubmit(func) {
    frm = document.entryform;
    frm.func.value = func;
    frm.submit();
    }
    </script>

    qui est à retirer car elle n'a rien à faire là.


    Il faut que vous corrigiez l'appel à submit.js qui est mauvais (regardez dans votre header de la page HTML).

    Une fois que c'est fait :

    Dans submit.js, vous avez la fonction :

    function frmsubmit(func) {
    frm = document.getElementById("caddieform");
    frm.func.value = func;
    frm.submit();
    }

    et ça devrait fonctionner.
    • 0
  22. Gilles Boussin a ajouté un message dans un sujet  History back avec IE6 sur la page achat_maintenant   

    Bonjour Shogun,
    Je viens de faire beaucoup de lectures sur le sujet : "lorsque qu'on est sur Résumé de votre commande, on peut cliquer pour revenir en arrière (javascript history back)".

    Il semble en effet que cette écriture ne soit pas supportée par IE6.

    Je n'ai pas testé les solutions suivantes, mais elles semblent résoudre votre problème :

    [retirez l'espace dans le mot java script, c'est le forum qui le rajoute automatiquement]

    Remplacez java script:window.history.back()
    par

    java script:history.back()
    Ou bien alors :
    history.go(-1); although back()


    Si aucune de ces solutions ne fonctionne, remplacez tout simplement le lien Javascript par un lien tout simple vers :
    /achat/achat_maintenant.php, vous serez alors bien redirigé vers l'étape précédente !
    • 0
  23. Gilles Boussin a ajouté un message dans un sujet  Migration V5.0 à V5.6   

    Bonjour,

    Voici le SQL pour créer cette table.
    Je vais mettre à jour le tutorial

    --
    -- Structure de la table `peel_tag_cloud`
    --

    CREATE TABLE IF NOT EXISTS `peel_tag_cloud` (
    `id` int(11) NOT NULL AUTO_INCREMENT,
    `tag_name` varchar(100) NOT NULL DEFAULT '',
    `nbsearch` int(11) NOT NULL DEFAULT '0',
    `mot` varchar(255) NOT NULL,
    `lang` varchar(2) NOT NULL,
    PRIMARY KEY (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=325 ;
    • 0
  24. Gilles Boussin a ajouté un message dans un sujet  Envoi emails APRES confirmation paiement (paypal ou CB)   

    Bonjour Shogun,

    Pour la modification que vous proposez :

    -A la confirmation commande (avant paiement) : on laisse l'enregistrement de la commande comme fait actuellement
    -On envoie pas d'email de confirmation (grâce à la modif de code que vous venez de donner)
    -Le client clique sur payer, arrive sur Paypal et paye
    -Si retour OK : on lui envoie le msg de confirmation de commande (en modifiant ok.php et en récupérant l'id, puisque les infos sont dans la base) et on lui dit évidemment que c'est payé
    -Si retour NOK : on ne lui envoie aucun email et on lui dit que ce n'est pas payé, qu'il faut qu'il renouvelle sa commande

    ---> Il ne reste plus qu'à ajouter, dans modules/paypal/ipn.php, au niveau de :
    if ($payment_status == "Completed") {
    query("UPDATE peel_commandes SET id_statut_paiement = '3' WHERE id = '" . $item_number . "'");
    }

    l'envoi du mail de confirmation de commande que vous évoquez.


    Et comme bonus on peut peut-être rajouter un lien dans son historique des commandes pour réessayer de payer sa commande (renvoi lien idem vers paypal)
    Bonne idée, nous verrons la faisabilité de ce dernier point que vous soulevez avec les autres points à voir sur ce sujet !
    • 0
  25. Gilles Boussin a ajouté un message dans un sujet  Problème vente flash   

    Bonjour Olch,

    Le fichier qui permet d'afficher le détail d'un produit est : modeles/xxx/produit_details.php

    Je pense que la solution la plus simple serait de rechercher dans ce fichier prix_flash, qui est le champ de la table peel_produit qui définit le prix pour une vente flash, il doit être utilisé sans un test préalable pour vérifier si le produit est toujours sujet à une vente flash.

    Cordialement,
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping