Willy

Utilisateur open source
  • Compteur de contenus

    1 416
  • Inscrit(e) le

  • Dernière visite


Tout ce qui a été posté par Willy

  1. Willy a ajouté un message dans un sujet  la gestion des commandes   

    Tu as quelle version de shopping ?

    Willy
    • 0
  2. Willy a ajouté un message dans un sujet  Pb avec le moteur d'importation   

    Tu veux importer le stock de où ?

    Car la structure de la table est un peu particuliere.

    Willy
    • 0
  3. Willy a ajouté un message dans un sujet  comment faire copier coller lib/sql pour installation   

    Tu es en local ou sur un serveur ?

    tu as acces à ta base de données ?

    Si tu y as acces, vas sur phpmyadmin et créé une base de données si elle n'est pas déja crée.

    Ensuite choisit la base de donnée que tu as créé et place toi dedans.

    -> choisis l'onglet SQL et choisis "Emplacement du fichier texte:" importes le fichier texte qui se trouve dans lib/sql/ ou que je viens de te filer

    -> soit tu ouvres le meme fichier et tu fais un copier et tu colles le tout dans ta base de données toujours à partir de l'onglet SQL

    Willy
    • 0
  4. Willy a ajouté un message dans un sujet  comment faire copier coller lib/sql pour installation   

    Je viens de charger le peel shopping de test et le fichier se trouve dans le répertoire lib/sql.
    Le fichier que vous cherchez s'appelle peel.sql.


    -- -------------------------------------------------------- -- -- Structure de la table `peel_articles` -- CREATE TABLE `peel_articles` ( `id` int(11) NOT NULL, `surtitre` varchar(255) NOT NULL default '', `titre` varchar(255) NOT NULL default '', `texte` text NOT NULL, `image1` varchar(255) NOT NULL default '', `pdf` varchar(255) NOT NULL default '', `on_special` tinyint(4) NOT NULL default '0', `date_insere` date NOT NULL default '0000-00-00', `date_maj` date NOT NULL default '0000-00-00', `lang` char(3) NOT NULL default '', `chapo` text NOT NULL, `etat` int(1) NOT NULL default '0', PRIMARY KEY (`id`), KEY `name` (`titre`) ) TYPE=MyISAM AUTO_INCREMENT=1; -- -- Contenu de la table `peel_articles` -- -- -------------------------------------------------------- -- -- Structure de la table `peel_articles_rubriques` -- CREATE TABLE `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; -- -- Contenu de la table `peel_articles_rubriques` -- -- -------------------------------------------------------- -- -- Structure de la table `peel_categories` -- CREATE TABLE `peel_categories` ( `id` int(11) NOT NULL, `parent_id` int(11) NOT NULL default '0', `nom` varchar(100) NOT NULL default '', `description` varchar(255) NOT NULL default '', `image` varchar(255) NOT NULL default '', `lang` char(3) NOT NULL default '', `etat` tinyint(4) NOT NULL default '0', `on_special` tinyint(4) NOT NULL default '0', PRIMARY KEY (`id`), KEY `parent_id` (`parent_id`), KEY `name` (`nom`) ) TYPE=MyISAM AUTO_INCREMENT=10; -- -- Contenu de la table `peel_categories` -- -- -------------------------------------------------------- -- -- Structure de la table `peel_cgv` -- CREATE TABLE `peel_cgv` ( `id` int(11) NOT NULL, `titre` varchar(255) NOT NULL default '', `texte` text NOT NULL, `date_insere` datetime NOT NULL default '0000-00-00 00:00:00', `date_maj` datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=2; -- -- Contenu de la table `peel_cgv` -- INSERT INTO `peel_cgv` VALUES (1, 'Conditions de vente temporaire (A remplir par le commer?ant)', 'Pr?ambule\r\nLe site est la propri?t? de la XXXX en sa totalit?, ainsi que\r\nl''ensemble des droits y aff?rents. Toute reproduction, int?grale ou partielle,\r\nest syst?matiquement soumise a l''autorisation des propri?taires. Toutefois,\r\nles liaisons du type hypertextes vers le site sont autoris?es sans demandes\r\nsp?cifiques.\r\n\r\nIndiquer ici les informations concernant les domaines suivants :\r\n- Satisfait ou Rembours? pendant X jours\r\n- Information sur les d?lais de livraison et disponibilit?s des produits\r\n- Information sur les produits et services offerts\r\n- Mise en oeuvre de la garantie et du service apr?s vente\r\n- R?glement des litiges\r\n- Engagement en mati?re de protection des donn?es\r\n\r\n\r\n1. Acceptation des conditions\r\n\r\nLe client reconna?t avoir pris connaissance, au moment de la passation de commande, des conditions particuli?res de vente ?nonc?es sur cet ?cran et d?clare express?ment les accepter sans r?serve.\r\nLes pr?sentes conditions g?n?rales de vente r?gissent les relations contractuelles entre XXXX et son client, les deux parties les acceptant sans r?serve. Ces conditions g?n?rales de vente pr?vaudront sur toutes autres conditions figurant dans tout autre document, sauf d?rogation pr?alable, expresse et ?crite.\r\n\r\n\r\n2. Produits\r\n\r\nLes photographies illustrant les produits, n''entrent pas dans le champ contractuel. Si des erreurs s''y sont introduites, en aucun cas, la responsabilit? de XXXX ne pourra ?tre engag?e. La majorit? des produits propos?s ? ses clients par XXXX sont disponibles dans notre entrep?t.\r\n\r\n\r\n3. Commande\r\n\r\nLes syst?mes d''enregistrement automatique sont consid?r?s comme valant preuve, de la nature, du contenu et de la date de la commande. XXX confirme l''acceptation de sa commande au client ? l''adresse mail que celui-ci aura communiqu?. La vente ne sera conclue qu''? compter de la confirmation de la commande. XXXX se r?serve le droit d''annuler toute commande d''un client avec lequel existerait un litige relatif au paiement d''une commande ant?rieure. Les informations ?nonc?es par l''acheteur, lors de la prise de commande engagent celui-ci : en cas d''erreur dans le libell? des coordonn?es du destinataire, le vendeur ne saurait ?tre tenu responsable de l''impossibilit? dans laquelle il pourrait ?tre de livrer le produit.\r\n\r\n\r\n4. Livraison\r\n\r\nApres confirmation de commande, XXXX s''engage a livrer a son\r\ntransporteur, toutes les r?f?rences command?es par l''acheteur et ce dans un\r\nd?lai maximum de 48h ouvr?es. Ce transporteur s''engage lui par contrat avec\r\nXXXX a livrer la commande a l''adresse de l''acheteur fournie par XXXX. Dans le cas d''un transport en syst?me dit de contre-remboursement, le client s''engage a r?gler au transporteur ou a son repr?sentant la totalit? de la somme indiqu?e lors de la confirmation de commande.\r\nDe plus pour les livraisons hors de la France m?tropolitaine le client s''engage\r\na r?gler toutes les taxes dues a l''importation de produits, droit de douane,\r\ntaxe sur la valeur ajout?e, et toutes autres taxes dues en vertu des lois du\r\npays de r?ception de la commande. Toute les commandes pass?es ? XXXX sont destin?es a l''usage personnel des clients, les clients ou les destinataires des produits s''interdisent toute revente partielle ou totale des produits. XXXX se d?gage de fait de toute responsabilit? juridiques si l''acquittement des taxes n''?tait pas effectu?e par le client.\r\nLa livraison sera effectu?e par La poste en colissimo suivi ou en chronopost suivant le choix de transport du client en France M?tropolitaine. La livraison est effectu?e dans le cr?neau horaire pr?vu avec le client par la remise directe du produit au destinataire annonc?, soit en cas d''absence, ? une autre personne habilit?es par le client. Les retards ?ventuels ne donnent pas le droit ? l''acheteur de r?clamer des dommages et int?r?ts.\r\nLes livraison dans les pays de la CEE sont effectu?es par La poste en colissimo suivi Europe ou en Chronopost suivant le choix du client, pour les livraisons hors de la CEE les livraisons sont ?ffectu?es par les services postaux internationaux ou chronopost suivant le choix du client.\r\nDans les cas d''un produit technique, le client veillera particuli?rement ? v?rifier le bon fonctionnement de l''appareil livr?, ? lire la notice d''emploi qui lui est fournie.\r\nEn cas de d?fauts apparents, l''acheteur b?n?ficie du droit de retour dans les conditions pr?vues dans ce document.\r\nSont consid?r?s comme cas de force majeure d?chargeant le vendeur de son obligation de livrer, la guerre, l''?meute, l''incendie, les gr?ves, les accidents et l''impossibilit? d''?tre approvisionn?s. Les marchandises voyagent toujours aux risques et p?rils du destinataire. V?rifiez toujours votre colis ? l''arriv?e. Vous disposez d''un d?lai de 48 heures pour faire d''?ventuelles r?serves aupr?s du transporteur en cas de manquant ou de d?gradation.\r\nPour des raisons de disponibilit?, une commande peut ?tre livr?e en plusieurs fois au client. Le client ne r?gle alors qu''une seule livraison. Si le client souhaite 2 lieux de livraison, il passe 2 commandes, avec les frais de livraison li?s.\r\n\r\n\r\n5. R?tractation\r\n\r\nVous avez 7 jours ( ? compter de la r?ception des articles ) pour vous faire une opinion. En cas d''?change ou remboursement, renvoyez le(les) article(s) neuf(s) dans son(leurs) emballage d''origine, intact, accompagn? de tous les accessoires ?ventuels, notices d''emploi et documentations ? l''adresse suivante :\r\nXXX\r\nAdresse\r\nCode postal Ville\r\nPays\r\nEn cas d''exercice du droit de r?tractation, XXX est tenu au remboursement des sommes vers?es par le client, sans frais, ? l''exception des frais de retour. Le remboursement est d? dans un d?lai maximum de 15 jours.\r\n\r\n\r\n6. Prix\r\n\r\nLe prix est exprim? en francs fran?ais.\r\nLe prix indiqu? sur les fiches produit ne comprend pas le transport.\r\nLe prix indiqu? dans la confirmation de commande est le prix d?finitif, exprim? toutes taxes comprises et incluant la TVA pour la France et les pays de la CEE . Ce prix comprend le prix des produits, les frais de manutention, d''emballage et de conservation des produits, les frais de transport et de mise en service.\r\n\r\n\r\n7. Paiement\r\n\r\nLe prix factur? au client est le prix indiqu? sur la confirmation de commande adress?e par XXXX.\r\nLe prix des produits est payable au comptant le jour de la commande effective.\r\nLe paiement s''effectue par carte bancaire portant le sigle CB.\r\nEn ligne NOM DU PAIEMENT SECURISE vous permet de r?gler via un serveur bancaire de NOM DE VOTRE BANQUE dans un environnement s?curis?.\r\nVotre N? de carte bancaire est donc dirig? vers les serveurs de la banque , votre r?glement s''effectue directement ? une banque dans un environnement s?curis? sans passer par le serveur de la boutique, garantie d''autant plus importante que vos N? sont connus seulement de notre partenaire bancaire (NOM DE VOTRE BANQUE).\r\nLa commande valid?e par le client ne sera consid?r?e effective que lorsque les centres de paiement bancaire concern?s auront donn? leur accord. En cas de refus des dits centres, la commande sera automatiquement annul?e et le client pr?venu par courrier ?lectronique. Par ailleurs, XXXX se r?serve le droit de refuser toute commande d''un client avec lequel existerait un litige.\r\n\r\n\r\n8. Litiges\r\n\r\nLe pr?sent contrat est soumis au droit fran?ais. XXXX ne peut ?tre tenu pour responsable des dommages de toute nature, tant mat?riels qu''immat?riels ou corporels, qui pourraient r?sulter d''un mauvais fonctionnement ou de la mauvaise utilisation des produits commercialis?s. Il en est de m?me pour les ?ventuelles modifications des produits r?sultant des fabricants. La responsabilit? de XXXX sera, en tout ?tat de cause, limit?e au montant de la commande et ne saurait ?tre mise en cause pour de simples erreurs ou omissions qui auraient pu subsister malgr? toutes les pr?cautions prises dans la pr?sentation des produits En cas de difficult?s dans l''application du pr?sent contrat, l''acheteur a la possibilit?, avant toute action en justice, de rechercher une solution amiable notamment avec l''aide :\r\nd''une association professionnelle de la branche , d''une association de consommateurs ou de tout autre conseil de son choix . Il est rappel? que la recherche de la solution amiable n''interrompt pas le " bref d?lai " de la garantie l?gale, ni la dur?e de la garantie contractuelle. Il est rappel? qu''en r?gle g?n?rale et sous r?serve de l''appr?ciation des Tribunaux, le respect des dispositions du pr?sent contrat relatives ? la garantie contractuelle suppose que l''acheteur honore ses engagements financiers envers le vendeur.\r\nLes r?clamations ou contestations seront toujours re?ues avec bienveillance attentive, la bonne foi ?tant toujours pr?sum?e chez celui qui prend la peine d''exposer ses situations. En cas de litige, le client s''adressera par priorit? ? l''entreprise pour obtenir une solution amiable.\r\nA d?faut, le Tribunal de Commerce de VILLE est seul comp?tent, quels que soient le lieu de livraison et le mode de paiement accept?s.\r\n\r\n\r\n9. Garantie\r\n\r\nXXXX vous garantit que tout les produits s?lectionn?s sont fabriqu?s ou produits ou ?dit?s en PAYS. En ce qui concerne l''alimentaire les dates de consommation indiqu?es doivent ?tre respect?es par le client.\r\nDans tous les cas XXXX ne pourra ?tre tenu pour responsable pour non respect des dispositions r?glementaires et l?gislatives en vigueur dans le pays de r?ception, la responsabilit? de XXXX est syst?matiquement limit?e a la valeur du produit mis en cause, valeur a sa date de vente et ce sans possibilit?s de recours envers la marque ou la soci?t? productrice du produit.\r\nEn toute hypoth?se, le client b?n?ficie de la garantie l?gale d''?viction et des vices cach?s (Art.1625 et suivants du Code Civil). A la condition que l''acheteur fasse la preuve du d?faut cach?, le vendeur doit l?galement en r?parer toutes les cons?quences (art.1641 et suivants du code civil); si l''acheteur s''adresse aux tribunaux, il doit le faire dans un " bref d?lai " ? compter de la d?couverte du d?faut cach? (art.1648 du code civil). Vous pouvez contacter le service clients : 6 jours sur 7 ( du lundi au samedi inclus) au N? de t?l :00000000000\r\npar mail ? CONTACT@XXXX.COM (r?ponse dans la XXXX heure)\r\n\r\n\r\n10. Informations l?gales\r\n\r\nLe renseignement des informations nominatives collect?es aux fins de la vente ? distance est obligatoire, ces informations ?tant indispensables pour le traitement et l''acheminement des commandes, l''?tablissement des factures et contrats de garantie. Le d?faut de renseignement entra?ne la non validation de la commande. Conform?ment ? la loi " Informatique et Libert?s ", le traitement des informations nominatives relatives aux clients a fait l''objet d''une d?claration aupr?s de la Commission Nationale de l''Informatique et des Libert?s (CNIL). Le client dispose (article 34 de la loi du 6 janvier 1978) d''un droit d''acc?s, de modification, de rectification et de suppression des donn?es qui le concernent, qu''il peut exercer aupr?s de XXXX. De plus, XXXX s''engage ? ne pas communiquer, gratuitement ou avec contrepartie, les coordonn?es de ses clients ? un tiers.\r\n\r\nMineurs : en vertu de l''ordonnance n?59-107 du 7 janvier 1959 et de la loi n?74-631 du 5 juillet 1974, la vente d''alcool ? des mineurs de moins de 16 ans est interdite. Toute personne commandant du vin ou de la bi?re ou toutes formes de boissons alcoolis?e chez XXXX s''engage donc ? avoir 16 ans r?volus ? la date de la commande. L''abus d''alcool est dangereux pour la sant?. Sachez consommer avec mod?ration.\r\n\r\n', '0000-00-00 00:00:00', '2006-01-23 15:50:17'); -- -------------------------------------------------------- -- -- Structure de la table `peel_commandes` -- CREATE TABLE `peel_commandes` ( `id` int(11) NOT NULL, `id_utilisateur` int(11) NOT NULL default '0', `email` varchar(255) NOT NULL default '', `o_timestamp` datetime default NULL, `a_timestamp` datetime default NULL, `id_trans` varchar(255) NOT NULL default '0', `statut` tinyint(4) default NULL, `statut_details` varchar(255) default NULL, `client_info1` text, `client_info2` text, `commentaires` text, `montant` float(13,2) default NULL, `paiement` varchar(128) NOT NULL default '', `transport` varchar(25) NOT NULL default '', `cout_transport` float(5,2) NOT NULL default '0.00', PRIMARY KEY (`id`), KEY `id_utilisateur` (`id_utilisateur`), KEY `email` (`email`), KEY `email_2` (`email`) ) TYPE=MyISAM AUTO_INCREMENT=1; -- -- Contenu de la table `peel_commandes` -- -- -------------------------------------------------------- -- -- Structure de la table `peel_commandes_articles` -- CREATE TABLE `peel_commandes_articles` ( `commande_id` int(11) NOT NULL default '0', `produit_id` int(11) NOT NULL default '0', `nom_produit` varchar(255) NOT NULL default '', `prix` float(5,2) NOT NULL default '0.00', `quantite` int(11) NOT NULL default '0', `promotion` float(5,2) NOT NULL default '0.00', `tva` float(5,2) NOT NULL default '0.00', PRIMARY KEY (`commande_id`,`produit_id`) ) TYPE=MyISAM; -- -- Contenu de la table `peel_commandes_articles` -- -- -------------------------------------------------------- -- -- Structure de la table `peel_contacts` -- CREATE TABLE `peel_contacts` ( `id` int(11) NOT NULL, `titre` varchar(255) NOT NULL default '', `texte` text NOT NULL, `date_insere` datetime NOT NULL default '0000-00-00 00:00:00', `date_maj` datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=2; -- -- Contenu de la table `peel_contacts` -- INSERT INTO `peel_contacts` VALUES (1, 'Comment nous contacter ?', 'Adresse pour courrier, paiement et retour marchandise:\r\n\r\n\r\nContact pour commande, technique, sav, retour, garantie:\r\nT?l?phone:+33(0)x.xx.xx.xx.xx\r\nFax:+33(0)x.xx.xx.xx.xx\r\nEmail: @\r\n\r\nEntreprise \r\n\r\nSi?ge social:\r\n\r\nDirigeant: \r\n\r\nRegistre:\r\n\r\nSiret:\r\n\r\nApe:\r\n\r\nDroits\r\n\r\nTous droits de reproduction ou de citation r?serv?s.\r\n\r\nCNIL\r\n\r\nConform?ment ? la loi "Informatique et Libert?" du 06 Janvier 1978, vous b?n?ficiez d''un droit d''acc?s et de rectification aux donn?es vous concernant. Le site est d?clar? ? la CNIL sous le num?ro xx xx xx xx.\r\n\r\nPour faire valoir votre droit d''acc?s aux donn?es vous concernant, veuillez nous contacter\r\n\r\nService Client (pour tout probl?me relatif ? une commande ou ? votre compte)\r\n\r\nService Apr?s Vente (Pour tout probl?me relatif ? un article command? ou ? une question technique)\r\n\r\nService Commercial (Pour toute question relative ? la revente de nos produits su un site internet partenaire)\r\n\r\nWebmaster : Vous avez remarqu? un lien mort, ou un bug ? Vous avez des remarques ou des suggestions ? nous faire concernant le site ou son interface ? Merci de nous contacter.\r\n', '0000-00-00 00:00:00', '2006-01-23 18:53:50'); -- -------------------------------------------------------- -- -- Structure de la table `peel_produits` -- CREATE TABLE `peel_produits` ( `id` int(11) NOT NULL, `reference` varchar(100) NOT NULL default '', `nom` varchar(255) NOT NULL default '', `description` text NOT NULL, `image2` varchar(255) default NULL, `image3` varchar(255) default NULL, `image1` varchar(255) NOT NULL default '', `prix` float(13,2) NOT NULL default '0.00', `on_special` tinyint(4) NOT NULL default '0', `date_insere` date NOT NULL default '0000-00-00', `date_maj` date NOT NULL default '0000-00-00', `lang` char(3) NOT NULL default '', `image4` varchar(255) NOT NULL default '0', `descriptif` text NOT NULL, `promotion` float(5,2) NOT NULL default '0.00', `tva` float(5,2) NOT NULL default '0.00', `etat` int(1) NOT NULL default '0', `pdf` varchar(255) NOT NULL default '', PRIMARY KEY (`id`), KEY `name` (`nom`) ) TYPE=MyISAM AUTO_INCREMENT=1; -- -- Contenu de la table `peel_produits` -- -- -------------------------------------------------------- -- -- Structure de la table `peel_produits_categories` -- CREATE TABLE `peel_produits_categories` ( `produit_id` int(11) NOT NULL default '0', `categorie_id` int(11) NOT NULL default '0', PRIMARY KEY (`produit_id`,`categorie_id`) ) TYPE=MyISAM; -- -- Contenu de la table `peel_produits_categories` -- -- -------------------------------------------------------- -- -- Structure de la table `peel_produits_references` -- CREATE TABLE `peel_produits_references` ( `produit_id` int(11) NOT NULL default '0', `reference_id` int(11) NOT NULL default '0' ) TYPE=MyISAM; -- -- Contenu de la table `peel_produits_references` -- -- -------------------------------------------------------- -- -- Structure de la table `peel_rubriques` -- CREATE TABLE `peel_rubriques` ( `id` int(11) NOT NULL, `parent_id` int(11) NOT NULL default '0', `nom` varchar(100) NOT NULL default '', `description` varchar(255) NOT NULL default '', `image` varchar(255) NOT NULL default '', `lang` char(3) NOT NULL default '', `on_special` tinyint(1) NOT NULL default '0', `etat` tinyint(1) NOT NULL default '0', PRIMARY KEY (`id`), KEY `parent_id` (`parent_id`), KEY `name` (`nom`) ) TYPE=MyISAM AUTO_INCREMENT=1; -- -- Contenu de la table `peel_rubriques` -- -- -------------------------------------------------------- -- -- Structure de la table `peel_societe` -- CREATE TABLE `peel_societe` ( `id` int(11) NOT NULL, `societe` varchar(255) NOT NULL default '', `adresse` varchar(255) NOT NULL default '', `code_postal` varchar(8) NOT NULL default '', `ville` varchar(255) NOT NULL default '', `tel` varchar(15) NOT NULL default '0', `fax` varchar(15) NOT NULL default '0', `email` varchar(255) NOT NULL default '', `siren` varchar(255) NOT NULL default '', `tvaintra` varchar(255) NOT NULL default '', `nom` varchar(255) NOT NULL default '', `prenom` varchar(255) NOT NULL default '', `pays` varchar(255) NOT NULL default '', `siteweb` varchar(255) NOT NULL default '', `logo` varchar(255) NOT NULL default '', `code_banque` varchar(10) NOT NULL default '', `code_guichet` varchar(10) NOT NULL default '', `numero_compte` varchar(20) NOT NULL default '', `cle_rib` varchar(5) NOT NULL default '', `titulaire` varchar(255) NOT NULL default '', `domiciliation` varchar(255) NOT NULL default '', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=2; -- -- Contenu de la table `peel_societe` -- INSERT INTO `peel_societe` VALUES (1, 'PEEL', '18 av. Henri Martin', '94100', 'Saint Maur des Foss', '0871748440', '', 'patrice.ruault@peel.fr', '412559270', '', 'RUAULT', 'PATRICE', 'France', 'http://www.peel.fr', '', '30002', '000871', '0000044500L', '70', 'PATRICE RUAULT', 'NOGENT SUR MARNE'); -- -------------------------------------------------------- -- -- Structure de la table `peel_tva` -- CREATE TABLE `peel_tva` ( `id` int(11) NOT NULL, `tva` float(5,2) NOT NULL default '0.00', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=4; -- -- Contenu de la table `peel_tva` -- INSERT INTO `peel_tva` VALUES (1, 19.60); INSERT INTO `peel_tva` VALUES (2, 5.50); INSERT INTO `peel_tva` VALUES (3, 2.10); -- -------------------------------------------------------- -- -- Structure de la table `peel_utilisateurs` -- CREATE TABLE `peel_utilisateurs` ( `id_utilisateur` int(11) NOT NULL, `email` varchar(255) NOT NULL default '', `mot_passe` varchar(32) NOT NULL default '', `priv` varchar(5) NOT NULL default '', `civilite` varchar(255) NOT NULL default '', `prenom` varchar(64) NOT NULL default '', `nom_famille` varchar(64) NOT NULL default '', `societe` varchar(255) NOT NULL default '', `naissance` date NOT NULL default '0000-00-00', `telephone` varchar(32) NOT NULL default '', `fax` varchar(32) NOT NULL default '', `portable` varchar(32) NOT NULL default '', `adresse` varchar(255) NOT NULL default '', `code_postal` varchar(255) NOT NULL default '', `ville` varchar(255) NOT NULL default '', `pays` varchar(255) NOT NULL default '', `cnil` tinyint(4) NOT NULL default '1', `newsletter` tinyint(4) NOT NULL default '1', `commercial` tinyint(4) NOT NULL default '1', PRIMARY KEY (`id_utilisateur`,`email`), UNIQUE KEY `nom_utilisateur` (`email`) ) TYPE=MyISAM AUTO_INCREMENT=2; -- -- Contenu de la table `peel_utilisateurs` -- INSERT INTO `peel_utilisateurs` VALUES (1, 'info@peel.fr', '21232f297a57a5a743894a0e4a801fc3', 'admin', 'M.', 'PATRICE', 'RUAULT', 'PEEL', '1970-07-25', '0674450838', '', '', '18 av. Henri Martin', '94100', 'Saint Maur des Foss', 'France', 1, 1, 1); -- -- Creation des autoincréments -- ALTER TABLE `peel_articles` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT; ALTER TABLE `peel_categories` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT; ALTER TABLE `peel_commandes` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT; ALTER TABLE `peel_produits` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT; ALTER TABLE `peel_rubriques` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT; ALTER TABLE `peel_societe` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT; ALTER TABLE `peel_tva` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT; ALTER TABLE `peel_utilisateurs` CHANGE `id_utilisateur` `id_utilisateur` INT( 11 ) NOT NULL AUTO_INCREMENT; ALTER TABLE `peel_cgv` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT; ALTER TABLE `peel_contacts` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT;

    Ensuite suivre ce que Paulanna a dit plus haut.

    Willy
    • 0
  5. Willy a ajouté un message dans un sujet  la gestion des commandes   

    Bonjour,

    normalement une nouvelle commande est créée si la première est terminée.

    tu commandes un truc, tu vas au bout de la commande, livraison, mode de paiement, etc...
    Si tu reviens, une nouvelle commande est créée.

    Tu as modifié quoi ?

    Willy
    • 0
  6. Willy a ajouté un message dans un sujet  Pb avec le moteur d'importation   

    En fait c'est le type de fichier csv qui n'est pas supporté.

    Dans configuration.inc.php, j'ai ca:


    $registered_types = array( "image/gif" => ".gif", "image/pjpeg" => ".jpg, .jpeg", "image/jpeg" => ".jpg, .jpeg", "image/x-png" => ".png", "image/png" => ".png", "text/plain" => ".html, .php, .txt, .inc, .csv", "text/comma-separated-values" => ".csv", "application/comma-separated-values" => ".csv", ); $allowed_types = array("image/gif", "image/pjpeg", "image/jpeg", "image/x-png", "image/png","text/comma-separated-values","text/plain","application/comma-separated-values"); Regarde ce post aussi: http://forum.peel.fr/index.php?showtopic=758&hl=import Pour moi dans ton cas, il faut mettre: $registered_types = array( "image/gif" => ".gif", "image/pjpeg" => ".jpg, .jpeg", "image/jpeg" => ".jpg, .jpeg", "image/x-png" => ".png", "image/png" => ".png", "text/plain" => ".html, .php, .txt, .inc, .csv", "text/comma-separated-values" => ".csv", "application/comma-separated-values" => ".csv", "application/vnd.ms-excel" => ".csv" ); $allowed_types = array("image/gif", "image/pjpeg", "image/jpeg", "image/x-png", "image/png","text/comma-separated-values","text/plain","application/comma-separated-values", "application/vnd.ms-excel");

    Dites nous si c'est OK

    Willy
    • 0
  7. Willy a ajouté un message dans un sujet  HELP PAS DE FONCTION MAIL   

    Je crois que Paulanna est plus un Saint qu'une Sainte :)
    • 0
  8. Willy a ajouté un message dans un sujet  problème de tri dans les produits associés   

    Bizarre, ca aurait au moins du eliminer les produits en état 0 ...
    • 0
  9. Willy a ajouté un message dans un sujet  HELP PAS DE FONCTION MAIL   

    Contact mr Ruault alors, car là je ne vois pas...

    Willy
    • 0
  10. Willy a ajouté un message dans un sujet  taille photo???   

    Si tu as trouvé la page qui contient la fonction qui elle meme affiche les images (OUF j'ais terminé un bout de ma phrase :D ) c'est déja un bon debut.

    Apparement tu as aussi identifié là où l'image est affichée, encore un point :P

    Reste à appliquer mon code.

    Tu mets ça avant l'affichage de l'image:


    $sz = getimagesize($image); //la tu mets l'adresse de ton image $largeur = $sz[0]; $hauteur = $sz[1]; Dans ou a la place de $image tu mets l'adresse de l'image 1, pas juste le nom :) Tu dois avoir l'adresse de l'image dans le src de la balise img (ca doit être $repertoire_upload."/".$prod['image1']) Donc soit tu fais $image = $repertoire_upload."/".$prod['image1'] Soit $sz = getimagesize($repertoire_upload."/".$prod['image1']); Ensuite tu copies le code dans lequel tu as fixé la taille de l'image a 100*100 et tu mets: if($largeur > $hauteur){ // si la largeur est plus grande que la hauteur // la copie de ton code avec juste width = 100 } else { //la copie de ton code avec juste height = 100 }

    Et ca doit rouler.

    Willy
    • 0
  11. Willy a ajouté un message dans un sujet  taille photo???   

    Je vois ce que je peux faire dans le WE c'est "simple", il y a une fonction qui affiche le produit quand tu es dans une catégorie.
    Tu modifies cette fonction et au lieu d'afficher l'image a sa taille réelle, tu mets mon code, masi adapté avec le bon nom de l'image et les balises img qui y sont déja en ne fixant qu'une des 2 dimensions.

    Test, retest, plantes toi ou reussi, mais essaye, sinon tu ne reussiras pas :P

    Trouve déja la fonction qui affiche le produit quand tu es dans une catégorie ou dans la fonction on_special, on_promo, etc...

    Regarde où est affiché l'image 1

    Et adapte mon code.

    SI tu as des soucis dis nous, mais essaye s'il te plait :)

    Willy
    • 0
  12. Willy a ajouté un message dans un sujet  taille photo???   

    Pourquoi ne pas redimenssioner toutes les images 1 et les images des catégories alors ???

    Au moins tes pages seront plus légères, car même si une image fait 1200 * 1200 et que tu l'affiches en 100*100 elle sera chargée avec son poids d'origine (donc poids de l'image en 1200 * 1200)...

    Willy
    • 0
  13. Willy a ajouté un message dans un sujet  HELP PAS DE FONCTION MAIL   

    Le code que j'ai redonné plus haut est bon lui.
    Apres s'il y a eu des changement dans le fichier de langue ou dans la gestion des paiements...

    Il faut tout nosu dire sinon on passe des heures à chercher et apres on apprend que tu es en local ou chez free ou que tu as changé ceck en cheque...


    Willy
    • 0
  14. Willy a ajouté un message dans un sujet  taille photo???   

    Je veux bien, mais comme je ne sais pas où tu veux que tes images soient en 100*100, je ne peux pas le dire a ta place :)

    Partout ? Toutes les images, seulement le simages 1 qui sont les vignettes, les catégories aussi, dans le detail produit ... ???

    Willy
    • 0
  15. Willy a ajouté un message dans un sujet  HELP PAS DE FONCTION MAIL   

    Là tu as l'appel à la commande "email_commande" pour chaque paiement au moins...

    En tant qu'admin est ce que tu recois bien l'email qui confirme la commande et qui dit:

    "Nouvelle commande sur votre site web ...

    Une commande portant le numéro .... vient d'être enregistrée sur le site ..."


    ????????????????????????????????

    Car perso en admin je recois 2 messages...

    Willy
    • 0
  16. Willy a ajouté un message dans un sujet  DUPLICATION ET REFERENCEMENT   

    C'est clair que c'est pas bon :P

    Mais je ne le fais pas, je réponds à la question avec mes moyens, et il y a meilleur c'est clair, ta solution est nickelle a coté de la mienne :)

    Pour le ref je suis un peu null, je connais 2 ou 3 trucs, les alt par exemple, mais il faut aussi les title des liens (que je n'ais pas fait BOUUU).

    Bref un petit cours de ref serait le bien venu sur le forum :D

    Willy
    • 0
  17. Willy a ajouté un message dans un sujet  HELP PAS DE FONCTION MAIL   

    Voila le fin_commade de olch:


    <? include("../configuration.inc.php"); necessite_identification(); /* Test pour empêcher d'arriver ici par hasard ou en tapant l'url */ $caddie_est_vide = $_SESSION['caddie']->compte_elements() == 0; $commande = charge_commande(); if ($caddie_est_vide || ! $commande) { header("Location: $wwwroot"); die; } /* Création de la commande dans la base, autorise alors le paiement * et informe le client que la commande est ok */ $commandeid = cree_commande($commande); $DOC_TITLE = "[PEEL.FR]"; $modele_a_montrer = "affichage_fin_succes()"; /* Le caddie est réinitialisé pour ne pas laisser le client passer une deuxième commande en soumettant une deuxième fois le formulaire */ $_SESSION['caddie']->init(); vide_commandeinfo(); unset ($_SESSION['wantsurl']); include("$repertoire_modele/haut.php"); eval($modele_a_montrer.";"); include("$repertoire_modele/bas.php"); /****************************************************************************** * FONCTIONS *****************************************************************************/ function affichage_fin_succes() { global $commandeid; global $wwwroot; global $paypal; global $site; global $support; $result = mysql_query("SELECT * FROM peel_commandes WHERE id ='".$commandeid."'"); $com = mysql_fetch_object($result); $message = "La commande $commandeid vient d'être enregistrée sur le site $site"; $message .= "\n\r"; $message .= "Email client : ".$com->email; $message .= "\n\r"; $message .= "Référence commande : ".$com->id; $message .= "\n\r"; $message .= "Montant de la commande : ".fprix($com->montant)." EUR"; $message .= "\n\r"; $message .= "Date de la commande : ".return_date_fr($com->o_timestamp); $message .= "\n\r"; $message .= "Paiement : ".$com->paiement; $message .= "\n\r"; $message .= "Merci de consulter l'interface d'administration de votre site."; mail($support,"[$site] Enregistrement de la commande $commandeid",$message,"FROM:$support"); ?> <font class="entete"><?echo STEP3 ?></font> <p></p> <div class="normal"> <?php echo MSG_THANKS; switch ($com->paiement) { case html_entity_decode(CHECK) : email_commande($commandeid); ?> <p> - <?echo PRINT_PROFORMA?></p> <p> - <?echo SEND_CHECK ?> : <?php print_societe(); echo "</p>"; break; case html_entity_decode(TRANSFER) : email_commande($commandeid); echo nl2br(SEND_TRANSFER); print_rib(); break; case html_entity_decode(PAYPAL) : ?> <div align="center"> Pour r&eacute;gler par carte bancaire, cliquez ici :<br /> <form action="https://www.paypal.com/cgi-bin/webscr" method="post"> <INPUT TYPE="hidden" NAME="cmd" VALUE="_ext-enter"> <INPUT TYPE="hidden" NAME="redirect_cmd" VALUE="_xclick"> <input type="hidden" name="business" value="<?=$paypal?>"> <input type="hidden" name="item_name" value="<?=$site?> COMMANDE <?=$commandeid?>"> <input type="hidden" name="item_number" value="<?=$commandeid?>"> <input type="hidden" name="amount" value="<?echo number_format($com->montant,2);?>"> <input type="hidden" name="page_style" value="Primary"> <input type="hidden" name="no_shipping" value="1"> <input type="hidden" name="return" value="<?=$wwwroot?>/modules/paypal/ok.php?id=<?=$commandeid?>"> <input type="hidden" name="cancel_return" value="<?=$wwwroot?>/modules/paypal/nok.php?id=<?=$commandeid?>"> <input type="hidden" name="no_note" value="1"> <input type="hidden" name="currency_code" value="EUR"> <input type="hidden" name="lc" value="FR"> <input TYPE="hidden" NAME="email" VALUE="<?=$com->email?>"> <input type="image" src="https://www.paypal.com/fr_FR/i/btn/x-click-but23.gif" border="0" name="submit" alt="Effectuez vos paiements via PayPal : une solution rapide, gratuite et sécurisée !"> </form> <br> <img src="<?=$wwwroot?>/images/logo-xclickBox.gif" width="152" height="29" alt="" border="0"> </div> <? break; } ?> <table class=normal width="100%" border="0" cellspacing="0" cellpadding="4" bgcolor="#ffffcc"> <tr><td class="label"><?echo ORDER_RESUME ?> :</td></tr> <tr> <td class="label"><?echo EMAIL ?> :</td> <td class="normal"><?=$com->email?></td> </tr> <tr> <td class="label"><?echo REFERENCE ?> :</td> <td class="normal"><?=$commandeid?></td> </tr> <tr> <td class="label"><?echo ORDER_AMOUNT ?> :</td> <td class="normal"><?=fprix($com->montant)?> &euro;</td> </tr> <tr> <td class="label"><?echo ORDER_DATE ?> :</td> <td class="normal"><?=return_date_fr($com->o_timestamp)?></td> </tr> <tr> <td class="label"><?echo PAYEMENT ?> :</td> <td class="normal"><?=$com->paiement?></td> </tr> <tr> <td class="label"><?echo PROFORMA ?> :</td> <td class="normal"><a href="java script:OpenWin2('<?=$wwwroot?>/factures/facture_html.php?mode=proforma&id=<?=$commandeid?>&timestamp=<?=urlencode($com->o_timestamp)?>',550,450,'bdc');" class="normal"> <?echo PRINT_PROFORMA?></a>.</td> </tr> </table> <?php } ?>
    • 0
  18. Willy a ajouté un message dans un sujet  taille photo???   

    Désolé, mais je t'ais donné la solution plus haut:

    Sur le meme principe, si tu regarde le post sur la taille des images dans Shopping http://forum.peel.fr/index.php?showtopic=989(/url], tu pourras determiner la hauteur et la largeur. Regarde bein le code, on regarde la hauteur et la largeur de l'image.

    Ensuite tu regardes la plus grande valeur entre hauteur et largeur et tu fixes cette valeur (la plus grande des 2) a 100 et ainsi l'autre sera calculée automatiquement et rentrera dans un carré de 100 * 100 px.

    Donc en gros:


    $sz = getimagesize($image); //la tu mets l'adresse de ton image $largeur = $sz[0]; $hauteur = $sz[1]; if($largeur > $hauteur){ // si la largeur est plus grande que la hauteur // dans ta balise image tu fixes width=100 } else { //dans ta balise image tu fixe height = 100 }

    Willy
    • 0
  19. Willy a ajouté un message dans un sujet  HELP PAS DE FONCTION MAIL   

    Balam: regarde plus haut (page 2 je crois) un forumeur a mis son code de fin_commande...
    tu auras les lignes a ajouter.

    Willy
    • 0
  20. Willy a ajouté un message dans un sujet  DUPLICATION ET REFERENCEMENT   

    Pour ta question numéro 2 c'est "simple" tu écris sur la même couleur que ton fond et en tout petit :)
    Genre blanc sur blanc en en 1 px de haut...

    Pour la question n°1, tu cherches a dupliquer un article c'est ca ?
    Par peel je n'ais jamais vu, en code SQL ca doit etre faisable :P

    Grace a une requete insert into ta table ... select ton article a dupliquer sans l'id qui est auto incrémenté... from ta table

    Willy
    • 0
  21. Willy a ajouté un message dans un sujet  problème de déconnexion   

    Je précise que mon code est de secour :)

    L'idéal serait de trouver pourquoi il y a un "\".

    Willy
    • 0
  22. Willy a ajouté un message dans un sujet  problème de tri dans les produits associés   

    Je dirais vite fait dans la page administrer/produits.php remplacer:


    $references = mysql_query(" SELECT reference_id FROM peel_produits_references WHERE produit_id = '".intval($id)."' "); Par: $references = mysql_query(" SELECT pr.reference_id FROM peel_produits p, peel_produits_references pr WHERE p.id = pr.reference_id AND pr.produit_id = '".intval($id)."' AND p.etat = 1 ORDER BY LOWER(p.nom_".$_SESSION['langue'].")");

    Sauvez voter code avant de mettre celui là et dites nous.

    Willy
    • 0
  23. Willy a ajouté un message dans un sujet  Pb avec le moteur d'importation   

    Le mieu est de passer par p^hpmyadmin, d'exporter la table article en csv et ensuite de modifier cet export.
    Enfin d'importer les donner également par phpmyadmin.

    Willy
    • 0
  24. Willy a ajouté un message dans un sujet  HELP PAS DE FONCTION MAIL   


    Tout a fait, et dans chacun des cas, il y a un appel à la fonction "email_commande", donc normalemnt dans chaque cas, l'admin et le client devraient recevoir un mail du type:

    "Nouvelle commande sur votre site web ...

    Une commande portant le numéro .... vient d'être enregistrée sur le site ..."

    Willy
    • 0
  25. Willy a ajouté un message dans un sujet  Pas de connecion admin aussi   

    Oups j'en ais trop viré :)
    • 0

Twitter Advisto ecommerce

Facebook PEEL Shopping