Magento 2 Instagram Feed is a supportive module which allows integrating Instagram images to Magento 2 website by allowing us to insert as widget in frontend. This uses cron to fetch images from instagram API and store it locally to avoid performance delay due to directly accessing insta images via API on the fly.
Run the following command in Magento 2 root folder:
composer require ziffity/module-instagramfeed
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy
Open the Magento 2 Admin Panel and navigate to:
Stores > Settings > Configuration > Ziffity > Instagram Feed
Available Configurations
Enable or disable the Instagram feed.
Instagram API USer token, required by Instagram to display your feed.
To create User token refer this link
Note: Skip "Client OAuth Setting" steps for local testing.
Insert the number of pictures that will be presented on feed (The maximum value for the number of pictures is 25)
Filter Images those will be presented on feed Enter comma seperated hashtag Ex: NewYear,Christmas,Easter
Customize cron Schedule time
Display logs for Debugging Purpose
Insert number of rows to be displayed
Open the Magento 2 Admin Panel and navigate to:
Content > Widget > Add Widget
Choose Type (Ziffity Instagram) and Current theme then click continue.
Configure storefront properties
Ex: Layout updates:
Display on : All pages
Cotainer: Page Footer
For above configuration the output instagram post images with slider will be shown in footer section of all pages
While clicking that image it will direct to corresponding insta post page