Création commande via backoffice

  • Posts: 134
  • Thank you received: 4
  • Hikashop Business
9 years 1 month ago #218890

-- 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,

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

  • Posts: 13201
  • Thank you received: 2322
9 years 4 weeks ago #218930

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:
$app = JFactory::getApplication(); if($app->isAdmin()){ // your stuff }[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.

  • Posts: 134
  • Thank you received: 4
  • Hikashop Business
9 years 3 weeks ago #219471

Bonjour Xavier,

C'est parfait comme solution.
Merci !

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

Time to create page: 0.085 seconds
Powered by Kunena Forum