Getting into Perplexity Shopping starts with a Perplexity product feed, submitted through the free Merchant Program. It runs on the same product data spec you already send to Google Merchant Center. Shopify stores get partial syndication automatically. Every other store needs a feed that validates cleanly. What decides the outcome is GTIN accuracy, prices that match your product pages, and live availability.
What the Perplexity Merchant Program Actually Does
The Perplexity Merchant Program is a free feed submission system that supplies Perplexity Shopping results, in-chat checkout, and a merchant trends dashboard. According to Perplexity's own announcement, the program launched alongside a Pro-only checkout called Buy with Pro in November 2024.
Checkout has moved on since then. According to PayPal's launch release of 25 November 2025, Instant Buy opened in-chat purchase to US users generally. PayPal's Store Sync also makes merchant product catalogs "instantly discoverable within Perplexity's results," a second route into Perplexity Shopping alongside a direct feed.
According to Shopify, the program "is free and lets retailers share product data directly with Perplexity." WebFX confirms "no initial or ongoing costs" and zero transaction fees. The one cost that does not disappear is your own payment processing, since an Instant Buy checkout settles through PayPal.
The mechanics matter more than the marketing copy here, because a feed error is invisible until a product silently stops showing up.
How to Apply and Connect Your Perplexity Product Feed
According to Alhena's merchant guide, the application is a five-step online form at Perplexity's merchant portal. It asks for your business name, website URL, contact information, and product category. Your store must also sell and ship to the United States. Confirm that before you spend time building a feed.
If you run Shopify, Shopify Catalog already syndicates your product data to Perplexity automatically, wherever your store is based. The US limit sits on the shopper side. Perplexity Shopping launched for US users first, so a store in Singapore that ships to US customers is syndicated the same way as one in Ohio. Your products can surface in Perplexity Shopping before you apply for anything. That auto-sync covers discovery only. According to Shopify, checkout on Perplexity runs through PayPal's Instant Buy rather than Shopify's checkout. Those orders are managed in PayPal rather than your Shopify admin. The full Merchant Program application is what connects a feed directly to Perplexity, with the trends dashboard and API access alongside it.
If you run anything else, you submit a feed in the same CSV or XML structure as a Google Shopping feed. Delivery runs over SFTP or API. Reusing your existing Google Merchant Center feed is the fastest path, since Perplexity was built to ingest that spec directly rather than a proprietary format.
Once your feed validates, add Schema.org Product markup on every product page. According to Google's Product structured data documentation, only `name` plus one of `offers`, `review` or `aggregateRating` is required. Ship more than the minimum: `description`, `brand`, `gtin13` or `gtin8`, and `offers` carrying `price`, `priceCurrency` and `availability`. Add `aggregateRating` only where real reviews exist. This is the same structured-data work behind our Schema & Structured Data service. It does double duty here: the page states the same price, availability and identifier your feed claims.
What Your Perplexity Product Feed Needs to Pass
According to Alhena's merchant guide, products without a GTIN are effectively invisible, because Perplexity uses the code for matching and de-duplication. It cross-references the code against other sources to confirm the product's identity and price before deciding whether to surface it at all. Everything else it checks exists to confirm that GTIN is telling the truth. Does the price on the feed match the price on the page? Is the item actually in stock, and does the currency match the site's checkout currency?
Completeness functions as more than an eligibility check. Models filter on attributes before they rank on anything, which is why attribute completeness is the first thing we fix in a catalog. A model cannot match on an attribute your feed never states. A thin feed can validate cleanly and still lose the recommendation to a competitor with a fuller one.
What Gets You Excluded
Five failure patterns cover most exclusions. The first four are data errors you can see in your own feed. The fifth happens outside the feed entirely, and nothing in your merchant dashboard explains it.
- Missing or invalid GTIN. No code, malformed code, or a code that does not resolve against Perplexity's own cross-check fails the primary matching signal outright.
- Invented or reused GTINs. Google's product data specification is the spec Perplexity reuses, and it is blunt: "do not guess or make up a value." Reusing one code across variants defeats de-duplication, so those variants collapse into one listing or drop out.
- Feed and page disagreement. Say your feed lists $40 and in stock, but your product page shows $45 and backordered. According to Alhena's merchant guide, submitting outdated pricing or out-of-stock data can get products dropped entirely.
- Genuine GTIN-less products, mishandled. Custom, handmade, vintage, and private-label items without GS1 registration are a real, permitted category. The spec handles this: set `identifier_exists` to `no`. Leave the field blank and it reads as missing data, not an exemption.
- Blocked crawler access. If your CDN, WAF, or bot-management rules reject unfamiliar crawlers, Perplexity's feed verification can be blocked the same way its shopping crawler is. Images or pages it cannot fetch get demoted or dropped silently.
Perplexity has not published a complete list of enforcement triggers, so treat any list claiming to be exhaustive, including this one, as partial. The five above are the patterns that recur across merchant setup guides and match how Google Merchant Center handles the same errors.
Perplexity Merchant Program vs. Google Merchant Center
The two systems share a feed spec on purpose. Think of the Merchant Program as an additional destination for a feed you have already built, rather than a second catalog to maintain.
| Google Merchant Center | Perplexity Merchant Program | |
|---|---|---|
| Feed format | Google Shopping CSV/XML spec | Same spec, reused directly |
| Listing fee | Free | Free |
| Checkout | Varies by surface | In-chat Instant Buy, PayPal-powered, US users |
| Extra output | Search Console reporting | Merchant trends dashboard |
| GTIN role | Required attribute | Primary matching and trust signal |
If your Google feed is already clean, GTIN coverage and all, pointing that same feed at Perplexity is most of the work. If it is not, fix it at the Google Merchant Center level first. The same errors that would get you excluded there are the ones that get you excluded here.
Setup gets the product visible. For the tactics that get a visible product chosen, see our guide to getting an ecommerce brand featured in Perplexity's AI results. For the same work across a whole catalog, see our guide to getting products recommended by AI.
FAQs
Do I need a Shopify store to join Perplexity Shopping?
No. Shopify stores get automatic partial syndication through Shopify Catalog. Any store can apply to the Merchant Program directly with a Google Shopping-format feed.
Does my store have to be in the US?
No. It has to sell and ship to the US. Perplexity Shopping launched for US shoppers first, with more markets to follow, so a store anywhere that serves US buyers qualifies, on Shopify or through a direct feed. If you are outside the US, check that your shipping settings include US addresses before you apply.
How long does Merchant Program approval take?
Perplexity publishes no service-level target. Our guide to getting an ecommerce brand featured in Perplexity's AI results puts the review itself at days to a few weeks. Alhena reports a further four to six weeks after acceptance before products typically surface in recommendations. Neither figure is guaranteed.
What is a GTIN, and why does Perplexity care about it?
A GTIN, or Global Trade Item Number, is the standard code (UPC, EAN, ISBN) that identifies a specific product across every retailer that sells it. Perplexity uses it as the primary way to confirm your listing matches the same product elsewhere.
Does Perplexity charge a commission on sales made through the program?
No. According to Shopify and WebFX, the program carries no listing fee and no transaction commission. Your own payment processing still costs what it always did, since an Instant Buy checkout settles through PayPal.
Can a product with no GTIN still be listed?
Yes, if it genuinely has none, such as a handmade or private-label item without GS1 registration. Google's product data specification covers this case: set `identifier_exists` to `no`, since leaving the field blank gets read as incomplete data instead.
Getting This Right at Scale
A clean feed for fifty products is a spreadsheet fix. A clean feed for five thousand SKUs across variants, seasons, and marketplaces is catalog work. Three parts of our catalog optimization work map directly onto the checks above: attribute completeness, feed hygiene, and variant architecture. If you want a second set of eyes on whether your catalog would pass before you apply, book a free AI visibility assessment.
