You can do that!
1) Hide button Create and Import and make new a button. Ex: "Test"
Ex: ListView
github . com/odoo/odoo/blob/11.0/addons/web/static/src/xml/base.xml#L412-L426
2) Override button - renderButtons: function ($node) to open your "WIzard"
github . com/odoo/odoo/blob/11.0/addons/web/static/src/js/views/list/list_controller.js#L124-L131
3) In your form view "WIzard", at the footer you should 2 buttons : "Save" and "Close"
@api.multi
def save_action(self):
...................
...................
#your_code
self.env['your_model'].create({value})
return {
'view_type': 'form',
'view_mode': 'form',
'res_model': 'sale.order,
'type': 'ir.actions.act_window',
'target': 'new',
'res_id': False,
}
Hope this will helps: http://learnopenerp.blogspot.com/2020/01/open-wizard-on-button-click-in-odoo.html