Cómo agregar una columna de código de cupón en la cuadrícula de pedidos de Magento 2

Estás leyendo la publicación: Cómo agregar una columna de código de cupón en la cuadrícula de pedidos de Magento 2

espacio de nombres Proveedor\Módulo\Configuración;

use Magento\Framework\Setup\InstallSchemaInterface;

use Magento\Framework\Setup\ModuleContextInterface;

use Magento\Framework\Setup\SchemaSetupInterface;

clase InstallSchema implementa InstallSchemaInterface

{

/**

* {@inheritdoc}

* @SuppressWarnings(PHPMD.ExcessiveMethodLength)

*/

instalación de función pública (SchemaSetupInterface $configuración, ModuleContextInterface $contexto)

{

$instalador = $instalación;

$instalador->startSetup();

/* Durante la instalación del módulo, crea una columna en la tabla sales_order_grid */

$eavTable = $instalador->getTable(‘sales_order_grid’);

$columnas = [

            ‘coupon_code’ => [

                ‘type’ => \Magento\Framework\DB\Ddl\Table::TYPE_TEXT,

                ‘nullable’ => true,

                ‘comment’ => ‘Coupon Code’,

            ],

];

$conexión = $instalador->getConnection();

foreach ($columnas como $nombre => $definición) {

$conexión->addColumn($eavTable, $nombre, $definición);

}

$instalador->endSetup();

}

}

🔥 Recomendado:  Cómo mostrar los productos asociados de Magento 2 agotados en el menú desplegable de productos configurables