- Posts: 230
- Thank you received: 6
Modification des statuts de commande
Je me rend compte que cela pose des problèmes versus le code qui lui utilise l'anglais.
Je voudrais revenir en arrière pour remettre les noms anglais. Pouvez me dire dans qu'elle table effectuer les modifications, commandes etc...
J'ai un problème dans l'édition pour modifier les statuts, le champ nom n'est pas éditable aussi bien pour créer de nouvelles entrée que pour en modifier une.
L'interface me semble différent que dans la version démo et pourtant je suis passé en version 2.0
Merci de m'éclairer sur le problème.
Please Log in or Create an account to join the conversation.
Les status sont dans la table "#__hikashop_config" et ont pour clé "order_created_status", "order_confirmed_status", etc.
Si votre interface est différente, c'est peut etre que vous aviez édité une vue du backend, et du coup l'affichage est différent.
Sinon essayez de réinstaller la derniere version d'HikaShop en la téléchargeant à partir de notre site web.
Please Log in or Create an account to join the conversation.
Cette vu n'a pas été modifié et j'ai déjà réinstallé hikashop sans que ça solutionne le problème d'édition du champ nom qui reste non éditable.
voici la vue des fenêtres de statuts:
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Les "order status" sont dans la table des categories ( #__hikashop_category ).
Cordialement,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Please Log in or Create an account to join the conversation.
J'ai vérifié et aucune vue dans l'administration n'a été modifié.
Please Log in or Create an account to join the conversation.
La raison est que, dans nos sites, nous avons l'extension "Joomfish / Falang".
Cette extension permet de faire les traduction des champs dans différentes langues sans pour autant modifier au contenu de la base de données : la clé.
Si vous modifiez la clef d'un status, vous cassez potentiellement toute votre configuration.
Il est néanmoins possible de créer de nouveaux status.
Avec falang vous pouvez traduire ces champs dans différentes langues. La zone est donc éditable.
Sans falang, vous devez utiliser les traductions HikaShop :
Il s'agit donc de nouvelles sécurités afin de ne pas casser la configuration et le fonctionnement de la boutique.
Cordialement,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Please Log in or Create an account to join the conversation.
Pourriez-vous me guider afin de replacer le tout dans l'ordre une fois que le problème d'édition sera réglé?
Please Log in or Create an account to join the conversation.
Les tables Category, config, history, order et payment on été remis en anglais et tout est bien lié.
Je reste néanmoin encore avec le problème d'édition du champ nom qui n'est pas éditable pour les status nouveau ou en modification, il doit y avoir une solution simple.
Please Log in or Create an account to join the conversation.
Si vous souhaitez vraiment pouvoir modifier cette information, vous pouvez activer la fonctionnalité en modifiant la vue "category / normal".
Vous trouverez le code suivant
Cordialement,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Please Log in or Create an account to join the conversation.
Avec le code que vous m'avez donné, cela fonctionne pour modifier le champ nom de tous les status sans la proctection des valeurs système.
J'aimerais mieux que les valeurs protégées comme created, pending, confirmed, cancelled, refunded et shipped soient protégé comme vous le disiez mais que je puisse ajouter mes nouvelles valeurs de status.
Please Log in or Create an account to join the conversation.
Effectivement, j'étais passé à côté avec mes tests, nous avons bien un bug !
Je vais le corriger de suite et mettre à jour le paquet ASAP.
Edit: Le nouveau paquet est en ligne, testé avec une version sans falang. Vous pouvez re-télécharger HikaShop 2.0 pour avoir la correction.
Navré que cela ai prit autant de temps, il faut vraiment que j'ai un site sans Falang d'installé pour mes tests.
Cordialement,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Please Log in or Create an account to join the conversation.
Quand je crée une nouvelle entrée de status le champ nom est maintenant présent. Si je tente ensuite de modifier ce nouveau status là le champ nom n'est pas éditable.
Donc nous pouvons créer sans pouvour modifier par la suite.
Please Log in or Create an account to join the conversation.
Oui, c'est exact.
J'ai fait un petit explicatif à l'instant sur un autre post:
www.hikashop.com/forum/3-bug-report/7515...i.html?lang=en#77134
Cordialement,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Please Log in or Create an account to join the conversation.
Un gros merci pour votre aide
EDITED: Si vous permettez de modifier les champs non système vous pourriez créer une requête sql qui remplace automatiquement l'ancienne valeur par la nouvelle dans ORDER et HISTORY
Please Log in or Create an account to join the conversation.