BE Informatique

Utilisateur open source
  • Compteur de contenus

    9
  • Inscrit(e) le

  • Dernière visite


Tout ce qui a été posté par BE Informatique

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

    Affichage Des Catégories En Accueil
    Bonjour,
     
    Etant en train de manipuler une version 7.1.4 pour l'un des sites de mes clients, je viens de m'apercevoir d'un petit bug dans la fonction affiche_categorie_accueil du fichier lib/fonctions/display_products.php
     
    En effet si la première catégorie affichée en accueil dispose d'une image mais pas la suivante, alors l'image de la première est automatiquement répercutée sur la catégorie suivante. Du coup si par exemple seules quelques catégories ont une image de définie, vous risquez d'avoir de multiples doublons d'images...
     
    Pour corriger ce problème il faut aller dans la fonction et remplacer :
     
                    if (!empty($cat['image'])) {
                        $tmpCat['src'] = $GLOBALS['repertoire_upload'] . '/thumbs/' . thumbs($cat['image'], $GLOBALS['site_parameters']['small_width'], $GLOBALS['site_parameters']['small_height'], 'fit');
                    }
     
    par
     
                    if (!empty($cat['image'])) {
                        $tmpCat['src'] = $GLOBALS['repertoire_upload'] . '/thumbs/' . thumbs($cat['image'], $GLOBALS['site_parameters']['small_width'], $GLOBALS['site_parameters']['small_height'], 'fit');
                    } else {
                        $tmpCat['src'] = '';
                    }
     
    En espérant que cela aura aidé.
     
    David Renard
    • 1 réponse
    • 1 695 vues
  2. BE Informatique a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    Suggestion / Question : Gestion Des Lots
    Bonjour,
     
    Cela fait maintenant plusieurs sites que je réalise avec diverses versions de Peel. J'ai eu a de multiples reprises à configurer la gestion par lot pour des clients disposant du module premium. Plusieurs d'entres eux ont des produits qu'ils souhaitent vendre par lots, mais pas dans un mode de tarif dégressif avec une quantité libre, mais dans des quantités finies, avec des tarifs différents. Le seul moyen que j'ai trouvé est de créer plusieurs produits.
     
    Exemple pour un produit "A" :
    3 unités pour 36€ 6 unités pour 66€ 12 unités pour 120 euros on ne peut pas commander d'autres quantités Ma question est de savoir si une méthode permet actuellement de gérer plus facilement ce cas, ou si la réponse est non, de savoir si ce genre de développpement est prévu dans les prochaines versions, ou interresse d'autres intégrateurs des solutions Peel.
     
    David Renard
    • 1 réponse
    • 1 584 vues
  3. BE Informatique a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Migration vers Peel 6.4
    Bonjour,

    Juste pour signaler un petit oubli dans le script de migration vers Peel 6.4. Le champ mandatory permettant de rendre un champ attribut obligatoire a été oublié dans la table peel_attributs. La requête suivante corrige le souci :

    ALTER TABLE `peel_couleurs` ADD `mandatory` TINYINT( 1 ) NOT NULL DEFAULT '0';

    Bien cordialement,
    David Renard
    • 1 réponse
    • 2 155 vues
  4. BE Informatique a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    Remise de bienvenue
    Bonjour,

    Je souhaiterai savoir s'il est possible de configurer une remise, par exemple 20 euros, pour tout nouveau client qui s'inscrit sur une boutique Peel en version 6.3. Je n'ai pas trouvé de telle fonctionnalité et je préfère avoir votre avis avant de ma lancer dans le développement d'un module, ou de modifier l'inscription en ajoutant un avoir de 20 euros ^^.

    Bien cordialement,
    David Renard
    • 1 réponse
    • 1 925 vues
  5. BE Informatique a ajouté un sujet dans Module PEEL Premium pour PEEL SHOPPING   

    Modération des inscriptions
    Bonjour,

    Je souhaiterai savoir s'il est prévu dans Peel 6.3 la possibilité dans le module des revendeurs, de faire en sorte que les inscriptions soient soumises à validation de la part d'un administrateur du site.

    Cordialement,
    David Renard
    • 1 réponse
    • 1 956 vues
  6. BE Informatique a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Infos suite a migration 6.2 vers 6.3
    Bonjour,

    Ayant un certain nombre d'erreurs après avoir retesté l'ensemble des fonctionnalités du site que j'ai migré de Peel 6.2 (avec premium) en peel 6.3 (avec premium), j'ai utilisé un comparateur de schémas SQL afin de regarder les différences existantes entre ma base après migration et le script de création d'une installation neuve de Peel 6.3 (avec premium). Voici le résultat :


    ALTER TABLE `peel_newsletter` ADD COLUMN `message_en` mediumtext NOT NULL DEFAULT NULL , ADD COLUMN `sujet_en` mediumtext NOT NULL DEFAULT NULL , ADD COLUMN `message_fr` mediumtext NOT NULL DEFAULT NULL , ADD COLUMN `sujet_fr` mediumtext NOT NULL DEFAULT NULL , DROP COLUMN `message`, DROP COLUMN `sujet`; ALTER TABLE `peel_utilisateurs_codes_promos` MODIFY COLUMN `utilise` tinyint(3) NOT NULL DEFAULT '0' ; ALTER TABLE `peel_etatstock` MODIFY COLUMN `valeur` tinyint(1) NOT NULL DEFAULT '0' ; ALTER TABLE `peel_banniere` MODIFY COLUMN `etat` tinyint(1) NOT NULL DEFAULT '0' , DROP COLUMN `annonce_number`; ALTER TABLE `peel_sites` MODIFY COLUMN `rueducommerce_mmid` varchar(25) NOT NULL DEFAULT '0' , MODIFY COLUMN `module_captcha` tinyint(1) NOT NULL DEFAULT '0' , MODIFY COLUMN `mode_transport` tinyint(1) NOT NULL DEFAULT '1' , MODIFY COLUMN `popup_width` int(11) NOT NULL DEFAULT '0' , MODIFY COLUMN `auto_promo` tinyint(1) NOT NULL DEFAULT '0' , MODIFY COLUMN `admin_force_ssl` tinyint(1) NOT NULL DEFAULT '0' , MODIFY COLUMN `act_on_top` tinyint(1) NOT NULL DEFAULT '0' , MODIFY COLUMN `display_prices_with_taxes` tinyint(1) NOT NULL DEFAULT '1' , MODIFY COLUMN `allow_add_product_with_no_stock_in_cart` tinyint(1) NOT NULL DEFAULT '0' , MODIFY COLUMN `html_editor` tinyint(1) NOT NULL DEFAULT '0' , MODIFY COLUMN `display_prices_with_taxes_in_admin` tinyint(1) NOT NULL DEFAULT '1' , MODIFY COLUMN `type_rollover` tinyint(1) NOT NULL DEFAULT '2' , ADD COLUMN `module_vacances_fournisseur` tinyint(1) NOT NULL DEFAULT '1' , MODIFY COLUMN `popup_height` int(11) NOT NULL DEFAULT '0' , MODIFY COLUMN `module_cart_preservation` tinyint(1) NOT NULL DEFAULT '1' , MODIFY COLUMN `category_order_on_catalog` tinyint(1) NOT NULL DEFAULT '1' , MODIFY COLUMN `quotation_delay` varchar(25) NOT NULL DEFAULT '6 mois' , MODIFY COLUMN `module_precedent_suivant` tinyint(1) NOT NULL DEFAULT '1'; ALTER TABLE `peel_produits` MODIFY COLUMN `display_price_by_weight` tinyint(1) NOT NULL DEFAULT '0' , MODIFY COLUMN `prix_promo` float(15,2) NOT NULL DEFAULT '0.00' , MODIFY COLUMN `promotion` float(15,2) NOT NULL DEFAULT '0.00' , MODIFY COLUMN `affiche_stock` tinyint(1) NOT NULL DEFAULT '0' , MODIFY COLUMN `etat_stock` tinyint(1) NOT NULL DEFAULT '0' , MODIFY COLUMN `comments` tinyint(1) NOT NULL DEFAULT '0'; ALTER TABLE `peel_types` MODIFY COLUMN `etat` tinyint(1) NOT NULL DEFAULT '0' ; ALTER TABLE `peel_zones` MODIFY COLUMN `on_franco_amount` float(15,5) NOT NULL DEFAULT '0.00000' , MODIFY COLUMN `on_franco_nb_products` int(5) NOT NULL DEFAULT '0' ; ALTER TABLE `peel_utilisateurs` ADD COLUMN `Valid` enum('NO','YES','AGENT','PROSP') NOT NULL DEFAULT 'YES' , MODIFY COLUMN `id_cat_1` tinyint(1) NOT NULL DEFAULT '0' , MODIFY COLUMN `id_cat_2` tinyint(1) NOT NULL DEFAULT '0' , ADD COLUMN `document` varchar(255) NOT NULL DEFAULT NULL , MODIFY COLUMN `id_cat_3` tinyint(1) NOT NULL DEFAULT '0' , MODIFY COLUMN `newsletter` tinyint(1) NOT NULL DEFAULT '1' , ADD COLUMN `next_contact_reason` enum('','renewal_expected','payment_expected','planified','commercial_action','usual') NULL DEFAULT NULL , MODIFY COLUMN `project_date_forecasted` date NOT NULL DEFAULT '0000-00-00' , MODIFY COLUMN `project_chances_estimated` varchar(255) NULL DEFAULT '0' , MODIFY COLUMN `logo` varchar(255) NOT NULL DEFAULT '' , ADD COLUMN `id_salerepresentative` int(11) NOT NULL DEFAULT '0' , MODIFY COLUMN `commercial` tinyint(1) NOT NULL DEFAULT '1' , MODIFY COLUMN `cnil` tinyint(1) NOT NULL DEFAULT '1' , ADD COLUMN `Admis` enum('NO','OK') NOT NULL DEFAULT 'OK' , ADD COLUMN `description_document` text NOT NULL DEFAULT NULL , DROP COLUMN `siren`, DROP COLUMN `web`; ALTER TABLE `peel_commandes_articles` MODIFY COLUMN `statut` tinyint(1) NOT NULL DEFAULT '0' ; ALTER TABLE `peel_commandes` MODIFY COLUMN `affilie` tinyint(1) NOT NULL DEFAULT '0' , MODIFY COLUMN `points_etat` tinyint(1) NOT NULL DEFAULT '0' , MODIFY COLUMN `statut_affilie` tinyint(1) NOT NULL DEFAULT '0' , MODIFY COLUMN `zone_tva` tinyint(1) NOT NULL DEFAULT '0' , MODIFY COLUMN `zone_franco` tinyint(1) NOT NULL DEFAULT '0' ; ALTER TABLE `peel_pensebete` MODIFY COLUMN `date_insertion` date NOT NULL DEFAULT '0000-00-00' , MODIFY COLUMN `id_produit` int(11) NOT NULL DEFAULT '0' , MODIFY COLUMN `id_utilisateur` int(11) NOT NULL DEFAULT '0' ; ALTER TABLE `peel_codes_promos` MODIFY COLUMN `remise_percent` float(15,2) NOT NULL DEFAULT '0.00' , MODIFY COLUMN `nb_used_per_client` int(11) NOT NULL DEFAULT '1' ; ALTER TABLE `peel_categories` MODIFY COLUMN `on_carrousel` tinyint(1) NOT NULL DEFAULT '0' , MODIFY COLUMN `type_affichage` tinyint(1) NOT NULL DEFAULT '0' ; ALTER TABLE `peel_nom_attributs` MODIFY COLUMN `upload` tinyint(1) NOT NULL DEFAULT '0' , MODIFY COLUMN `etat` tinyint(1) NOT NULL DEFAULT '0' , MODIFY COLUMN `texte_libre` tinyint(1) NOT NULL DEFAULT '0' , DROP COLUMN `id_categorie`; CREATE TABLE `peel_produits_references_attributs` ( `produit_id` int(11) NOT NULL, `taille_id` int(11) NOT NULL, `couleur_id` int(11) NOT NULL, `attributs` varchar(255) NOT NULL, `reference` varchar(50) NOT NULL, UNIQUE KEY `reference` (`reference`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ALTER TABLE `peel_tarifs` MODIFY COLUMN `type` tinyint(1) NOT NULL DEFAULT '0' ; ALTER TABLE `peel_profil` ADD COLUMN `document` varchar(255) NOT NULL DEFAULT NULL , ADD COLUMN `description_document` text NOT NULL DEFAULT NULL ; CREATE TABLE `peel_save_cart` ( `id` int(11) NOT NULL AUTO_INCREMENT, `sc_timestamp` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `id_utilisateur` int(11) NOT NULL DEFAULT '0', `produit_id` int(11) NOT NULL DEFAULT '0', `nom_produit` varchar(255) NOT NULL DEFAULT '', `quantite` int(11) NOT NULL DEFAULT '0', `couleur` varchar(150) NOT NULL DEFAULT '', `taille` varchar(150) NOT NULL DEFAULT '', `couleur_id` int(11) NOT NULL DEFAULT '0', `taille_id` int(11) NOT NULL DEFAULT '0', `nom_attribut` varchar(255) NOT NULL DEFAULT '', `id_attribut` varchar(100) NOT NULL, PRIMARY KEY (`id`), KEY `id_utilisateur` (`id_utilisateur`), KEY `produit_id` (`produit_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ALTER TABLE `peel_webmail` ADD COLUMN `commande_id` int(11) NOT NULL DEFAULT NULL , MODIFY COLUMN `id_user` int(11) NOT NULL DEFAULT NULL , MODIFY COLUMN `id` int(11) NOT NULL DEFAULT NULL AUTO_INCREMENT, ADD COLUMN `dispo` varchar(50) NOT NULL DEFAULT '' , ADD COLUMN `telephone` varchar(32) NOT NULL DEFAULT '' ; DROP TABLE `peel_forums_cat2` DROP TABLE `peel_forums` DROP TABLE `peel_tickets` DROP TABLE `peel_forums_cat` DROP TABLE `peel_forums_suivis`


    Les problèmes remontés après cette migration sont entres autres :

    Fonctionnalité "Rechercher"

    Filtrage par catégorie ne fonctionne pas


    Gestion de compte Utilisateur
    Date de naissance en mauvais format par rapport au texte


    Contact / demande de devis
    Il serait bien de pouvoir différencier les 2 notions
    Champ téléphone inconnu => erreur SQL


    Devenir Affilié
    Le champ pseudo n'est pas défini (avertissement PHP)
    Ne fonctionne pas


    Administration : module de sauvegarde du panier
    Non fonctionnel quel que soit le paramétrage


    Administration : module produit précédent / suivant

    [*]Non fonctionnel quel que soit le paramétrage



    Administration : ajout d'une newsletter

    [*]le champ sujet_fr n'existe pas



    Administration : chèques cadeaux

    [*]La création ajoute un item dans les codes de réduction
    [*]La liste est toujours vide
    [*]Rien ne s'affiche dans le front-office, rubrique chèques cadeaux



    Gestion de stock

    [*]La fonction d'envoi de mail sur réappro en stock d'un produit ne semble pas fonctionner.





    Pouvez-vous me confirmer que ce sont bien des changements à effectuer afin que je puisse passer le script sur ma base d'une part, et que d'autre part vous puissiez effectuer au besoin les correctifs utiles dans le script de migration pour les autres utilisateurs de votre solution Peel ?

    Bien cordialement,
    David Renard
    • 1 réponse
    • 3 615 vues
  7. BE Informatique a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Compléter script de migration pour Caddie, choix du mode de livraison
    Bonjour,

    Après migration de 6.2 vers 6.3, j'ai un bug quand je sélectionne le mode de livraison depuis l'affichage du panier. Il manquerait le champ on_franco_nb_products dans la table peel_zones.

    J'ai effectué l'ajout dans ma base via la requête SQL suivante : alter table `peel_zones` add on_franco_nb_products tinyint(1) not null default 0;

    Bien cordialement,
    David Renard
    • 1 réponse
    • 3 090 vues
  8. BE Informatique a ajouté un sujet dans PEEL SHOPPING : logiciel open source de boutique en ligne   

    Module Bannières 6.3 : impose qu'on mette une image ou du HTML
    Bonjour,

    Après migration du d'une boutique de Peel 6.2 en Peel 6.3 (avec premium), la mise à jour d'une bannière ne fonctionne plus. Le problème vient du fichier modules/banner/administrer/fonctions.php, fonction maj_banniere(...).

    Concrètement PHP indique que la variable $sql est inexistante, ce qui est vrai lorsque l'on ne passe pas dans le premier test puisqu'il défini la requête a exécuter. Visuellement on obtient donc des erreurs PHP, des avertissements PHP, ainsi qu'une erreur lors de la mise à jour de la bannière, qui n'est effectivement pas mise à jour en base.

    Bien Cordialement,
    D.Renard
    • 1 réponse
    • 3 118 vues
  9. BE Informatique a ajouté un message dans un sujet  Activation des sessions sur mon hébergement   

    Bonjour,

    J'ai effectué la migration de 6.2 vers 6.3 cette nuit et je me suis également heurté au même problème de connexion sous IE9. Cependant, avec Firefox aucun souci de connexion.

    Le message sur IE9 éait également : "token invalide : tratement deja realise ou referer http non renseigne par votre navigateur".

    Cdlt,
    David Renard
    Shanarus Software
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping