Détail du message 47188.4

Message numéro 4 dans le sujet Les produits à télécharger (virtualproduct).

  • 47188.4 en réponse à 47188.3 écrit par guiom

    25/11/2011 13:51


    Gaël Port
    Titre : Développeur RBS Change
    Rang : Expert
    La création de l'expédition ne se fait pas immédiatement pour une raison simple : faire le moins de choses possible dans la requête qui fait la validation du paiement pour réduire les risques d'avoir un paiement validé par la banque mais pas pris en compte par Change à cause d'une erreur/exception/etc dans le traitement qui suit.

    Du coup la création des expéditions est déportée dans la tâche planifiée order_BackgroundOrderCheck (initialisée là : modules/order/setup/initData.php) qui tourne toutes les 30 minutes (cf order_BackgroundOrderCheck dernière ligne du execute). Pour accélérer les choses vous pouvez simplement modifier ce délai... Par exemple en surchargeant sa méthode execute pour la re-planifier toutes les minutes au lieu de toutes les 30 minutes.

    Édité par Gaël Port 25/11/2011 13:51

 
1377 membres
Aucun membre connecté