Instruction de tâche ValidatePaymentMethodCmd

L'instruction de tâche ValidatePaymentMethodCmd vérifie si le mode de paiement à ajouter est conforme aux règles Buy Online Pick In Store (achat en ligne, retrait dans les magasins).

Instruction de tâche

ValidatePaymentMethodCmd

Classe d'implémentation

ValidatePaymentMethodCmdImpl

Commandes appelées

Aucun

Appelants possibles

OrderPrpcessCmdImpl

Comportement

Si la commande contient des articles normaux :
  • Vous ne pouvez utiliser que les modes de paiement normaux
Sinon :
  • S'il n'y a pas d'instruction de paiement pour la commande :
    • les modes de paiement normaux et les modes de paiement retrait en magasin peuvent être utilisés
  • Sinon, s'il existe des instructions de paiement pour un mode de paiement normal :
    • Vous ne pouvez utiliser que les modes de paiement normaux
  • Sinon :
    • Vous ne pouvez utiliser que les modes de paiement en magasin