I want to override switchPaymentMethod from module-sales/view/adminhtml/web/order/create/scripts.js for that I use mixins:
app/code/Vendor/Module/view/adminhtml/requirejs-config.js
var config = {
 config: {
 mixins: {
 'Magento_Sales/order/create/scripts': {
 'Vendor_Module/order/create/scripts-mixin': true
 }
 }
 }
};
app/code/Vendor/Module/view/adminhtml/web/order/create/scripts-mixin.js
define(function () {
 'use strict';
 var mixin = {
 switchPaymentMethod: function(method){
 console.log('funcion called');
 //Main Code
 },
 };
 return function (target) {
 return target.extend(mixin);
 };
});
I got this error in console: Cannot read property 'extend' of undefined
I also tried with override AdminOrder.prototype = { }
Any help would be appreciated...!
- 
 @Patel Did you solve this?Mahi M– Mahi M2019年11月04日 09:14:31 +00:00Commented Nov 4, 2019 at 9:14
- 
 @ManoM Yes, After deep into the code found that you can't use mixins in this case. I will provide my solution soon here.Prince Patel– Prince Patel2019年11月04日 10:52:19 +00:00Commented Nov 4, 2019 at 10:52
- 
 Okay, @Patel. Thanks for the quick response.Mahi M– Mahi M2019年11月04日 11:16:10 +00:00Commented Nov 4, 2019 at 11:16
- 
 You can use this solution: magento.stackexchange.com/questions/272577/…Namrata Vora– Namrata Vora2020年03月06日 05:25:10 +00:00Commented Mar 6, 2020 at 5:25
1 Answer 1
you must change config to :
var config = {
 config: {
 mixins: {
 'Vendor_Module/order/create/scripts-mixin' : {
 'Magento_Sales/order/create/scripts': true
 }
 }
 }
};