Jump to content

Shonen

Members
  • Posts

    267
  • Joined

  • Last visited

Everything posted by Shonen

  1. Salut, Import en masse d'environ 60k produits, j'éviterais de passer par l'import natif de Prestashop. Renseigne toi auprès de storecommander : https://www.storecommander.com/fr/ Pour 30€ par mois (tu peux stopper à tout moment l'abonnement) ils possèdent le meilleur import qui existe à ma connaissance. j'ai d'ailleurs récemment importé pour 78k produits et environ 750k déclinaisons sans trop de soucis (les images, c'est toujours casse bonbon). Si tu souhaites rester sur l'import par défaut, je laisse le soin aux autres membres de t'aider, je ne l'ai jamais utilisé et encore moins sur du 1.7 !
  2. Salut, Est-ce que le transporteur retrait est activé ? Petite coche verte et non pas croix rouge. Ensuite, ton adresse de livraison lors de tes test est bien inclus dans la même plage que ceux de ton transporteur ? Ici, France. Si ça ne fonctionne toujours pas, quelleversion de Prestashop ? Thème utilisé ? Une capture écran de la configuration de ton transporteur ?
  3. Salut, Tu peux régénérer les images produits en masse si tu as eu un soucis Apparence > Images > Régénérer les miniatures. Pour uploader une nouvelle image lorsqu'un import a échoué, essaye de renommer l'image, si elle possède le même nom il se peut que ça cause soucis (pas spécifique à Prestashop, mais en général).
  4. Salut, Oui c'est possible. As-tu essayé de vérifier le dossier controller/ ?
  5. Persévérez ! Et n'oubliez pas que si le module ne fonctionne pas comme souhaité (ou dans votre cas, ne fonctionne pas du tout) il est possible de demander un remboursement, tant que vous n'atteignez pas le délai légal selon le vendeur du module.
  6. Dans ce cas il faut savoir exactement ce que Zapier exporte, et comment ? Car s'il récupère l'export uniquement en base de donnée, et non via les fichiers TPL, d'un coup la modification n'aura pas le même niveau de difficulté. Concrètement, ce que je peux te dire, c'est que ta combinaison en TPL s'écrit de la manière suivante : {$product.id_product} - {$product.id_product_attribute} Si ça doit être fait en BDD, là ça devient complexe et je n'aurais pas de réponse rapide à formuler, à part faire un développement spécifique. Surtout si tu veux modifier la valeur réelle de id_product_attribute, là c'est encore pire car actuellement c'est du AUTO INCREMENT, et si ce n'est plus le cas, alors il faut modifier TOUT le fonctionnement de Prestashop à ce sujet, assez colossal à mon avis.
  7. Ah, dans ce cas il faut faire le travail côté Zapier, je peux pas aider je ne connais pas.
  8. Salut, Malheureusement ça ne fonctionnera jamais ainsi, le product_attribute_id est crée dynamiquement, avec un AUTO_INCREMENT en base de données. Si tu souhaite changer cette façon de faire, il ne faudra pas modifier les fichiers TPL mais le cœur de Prestashop, les classes et controller. Ce que tu peux faire néanmoins, est de modifier le fichier TPL pour afficher ton product_attribute_reference, ou une combinaison maison telle que product_id + attribute_id. Pour savoir quel fichier TPL, bah ça dépend où tu souhaite afficher cette info. Dans la facture ? Sur la page produit ? Seulement via l'export, et dans ce cas comment exporte-tu ? Via module ? Nativement ?
  9. Salut, Tu peux trouver la liste des fichiers qui doivent être présents dans le module ps_shoppingcart ici : https://github.com/PrestaShop/ps_shoppingcart Le fameux fichier ajax est ici : https://github.com/PrestaShop/ps_shoppingcart/blob/master/controllers/front/ajax.php
  10. Il ne faut cliquer qu'une seule fois sur "Reconstruire l'index", et oui c'est normal que ça mouline et tombe en erreur. Une fois fait, tu devrais avoir quelques dizaine, centaine, milliers de produits dans la recherche selon la qualité de ton serveur. Ensuite il faut cliquer sur "Ajouter les produits manquants" pour terminer le processus, recommencer la dernière opération plusieurs fois si nécessaire encore une fois selon ton serveur.
  11. Salut, Je ne crois pas que la liste des fonts soit native à Prestashop, que ce soit 1.6 ou 1.7 Il doit s'agir d'une fonctionnalité de ton thème, et dans ce cas je te conseille de te diriger vers les développeurs du thème qui se feront un plaisir de t'aider !
  12. Ah oui, dans ce cas en effet il faut bien modifier plusieurs controller et/ou classes dans le code source de Prestashop. Tâche assez fastidieuse je dois l'avouer si le problème est optionnel, si le module n'existe pas déjà, le temps à investir n'est pas des moindres. Regarde tout de même ce module, il possède une variable {ORDER_ID} que tu peux ajouter à la numérotation des avoirs https://addons.prestashop.com/fr/comptabilite-facturation/20202-generation-avancee-des-nombres-de-commandes-etc.html Il doit y en avoir d'autres, essaye la recherche Google "prestashop order slip follow order invoice number" ou "Prestashop slip number editor"
  13. Salut, Dans ce cas, la numérotation des avoirs est bonne, et la technique de ndiaga est la bonne aussi, il suffit simplement de changer l'affichage du PDF avoirs. Car une facture peut avoir plusieurs avoirs (plusieurs produits retournés à des délais différents par exemple) et donnera ceci : Donc non, l'identifiant de l'avoir ne doit pas se calquer sur l'identifiant de la commande. Par contre les deux sont bien reliés. Il faut dans ce cas modifier le fichier /pdf/order-slip.summary-tab.tpl pour avoir quelque chose dans le style : <table id="summary-tab" width="100%"> <tr> <th class="header small" valign="middle">{l s='Order Reference' pdf='true'}</th> <th class="header small" valign="middle">{l s='Order Date' pdf='true'}</th> <th class="header small" valign="middle">{l s='Order #' pdf='true'}</th> {if $addresses.invoice->vat_number} <th class="header small" valign="middle">{l s='VAT Number' pdf='true'}</th> {/if} </tr> <tr> <td class="center small white">{$order->getUniqReference()}</td> <td class="center small white">{dateFormat date=$order->date_add full=0}</td> <td class="center small white">{$order->id}</td> {if $addresses.invoice->vat_number} <td class="center small white"> {$addresses.invoice->vat_number} </td> {/if} </tr> </table>
  14. Salut, A la création de la commande, c'est possible. A la modification d'une commande, il suffit de modifier le transporteur. Ou alors j'ai manqué quelque chose ?
  15. Il y'a un bouton désactiver les overrides et désactiver les modules non développés par Prestashop sur la page Performance du back-office. Si ces boutons fonctionnent correctement, ils devraient aussi impacter le back-office, ainsi si vous essayez d'aller sur la page modules, si le problème disparait ça amenuiserais les pistes, et si il perdure ça viendrait de Prestashop lui même.
  16. Le module que tu as partagé ne change pas le tunnel d'achat, il permet juste une sélection "à la volée" des produits et des quantités, tu est quand même obligé par la suite de passer par le tunnel d'achat. A la dernière étape du tunnel, choix des moyens de paiement, tous les modules sont proposés. Que ce soit Paypal, la banque, Chèque... Le module de Eolia permet juste d'avoir un moyen de paiement "générique" pour finaliser la commande et passer la commande en acceptée, tu es obligé de passer par l'étape de paiement pour finaliser une commande. Juste, le client n'a pas besoin de payer.
  17. Salut, Le module que j'utilise perso pour ce genre de cas https://eoliashop.com/generic-payment Pas cher, fonctionnel, rien à redire. Il te permettra d'avoir un "paiement générique" en fin de tunnel d'achat, tu pourras renommer ce module pour avoir le paiement souhaité (par exemple "paiement fin de mois" ou "paiement sur place").
  18. J'ai eu le même soucis sur quelques sites, sans trouver l'explication. En tout cas, me déconnecter du Prestashop Addons sur mon back-office résolvait le problème la plupart du temps, ça semble venir de là pour moi.
  19. Juste dans le code source tu vérifies si tu as bien "prev" ou "next" qui s'affiche dans tes liens de pagination. Pour les personnes qui ne veulent pas s'embêter avec ce problème, il y'a aussi la solution du scroll infini. Ainsi, pas de pagination. https://addons.prestashop.com/fr/outils-navigation/17439-scroll-infini-premium.html Après je suis pas certain que l'impact soit important sur le référencement. Je peux me tromper, mais la pagination de Google ne tient pas compte de cette préco par exemple... Ni même Amazon.
  20. Quelque chose dans ce style ? A tester bien entendu... Fichier themes/ton_theme/pagination.tpl {if $p != 1} {assign var='p_previous' value=$p-1} <li id="pagination_previous{if isset($paginationId)}_{$paginationId}{/if}" class="pagination_previous"> <a{$no_follow_text} href="{$link->goPage($requestPage, $p_previous)}" rel="prev"> <i class="icon-chevron-left"></i> <b>{l s='Previous'}</b> </a> </li> {else} {if $pages_nb > 1 AND $p != $pages_nb} {assign var='p_next' value=$p+1} <li id="pagination_next{if isset($paginationId)}_{$paginationId}{/if}" class="pagination_next"> <a{$no_follow_text} href="{$link->goPage($requestPage, $p_next)}" rel="next"> <b>{l s='Next'}</b> <i class="icon-chevron-right"></i> </a> </li> {else}
  21. Salut, Sachant que les factures ne sont pas stockées dans Prestashop, mais auto-générées en fonction des commandes, je ne pense pas que tu puisse importer une facture. Tu pourrais néanmoins créer les clients et créer leurs commandes pour avoir au final la création automatique de la facture associée, et ce pour tout ton historique client. Mais il ne faut pas oublier que Prestashop n'est pas un ERP, et qu'il ne remplacera pas votre ERP.
  22. Si il va y avoir des modules, mais souvent ce sont des modules front-office, pour que ton client puisse sélectionner le poids exact au moment de la commande, mais ce n'est pas ce que tu souhaites. Tu vas avoir le module Affichage du prix par quantité et multi devises, qui permettrai de transformer ma solution pour qu'elle soit utilisable par tes clients en front-office (je n'en vois pas l'utilité ici, mais je partage tout de même). Le module Price by Surface / Volume / Length / Perimeter / Weight, que j'ai déjà utilisé pour un client et avec lequel j'ai eu pas mal de soucis malheureusement... Mais pour une utilisation simple, peut-être fonctionne t-il ? A tester. Le module Product Price By Size, que je ne connais pas et que je ne peux donc pas commenter. Simplement une recherche sur l'addon. Module Calculateur De Prix Dynamique, même chose que celui du dessus. A voir la démo si ça te convient.
  23. Salut, Passe ton site en maintenance, active le mode DEBUG, réalise un test de paiement sur un faux produit avec le module de paiement en mode test et regarde l'erreur qui apparaît. Tu as probablement un soucis avec le module, ou le thème, ou la redirection, mais erreur 500 = erreur PHP donc on ne peut pas prédire sans l'affichage des erreurs. PS : on voit l'URL de ton site sur ta capture d'écran. Rien de grave en soit, mais comme je vois que tu cache l'URL dans ton post, tu ne veux peut être pas le partager.
  24. Salut, Non tu ne fais pas d'erreur de configuration, c'est bien ainsi que Presta fonctionne. Le transporteur "gratuit" est proposé si tu configure par "le - cher" en premier ou "le + rapide". Si tu souhaite afficher "retrait boutique" ou une autre phrase plutôt que gratuit, il va falloir modifier la traduction du thème, mais dans ce cas attention au moment où tu auras réellement une livraison offerte, l'affichage sera erroné. Dans ce cas il faut modifier le thème pour ajouter une condition "si transporteur #x, alors afficher => retrait magasin". Et c'est normal que le choix du transporteur ne se fasse qu'à l'étape 3, puisqu'à l'étape 2 le client choisi son adresse de livraison, et le calcul du coût de transport se fait par rapport à l'adresse de livraison.
  25. Ok, dans ce cas nul part dans Prestashop il y'a une automatisation du prix selon le poids de manière native, mais il existe des astuces : - Créer un produit "Poulet au gramme", auquel tu insère le prix de ton poulet pour 1 g. Tu le rend non visible à tes clients. Pourquoi pas au kilo ? Car tu ne pourras pas gérer des poulets avec des poids en décimal, du style 2.3kg, alors que 2300g tu peux. - A la réception de tes poulets, pour chaque clients tu vas créer une commande à laquelle tu vas ajouter le poulet, et modifier la quantité selon le poids du poulet comme vu à l'exemple précédent, 2300 quantités pour 2k3. Le prix sera ainsi automatiquement mis à jour, et tu pourras éditer la facture avec cette commande réalisée en back-office.
×
×
  • Create New...

Important Information

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