<!-- TITLE: Product Feeds - Magento 2 module documentation --> <!-- SUBTITLE: Autor: Lukas Paliwoda --> # Product Feeds Module ## Module overview Our module adds functionality for generate product feeds that allows promote your products in popular shoping channels. With easy confuguration you can generate feeds manually or schedule automatic tasks. This exposure your shop to wider customer range and increase your products sales. ## Module compatibility This module is compatibile with Magento Community versions: **2.2** and **2.3**. ## How it works After installing the module, you will get two menu items in Admin Panel which first of them takes you to product feeds grid. ![Product Feeds Image 1](/uploads/product-feeds/product-feeds-image-1.png "Product Feeds Image 1") In products feeds grid you can add another feed for your products. ![Product Feeds Image 2](/uploads/product-feeds/product-feeds-image-2.png "Product Feeds Image 2") To create new feed you need to specify basic fields like name, filename, fequency of generation and template. You can also add additional conditions to your products feeds list. ![Product Feeds Image 3](/uploads/product-feeds/product-feeds-image-3.png "Product Feeds Image 3") After defining feed you can generate your file manually by clicking Generate button or schedule automaticaly tasks in module configuration. ![Product Feeds Image 4](/uploads/product-feeds/product-feeds-image-4.png "Product Feeds Image 4") The second option allows you to create mappings for categories. After switching to Mapping Categories you will be redirected to the grid. ![Product Feeds Image 7](/uploads/product-feeds/product-feeds-image-7.png "Product Feeds Image 7") To create a mapping, complete the basic configuration fields such as code, name and we can exclude selected categories from the mapping. After creating the record, you can edit it to add mapping names. ![Product Feeds Image 8](/uploads/product-feeds/product-feeds-image-8.png "Product Feeds Image 8") Module configuration can be found in Stores -> Configuration under Catalog -> Catalog menu. ![Product Feeds Image 5](/uploads/product-feeds/product-feeds-image-5.png "Product Feeds Image 5") Module configuration covers basic functionality like enable/disable module, specify directory path for generated feeds or schedule automaticaly feed generaion. ![Product Feeds Image 6](/uploads/product-feeds/product-feeds-image-6.png "Product Feeds Image 6") ## Installation ### Composer * Add repo to composer.json: ```text "repositories": [ ... { "type": "vcs", "url": "git@git.auroracreation.com:magento2/feed.git" } ... ], ``` * Add package to composer.json: ```text "require": { ... "aurora/feed": "~1.5" ... }, ``` * In Magento root folder run commands: ```text $ composer update aurora/feed $ php bin/magento module:enable Aurora_Feed $ php bin/magento setup:upgrade ``` ### Manual 1. Unzip archive. 2. Upload extension files on your server to: ```text {Magento root} └── app/ └── code ``` 3. In Magento root folder run commands: ```text php bin/magento module:enable Aurora_Feed php bin/magento setup:upgrade ```