Jump to content

Keyosh

Members
  • Posts

    13
  • Joined

  • Last visited

1 Follower

Profile Information

  • First Name
    Nico
  • Last Name
    T

Keyosh's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Bonjour ! Quelles sont les dernières actions que vous avez effectué sur votre boutique (installation de module/mise à jour de l'un d'entre eux ou autre)? Aussi, sur quelle version de Prestashop est installée votre e boutique? Enfin, avez-vous un message d'erreur sur votre page Category dans le Back office?
  2. Re ! Du coup j'ai utilisé l'overide sur product.php : Et ajouté ceci à mon product.tpl : J'essaye toujours de récupérer tous les prix spécifiques. Actuellement j'obtiens toujours le premier prix spécifique mais pas les suivants (manque la boucle). J'essaye de jouer avec [int] et les foreach un peu partout mais pas de résultats satisfaisant. Si quelqu'un a une idée ? Je vous tiens au jus !
  3. Hello everyone !! I am currently trying to show the specific price of each product based on quantities (sold per unit / 3 /5/10 / etc ) I tried to adapt a little code ( product.php and product- list.tpl ) proposed by Nemo on his website: http://blog.belvg.com/how-to-display-special-prices-according-to-quantity-at-the-product-list-category-in-prestashop.html The problem is that I get a 1 specific price only (probably related to $ product.quantity_discounts [0]) Can you help me to realize a loop that retrieves each of the quantities and prices specific to display please? My table Smarty Debug I get: I don't know if it is with this that I have to play but it is certain that I 'm not good enough level syntax to get out every time .. Thank you to those who take the time to answer me , and thank you to those who would have liked but as lost as me! : D (& Sorry about my english). Bye ! I do not show you mine is under construction and as much again on a good foundation. : D The problem is that I do not get a single specific price (probably related to $ product.quantity_discounts [0]) Can you aiguillez me to realize a loop that retrieves each of the quantities and prices specific to display ? My table Smarty Debug I get:
  4. Bonjour à tous !! J'essaye actuellement d'afficher les prix spécifiques de chaque produit en fonction des quantités (vendu par unité/3/5/10/etc) J'ai tenté d'adapter un petit peu le code (product.php et product-list.tpl) proposé par Nemo sur son site : http://blog.belvg.com/how-to-display-special-prices-according-to-quantity-at-the-product-list-category-in-prestashop.html Je ne vous montre pas encore le mien, c'est en chantier et autant repartir sur une bonne base. Le problème c'est que je n'obtiens qu'un seul prix spécifique (surement lié à $product.quantity_discounts[0]) Sauriez-vous m'aiguillez afin de realiser une boucle qui récupère chacune des quantités et leur prix spécifique pour les afficher? Dans mon tableau Smarty Debug j'obtiens : Je ne sais pas si c'est avec ça que je dois jouer mais toujours est-il que je ne suis pas encore assez bon niveau syntaxe pour m'en sortir à tous les coups.. Merci à ceux qui prendront le temps de me répondre, et merci à ceux qui aurait voulu mais sont aussi perdu que moi !
  5. Bonjour Christophe ! Oui en effet mon client ne veut absolument pas voir 4 produits pour 4 conditionnement (et on le comprend), niveau marketing c'est 0. Maintenant je vais surement devoir tout changer et fonctionner avec les prix spécifiques par quantité en modifiant le thème pour les sélectionner avec des boutons radio... Ceci du fait que je ne parviens pas à coder quelque chose de fonctionnel pour la gestion des stocks avancés. Afin d'éviter à d'autres de galérer pour rien en essayant d'utiliser les déclinaisons dans ce but, voici le problème qui pourrait se poser selon votre cas : Les clients ont la possibilité de sélectionner le produit à l'unité, par 3, par 5 ou par 10 (il s'agit de graines à semer) en tant que déclinaisons. Tout le process se passe très bien, le prix des packs est renseigné via le générateur, tout est correct coté client. Cependant coté BO, il est impossible de dire à prestashop que avez reçu 100 graines de votre fournisseur. (stock global) Il faudra définir une quantité pour chaque déclinaison même si vous ne savez pas à l'avance quel conditionnement les client désireront acheter. Pour un client exigeant qui veut en faire le moins possible c'est impossible de proposer cela. Il faudrait donc parvenir à modifier "StockAvailable.php" pour qu'il sache que tel attribut doit diminuer de telle quantité le stock de la déclinaison par défaut. Et là sans connaissances suffisantes je me retrouve face à un mur d'incertitudes. Je pense qu'une fonction qui une fois la commande validée va décrémenter le stock global fonction de le l'id de l'attribut sélectionné pourrait fonctionner. Par exemple très grossièrement dans le cas ou on a un attribut "Pack de 3" ayant pour id=4: if (id_attribute=4) update stock_available - 1*3(id_product) En résumé il faudrait : Demander au stock de décrémenter une certaine quantité du stock global du produit en fonction de l'attribut commandé. Avec autant de "il faudrait" vous comprenez bien que même en sachant par avance combien de conditionnements sont proposés je n'y parviens pas. Si vous avez déjà touché à "StockAvailable.php" et que vous avez des pistes je vous en serai très reconnaissant !
  6. Utilisez-vous la version Cloud de Prestashop ? Si c'est le cas je ne sais pas du tout comment cela fonctionne étant nouveau sur ce CMS. :x Vous pouvez peut être importer le Dossier du thème que vous avez modifié à la place du thème intégré sur votre boutique depuis votre Backoffice ? En allant dans "Préférences" puis "Theme" depuis votre Back office puis "Paramètres avancés" et le bouton "Ajouter un fichier" sous la miniature de votre thème actuel pour enfin sélectionner le dossier complet que vous avez téléchargé et modifié. Si vous n'êtes pas sous offre Cloud Prestashop : Fillezilla est un logiciel qui vous présente votre serveur d'hébergement (qui n'est pas grand chose de plus qu'un simple disque dur relié au web) sous la forme d'un dossier. Dans ce dossier vous avez votre installation Prestashop dispatchée dans plusieurs sous dossiers qui gèrent le fonctionnement de la boutique. Vous y trouverez notamment le dossier theme dans lequel doit se trouver le dossier de votre thème actuel. Cela se passe comme si vous naviguiez dans vos documents depuis votre bureau. Si comme je l'imagine vous avez téléchargé un fichier ZIP contenant le thème principal de prestashop que vous avez décompressé pour effectuer vos modifications sur des fichiers alors il faut remplacer les fichiers du thème actuellement hébergé sur votre site par ceux que vous avez modifié. La chose à faire est donc de glisser déposer les fichiers modifiés dans le bon sous dossier à partir de Filezilla. Vous devrez suivre ce chemin de dossier : prestashop/Theme/default-bootstrap/css et y mettre les fichiers modifiés en écrasant les anciens ayant le même nom. Vous pouvez également remplacer directement le dossier "default-bootstrap" de votre serveur par celui sur lequel vous avez effectué vos modifs en local.
  7. Dans ce cas depuis un logiciel FTP (comme Filezilla) il suffira de remplacer les fichiers que vous avez modifié dans le dossier www/Theme/themedefaultbootstrap/css. Ensuite allez dans l'onglet "paramêtre avancés" puis "performances" de votre Backoffice et vider le cache (en haut à droite). J'espère avoir bien ciblé votre question. Si vous n'avez aucune notion en FTP vous allez voir cela consiste surtout à du glisser déposer une fois la connexion configurée. Plus d'infos :https://openclassrooms.com/courses/apprenez-a-creer-votre-site-web-avec-html5-et-css3/envoyez-votre-site-sur-le-web-2
  8. Bonjour ! Alors sans aucune connaissance en développement il vous faudra plancher un petit peu sur le sujet pour faire vos modifications ! Cependant, le css et l'html sont des langages optimisés et lisibles, vous pourrez en saisir les notions en quelques jours. Dans un premier temps je vous conseille de suivre le cours Html/Css du site Openclassroom qui part vraiment de 0 ou via tout autre site régulièrement mis à jours (beaucoup de ressources sont disponibles). Une simple lecture attentive du cours (ça se fait vite et bien vous verrez) et vous pourrez par la suite comprendre comment modifier le design de votre site sans trop de difficultés avec ce genre d'article : http://www.team-ever.com/comprendre-les-css-sur-prestashop/ Sans passer par là vous aurez beaucoup de mal à effectuer vos modifications d'après moi. Bon courage !
  9. Bonjour ! Même problème chez un client cette semaine. Un vendeur ne parvenait plus à rentrer de nouveaux produits sur un pc fraîchement installé (Edge par défaut). Si on vous appelle en panique vous saurez, faites tourner !
  10. Bonjour ! Après lecture de votre réponse je me suis pas mal documenté et je pense que je peux y arriver avec de la volonté et un peu de temps ! Merci pour votre aide, je vous tiens au jus dès que j'ai réussi ! Afin que le verre de mon client soit au moins à moitié plein d'ici là, j'ai passé la mâtiné à tenter d'afficher le prix de chaque attribut à coté de la case radio en adaptant un bout de code trouvé sur le fofo et VICTOIRE ! __________________________________________________________________________________________________________________________________________ Donc pour les galériens qui tomberaient sur ce post (testé sur 1.6.1.5), si jamais vous aviez la même intention que moi mais que vous savez à l'avance combien de produits vous comptez vendre par unité/3/5/10/etc voici la procédure : Dans le dossier "controllers\front" ouvrez "ProductController.php" remplacer : Par: Cela affiche le total du prix de la déclinaison dans la liste de la page produit sous cette forme : O Pack de 3 - 27€ Ps: Il se peut qu'il soit plus propre de créer un fichier "ProductController.php" dans "override\controllers\front". Il se peut également qu'il ne faille surtout pas faire ce que je viens de faire, c'est encore un peu l'aventure. Donc faites des sauvegardes !
  11. Bonjour ! Tout d'abord : OH MON DIEU QUELQU'UN S'EST TAPÉ TOUT MON PAVÉ ! J'ai l'impression de déjà vous connaître un peu tant vous êtes visible sur les mots clés fr presta ! Je vais de ce pas chercher dans cette direction et reviendrais vers la communauté si je bloque complet ! Seulement, je vous préviens qu'à chaud comme ça je ne sais pas du tout comment je vais m'y prendre pour adapter le code ! D'ailleurs je ne sais même pas si je dois plutôt toucher au .js ou au tpl, ni si je dois travailler sur un override (je n'en connais que le nom) ou sur le thème ! Mais cela me permet de mieux cibler le process pour me former ! Direction la base du smarty et de la POO avec en tête que le projet est faisable ! <?php echo "Merci Olivier"; ?> C'est bon je sais tout du PHP !
  12. Bonjour à tous ! Développeur HTML et CSS indépendant, je suis actuellement en train de me former sur le PhP/orienté objet/Smarty pour un projet prestashop. De ce fait, bien qu'ayant des notions, je suis encore un peu perdu lorsque mon client actuel a des demandes particulières pour personnaliser son process BO et sa boutique. Ayant bien compris que rien ne remplace la réflexion et la pratique, j'ai la volonté de m'auto-former et de ne pas abuser de vos compétences non-acquise dans des pochettes surprises. Seulement, après avoir parcouru des centaines de posts sur le forum et tenté 1001 choses, deux de mes problèmes restent sans solution. Ainsi je viens quérir quelques pistes auprès des Papaprestashop ! Après cette présentation (1er message sur le fofo), passons au concret ! Contexte : Multiboutique prestashop 1.6.1.5 + magasin physique synchronisé avec un logiciel de caisse (Kerawen (très prometteur si jamais !)). Problèmatique : L'une des e-boutiques vend par unité ou par lot des produits acheté en gros puis reconditionnés sur des quantités prédéfinies. Nous souhaiterions donner la possibilité aux utilisateurs du site de choisir son conditionnement sur la fiche unique d'un produit. Une fois commandé, nous souhaiterions que le choix du client impacte logiquement la décrémentation du stock en fonction du produit à l'unité. Exemple : Regis Robert commande chez ses fournisseurs 500 graines de Baobab. Il souhaite proposer ces graines par unité, par pack de 3, par pack de 5 et par pack de 10 avec des prix dégressifs et le tout affiché sur la fiche produit unique "Graines de Baobab" afin d'informer directement ses clients des prix de chaque conditionnement et de leur laisser la possibilité d'effectuer l'achat. Comme ceci (o=Bouton radio.) : Graines de baobab : o Unité - 6€ o Pack de 3 - 12€ o Pack de 5 - 23€ o Pack de 10 - 40€ Lors de l'achat d'une unité, le stock avancé doit passer à 499. Si c'est un pack de 3 , le stock doit passer à 497, etc... Ainsi, ne sachant pas d'avance le choix de l'utilisateur du site, cela paraît logique de vouloir paramétrer une quantité disponible du produit et décrémenter en fonction des commandes des utilisateurs. Pistes explorées : Déclinaisons : C'est la solution que nous utilisons actuellement. Nous créons autant de déclinaisons que de conditionnements disponibles pour chaque produit (déclinaison par défaut à l'unité afin d'afficher en premier lieu le prix le plus bas en FO et de laisser la possibilité à l'utilisateur de naviguer entre les conditionnement(radio) avec l'affichage dynamique du prix. Comme ça c'est pas mal, ça me laisse espérer parvenir à afficher le prix de la déclinaison à coté de sa valeur (oui j'ai encore du mal avec le smarty toussa toussa ). Ne manque que la décrémentation logique du stock puisque la déclinaison par définition ne prend pas en compte le fait qu'on parle de de valeur en "quantité". Ainsi, sur le stock, on a une quantité à définir par déclinaison et cela devient casse tête à gérer puisque peu cohérent avec le process du client. Prix spécifique : Là aussi je pense qu'il y a une piste, le problème étant la difficulté de proposer un bouton radio/quantité. L'affichage est moins cohérent également puisque la clientèle cible est habituée à commander par pack chez les concurrent. Cependant cela règle le problème de décrémentation du stock puisque le produit n'a qu'une référence. Packs : Nickel pour le stock encore une fois. Cependant il y a obligation de créer un article par conditionnement et cela rend la navigation de l'utilisateur plus fastidieuse (catégorie remplie de doublons pour chaque conditionnement). C'est la solution la moins envisageable d'après moi tant il me parait difficile d'arriver au résultat visuel escompté. Questions/Conclusion : .D'après votre expérience, savez-vous (l'aspect visuel > Logistique BO pour cet aspect de la boutique quelle piste je devrais continuer d'approfondir pour résoudre le problème de stock et permettre l'affichage/sélection des conditionnements sur la fiche produit? Si je devais rester sur la solution "Déclinaisons" qui me paraît plus adapté à l'aspect visuel désiré : Sauriez-vous me guider sur la procédure à suivre afin d'afficher le prix de la déclinaison à coté de chaque valeur d'attribut (comme l'exemple plus haut) ? J'ai des pistes mais je m'arrache un peu les cheveux. J'imagine qu'il faut assign la variable du prix de la déclinaison si pas renseignée dans product.tpl pour l'intégrer ensuite dans la boucle qui rend visible les déclinaison en FO. Pour illustrer avec un pseudocode : "For each attribute : math equation(prix+price-impact) & display" ? Voilà, désolé pour le pavé mais je voulais être clair et précis, j'espère que ça n'est pas raté. Bien entendu je n'attend pas la solution clés en main et vous serais déjà très reconnaissant de me soumettre vos remarques quant à ma réflexion jusqu'ici. Je dois de toute façon continuer à m'exercer sur ces langages donc je suis prêt à en c*** mais j'ai parfois un peu peur de mal orienter mes recherches. Merci à tous ! Et vive les spaghettis !
×
×
  • Create New...