Building on Rye's Commissioned Merchant Catalog: A Developer's Guide
Sophia Willows
Head of Engineering @ Rye
11 minutes read
How developers build multi-brand apps on Rye's network of 260+ commissioned merchants — install flows, catalog reads, commission economics, and webhook patterns.
TL;DR / Key Takeaways
Rye operates a network of 260+ directly-connected merchants, with developer commission rates of 14–17.5% and growing by ~50 merchants per month.
The same Universal Checkout API powers both flows. When the merchant is in the commissioned catalog, Rye routes the order through the direct merchant integration; for any other URL, Rye runs the checkout via agentic flows.
Merchants install Rye's Shopify app to join the catalog. On a Shopify-connected order, your platform's commission lands Net-0 — paid out at the moment the order is placed, not on a 30-day affiliate cycle.
Real-time webhooks keep your local catalog and order state in sync — product updates and removals, order status, shipment updates.
This post is for developers building on the catalog. If you're a brand evaluating whether to join, read Your Competitors Are Getting Orders From AI Agents. Are You?. If you're building a single-product lookup, read Introducing the Rye Product Data API.
What Rye's Catalog Is
Rye's commissioned-merchant catalog is a directly-connected network of ~260 Shopify merchants — spanning apparel, beauty, home goods, food and beverage, and consumer electronics — who've installed Rye's sales channel app. The catalog grows by ~50 merchants per month as Rye's BD team onboards new ones.
If you've shipped against the Product Data API, this guide is the next step — multi-merchant flows on top of the commissioned catalog.
You build against the same Universal Checkout API for every order. Rye routes the order under the hood:
Direct routing (commissioned merchants) — when the merchant is in the catalog, Rye uses the direct Shopify integration. ~260 merchants today. Higher reliability, lower latency, ~14–17.5% developer commission with Net-0 payout.
Agentic routing — when the order is for a URL outside the catalog, Rye completes the checkout via agentic flows. Coverage is broad; commission economics are platform-dependent.
If you're building rewards redemption, corporate gifting, employee recognition, cross-border commerce, or AI shopping experiences, the commissioned merchants are the volume your Rye economics — and your end-user UX — depend on.
This post walks through what it looks like to build against that catalog from a developer's perspective: how merchants get added, how to read the catalog, how commission flows through your code, and how to handle the catalog drifting underneath you.
How Merchants Join Your Catalog
Reading the Catalog
Commission Economics, in Code
For Shopify-connected merchants, commission flow is fundamentally different from how legacy affiliate networks work. Two things to know.
1. Net-0 commission payout on Shopify-connected orders.
Your platform's share of the commission lands at the same moment the order is placed — Net-0, not the end of a 30-day affiliate cycle.
For non-Shopify merchants, commissions still flow, but invoicing follows the merchant agreement — typically net-30 to net-90, accounting for return windows and how Rye invoices its own merchant partners. If your product spans both routing paths, your code should be able to handle two timing models.
2. The structural commission shift in agentic commerce is its own topic.
If you want the broader frame on why deterministic, at-checkout commission flow is structurally different from cookie-based affiliate attribution, read Affiliate Commissions in Agentic Commerce. The short version: agents bypass the cookie-based referral chain entirely, and the new surface is the kind of catalog-level commission hand-off described above.
Webhooks: Catalog Drift Without the Drift
Direct Routing vs. Agentic Routing
Both routing paths go through the same Universal Checkout API. The difference is what happens after Rye receives the order:
Dimension | Direct routing (commissioned merchants) | Agentic routing |
|---|---|---|
Merchants | ~260 directly-connected, growing ~50/month | Any merchant with a product URL |
Path | Direct Shopify backend integration | Browser automation |
Latency | Lower (direct API) | Higher (browser session) |
Commission | ~14–17.5%, Net-0 payout on Shopify-connected orders | Affiliate-based where available; lower rates; net-30 to net-90 per merchant agreement |
Reliability | Very high | High but variable |
Best for | Curated catalogs (rewards, gifting, employee recognition) | Open-ended "buy any product" (AI shopping agents, cross-border) |
Most platform builds use both routing paths — the catalog is your high-margin, high-reliability core, and the agentic path is your tail for everything else. (For the architectural deep-dive, see the Universal Checkout API whitepaper.)
Use Cases
A few of the platform builds running on the catalog today:
Rewards redemption store. Surface commissioned-catalog merchants inside a logged-in cardholder experience. Convert points to dollars at checkout. Native checkout in your app — no affiliate redirects.
Corporate gifting catalog. Curate a multi-brand selection inside a B2B gifting flow. Stay merchant-of-record. Use real landed cost (shipping + sales tax) so your buyer sees the final price before sending.
Employee recognition program. Same shape as gifting, with the commission used to subsidize program cost rather than passed to the recipient.
Multi-brand AI agent shopping. When an agent's user names a product or category, Rye returns full landed cost (price, shipping, tax) in one call; the user gets a one-step purchase.
Each one is the same set of API calls. The difference is the UX layer wrapped around them.
Frequently Asked Questions
What is Rye's commissioned-merchant catalog?
Rye's commissioned-merchant catalog is a directly-connected network of 260+ merchants who've installed Rye's sales channel app on their commerce platform (Shopify today, with additional connectors built on request). Developers query the catalog through the Universal Checkout API and earn commission — typically 14–17.5% — on orders placed through their platform. The catalog grows by ~50 merchants per month.
How do merchants join Rye's catalog?
Two paths. Developers can generate an OAuth install link via client.merchantConnectors.createInstallationLink() and route it to merchants they want to onboard; the merchant installs Rye's sales channel app and configures their commission rate. Separately, Rye's BD team onboards new merchants directly — non-private installs flow into every developer's account automatically.
How does commission flow through Rye's catalog?
On commissioned-catalog orders, commission lands Net-0 — at the same moment the order is placed, not on a 30-day affiliate cycle. For non-Shopify merchants, invoicing follows the merchant agreement, typically net-30 to net-90.
What webhooks does Rye fire for catalog changes?
The live events are product.updated (full product object on any change), product.removed, checkout_intent.completed, checkout_intent.order_failed, and shipment.updated. Verify signatures with client.events.unwrap() before processing. Don't poll the catalog — subscribe and react.
Can I use Rye with non-Shopify merchants?
Yes. For any merchant URL outside the commissioned catalog, Rye runs the checkout via agentic flows.
Getting Started
If you're scoping a build like this:
Get a Rye API key.
Pull the Rye SDK (TypeScript, plus other languages).
Use
client.products.lookup({ url })against a seed product, render it in your app, and complete a test checkout.Wire your webhook handler with signature validation before you go to scale.
If you're working on a high-volume rewards, gifting, or AI commerce build and want hands-on engineering support, Rye forward-deploys engineers to platforms during integration. Worth asking about.