Menu Close

    Shopware 6 Akeneo Bulk Synchronization

    Introduction

    The purpose of this blog is to discuss 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 synchronization module helps the admin to manage thousands of product data easily and export products within a few hours.

    Note

    1. This module is compatible with the Akeneo 4. x.x. and 5. x.x. versions. Click Here
    2. This module is an add-on for the Shopware 6 Akeneo Connector. In order to use this module you must install the Shopware 6 Akeneo connector.
    3. Additionally, this module supports Shopware 6 Tier Pricing Akeneo Extension. If you install this module, you can also export tier pricing.
    4. Before running the Shopware 6 Bulk synchronization job, you have to export categories, attributes, and attribute options via the default module.

    Basic Requirements

    • You must be using Shopware 6.3 .x and 6.4.x
    • This module works with Akeneo 4. x.x and 5. x.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.

    Features

    • Export bulk products from Akeneo to Shopware 6.
    • Export Bulk Product Model from Akeneo 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 Bulk Tags from Akeneo to Shopware 6.
    • Single operation filter and indexing behaviour.
    • Inventory update for new and existing products.

    Installation Process

    Two different types of module installation processes are available in the module.

    1. Composer Installation
    2. Manual installation.

    Read This Blog Before starting the installation via composer.

    Searching for an experienced
    Akeneo Company ?
    Read More

    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],

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

    php bin/console shopware6bulk:setup:install

    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 installation 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

    Track Shopware 6 Bulk Synchronization module

    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

    Set up credentials 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

    Once you fill up all the details. Click on to save button.

    shop11

    Now In the locale mapping section, we can add locales from your Shopware 6.

    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.

    Mapping-New-

    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 the 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.

    Products-create

    Add Products Details

    Now provide the information about the product and enter the details like color, size, name, and brand and upload the product.

    New-Akeneo-Product-Iamge

    Supported 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-locale Information

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

    Multi-locale-informtion

    Select Categories

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

    categories

    Creating Variants Product in Akeneo

    For the Create Varients types of product, you can check the Shopware 6 Akeneo connector

    Shopware 6 Bulk Synchronization functional flow –

    Important Note – Before exporting the Shopware 6 Bulk Synchronization job, we have to export attributes, attribute options, and Categories.

    Note – To export some of the product details like tax, manufacture, delivery time, sales, and scale. You need to first import those attributes so that the attribute id of shopware6 will also be imported to Akeneo. After that, there will be no error while exporting the product.

    Shopware 6 Import Option –

    SPecific-Import-1-1

    Shopware 6 Bulk API Akeneo Connector Supported Jobs –

    This module is basically supported 5 export 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.

    First, export all the tags from Akeneo.

    Export Bulk Tags

    Before exporting all the bulk jobs, you have to export bulk tags.

    To export the tags in bulk, you need to create an export profile for the bulk tags.

    Tag-bulk-Export

    Once you create this profile then you can choose the filter according to your requirement.

    Filter-tag-Properties
    Fiter-Tags-Content-

    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

    Export bulk products

    For exporting the bulk product in Akneo, we have to go to the export Section and create an export profile for the bulk product.

    Product-Bulk-export

    Once you create the bulk product Export Profile then you choose the filter option according to your requirement and filter the data.

    Here you find a properties option. In this option, you can select the credentials.

    Select-Credential-2

    Essentially we have two add-ons of processes to filter the data via this module.

    1. Single Operation
    2. Indexing Behaviour

    Single Operation

    Single Transaction – Single Transactions are used for one product for one Locales.

    Separate Transaction – Separate transactions are used for one product for all three Locales.

    Single-transaction-2

    Indexing Behaviour-

    We export the Bulk Product via this module so it creat indexing. It’s Part of the Database, it’s better used for indexing the product and updating the Inventory.

    There are three types of indexing –

    1. Data will be indexed Synchronously.
    2. Data will be indexed asynchronously.
    3. Data indexing is completely disabled.
    Syncro

    Mainly it works in first in and first out Based (FIFO).

    filter-module

    One time you Can use only one Filter.

    inventoty

    In the option, you can find Content options where you filter the data with channel, Locales, Currency, Family, And Status wise.

    Content-Filter

    Now you click on the Save Option and find the export option to run the job.

    export-Click

    Once you click on the export Button then you run the Product Bulk export Job.

    With the Bulk Product Job, you can also Export the Product, Product Translation, Product Tier Pricing, Product Association, and Product Association translation

    Akeneo-Export

    Product Model Bulk Export –

    To Export the Bulk Product Model First we need to export the Bulk Product model Job.

    Bulk-Product-Model-Job

    Once you click on the save button then you can choose the Filter same as Bulk Product Export.

    filter-product-module

    Once you save these details then you export the product model job.

    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-

    Bulk Product Model Stock

    To export the Product Model Stoc option you have to create the export profile for the product Model Srock only Job And Save it.

    Product-Model-Stock-Export

    Once you save it then you can choose the filter and run the export profile .

    filter-product-module-1

    Once you save it then you have the option to export the Product Model Stock only Option.

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

    Product-Model-bulk-and-Stock-

    Product Stock Only Bulk

    We constantly update our inventory using just a single parameter. This makes it easy for us to save time and update our inventory in bulk.

    To export the Product Stock, first, we have to run the export job for the Product stock option.

    Product-Stock-job

    Once you save the option, then you choose the filter option and then save it.

    Filetr-Product-Stock

    Once you save the filter you can now run the export job.

    Via this Section, Now we just have one job parameter which is Product Export.

    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 - 4.x.x and 5.x.x

    Blog Version - 4.x.x and 5.x.x
    • Version 5.x.x
    • Version 4.x.x and 5.x.x
    . . .
    Discuss on Helpdesk

    Leave a Comment

    Your email address will not be published. Required fields are marked*


    Be the first to comment.

    Back to Top

    Table of Content