Skip to content
FeedShineInstall app

Pinterest catalog feeds for Shopify

Pinterest is where people plan purchases. Product Pins created from your catalog appear in search, related Pins and shopping surfaces, with your live price and stock.

The fields in your Pinterest feed, filled from your Shopify products.

How it works

Pinterest ingests catalog feeds that use Google's attribute names with a few twists of its own. This app emits those twists correctly, like enum values with spaces, so items validate the first time.

  1. Create a Pinterest feed

    Pick Pinterest as the channel. The app formats availability values the way Pinterest expects.

  2. Add the data source

    In Pinterest Business Hub, add the feed URL as a catalog data source.

  3. Optimize

    Change any field in bulk, adjust a single product, or ask your own AI assistant to improve titles for you.

  4. Pins build themselves

    Pinterest ingests the feed about once a day and creates product Pins from your items.

What you get

  • Choose the image people save

    A Pin is the image. Set a styled scene as the main image on the Pinterest feed while Google keeps the plain packshot.

  • Pinterest enum handling

    Pinterest wants values like in stock with a space. The feed emits Pinterest's exact expected values.

  • Live in a minute

    A new feed works with zero setup. Every field is filled from your Shopify product data, so there is nothing to map.

  • Change any field

    Titles, descriptions, categories, labels and every other field, with expressions when you want them.

  • Sell in every market

    Each market gets its own feed with local prices, translated content and market URLs.

  • Fix one product without touching the rest

    Exclude a single product or change its fields, and the rest of the catalog stays as it is.

  • Never send a stale price

    Feeds refresh on a schedule, and instantly on paid plans when products change.

The Pinterest file

What Pinterest fetches from your feed URL, cut to the first few fields. Every field is named and ordered the way Pinterest expects.

id	item_group_id	title	…
shopify_AU_812345_43210	shopify_AU_812345	Trail Runner 2.0 - Green	…
shopify_AU_812345_43211	shopify_AU_812345	Trail Runner 2.0 - Blue	…
shopify_AU_812346_43220	shopify_AU_812346	Canvas High Top - White	…

Frequently asked questions

How often does Pinterest refresh my products?

Pinterest ingests catalog data sources about once every 24 hours. There is no on demand refetch, so price changes can take up to a day to appear on Pins.

Why did my items fail Pinterest validation from another feed?

A common cause is Google style enum values like in_stock. Pinterest expects spaces, as in in stock. This app emits Pinterest's expected values automatically.

Do I need a Pinterest business account?

Yes. Catalogs are a Pinterest business feature and your website must be claimed in your business account.

Can Pinterest feeds use my Shopify Markets prices?

Yes. Pick a market for the feed and it carries that market's prices, URLs and translations.

One catalog, every channel

See all channels