diff --git a/connector_opencart/models/sale_order/importer.py b/connector_opencart/models/sale_order/importer.py index 839eab49..3423da00 100644 --- a/connector_opencart/models/sale_order/importer.py +++ b/connector_opencart/models/sale_order/importer.py @@ -287,6 +287,10 @@ class SaleOrderImporter(Component): def _import_addresses(self): partner_values = self._get_partner_values() + # If they only buy services, then the shipping details will be empty + if not partner_values['name'] == 'Undefined': + partner_values = self._get_partner_values(info_string='payment_') + partners = self.env['res.partner'].search([ ('email', '=ilike', partner_values['email']), '|', ('active', '=', False), ('active', '=', True),