Shopware 6 Akeneo Bulk Synchronization

Shailendra Kumar
Published: December 27, 2022

Introduction-

The purpose of this blog is to discuss the Shopware 6 Akeneo Bulk Synchronization in detail.

This module allows admins to Export Bulk Data from Akeneo to Shopware 6.

Therefore, the Shopware 6 Bulk API Akeneo Connector module help admins to manage thousands of connector product data easily and export products within a few hours.

Note-

  1. This module is compatible with the Akeneo 5 Version. Click Here
  2. This module is an add-on for the Shopware 6 Akeneo Connector. In order to use this module you must first install the Shopware 6 Akeneo Connector first.
  3. Additionally, this module supports Shopware 6 Tier Pricing Akeneo Extention. If you install this module, you can also export tier pricing.
  4. Before Running the Shopware 6 Bulk API Connector job you have to export categories, Attributes, and Attribute options via the default module.

Basic Requirements-

  • You must be using Shopware 6.4.x
  • This module works with Akeneo 5.0.X. Download Akeneo from here.
  • This module is compatible with the Akeneo PIM Community edition, Enterprise edition, and Growth edition.
  • For the Akeneo installation, your Akeneo server should meet these system requirements.

Key Features-

  • Export Categories from Akeneo to Shopwar6
  • Export Attribute And Attribute option from Akeneo to Shopware 6.
  • Export bulk products from akeneo to shopware.
  • Export Bulk Product Model from Akeno to Shopware 6.
  • Credentials must be selected on the basis of the Shopware version.
  • With the help of UI, users can select the product listings of variants.
  • Export Product model Association and their Translation.
  • Multi Credentials Configuration using UI.
  • Export Bulk Tags from Akeneo to Shopware6.
  • Customizable Attribute Mapping with the default value.
  • Single operation filter and Indexing behavior.
  • Inventory Update for New and Existing Products.

Installation Process-

All Above are the important features of Shopware 6 bulk API Connector.

There are two different types of module installation processes are available in the module.

Searching for an experienced
Akeneo Company ?
Read More


  1. Composer Installation
  2. Manual installation.

Read This Blog Before starting the installation via composer.

Composer Installation-

  1. Get the ACCESS KEYS [ Raise a Ticket ]
  2. Add our repository as well as the installation script in your Akeno composer.json
{
  "scripts": {
        "post-update-cmd": [
           "vendor/webkul/shopware6bulkapibundle/composer_install.sh"
        ],
        "post-install-cmd": [
           "vendor/webkul/shopware6bulkapibundle/composer_install.sh"
        ],
        "post-create-project-cmd": [
          "vendor/webkul/shopware6bulkapibundle/composer_install.sh"
       ]
   },
  "repositories": [{
    "type": "composer",
    "url": "https://akeneorepo.webkul.com/"
  }]
}

3. Install the extension using Composer.

 composer require webkul/shopware6bulkapibundle

4. Fill up the Authentication.

5. Send a Message of Success.

6. Clear Browser Cache.

Please follow these steps for installing the Shcopware 6 Bulk API Akeneo connector module in your AKeneo PIM platform.

Manual Installation for Akeneo Version 5. x

  1. Extract the appropriate extension zip file and paste the “src” folder into the root of your Akeneo directory.

2. Now go to Config/Bundles.PHP and add the line:

Webkul\Shopware6BulkApiBundle\Shopware6BulkApiBundle::class => ['all' => true],

In the Return array.

3. Copy the “config” folder into the Akeneo project root directory for routing.

config

4. Run this Command after SSH to your Akeeno Server by the terminal.

php bin/console shopware6bulk:setup:install

You can track this module once you work on the Job Profile Section. To view this module export job you have to Navigate Export > Create Export Profile > Job

6-bulk

Functional Process & Work Flow-

Before working on the functional process please have a look at Shopware 6 Akeneo Connector

After installation, Now you need to add a plugin to your shopware 6 instances to export the images from Akeneo to Shopware 6.

Plugin Installation-

  1. for the plugin installation you have to go to the Shopware6 backend and then navigate to Settings>System>Plugins.
shop-1

2. To install the plugin user can click on the upload Plugin button. Now The user can Upload the Plugin Zip.

shop2

3. Once you upload the plugin zip, therefore you can see the Plugin in the list.

Shop3

4. Now the User can click on the install icon, to install the Shopware 6 Akeneo Connector.

5. After the Installation of the plugin, the user can click on the activated plugin.

shop-4

Set-Up Credential In Akeneo –

After installing the module in Akeneo, you need to set up the shopware 6 keys in Akeneo.

shop7-1

Now Login to Akeneo then navigate to Shopware 6 Connector > SetUp Credentials

shop-8

Now need to fill in some details once we create Credentials.

  1. URL
  2. Access Key ID
  3. Secret Access Key
  4. shopware Version
shop-10

Click on to Save Button.

shop11

In the Locale Mapping Section, we can add locales from your shopweare6.

Attribute Mapping-

After you’ve configured the Shopware6 API keys in Akeneo, you’ll need to map the product fields between Shopware6 and Akeneo. For Mapping Section go through with Shopware 6 Akeneo Connector.

Once you complete the Mapping, Now you need to activate the credentials to export the products from Akeneo to Shopware6. As a result, active credentials will be visible at the time of creating an export profile.

  • Activated
  • The default for the Quick Export
shop21

Create Products in Akeneo

To create products in Akeneo, first navigate to Products and then click the Create Button .

then you will find the option to choose product type –

shop22

Product– To create the Simple Product we need to select the Product option then Choose SKU and Family for the product and then Save it.

shop24

