Magento 2 Instagram Feed

View Demo

Instagram is one of the most popular social networks around. It’s becoming more and more ecommerce-friendly with its seamless shopping experience. Expanding your presence on the network is an excellent business opportunity. However, seamless shopping means you have to get your products there first.

Magento 2 Instagram Feed lets you create a product feed for Instagram, schedule feed generation and delivery, analyze its results with an analytics suite, and more.

  • Generate an Instagram product feed
  • Create as many feeds as possible
  • Use ready templates and clone for similar catalogs
  • Use conditions to filter products
  • Validate feeds before upload
  • Automate the generation and delivery

ℹ️ Important: This sub-module is included in the Advanced Product Feeds extension.

Buying this item gives you access to all feeds including Facebook, Instagram, Google Shopping, and others in one powerful package.

Magento Cloud
Compatible with:
Community:
2.3.* - 2.4.9
Enterprise:
2.3.* - 2.4.9

Business Value

  • Opportunity: Instagram says it has more than 1 billion users. This social network is gaining the lead in ecommerce, too. Its shoppable posts let users buy products without even leaving the app. 70% of shoppers in the US use Instagram for product discovery, according to Facebook. In other words, Instagram is perfect for sales and advertising.
  • Problem: Seamless shopping experience means you have to export your products to Instagram before you can sell there. You also have to be able to update them regularly.
  • Solution: Magento 2 Instagram Feed lets you quickly and easily generate a product feed for Instagram, tweak its content and automate its generation and delivery.

How It Works

Instagram takes its products from Facebook Shops. This feature lets you create a feed with a ready-to-go template for Facebook which you can then use in your Instagram account.

Main Advantages

Create as Many Feeds as Possible

There are no limits to the number of feeds or products inside them. You can generate as many of them as you need, which can be as large as required for your business.

Get Straight to Business

This feature offers a preconfigured Facebook template so you don’t have to waste time setting it up. However, we also offer advanced pattern and variable customization options if your business requires them. You can clone a preset for similar catalogs while keeping the source unchanged, and quickly locate templates using the A–Z index and name search. If your channel requires a unique structure, you can build a feed from a blank setup instead of using a template.

Use Conditions to Filter Products

You may not need to export the entire catalog. You can single out only the exact products you need with Magento conditions. They support both product attributes and product performance data.

Validate Feeds Before Export

Make sure your file meets platform rules before upload. Set checks in Content Settings > Validation Rule, generate the feed, and run validation. You will get a clear report with line numbers and plain-language messages. Fix values, regenerate, and publish with confidence.

Automate Generation and Delivery

If you update your catalog often, you can set the feed generation to a specific date. You can also automate feed delivery to Facebook via FTP or SFTP.

No hidden fees
Lifetime access to source code
Access to free support and updates for 1 year
Updates and support prolongation - $108

Pay today $179 for the first year.

Then $108 for updates and support services per year.

Cancel anytime.

30 days money back guarantee
See it in action!
Pick a quick tutorial to learn about various aspects of this extension
Customer Reviews 0
Earn points for your review about this extension modules. $1 = 10 points
Write Your Own Review

check-circle You submitted your review for moderation.

Manual & Support
Need more help?

Save time by starting your support request online and we'll connect you to an expert.

Frequently asked questions
chevron-down chevron-right

Can I generate the feed for a different service?

Yes, you can. Besides manual generation, this module includes templates for **50+** ecommerce services, including Amazon and Google Shopping.

