Akeneo Picture Importer: Importing pictures is now easy as a result of you are able to do so from each an FTP URL and a neighborhood listing.
When importing photographs from a neighborhood listing, you will need to specify the picture’s path because the names of the photographs for merchandise & product fashions can be used to find out which photographs to assign to which objects.
You have to specify the trail and the FTP info for the FTP URL. The image title can be used right here as nicely to find out how the photographs are assigned.
Fundamental Necessities
Earlier than you start, please see the minimal necessities for utilizing this module:
- This module is appropriate with the Akeneo group and Enterprise(Flexibility) version.
- If you wish to use this extension on Akeneo EE Serenity mode, please contact us.
- For the Akeneo set up, your Akeneo server ought to meet these system necessities.
- This module works with Akeneo 2.0.x, 2.1.x, 2.2.x, 2.3.x, 3.0.x, 3.1.x, 3.2.x, 4.0.x, 5.0.x.Obtain Akeneo from right here
Options
- From the FTP URL, import the product photographs.
- Import Product Pictures from the Native Listing.
- For merchandise, photographs task can be based mostly on their SKU/picture title.
- The product mannequin makes use of the product mannequin code for picture naming and task.
Composer Set up
Learn This Weblog
Akeneo Firm ? Learn Extra
Earlier than starting the composer set up
1: Get the ACCESS KEYS [Create a support ticket]
2: In Akeneo composer.json, add our repository in addition to the set up script.
For Akeneo <=5.x
{ "scripts": { "post-update-cmd": [ "vendor/webkul/imageimporterconnector/composer_install.sh" ], "post-install-cmd": [ "vendor/webkul/imageimporterconnector/composer_install.sh" ], "post-create-project-cmd": [ "vendor/webkul/imageimporterconnector/composer_install.sh" ] }, "repositories": [{ "type": "composer", "url": "https://akeneorepo.webkul.com/" }] }
3: Use composer to put in the extension.
composer require webkul/imageimporterconnector
4: Full the authentication type.
5: Ship a Message of Success
6: Delete your browser’s cache.
Putting in Module for Model 4.0.x to five.0.x
Please observe these steps for putting in the Akeneo Picture Importer module in your Akeneo PIM platform.
1 – Unzip the respective extension zip then merge the “src” folder into akeneo undertaking root listing.

2 – Goto config/Bundles.php then add the road:
WebkulImageImporterBundleImageImporterBundle::class => ['all' => true], IjankiBundleFtpBundleIjankiFtpBundle::class => ['all' => true]
within the return array.
3 – Copy the “config” folder into the akeneo undertaking root listing for routing.

4 – Run this command after ssh to your akeneo server by the terminal
php -d memory_limit=4G /usr/native/bin/composer require ijanki/ftp-bundle --no-scripts rm -rf var/cache/ && php bin/console picture:setup:set up --env=prod;
5 – In case you are utilizing php-fpm. Then it is advisable to restart the php-fpm companies and apache net server.
For Akeneo 5
sudo service php-fpm7.4 restart
For Akeneo 4
sudo service php-fpm7.3 restart
Docker Set up Command :
For Akeneo 5
alias docker_php='docker-compose run -u www-data --rm php php'; alias docker_yarn='docker-compose run -u node --rm node yarn'; docker_php bin/console cache:clear --env=prod; docker_php bin/console pim:installer:belongings --symlink --clean --env=prod; docker_php bin/console d:s:u --force; docker_yarn run webpack; docker_yarn run update-extensions; docker_yarn run much less;
For Akeneo 4
alias docker_php='docker-compose run -u www-data --rm php php'; alias docker_yarn='docker-compose run -u node --rm node yarn'; docker_php bin/console cache:clear --env=prod; docker_php bin/console pim:installer:belongings --symlink --clean --env=prod; docker_php bin/console d:s:u --force; docker_yarn run webpack; docker_yarn run much less;
Putting in Module For Model 3.x
Please observe these steps for putting in the Akeneo search engine optimization Supervisor module in your Akeneo PIM platform.
1 – Unzip the respective extension zip then merge the “src” folder into akeneo undertaking root listing.

