Pago Magento2: ¿cuál es el mejor método para agregar validación para mi campo de pago personalizado que depende del método de envío seleccionado?
Por ejemplo, estoy agregando el campo al formulario de dirección en LayoutProcessor donde puedo especificar reglas de validación. Necesito hacer que este campo sea obligatorio si se selecciona mi operador personalizado.
Mi objetivo es evitar que el usuario vaya al siguiente paso si mi campo personalizado no está lleno. Sé que puedo agregar validaciones personalizadas antes de realizar el pedido (paso Revisión y pagos) pero necesito validarlo un paso antes.
magento2
checkout
validation
carrier
Maciej Domski
fuente
fuente
Respuestas:
intente esto, solo agregue 'validation' => ['required-entry' => true] como a continuación en el complemento LayoutProcessor
fuente
sí, es posible cambiando en Magento_Checkout / js / model / shipping-save-processor / default.js
He agregado un campo
confirm email
que debe ser el mismoemail
y es un campo obligatorio en el pago, puede personalizarlo según los requisitos.extender js
file app\code\Ketan\Checkout\view\frontend\web\js\shipping-save-processor.js
fuente