I want to overide the function _onClickPay of the checkout_form.js inside the payment module to add code before the redirection. How can i do that?
(The function is in : addons/payment/static/src/js/checkout_form.js)
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
I want to overide the function _onClickPay of the checkout_form.js inside the payment module to add code before the redirection. How can i do that?
(The function is in : addons/payment/static/src/js/checkout_form.js)
Hi,
To override the _onClickPay function in the checkout_form.js
file of the payment module, you can create a custom module in Odoo and
define your custom JavaScript code to replace or extend the existing
function. Here's an example:
odoo.define('custom_payment_module.checkout_form', function (require) { 'use strict';
var CheckoutForm = require('payment.checkout_form');
CheckoutForm.include({
_onClickPay: function (ev) {
// Add your custom code here before redirection
// Call the original _onClickPay function
this._super.apply(this, arguments);
// Add your custom code here after redirection
},
});
return CheckoutForm;
});
Hope it helps
Create an account today to enjoy exclusive features and engage with our awesome community!
RegistracijaRelated Posts | Replies | Rodiniai | Veikla | |
---|---|---|---|---|
|
3
kov. 24
|
2105 | ||
|
0
bal. 24
|
1392 | ||
|
2
saus. 24
|
1557 | ||
|
1
rugp. 24
|
905 | ||
|
0
bal. 24
|
1104 |