Open MarcoVanRijn opened 4 years ago
It can be bug.
Did you check column name on akeneo temp table?
Job/Product.php
Function: importMedia
Line: 2439
if (!$connection->tableColumnExists($tmpTable, strtolower($image)))
Hi, I have a similar issue if the image on Akeneo side is localizable.
It seems the Akeneo connector does not take this into account and looks for the attribute code instead of <image_attribute_code>-en_US
for example.
Magento Version: 2.4.2 Extension Version: 102.1.2 Akeneo Version: 5.0.55
The problem still exists. Unfortunately @VincentMarmiesse 's solution does not work, because the language code in the database is stored as en_US but the attribute code is converted to lowercase: https://github.com/akeneo/magento2-connector-community/blob/10430f6003d609c4fae6a212504c2a9dca001d3f/Job/Product.php#L3173
So to be able to import those images I've removed the strtolower
in the code so that it works now.
As far as I can see in a quick code review the images are always set for global scope. So it is okay to choose a default locale for synchronization. But at the moment it is not possible to set localized images through the connector.
Have similar issue https://github.com/akeneo/magento2-connector-community/issues/586
Magento Version: 2.3.4 Extension Version: 100.4.8 Akeneo Version: 4.0.47 CE
Akeneo
Magento
Settings:
import attributes, family
import product
It is my first Akeneo - Magento project. So i'm not sure it is a bug or another (install/environment/setting) issue
Thanks Marco van Rijn