Changelog
Version 1.14.1Jun 4, 2026
Feed export no longer runs out of memory on large catalogs when generated from the command line or cron. Memory now stays flat regardless of catalog size.
Version 1.14.0Jun 3, 2026
Stop a running feed export — You can now interrupt an export that is already in progress instead of waiting for it to finish. A Stop Export button appears in the generation progress dialog, and there is a new CLI command for the same purpose: bin/magento mirasvit:feed:stop --id=<feed_id> for one feed or bin/magento mirasvit:feed:stop --all for every running export. The export stops gracefully between steps, records a "stopped by user" entry in the feed's history, and leaves the previously generated feed file intact so the public feed URL keeps working. Works for exports started from the admin, the command line, or cron.
Marketplace field for feeds and templates — Feeds and templates now have a Marketplace field (currently None or Google Merchant Center). The Google Merchant API section only appears on feeds set to Google Merchant Center, so the form is cleaner for feeds that don't use it, and the module no longer risks uploading a non-Google feed to Google Merchant Center by accident. Existing feeds are detected automatically on upgrade — any feed whose name contains "google" or that already had Google Merchant upload enabled is set to Google Merchant Center; the bundled Google Shopping templates are pre-set as well. ⚠️ Adds a marketplace column to the mst_feed_feed and mst_feed_template tables — run bin/magento setup:upgrade after upgrading.
Feed REST API endpoints (GET/POST/PUT on /V1/feed/feeds) no longer fail with HTTP 500. The Google Merchant fields added in 1.13.0 were missing the metadata Magento needs to serialize the response, which broke every feed API call that returned feed data.
Version 1.13.4May 27, 2026
Feed export no longer aborts with SQLSTATE[23000] duplicate-key on mst_feed_rule_product when stock / status / visibility changes between AJAX polls. The Filtration step now uses keyset pagination and the admin path holds a per-feed lock.
Concurrent admin and CLI generation of the same feed no longer produces a corrupted XML file with interleaved <?xml ?> declarations. The admin and CLI export paths now share a single per-feed lock so they are mutually exclusive.
Generate dialog spinner no longer hangs for the duration of an export chunk before the wizard renders — the admin PHP session lock is now released up-front and re-released each iteration, so progress polls run in parallel with the export.
History tab keyword search now narrows the grid; a missing FULLTEXT index made it return every row regardless of the query. ⚠️ Run bin/magento setup:upgrade after upgrading.
History grid with no keyword matches now shows "0 records found" instead of a blank count.
Feed and Template grid date range filters no longer reset the year to 2005 after a date is picked.
Filtering the Feed grid by ID range or Created At no longer fails with an "ambiguous column" SQL error.
Unchecking every filter on a feed and saving now actually clears the filter set instead of preserving the previously-saved one.
Centered the generation steps wizard inside the export modal.
Removed the non-functional "Reset" button from the filter edit page.
Shortened the Google Merchant API field notices on the feed edit form to a single descriptive sentence each; operational detail moved to the manual.
Version 1.13.3May 27, 2026
The bundled "Base Product Filter" rule is now shipped as JSON. Fresh installs no longer log "Unable to unserialize data" when opening a feed that uses it.
Added a one-time data patch that converts any legacy PHP-serialized feed rule conditions, dynamic attribute conditions, feed and template formats, and category mappings to JSON on setup:upgrade. Stores already on JSON are unaffected.
Version 1.13.2May 26, 2026
Removed unserialize() fallback in Mirasvit\Feed\Service\Serialize. The service is now JSON-only and marked @deprecated in favour of \Magento\Framework\Serialize\Serializer\Json.
Reasons to choose Mirasvit
Client focusing and satisfaction

These are our primary. A major portion of our new clients come from referrals from our existing clients. Our professional team of developers, marketers and support staff have invested the best knowledge and experience in the field into our work, so you know you can come back to us again and again.

Remarkable support

One year free and high quality support. We go to great lengths to provide maximum satisfaction with every module you have purchased in our store. By helping you with installation, configuration, answering your every question, we do all our best to eliminate any possible problems.

Risk-free Investment

30-days money back guarantee. If you are not satisfied with our extension performance for any reason, we provide a full refund.

Constant improvements and upgrades

We constantly add new features to all our modules, and are always interested in hearing your opinion and implementing your suggested features in our future developments.

Comprehensive Documentation

We provide an expanded user guide for every aspect of our extension, so you can find answers for all your burning questions.

Unencrypted source code of our products

You can customize extension according to your needs and requirements.

Usability and Performance

The Module is easy to install and upgrade, just follow our step-by-step user guide.

Ready for Magento Cloud

No core modifications. The extension has been tested in a Magento Cloud environment and is fully compatible with it.

Loading...