File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed
app/code/Magento/CustomerImportExport/Model/Import Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change 88namespace Magento \CustomerImportExport \Model \Import ;
99
1010use Magento \Customer \Api \Data \CustomerInterface ;
11- use Magento \ImportExport \Model \Import ;
12- use Magento \ImportExport \Model \Import \ErrorProcessing \ProcessingErrorAggregatorInterface ;
13- use Magento \ImportExport \Model \Import \AbstractSource ;
1411use Magento \Customer \Model \Indexer \Processor ;
1512use Magento \Framework \App \ObjectManager ;
13+ use Magento \ImportExport \Model \Import ;
14+ use Magento \ImportExport \Model \Import \AbstractSource ;
15+ use Magento \ImportExport \Model \Import \ErrorProcessing \ProcessingErrorAggregatorInterface ;
1616
1717/**
1818 * Customer entity import
@@ -41,6 +41,8 @@ class Customer extends AbstractCustomer
4141
4242 public const COLUMN_PASSWORD = 'password ' ;
4343
44+ public const COLUMN_DISABLE_AUTO_GROUP_CHANGE = 'disable_auto_group_change ' ;
45+
4446 /**#@-*/
4547
4648 /**#@+
@@ -162,6 +164,7 @@ class Customer extends AbstractCustomer
162164 'failures_num ' ,
163165 'first_failure ' ,
164166 'lock_expires ' ,
167+ self ::COLUMN_DISABLE_AUTO_GROUP_CHANGE ,
165168 ];
166169
167170 /**
@@ -488,6 +491,9 @@ protected function _prepareDataForUpdate(array $rowData)
488491 } else {
489492 $ entityRow ['store_id ' ] = $ this ->getCustomerStoreId ($ emailInLowercase , $ rowData [self ::COLUMN_WEBSITE ]);
490493 }
494+ if (!empty ($ rowData [self ::COLUMN_DISABLE_AUTO_GROUP_CHANGE ])) {
495+ $ entityRow [self ::COLUMN_DISABLE_AUTO_GROUP_CHANGE ] = $ rowData [self ::COLUMN_DISABLE_AUTO_GROUP_CHANGE ];
496+ }
491497 $ entitiesToUpdate [] = $ entityRow ;
492498 }
493499
You can’t perform that action at this time.
0 commit comments