[REGLE] Erreur SQL lors du passage en mode "devis"

  • Posts: 97
  • Thank you received: 1
9 years 10 months ago #178277

-- HikaShop version -- : 2.3.4
-- Joomla version -- : 3.3.6
-- PHP version -- : 5.4.30
-- Browser(s) name and version -- : Chrome
-- Error-message(debug-mod must be tuned on) -- : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 SQL=UPDATE wp0s4_hikashop_currency SET currency_rate=currency_rate*

Bonjour,

Je n'arrive pas à activer le mode "Devis" pour certains produits de cette boutique.

"Devis" est bien activé et affiché dans les devises mais lorsque je sélectionne "devis" dans la partie "prix" d'un produit, l'enregistrement se fait systématiquement avec la devise principale de la boutique.

Si je change la devise principale "Euro" pour "Devis" dans la configuration générale, j'obtiens le message d'erreur :

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 SQL=UPDATE wp0s4_hikashop_currency SET currency_rate=currency_rate*


Merci par avance pour votre aide.

Last edit: 9 years 10 months ago by Tiko. Reason: problème réglé

Please Log in or Create an account to join the conversation.

  • Posts: 26122
  • Thank you received: 4023
  • MODERATOR
9 years 10 months ago #178280

Bonjour,

Pouvez vous nous donner plus d'indications sur votre configuration de currencies ?
La fonction s'occupe de changer le taux de conversion de toutes les monnaies afin de pouvoir utiliser la nouvelle.
S'il n'y a pas de rate de pré-établie dans la base de données, il est possible que cela ne fonctionne pas et génère votre soucis.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.
The following user(s) said Thank You: Tiko

Please Log in or Create an account to join the conversation.

  • Posts: 97
  • Thank you received: 1
9 years 10 months ago #178387

Les devises utilisées sont :
- euro
- dollar
- devis (article disponible sur devis)

Dans la configuration, effectivement "devis" est à 0.0000
Que faut-il indiquer dans ce cas pour que cela fonctionne ?

Please Log in or Create an account to join the conversation.

  • Posts: 26122
  • Thank you received: 4023
  • MODERATOR
9 years 10 months ago #178389

Bonjour,

Il faut avoir un coef de conversion valide, donc le mieux est de mettre "1".
Avec "0" vous ne pouvez pas convertir une devise dans une autre, en changeant donc la devise principale, cela va tout "casser" (mais dans notre cas, la requete ne se fait pas, donc cela evite de tout casser).

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.
The following user(s) said Thank You: Tiko

Please Log in or Create an account to join the conversation.

  • Posts: 97
  • Thank you received: 1
9 years 10 months ago #178440

Merci Jérome, on a résolu une bonne partie du problème !

Dernière point : pour les produits concernés, comment faire pour afficher "Sur devis" en front-end au lieu de "Gratuit" svp ?

Please Log in or Create an account to join the conversation.

  • Posts: 13201
  • Thank you received: 2322
9 years 10 months ago #178454

Bonjour,

Il faut faire une simple surcharge de langue sur la clef "FREE_PRICE".
hikashop.com/support/faq.html#tran

Please Log in or Create an account to join the conversation.

  • Posts: 97
  • Thank you received: 1
9 years 10 months ago #178632

La surcharge de la clef dans le fichier langue a été faite (ligne 10).

Sans changement en frontend : "Gratuit" s'affiche encore (cache navigateur et Joomla vidés) : www.miss-diams.fr/ma-vie-en-rose

- configuration générale; devise principale : euro
- devise; devis; taux : 1.00000

What else ?

Please Log in or Create an account to join the conversation.

  • Posts: 13201
  • Thank you received: 2322
9 years 10 months ago #178635

Bonjour,

Avez vous bien fait la modification via HikaShop > Configuration > Languages > edition de votre fichier de langue et ajout de:

FREE_PRICE="Sur devis"

Dans la partie Override ?

Si oui, et si vous n'avez pas de cache (site, template, plugin, serveur, etc..) alors cela devrait fonctionner correctement.
PS: Le lien donné renvoi une erreur 404.

The following user(s) said Thank You: Tiko

Please Log in or Create an account to join the conversation.

  • Posts: 97
  • Thank you received: 1
9 years 10 months ago #178844

Merci Jérome et Xavier.

J'ai mis à jour le fichier langue puis modifié la clé indiquée. C'est bon !
Oui, désolé pour la 404, la cliente a entre-temps, désactivé ce lien de menu.

Please Log in or Create an account to join the conversation.

Time to create page: 0.078 seconds
Powered by Kunena Forum