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.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
Fixed an unsafe unserialize() fallback in Mirasvit\Feed\Service\Serialize::unserialize() that could allow PHP object injection on legacy data paths. The service is now JSON-only and marked @deprecated in favour of \Magento\Framework\Serialize\Serializer\Json; non-JSON payloads are logged as a warning so legacy values left in caches or DB columns can be recovered.
Version 1.13.1May 22, 2026
Submit non-product feeds to Google Merchant Center — In addition to the existing Products feed, you can now submit Supplemental, Local Inventory, Regional Inventory, Promotion, Product Review, and Merchant Review feeds to GMC. Pick the type in the new "Content Type" dropdown on the feed's Google Merchant Center section — pre-filled automatically when you create a feed from a built-in Google template (e.g. Google Shopping → Products, Google Shopping Review → Product Reviews). ⚠️ Run bin/magento setup:upgrade after upgrading. On existing installs, also run the admin Import Templates action to pick up the new pre-fill values for the bundled Google templates.
⚠️ The google/shopping-merchant-datasources SDK is now an optional dependency instead of a hard requirement, so the module installs again on PHP 7.4 / Magento 2.3.7. To use Google Merchant Center upload, install the SDK separately with composer require google/shopping-merchant-datasources:^1.2 (PHP 8.1+ required). When the SDK is missing, the Google Merchant Center section in admin shows an install banner with the exact command, and cron generation skips the upload step instead of failing.
Fixed NOT_FOUND errors immediately after creating a new GMC data source — the module now retries while Google's API replicas catch up.
Version 1.13.0May 12, 2026
Google Merchant Center direct integration — Submit feeds to Google Merchant Center via the Merchant API v1 without manually uploading files. Configure your Merchant ID and service account key (JSON file upload) once under Stores → Configuration → Mirasvit Feed → Google Merchant Center, then enable GMC on each feed's edit page. Per-feed settings include target countries, content language, feed label, fetch frequency (how often GMC re-fetches on its own schedule), and upload trigger (automatically after each generation, or manually via a Submit button on the feed edit page). ⚠️ Run bin/magento setup:upgrade after upgrading — new columns added to the mst_feed_feed table (gmc_enabled, gmc_feed_label, gmc_target_countries, gmc_language, gmc_data_source_name, gmc_upload_trigger, gmc_fetch_frequency, gmc_uploaded_at).
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...