Import your affiliate product feed once, then drop shoppable product cards into any post in your own design. Want a whole shop instead? Build one with your very first import.


Not the traffic. The three things that happen after the reader arrives.
A row of blue links and borrowed thumbnails asks the reader to go and look somewhere else. A product card with a picture, a price and a button lets them decide right there in your post.
Copy the link, save the image, retype the price, format the block, repeat. That is an afternoon per roundup that should have gone into the next post.
Prices move, sizes sell out, merchants pull products. Your best post keeps sending readers to a page that no longer exists.
Shoppable product cards, in your own design, from a file you already have. Merchants publish product feeds: one file with every product, its price, its picture and your tracking link, and your affiliate network is where you pick one up. Import it once, then pick products from inside the post editor. The cards carry your colours, your fonts and your spacing, and because they read from that file, prices and stock stay right without you.
One feed per merchant. Name it, paste the URL from your network, done. MyFeeds detects the format, works out which column is which, and imports in the background while you carry on.
Search your whole catalogue inside the post editor, narrow it by brand, colour or sale, and add what you want to the selection. No new tab, no copy, no paste, no missed link.


Your readers see current prices, current stock, your affiliate link baked in. Every card refreshes itself, next month and next year.
Price updated · just now


Make it look like yours. Colours, typography, spacing, hover behaviour and much more. Set it once, and every card across every post you have ever published catches up before the next reader lands.
A glimpse of the Pro editor. The live screen opens plenty more.
Nothing about the way you write changes. Everything about how it looks, and how long it stays true, does.
The price your reader sees today is the price on the merchant's checkout right now. A nightly sync refreshes what is already live in your posts, so there are no manual touch-ups and no stale numbers under a "today's deal" headline.
Dead products surface so you can replace them. Stock that comes back lights up again. Nothing decays silently behind your last post.
Every product lives in your own WordPress database. Visitors don't wait on a third-party server, and nothing about them is sent off-site when a page loads.
Track which posts, products and brands turn clicks into commissions. Conversions pulled back in from your network land in the same dashboard. No more switching tabs to do the math.
E-commerce plan: the same products become a storefront on your own domain, with your categories, filters and design. Search engines read it as a shop, because it ships the structured data, the sitemaps and the meta tools to be one.
The same feeds, on your own domain, with the categories, filters and sorting your readers know from every shop they use. Nothing gives away that it started as a data file.
Your products get their own page on your site, at a URL you choose, with a category menu, filters like brand, colour and price, a search box and sorting.
Every product still links out to the merchant with your affiliate link. You are not selling or shipping anything.
Name the sections your shop should have. Clothing in this example, so Men, Women, Shoes. A car parts site would say Brakes, Filters, Tyres. MyFeeds proposes products for each one by keyword, brand and feed, and you tick off what belongs.
Products from later imports land in the same sections on their own, so you set this up once.
Set the colours, fonts, how many products sit in a row, what a hover does, which side the filters are on and much more. A live preview shows phone, tablet and laptop in real time.
No theme to buy and no code anywhere.
Clicks per post, product and brand, visitors, and the commissions your network confirms, in one dashboard instead of one login per network.
Products a merchant has dropped show up here too, with the posts still linking to them.
A simplified view with sample figures. Yours come from your own clicks and your own network. Part of the Pro plan, so this one already includes it.
Part of the E-commerce plan
Turn my feeds into a shop for 14 days, free →Merchants in affiliate programmes publish product feeds: one file listing everything they sell, with prices, images, stock and your tracking links already in it. Your network hands you the link to it. Almost nobody uses it, because on its own it is a spreadsheet with a hundred thousand rows.
MyFeeds is the WordPress plugin that turns that file into something a reader wants to look at. It imports the feed into your own database, gives you a search box inside the post editor, and renders whatever you pick as product cards styled to match your site. On the E-commerce plan the same catalogue becomes a browsable storefront on your domain.
The plugin re-reads your feed every night and updates the cards that are already live in your posts, so prices and stock stay right without you opening anything. Products a merchant has removed get flagged, with a list of the posts still pointing at them. A weekly full import catches everything the nightly pass doesn't.
Everything lives in your own WordPress database. No product images are proxied, no third-party server is contacted when a page loads, and nothing about your visitors leaves your site.
The free plugin covers your first feed. When your catalogue and your audience grow past it, the upgrade happens inside your WordPress dashboard. Your posts, your settings and your data carry over.
14-day money-back guarantee · Cancel from your dashboard
* Amazon has no feed file, so its products come live from Amazon's own Creators API. Amazon opens that access to associates with ten qualified sales in thirty days.
Step-by-step install guide → Try every Pro feature free for 7 days14-day money-back guarantee · Cancel from your dashboard
14-day money-back guarantee · Cancel from your dashboard
Prices in USD, exclusive of VAT. EU customers see local tax at checkout.
Begin on the free plan and move up when you're ready. Every upgrade keeps your existing feeds and posts intact. First time? The setup guide walks you through it.
A link tool moves you from one URL to the next. A feed hands you the whole catalogue, prices and stock included, and keeps it current.
Quick answers before you install.
If your network gives you a merchant’s product feed URL, MyFeeds reads it. AWIN, CJ, TradeDoubler, Impact, Rakuten, Webgains, Admitad, Pepperjam, FlexOffers and Sovrn are recognised out of the box. Generic CSV, TSV, XML and JSON feeds work too, and the smart mapper figures out which column is which on its own. Amazon has no feed file at all, so MyFeeds pulls its products live through the Creators API instead; that access opens once your associates account has ten qualified sales in thirty days, and it needs the Pro plan or higher.
It still works. MyFeeds recognises the format on its own, and when a merchant leaves a column out or empty, it looks for the same information elsewhere in the row instead of giving up. A messy feed doesn't break your import.
No. The free version lives on WordPress.org and covers one feed, the smart search, the grid layout, manual plus nightly sync. Upgrade only when you outgrow it.
The Starter and Pro trials are 7 days, the E-commerce trial is 14 days. If you don't continue, your plugin falls back to the free tier. Your existing feeds, posts and configuration stay intact.
Most setups land in five to ten minutes. Paste your feed URL, MyFeeds imports and maps it. Open the block editor, type two letters, drop a card in. That's the loop.
On your own WordPress site, in your own database. The plugin doesn't proxy product images, doesn't ping a third-party server when a page loads, and doesn't send anything about your visitors anywhere.
No, and the plugin actively works against it. Products belong to the feed they came from: delete a feed and its products go with it, rather than sitting in your database forever and turning up in the picker. The exception is deliberate — products a published post still shows are kept, so your pages don't go blank, and those stop being offered when you add new ones.
Once a day MyFeeds also clears out after itself: options left behind by versions you no longer run, cached data that has expired, and its own finished background jobs once they're more than a week old. A week is long enough to look back at what ran on Tuesday and short enough that a nightly sync doesn't grow the tables without end. Jobs belonging to other plugins are never touched — the scheduler is shared with WooCommerce and others, and their history is not ours to delete.
No code, no command line, no terminal. If you can install a WordPress plugin and paste a URL, you're done.
Nightly sync flags it. The plugin tells you which posts still link to it, and you replace it with a working alternative. Old posts stop quietly pointing at 404s.
If your network isn't on this list but it hands you a product feed URL, it almost certainly works too. MyFeeds reads the most common feed formats and figures out the field structure on its own.
Amazon is in, and it is the one that works differently. Amazon publishes no feed file, so MyFeeds pulls its products live through their Creators API. Amazon opens that access once your associates account has ten qualified sales in thirty days. Pro plan and up.
First cards live in about five minutes. Begin on the free plan. When you want the whole storefront, with categories, filters and a page of your own, that is the E‑commerce plan.
Open my own shop →