I’ve got the categories working by specifying in both places as described above BUT still no success setting the logo.
You can do a completely bare-bones import to test this. Sample XML:
<?xml version="1.0" encoding="UTF-8"?>
<data>
<Listing>
<Title>Test Listing</Title>
<LogoURL>http://blah.com/wp-content/uploads/2019/09/logo.png</LogoURL>
</Listing>
</data>
In WP All import you only need to configure the title and GD section logo fields. Obviously the URL above needs to point to a real image file.
This is into a CPT using the standard Company Logo field. If I then export the data using the standard GD CSV export I can see the logo field has been set to exactly the value entered, but the logo is not showing on the listing.
I tried adding 3 pipes as in the docs for a native GD import but that made no difference.
I think the problem is that GD only sets the value, it does not add an entry into the attachments table wp_geodir_attachments.