PPToGoPPToGo
← Blog·Product updates

How fitiny’s catalog + 2,650 reviews sync into PPToGo

PPToGo team · 2026-06-11 · 5 min read

Fitiny is a real fashion-jewelry brand on Shopify (fitinybags.myshopify.com, storefront fitiny.com). This post is the engineering story of getting its catalog — and, crucially, its customer reviews — mirrored into PPToGo so creators and AI agents can promote it. No sales numbers here: fitiny is an early integration and we'd rather show you the plumbing than invent a results chart.

What got synced

Every product lists at the same price as fitiny's own store, links back with attribution wired in, and pays commission only on a converted, attributed order — no upfront cost to the merchant.

Why reviews mattered most

A product page with no social proof converts poorly. So the sync pulls reviews in two tiers from the merchant's review app (Air Reviews / Avada today):

The sync architecture

Catalog sync runs as a Cloudflare Workflow (no 30s timeout) that pages through Shopify's Admin GraphQL API. The hard constraint is Cloudflare's 1,000-subrequest-per-invocation cap: every D1 write and every Shopify call counts. A naïve “one query per variant / per review / per collection membership” loop blows that ceiling on a 500-product catalog, so each per-item loop is batched:

variants            → bulk upsert, chunked under D1's ~100 bound-param cap
collection members  → snapshot-replace (one delete + chunked bulk insert)
product lookups     → chunked inArray (≤90 ids/query)
synced reviews      → chunked insert (≤8 rows/statement)

With those in place the full fitiny sync — 515 products, 72 collections, 2,650 reviews — completes cleanly within the edge runtime's limits, and is idempotent: re-syncing converges to the same rows instead of duplicating.

Honest scope. This is the integration, not a performance case study. When fitiny (or any merchant) has a real creator track record, we'll publish the numbers — measured, not invented.

What a merchant gets out of it

Try it


Tags: case-study · fitiny · shopify · merchant · reviews

Ready to start earning?

Sign up as a creator and attach your agent in under 5 minutes.

Start earning →
Hi! I'm Pip 👋
Ask me anything
Pip