2 – After that, go to app/AppKernel.php then add the road.
new WebkulImageImporterBundleImageImporterBundle(), new IjankiBundleFtpBundleIjankiFtpBundle(),
3 – Goto app/config/routing.yml then add these strains at prime of file.
images_import_bundle: useful resource: "@ImageImporterBundle/Assets/config/routing.yml" prefix: /
4 – Then run this command after ssh to your akeneo server by the terminal.
php -d memory_limit=4G /usr/native/bin/composer --no-scripts require ijanki/ftp-bundle --ignore-platform-reqs rm -rf var/cache/ && php bin/console picture:setup:set up --env=prod;
5 – In case you are utilizing php-fpm. Then it is advisable to restart the php-fpm companies and apache net server.
sudo service php-fpm7.2 restart
Widespread Points After Set up
It’d occur that even after correct set up, upon opening your Akeneo admin dashboard, you see a loading display screen. In that case, do test for the next resolution:
- Webpack Set up: For those who get the beneath error

It implies that net pack is just not put in in your system. Run the next command.
npm set up --save-prod webpack npm set up
- Module routing.yml is just not configured correctly. Re-check the routing.yml file as talked about within the third step of Module Set up
- Clear your browser cache.
Tips on how to add photographs to a folder
To start, create a folder named product/mannequin picture within one other folder with the identical title because the product/mannequin SKU. This folder needs to be created contained in the FTP listing path.
Within the listing, you will need to create a picture folder. Add photographs within the Product picture folder. For instance, picture/ProductskuImageFolder/Productsku.jpg

A product picture’s naming conference is as follows:
- If the SKU is 1234
- Accordingly, the filename for the picture needs to be 1234.jpg. Picture names should not comprise an underscore however moderately a hyphen.
- The picture names can be 1234-1.jpg and 1234-2.jpg if a couple of picture is offered.
Product/mannequin SKU is all the time the only info that seems in the principle picture, by no means with a hyphen.
Instance: 1234.jpg

To import Product Variant picture:
- Create a variant picture contained in the product mannequin picture folder.
- Don’t create a folder for the variant picture
- Begin the title of the varied picture with the title of the variant product SKU.
- For instance- picture/ProductModelskuImageFolder/VariantProductsku.jpg
Workflow – Akeneo Picture Importer
After profitable set up of the module, you will notice the Akeneo Picture Importer icon on the left aspect of the dashboard as proven beneath:

Utilizing the connection, you possibly can import the product photographs by way of FTP and Native Listing.
Import Pictures Utilizing Native Listing:
To import photographs out of your native listing to Akeneo it’s important to navigate to Import>>Create Import Profile.

Then, to create an import job, choose the job Picture Importer through Native Listing and enter the job code and label.


After clicking the save button, add the file path within the world settings tab after which go to the content material tab so as to add the required knowledge.


Then, after clicking the save button, you will notice the import button. The photographs can be imported from the native listing whenever you click on the import button.


Then click on the Export Now button then anticipate the product execution job to get accomplished.


Import Pictures Utilizing FTP:
To import photographs out of your native listing to Akeneo it’s important to navigate to Import>>Create Import Profile.



Then, to create an import job, choose the job Picture Importer through FTP and enter the job code and label.


After clicking the save button, add the file path within the FTP settings tab and enter the small print like:
- Listing path
- Host Identify
- Consumer Identify
- Consumer Password
After that validate the credentials and click on on the save button.


As soon as you’ll click on on the save button, you will notice the import button. The photographs can be imported from the native listing whenever you click on the import button.


Then click on the Export Now button after which anticipate the product execution job to get accomplished.


Help
Moreover, for any points associated to this module, attain out to us at [email protected]. Additionally, you can even increase a ticket at our HelpDesk System.
Please discover our Akeneo Growth Companies and High quality Akeneo Extensions.
Present Product Model – 1.0.0
Supported Framework Model – 3.x.x 4.x.x & 5.x.x