- Posts: 134
- Thank you received: 4
Création commande via backoffice
10 years 11 months ago #218890
by clicetcom
Création commande via backoffice was created by clicetcom
-- HikaShop version -- : last
-- Joomla version -- : last
Bonjour, j'aurais besoin de mettre ma base de donnée à jour lorsque qu'une commande est créer manuellement via le back office.
Lorsque cela se passe normalement via le frontoffice, j'utilise onAfterOrderCreate() et tout est parfait, en revanche cela ne fonctionne pas pour les commandes créées depuis le back office.
Comment puis-je ou dans quel fichier puis-je intervenir ce manière à pouvoir exécuter une requête a la création d'une commande via le back office.
Merci d'avance.
Cordialement,
-- Joomla version -- : last
Bonjour, j'aurais besoin de mettre ma base de donnée à jour lorsque qu'une commande est créer manuellement via le back office.
Lorsque cela se passe normalement via le frontoffice, j'utilise onAfterOrderCreate() et tout est parfait, en revanche cela ne fonctionne pas pour les commandes créées depuis le back office.
Comment puis-je ou dans quel fichier puis-je intervenir ce manière à pouvoir exécuter une requête a la création d'une commande via le back office.
Merci d'avance.
Cordialement,
Please Log in or Create an account to join the conversation.
10 years 11 months ago #218930
by Xavier
Replied by Xavier on topic Création commande via backoffice
Bonjour,
Il se peut que lors de la sauvegarde en backend dans certains cas on ne passe pas par le trigger "onAfterOrderCreate()" mais plutôt par "onAfterOrderUpdate()", donc je pense que vous pouvez vous baser sur ce second trigger en faisant une vérification de l'origine de la commande, vérifier que ça vient du backend avec le code suivant:
[code]
$app = JFactory::getApplication();
if($app->isAdmin()){
// your stuff
}
Il se peut que lors de la sauvegarde en backend dans certains cas on ne passe pas par le trigger "onAfterOrderCreate()" mais plutôt par "onAfterOrderUpdate()", donc je pense que vous pouvez vous baser sur ce second trigger en faisant une vérification de l'origine de la commande, vérifier que ça vient du backend avec le code suivant:
[code]
$app = JFactory::getApplication();
if($app->isAdmin()){
// your stuff
}
The following user(s) said Thank You: clicetcom
Please Log in or Create an account to join the conversation.
10 years 10 months ago #219471
by clicetcom
Replied by clicetcom on topic Création commande via backoffice
Bonjour Xavier,
C'est parfait comme solution.
Merci !
C'est parfait comme solution.
Merci !
Please Log in or Create an account to join the conversation.
Time to create page: 0.140 seconds