Buenos días, hace unos días me contacté con la gente de soporte de webkul para prestashop y como parte de la rutina de mejoras le pedí que me diera información de qué archivos modificó y si tocó la base de datos a lo que me respondió:
" Modifications :
File : /mpextrafield/mpextrafield.php
Line number : 1190
Replace with : $this->context->controller->errors[] = $label_val['label_name'].' '.$this->l('is empty');
File : /mpextrafield/install.sql
Line number : 50
Replace with : `default_value` text character set utf8 NOT NULL,
Line number : 102
Replace with : `field_val` text character set utf8 NOT NULL,
Execute these below code only once by implementing in file /mpextrafield/controllers/adminAdminAddextrafieldController.php __construct function to alter the database table field and save the existing data.
Db::getInstance()->execute('ALTER TABLE `'._DB_PREFIX_.'marketplace_extrafield_lang` modify `default_value` text');
Db::getInstance()->execute('ALTER TABLE `'._DB_PREFIX_.'marketplace_extrafield_value_lang` modify `field_val` text'); "
Y es exactamente las 2 últimas instrucciones que no he logrado comprender para nada, dado que me dicen en donde hay que ejecutarlas pero no logro entender el cómo.