Add Products Details

Now Provide the information about the product and enter the details like Color, Size, Name, and Brand and upload the product.

shop25

Select attribute Type –

To create the new Product we need to select the Attribute option.

The following attributes from Akeneo are Supported to export-

  • Text
  • Text – Area
  • Number
  • Date
  • Yes/ NO
  • Select
  • Price
  • Image
  • Measurement

Multi-local Information –

Once you will be done with attributes then it will redirect to a new option (Add information ) for other languages and store views.

shop26

Select Attribute –

After entering all the product information. Now you can also select Categories for the created product.

shop29

When you export a product, you can view all of its details in the Shopware Frontend.

Demo-Store-Shoes-

Shopware 6 Bulk API Akeneo Connector Supported Jobs –

  • Bulk Products Export to Shopware 6.
  • Bulk Product Model Export to Shopware 6
  • Product Model stock only bulk export to Shopware 6
  • Product Stock only Bulk Export to shopware 6
  • Tags Bulk Export to Shopware 6.

Note for dynamic Group Export –

To export Associate products, first export the main product and their associate product separately to Shopware from Akeneo

As a result, all products have been exported to Shopware and repeat the process.

In the second step, you need to run the job Dynamics Group to Shopware so that the products are formed in a group.

After that in the third step export the main product then the product will be exported as the associated product from Akeneo to Shopware

Shop-30

In order to export the products, first of all, you need to create the Export Profile. Therefore, navigate to Exports -> Create Export Profile as per the above image.

When you click the Create an Export Profile button, you will be taken to the Export Profile page. As a result, you will enter a unique code, label, and then choose a job profile.

Shop31

Select the Shopware6 Product Export Job in the Job field. Then click on the Save Button.

Filter the Data –

You can export the filtered data. Therefore, navigate to the Content section as per the below image.

You can filter the Data as Per –

  • Channel – selects the relevant channel of products to export.
  • Locales – According to your choice multiple locals can be selected.
  • Currency – Select the default currency which you want to export.
  • Attributes- select the product attributes that you want to export. You can either select all attributes else click the edit button to select the attributes.
shop34

After that click on the Save Button.

Note – Before exporting products from Akeneo to Shopware you need to export attribute, attribute option, and category.

Export Process –

After creating the export profile, click on the Export Now button as per the below image.

shop-35

Execution Process of Product Export-

After the execution of the export process, Now you can check the process summary and errors if present.

Product-Export

Shopware 6 Backend –

After the completion of the export process, Now you can check the products in the Shopware6 catalog. The admin can view the products so if there will be any changes in the product edit form of Shopware6 as per the below image.

Shop36

Creating Varients Product in Akeneo-

We can also create the product Varient in akeneo, for this click on the product option then click to create

Now we select the Product Model.

Shop38

Select the Product of the family-

This is a set of attributes that will be the same for all products belonging to a family in which variants are added.

Enter the code, choose a family, then click the Save button as per the below image.

Shop-39

Add Product Details –

You must now provide details about the product. As with the simple product.

Now Add Product Variants-

Now Click on the Selected Varients as Per the Below Images-

Shop-40

Fill in the Variant and Code-

Select the variant which is available then give them some specific code.

Shop-41

Select the variant then click Save.

Shop-42
Shop-43

Then export the product to Shopware.

Product-Export-1

Shopware 6 Import Job-

There are 4 types of import jobs in Shopware 6 akeneo Connector.

  • Attribute and attribute option import
  • Category Import
  • Option Import(tax, Manufacture, delivery , Sales and Scale)
  • Product Import.

Now to import data from Shopware6 to Akeneo. To create the import profile for that you have to navigate to Import>>Create Import Profile

Shop-44

At this time create an import profile fill code, label, then select the job.

shop-45

After that, you can track your imported product.

After importing the Product, We can Export All the Bulk API Connector Supportive Jobs And export All things. Where We Export –

Tags Bulk Export-

Before exporting All the bulk Jobs, you have to export Tags.

Now in the Tag Bulk export Job, we will export all the Product model Tags and Product Tags.

Product-Tags-Bulk-Export-1

Shopware 6 Tag Bulk section –

For the Shopware Tag section, you can Navigate to Settings> Tag

Here you can find all the exported Tags.

Shopware-tag-2

Once you click on the Tag section, You will find all the exported Tags.

All-Product-In-Shopware-Backend-1-2

Product Bulk Export-

Once you export the Bulk Product Job, then you can also Export the Product, Product Translation, Product Tier Pricing, Product Association, and Product Association translation

Akeneo-Export

Product Model Bulk Export –

During this Bulk Product model Job, you can also Export the Product model, Variants Product, Product and Product Model Translation, Product model Tier Pricing, Product model Association, and product model Association Translations

Product-Model-Bulk-Export-

Product Model Stock –

In this section, we just have one job parameter which is Product model Export.

Product-Model-bulk-and-Stock-

Product Stock Only Bulk –

In this last section, Now we just have one job parameter which is Product Export.

From this section, finally, we can update our inventory.

Product-Stock-only-

Shopware 6 Product View-

Now finally you can see all the export Bulk products in your Shopware Product Catalog.

All-Product-In-Shopware-Backend-

Support-

In Conclusion for Any Issue Related to this module, please create a support ticket. You can check other Akeneo Modules. Also, for any pre-sales queries or customization discussions, please drop an email to [email protected]

Also, Please explore our Akeneo Development Services and Quality Akeneo Extensions.

At Last, Please explore our Shopware development services and Quality Shopware extensions

Current Product Version – 1.0.0

Supported Framework Version – 5.x.x

Source: webkul.com