Magento 2 Instagram FeedsMagento 2 Instagram Feeds
Live Demo
Buy Now
Support
Live Demo
Buy Now
Support
  • Getting Started

    • Introduction
    • Requirements
    • Installation
  • Connect Instagram

    • Create a Meta App
    • Connect an Account
  • Build Your Feed

    • General Settings
    • Feed Management
    • Design & Layout
    • Placement & Widgets
    • Common Setups
  • Content

    • Media Library
    • Shoppable Posts
    • Product Gallery
    • Storefront Display
    • Analytics
  • Operations

    • Feed Sync & Cron
    • Upgrade
    • Uninstall
  • Extending

    • For Developers
  • Help

    • Troubleshooting
    • FAQ
    • Glossary
    • Known Limitations
    • Contact Support

Feed management

Instagram Feed → Feeds

A feed is one gallery: which posts it shows, how it looks, and where it appears. Create as many as you need.

The Feeds grid listing two feeds with their code, layout, source type and status

Create a feed

  1. Click New Feed.
  2. Give it a Code — the handle widgets and layout XML use, e.g. homepage_feed. It must be unique.
  3. Add a Title if you want a heading above the tiles.
  4. Choose the Source Type and, for account feeds, the Accounts.
  5. Pick the Layout and adjust design settings.
  6. Tick where it appears under Show On, or place it with a widget.
  7. Set Status to Enabled and save.

The New Instagram Feed form with empty title and code fields and an empty preview pane

Fields

The General section of the feed form with title, code, enabled toggle, store view, Show On pages, source type and accounts

FieldWhat it does
CodeUnique handle used by widgets and layout XML
TitleHeading above the tiles; empty means no heading
StatusDisabled feeds render nothing, anywhere
Store ViewWhich store views show it — All Store Views by default
Source TypeWhere posts come from, see below
AccountsWhich connected accounts feed it
Show OnPages the feed places itself on
Sort OrderOrdering when several feeds land in the same container
Post LimitMaximum tiles, default 12, hard cap 100

Source types

SourceShowsStatus
AccountEverything synced from the selected accounts, newest firstSupported
Product ContextOn a product page: posts tagged with that productSupported
Category ContextOn a category page: posts linked to that categorySupported
ManualOnly the posts you curate into this feed, in your orderSupported
Uploaded MediaOnly posts you uploaded or imported by URLSupported
Tagged (UGC)Posts others tagged you inSyncs to the library; no feed-level UI yet
MixedSeveral source types at onceBehaves like Account today

See Limitations for the full picture.

Manual feeds ignore synced posts

A manual feed shows only what has been assigned to it. If your library is full but the storefront shows one tile or none, check the source type first.

Curating a feed by hand

The Posts — pin and reorder panel on the feed edit screen, with Save Order and Clear Curation buttons

Every feed edit screen carries a Posts — pin & reorder panel below the form. It shows the posts the feed currently resolves to, and lets you fix their order instead of accepting the sort.

  • Drag a post to move it. Save Order writes the new positions.
  • Clear Curation discards them and returns the feed to its Post Order sort.

A brand-new feed has nothing to curate — save it once so it has an id, and the panel fills in.

For a Manual feed this panel is the feed: it renders exactly the posts listed here, in exactly this order, and nothing arrives automatically. For every other source type curation is an override on top of whatever the source resolves.

Pinning versus ordering

Pinning is a property of the post and applies everywhere it appears. Curation order is a property of this one feed. Pin a launch shot to lead every feed; curate when only one feed needs a particular sequence.

Ordering

Pinned posts first, then newest first. Pin from the Media Library.

Live preview

The feed form has a Preview pane that renders your unsaved settings through the same code the storefront uses — so what you see is what shoppers get. Toggle Mobile / Desktop to check both.

The live preview pane rendering the feed in mobile width beside the form

After saving

Feeds are cached with the page. Flush the cache so the storefront picks up the change:

bin/magento cache:flush

In the admin use Cache Management → Flush Cache Storage. The Flush Magento Cache button is tag-scoped and often leaves the rendered page in place.

Prev
General Settings
Next
Design & Layout