Deprecated feature

Mandato de tarea ValidatePaymentMethodCmd

El mandato de tarea ValidatePaymentMethodCmd comprueba si el método de pago que se va a añadir cumple con las reglas Comprar en línea recoger en la tienda.

Mandato de tarea

ValidatePaymentMethodCmd

Clase de implementación

ValidatePaymentMethodCmdImpl

Mandatos llamados

Ninguna

Posibles llamantes

OrderPrpcessCmdImpl

Comportamiento

Si el pedido contiene artículos normales:
  • Solo se pueden utilizar métodos de pago normales
Si no:
  • Si no hay ninguna instrucción de pago para el pedido:
    • se pueden utilizar métodos de pago normales y métodos de pago de recogida en tienda
  • Si no, si hay instrucciones de pago para un método de pago normal:
    • Solo se pueden utilizar métodos de pago normales
  • Si no:
    • Solo se pueden utilizar métodos de pago en tienda