Jump to content

Shonen

Members
  • Posts

    267
  • Joined

  • Last visited

Everything posted by Shonen

  1. Essaye plutôt avec des jointures https://sql.sh/cours/jointures/left-join SELECT DISTINCT PA.postcode, PO.id_order, PC.email, PA.phone, PA.phone_mobile FROM ps_orders PO LEFT JOIN ps_customer PC ON PO.id_customer = PC.id_customer LEFT JOIN ps_address PA ON PC.id_customer = PA.id_customer WHERE PA.postcode like "53%";
  2. Je viens aussi de remarquer cette nouvelle formule. J'ai sur mon compte 80 modules d'achetés, je passe la plupart de mes achats sur l'addon, pour une question de praticité (les modules sur 1 compte, la liste de mes sites, pouvoir télécharger à nouveau le module au besoin pour une réinstalle, factures centralisées…). Je pense maintenant passer directement par les sites des développeurs, mais en effet on est parfois moins rassuré quand on ne connait pas le dev mais que le module paraît OK. Mais l'augmentation de 40% du prix pique quand même.
  3. Salut, Il faut configurer ton module Navigation à facettes pour y ajouter les catégories manquantes si besoin est.
  4. Dans ce cas si tu souhaites uniquement enlever le code iso de la langue par défaut : https://mypresta.eu/modules/seo/remove-language-iso-code-from-urls.html Aucun moyen nativement de le faire sur Prestashop, soit ce module, soit un autre module, soit le faire soit même avec des overrides.
  5. Salut, Je n'avais pas non plus connaissance de cette fonctionnalité. Par contre tu n'es pas le seul ! https://www.arnaud-merigeau.fr/comment-corriger-le-probleme-des-commandes-doublons-ou-liees-dans-prestashop (je ne conseillerais pas de faire sa solution, pour moi elle est hors sujet) https://github.com/PrestaShop/prestashop-specs/issues/111 => "Because this splitting is made by PrestaShop after the Payment, Customer has only paid Shipping Costs for one Order." https://github.com/PrestaShop/PrestaShop/issues/15491 Une erreur de Prestashop donc, tu n'y peux rien j'ai l'impression.
  6. Je pense que vos clients seront surpris la première fois qu'ils auront un warning, ce qui arrivera forcément puisque c'est le but du mode debug. Ré-essayez tout de même de passer en production, vérifier si le bug persiste, vider le cache du back-office ET supprimer le dossier que j'ai mentionné plus haut, puis vérifier à nouveau votre bug. Ce n'est qu'un conseil mais c'est certain que vous allez avoir de mauvaises surprises à rester en debug.
  7. Pour un CMS autant utilisé, et surtout par une majorité n'y connaissant rien en développement, je trouve ça tellement traumatisant la première fois où tu passe du debug à la prod, et que tu as page blanche, ce qui arrive quasi obligatoirement si on ne vide pas le cache manuellement. Le bouton vider le cache du backoffice servira peut être à quelque chose un jour ! En attendant, je reste sur ma 1.6
  8. Ca appui la première intervention de Mediacom, il s'agit très probablement du cache du site en production qui est pourrit. Essayez de supprimer le contenu du dossier /var/cache/, il devrait y avoir un dossier /dev/ et un dossier /prod/ qui ne sont pas utiles et qui seront créé à neuf.
  9. Le module s'installe sur 2 sites : la boutique "source", celle qui contient les données, recevra un petit module qui permet juste d'assurer qu'on possède bien le site. Ensuite sur la boutique "cible", qui est vide de clients/commandes/... En démarrant le module, il va exporter les données de la boutique source, pour les importer sur la boutique cible. Et le module permet de décider quel magasin exporter si tu as du multiboutique.
  10. Salut, J'imagine que c'est faisable via phpmyadmin mais je n'ai pas la requête exacte. Sinon, un module qui le fait très bien pour l'avoir déjà utilisé : https://addons.prestashop.com/fr/migration-donnees-sauvegarde/8934-outil-de-migration-prestashop-passez-a-prestashop-17.html Il te permet de connecter 2 boutiques, pour importer les clients, produits, commandes... de la boutique principale (fonctionne avec le multiboutique) vers une autre boutique, donc un site au besoin.
  11. Salut, Non ce n'est pas normal. Je viens de faire le test sur un Prestashop 1.7 de base, et au passage d'une commande annulée, le stock est bien remis. Vérifiez dans Catalogue > Stocks, puis onglet Mouvements. Normalement il devrait y avoir des +xx avec en type "Commande client" avec un lien vers la commande en question si elle a été correctement annulée. Ce fonctionnement se trouve dans le fichier classes/order/OrderDetail.php l.532 /** * Check the order status. * * @param array $product * @param int $id_order_state */ protected function checkProductStock($product, $id_order_state) { if ($id_order_state != Configuration::get('PS_OS_CANCELED') && $id_order_state != Configuration::get('PS_OS_ERROR')) { $update_quantity = true; if (!StockAvailable::dependsOnStock($product['id_product'])) { $update_quantity = StockAvailable::updateQuantity($product['id_product'], $product['id_product_attribute'], -(int) $product['cart_quantity'], $product['id_shop'], true); } if ($update_quantity) { $product['stock_quantity'] -= $product['cart_quantity']; } if ($product['stock_quantity'] < 0 && Configuration::get('PS_STOCK_MANAGEMENT')) { $this->outOfStock = true; } Product::updateDefaultAttribute($product['id_product']); } } La ligne intéressante est au tout début, si la commande est en statut Canceled ou Error, alors on met à jour la quantité.
  12. Salut, Oui c'est possible, se sont des cart_rules par contre et non pas des vouchers. Dans Paramètres avancés => Service web, tu crée un service web et tu peux activer cart_rules, et je pense que tu auras besoin de orders aussi pour les passer en annuler. Ensuite tu as un tuto bien fait sur la création des service web sur du 1.7 https://devdocs.prestashop.com/1.7/webservice/
  13. S'il existe je n'en ai pas connaissance, Prestashop propose son module payant, et la communauté aussi. Dirige toi vers celui de ton choix, les liens sont déjà partagés dans cette conversation !
  14. Oui, mais le module officiel Prestashop RGPD ne s'occupe que de la nouvelle loi RGPD (25 mai 2018) à savoir le droit de regard et suppression sur ses informations clients. Il se fiche des cookies (traceurs, analytics, cookies session...) du 01 octobre 2020 avec un terme au 31 mars 2021 pour la mise en place. Voilà pourquoi je préfère préciser et séparer ces deux entités même si elles font partie de la même démarche. @couillaler répond correctement à ta question, tu dois préciser que tu ne fais qu'utiliser les cookies obligatoires, qui ne sont pas réglementés par la CNIL et que tu peux récolter sans l'accord de l'utilisateur (cookies de session) tant que tu l'avertis. Tu dois réaliser un développement ou un module uniquement lorsque tu utilises des cookies tels que Google Analytics pour n'en citer qu'un. La RGPD est elle aussi obligatoire, elle permet à tes clients de savoir ce que ton site dispose comme information à leur sujet, et permet, pour l'administrateur, un système simple de suppression de compte au besoin.
  15. Salut, Lorsque tu te questionnes sur une de tes URL, tu peux te diriger vers Paramètres de la boutique > Trafic et SEO. Sur un Presta 1.7 natif, la page avec l'url magasins est utilisée avec le controller stores. Vérifie de ton côté ! Et selon on pourra aider.
  16. Ceci n'est pas la RGPD par contre attention, les cookies c'est la CNIL, et il faut plutôt se diriger vers https://tarteaucitron.io/fr/ Pour la RGPD, plein de modules en effet, un de plus de la communauté ici aussi : https://eoliashop.com/module-RGPD
  17. Pour ajouter un pays il suffit d'aller dans le backoffice, localisation, Pays et ajouter les pays dont tu as besoin. Ca va automatiquement mettre à jour la liste des pays lors de la création de compte. Par contre je ne vois pas comment avoir des pays différents pour la livraison et la facturation j'avoue, sachant qu'une adresse peut être par défaut utilisée pour les deux.
  18. Il semblerait que l'import ce soit mal effectué. Comme tu es au début de tes péripéties, je te conseille de remettre le thème par défaut, supprimer le thème qui est probablement mal installé, et de le ré-importer à nouveau. Il s'agit d'un Leo Theme, tu dois avoir un .pdf qui précise comment installer correctement le thème dans le dossier de ton achat, ou même sur le site : https://www.leotheme.com/support/prestashop-17x-guides.html Je ne vais pas mentir, je ne suis pas fan des Leo Theme, beau à la surface mais très difficiles à administrer et assez peu optimisés à mon goût ^^
  19. Si ce n'est pas un .zip c'est peut être un dossier qu'il faut zipper soit même ? Concrètement, l'erreur ThemeConstraintException code 2] : Missing theme configuration file which should be in located in /config/theme.yml signifie ce qu'elle signifie : il ne trouve pas le fichier theme.yml. Trouve un dossier qui contient dans son arborescence un dossier /config/ avec à l'intérieur un fichier theme.yml, c'est ce dossier qui doit être zippé. Quelque chose dans ce style : -monDossierDeTheme -assets -cache -css -js -config theme.yml -modules ... -plugins -templates -_partials -catalog -... contact.tpl index.tpl page.tpl preview.png N'hésites pas à envoyer des capture d'écran. Pas le thème en pièce jointe bien entendu, puisqu'il s'agit d'un achat mieux ne vaut pas le partager ici, mais des captures d'écran c'est OK.
  20. Je pense que tu peux utiliser n'importe quel module de formulaire, et insérer ta propre liste de Pays. Par exemple : https://addons.prestashop.com/fr/formulaires-contact-sondages/22563-form-builder-formulaire-de-contact-produit-sgcdevis.html https://addons.prestashop.com/fr/formulaires-contact-sondages/19724-form-maker-formulaires-de-contact-personnalisables.html Etc. https://addons.prestashop.com/fr/recherche?search_query=formulaire
  21. Salut, Chose toute bête mais qui est déjà arrivé à chacun : vérifie que tu n'as aucune recherche d'active. Si c'est le cas, cliques sur Réinitialiser.
  22. Salut, Pas de panique, ton zip doit contenir d'autres zip (probablement le thème principal et un thème child). Exporte le tout, et importe le thème principal .zip via la première option de ta capture d'écran > Importer depuis l'ordinateur. Ca devrait fonctionner après ça PS : n'hésite pas à regarder la documentation de ton thème, cette procédure doit y être notée.
  23. https://mypresta.eu/modules/administration-tools/database-optimization-pro.html https://codecanyon.net/item/prestashop-tidy/18965736
  24. Salut, J'imagine avec la date et le montant de la facture et du versement CA ? Ou alors, peut être que le CA insère une variable du côté de Prestashop avec un ID commande. Personnellement, sur un client qui dispose de E-transaction avec le CA, il y'a un "ID de la transaction" du côté de la banque et du côté de Prestashop. Pour faire ça de manière automatique néanmoins, peut être chercher du côté d'un module. Mais ne pas oublier que Prestashop n'est pas un ERP, il ne fera pas la compta. Si c'est le cas, ça ne sera sûrement pas sur le forum de Prestashop. Néanmoins ça ne me choque pas vraiment. Si vous souhaitez un module sans frais mensuel, penchez vous sur du Stripe, qui est gratuit, mais qui propose des frais + élevés à la commissions. Selon vos ventes à l'année, ça peut être une alternative bien plus intéressante si vous avez peu de ventes. Pour un nombre de vente conséquente, vous n'aurez probablement pas plus avantageux que passer par le module de votre banque et leur TPE virtuel.
×
×
  • Create New...

Important Information

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