Jump to content

cybolo

Members
  • Posts

    15
  • Joined

  • Last visited

cybolo's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. La société envidefraises recherche un développeur PHP/MYSQL, XHTML/ CSS, JAVA ET AJAX H/F Vous souhaitez vous investir dans un projet ambitieux et reconnu innovant, dans une ambiance de travail motivante et agréable, rejoignez Envie de Fraises, leader français de la vente en ligne auprès des femmes enceintes. VOTRE MISSION: - Faire évoluer le site actuel et développer de nouvelles fonctionnalités e-commerce - Concevoir et intégrer de nouveaux services innovants : outils communautaires, applications en temps réel, vidéo, widgets, blog... - Assurer la maintenance évolutive et corrective des applications existantes - Travailler en étroite collaboration avec les responsables marketing, logistique et service client et répondre aux besoins liés à la rapide croissance de la société. - Veiller à la bonne application des recommandations de notre consultant SEO PROFIL : - Vous maîtrisez parfaitement PHP, MySQL, xHTML/CSS, JavaScript (bibliothèque Jquery) et Ajax. - Vous avez au moins 3 ans d’expérience dans le développement de sites e-commerce et/ou communautaires. - Vous êtes sensibilisé aux bonnes pratiques du développement web: validité des pages, problématiques de référencement, optimisations pour des sites à fort trafic. - Vous connaissez les contraintes de disponibilités, performance et sécurité liées au développement d’un site internet / SSL/https sous LAMP - vous êtes familier avec les contraintes d’accessibilité, d’ergonomie avec une bonne connaissance des standards. - Vous êtes capable de manager les développeurs et/ou webdesigners qui pourraient travailler avec vous - Bien connaître Photoshop et Flash serait un plus. Poste en CDI Localisation : Paris centre Rémunération : Selon expérience et aligné au marché. Merci d’adresser votre dossier CV + LM par mail à : [email protected] Bien spécifier la référence de l’offre dans l’objet du mail : DEV Retrouvez cette offre de poste sur le site enviedefraises
  2. Bonjour à tous Comme indiqué dans le titre post, j'ai un souci avec la mise à jour du montant d'une commande après annulation d'un produit dans le BO. Lorsque je l'annule, la ligne du montant des produits se met bien à jour mais pas celle du total. J'utilise la version 1.1 (1.1.0.5) Je suis assez étonné car dans ce post il est dit que le problème est réglé. et en regardant dans votre code, il me semble bien voir que dans /classes/Order.php, dans la fonction deleteProduct() le champ total_paid est sensé être mis à jour : // Update order $productPrice = ($orderDetail->product_price * (1 + ($orderDetail->tax_rate * 0.01))) * $quantity; $order->total_paid -= $productPrice; $order->total_paid_real -= $productPrice; $order->total_products -= $productPrice; // Update order detail $orderDetail->product_quantity -= $quantity; if (!$orderDetail->product_quantity) return $orderDetail->delete(); return $orderDetail->update() AND $order->update(); J'ai fais le test avec une installation basique avec produits et modules de tests. - J'ai fait une commande par chèque d'un Ipod 8Go et d'écouteurs pour un montant de 438€ - Je suis allé dans le BO, j'avais bien la commande en attente de paiement chèque : --Produits 438,00 € --Transport 0,00 € --Total 438,00 € -j'ai annulé les écouteurs (sans valider le paiement ni rien d'autre) - Suppression réussie, les écouteurs ont bien disparu, mais ma commande a à présent les détails suivants : --Produits 289,00 € OK --Transport 0,00 € OK -- Total 438,00 € ?? Avez vous une idée d'ou ça peut venir ? Merci
  3. Merci pour vos réponses. C'est vrai que je me compliquais la vie pour rien.. D'ailleurs entre temps j'avais résolu mon problème en récupérant l'Id de la catégorie par $_GET[] tout comme on le fait dans category.php...
  4. Bonjour Je souhaiterais savoir s'il est possible de récupérer une variable assignée à smarty par un php, depuis un autre php. A priori oui avec la fonction : $smarty->get_template_vars('nom_de_la_variable'); Mais est ce possible depuis un module? En effet j'ai créé un Hook que j'ai appelé "CategoryTop", que j'appelle en haut de mon template category.tpl Dans ce Hook un module est appelé, et dans ce module j'aurais besoin de l'id de la catégorie. L'id de la catégorie a été assigné à smarty sous la variable "id_category" depuis "category.php" et il s'affiche bien lorsque je l'affiche depuis "category.tpl" Ma question est comment récupérer cet Id depuis le fichier php de mon module? j'ai essayé avec $id_cat= $smarty->get_template_vars('id_category'); Mais ca ne donne rien. Je suppose que je dois mal me servir de get_template_vars ou qu'il me manque autre chose.
  5. Bonjour à tous J'ai un petit souci de caractères html. En effet lorsque je suis passé de la version 1.0.0.8 à la 1.1.0.5 j'ai les caractères spéciaux html des traductions qui s'affichent. Par exemple pour "Produits associés" qui est écrit Produits associés dans le fichier de traduction (/lang/fr.php) dans mon dossier de thème personnel. Lorsque j'affiche la page le texte s'affiche avec le code html : Produits associés . Avez vous une idée de là où ça peut venir? Merci
  6. Je relance ce sujet car j'ai le même problème. les catégories ne s'affichent pas quand on est dans une fiche produit.
  7. En fait je voudrais savoir s'il est possible de gérer un échange. Par exemple est-ce-que si un client commande un habit en taille XL et se rend compte que du L aurait suffit, le renvoie, on peut le gérer dans les commandes et garder un trace du fait que dans cette commande il y eu un retour de produit et qu'un autre produit a été envoyé?
  8. Bonsoir Je voudrais simplement savoir comment sont gérés les échanges de produits dans Prestashop s'ils le sont. Peut-on remplacer un produit d'une commande par un autre? après un retour par exemple? Merci
  9. Bonjour je suis actuellement avec la version1.0.0.8, et je souhaiterai avoir la fonctionnalité des bons de réductions adaptables au catégories, et la parrainage. Je ne peux pas passer à la 1.1 pour le moment car il faudrait refaire la quasi totalité des pages de mon template actuel, donc je voudrais savoir si cette fonctionnalité est adaptable facilement. Au niveau de la base il faudra rajouter la table discount_category et remplacer les fichier de la classe Discount, et AdminDiscount mais y a t-il d'autres choses à modifier? (notamment pendant la commande au moment d'entrer le code) Et de la même manière je souhaiterai savoir si le parrainage est adaptable facilement. Merci pour votre aide.
  10. Bonjour Je voudrais relancer ce sujet car je cherche à faire la même chose. dans cette parite de code {if isset($groups)} <!-- attributes --> {foreach from=$groups key=id_attribute_group item=group} {$group.name|escape:'htmlall':'UTF-8'} : {foreach from=$group.attributes key=id_attribute item=group_attribute name=atts} {$group_attribute|escape:'htmlall':'UTF-8'}{if <> } (Epuisé){/if} {/foreach} {/foreach} {/if} où <> serait par exemple $combinations[<>].quantity==0 le problème est que je n'arrive pas à voir comment récupérer/donner la valeur de $idCombination dans la boucle pour faire le test. Il ya toutes les infos que je veux dans la variable $combinations grâce à cette portion de code qui la prépare // Combinations {foreach from=$combinations key=idCombination item=combination} addCombination({$idCombination|intval}, new Array({$combination.list}), {$combination.quantity}, {$combination.price}, {$combination.ecotax}, {$combination.id_image}); {/foreach} mais je n'arrive pas à voir comment faire Si quelqu'un peut m'éclairer. Je précise que je suis sous PS 1.0.0.8. Merci
  11. Bonsoir Je souhaiterai savoir si dans la version 1.1 de Prestashop les packs de produits ou "produits composés" sont gérés, c'est à dire avoir produit 1 : 10€, produit 2 : 20€, produit 3 : 15€ etc et de pouvoir proposer un pack, un produit, composé de plusieurs autres avec par exemple produit 1+ produit 2 = 30€ voire produit 1+ produit 2 = 25€ pour proposer un offre intéressante au client La question a déjà été posé dans plusieurs posts mais il me semble que c'était sur des versions antérieures de prestashop. Je voudrais donc savoir si dans la version 1.1 ceci est possible. Merci.
  12. J'ai cette réponse qui se répète sans arrêt à l'étape 3 comme si mes paramètres de connexion à la base étaient mauvais et que du coup les requêtes de mise à jour échouent Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C :\Program Files\EasyPHP 2.0b1\www\prestashop_1.1\classes\MySQL.php on line 74 les paramètres du settings.inc.php sont les suivant : (copiés de l'ancien répertoire comme demandé dans le tuto) define('_DB_SERVER_', 'localhost'); define('_DB_USER_', 'root'); define('_DB_PREFIX_', 's_'); define('_DB_PASSWD_', ''); define('_DB_TYPE_', 'MySQL'); define('_COOKIE_KEY_', '85jgyt0pMLmL87Gnu9UzY5dTArj189WD2rSJEgmPMXyFj5mvWkAgWiOc'); define('_COOKIE_IV_', 'MHmFbcQ1'); define('_PS_VERSION_', '1.0.0.8');
  13. Bonsoir la question a déjà été certainement posée, j'ai cherché sur le forum, mais n'ai pas trouvé de réponse qui résolve mon problème. Je m'excuse donc par avance si j'ai manqué le post où une éventuelle réponse peut se trouver. J'explique mon problème : J'ai actuellement une version 1.0.0.8 de Prestashop qui fonctionne et qui n'a pas encore été mise en ligne et je souhaiterai passer à la version 1.1. avant la mise en ligne pour bénéficier de certaines nouvelles fonctionnalités. J'ai donc voulu d'abord faire un test en local avec Easy Php 2.0b1 En suivant le tutoriel de mise à jour j'ai essayé 2 possibilités : Mise à jour : Tout se passe bien jusqu'à l'étape 3, tous mes paramètres sont en verts et j'ai vérifié ma version de mysql : 5.0.22 (je le dis par rapport à ce post où le sujet était abordé ). Mais ensuite l'installeur se "bloque" (barre de chargement, aucun message et rien ne se passe). Installation "from scratch" Là l'installation se passe bien, je fais une installation en demandant de ne mettre aucun module, produit ou commande de test. Mais les problèmes arrivent ensuite. Je pensais pouvoir ré-importer mes données de la version 1.0 vers la nouvelle base 1.1 fraichement créée, mais ça ne marche pas car apparemment les bases n'ont pas la même structure comme indiqué dans ce post La solution la plus propre et logique serait d'utiliser l'option "update" de l'installeur mais comment savoir ce qui bloque? Ai-je loupé quelque chose?? si ça se trouve j'ai fait une erreur idiote quelque part mais il me semble suivre correctement le tuto de mise à jour... j'ai vu plusieurs posts ( ici, ici et là par exemple) où les utilisateurs rencontrent des problèmes similaires mais n'ont apparemment pas eu de réponse complète ou satisfaisante. Si quelqu'un a une idée.. Je réessayerai demain dans la matinée en suivant le tuto mais à priori je ne vois vraiment pas d'où vient le blocage
  14. Merci beaucoup! J'avais essayé plusieurs solutions mais à chaque fois ça faisait bugger une autre fonctionnalité du menu. En fait cette instruction seule me suffit : $('ul.tree > li > ul').each( function() {toggleBranch($(this));}); Comme ça le menu fonctionne normalement mais affiche toujours les liens de Niveaux 2
  15. Bonjour à tous Je souhaiterai savoir s'il est possible de faire en sorte que le niveau 2 du bloc catégorie soit toujours visible? c'est à dire avoir toujours ceci de visible même si on est en page d'accueil : SECTION 1 ---categorie1 ---categorie2 ---categorie3 SECTION 2 ---categorie1 ---categorie2 ---categorie3 Etc.. Et que lorsqu'on va dans la catégorie1 de la SECTION1 par exemple, le fonctionnement soit normal (affachiage des sous catégories de catégories 1) : SECTION 1 ---categorie1 ----sous catégorie 1 ----sous catégorie 2 ---categorie2 ---categorie3 J'ai regardé dans le TreeManagement.js et jai repéré ces lignes qui servent à refermer tous les noeuds puis à réouvrir ceux de la section courante : //collapse every expanded branch $('ul.tree.dhtml span.grower.OPEN').addClass('CLOSE').removeClass('OPEN').parent().find('ul:first').hide(); $('ul.tree.dhtml').show(); //open the tree for the selected branch $('ul.tree.dhtml .selected').parents().each( function() { if ($(this).is('ul')) toggleBranch($(this).prev().prev(), true); }); toggleBranch( $('ul.tree.dhtml .selected').prev(), true); $('ul.tree.dhtml li ').each( function() { toggleBranch($(this).prev().prev(), true); }); y a-t-il un moyen de modifier ces lignes et de rajouter une instruction pour ouvrir tous les noeuds de niveau 2 en permanence? Merci
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More