India catalog.
The India catalog is powered by a PowerPlus JSON file feed. It is one of the simpler bulk swag integrations: a product file is read, normalized, enriched, and published into the IN catalog.
Snapshot
| Customer-facing tab | IN |
| Catalog ID | IN |
| Main input | PowerPlus JSON file feed in Google Cloud Storage. |
| Default visibility | Products are generally published after normalization. |
| Currency handling | Prices are converted from INR to USD during the sync. |
Input Sources
PowerPlus sends a static product file. PerkUp reads the file from Google Cloud Storage, then builds product records with names, descriptions, categories, images, prices, and color options.
This is a file-feed catalog rather than a live API catalog. That makes it easy to reason about, but freshness depends on when the file is updated and when the sync is run.
Available vs Stored Data
| Source data available | What PerkUp stores |
|---|---|
| PowerPlus sends product ID, stock value, name, description, image, sample price, bulk price, category, and colors. | PerkUp stores ID, name, description, category/categories, one main image, color options, colors, USD price, provider, and full decoration level. |
| The source file includes a stock field. | The current normalized product does not appear to store detailed stock or variant inventory for this catalog. Treat PowerPlus stock as source-only unless verified in the final product record. |
| PowerPlus provides fewer deep supplier details than Sage, OneSource, or EU Sourcing. | PerkUp stores a simpler product record and relies more on enrichment for category, package size, and markings. |
AI Enrichment
- AI standardizes product category, package/shipping size, and imprint locations.
- The enhanced mockup image flow can improve product imagery for India products, but it is separate from the supplier file feed.
- AI is especially important here because the feed is compact and does not provide the same level of decoration detail as the larger supplier APIs.
Audit Notes
- PowerPlus is not listed as a regular scheduled catalog job in the current scheduler docs, so confirm freshness during the audit.
- Best Sellers are hidden from India because fulfillment assumptions differ from the US/EU/Canada catalog surfaces.
- If stock accuracy matters, compare the raw PowerPlus input to the final product. The current final record may not preserve the source stock value.
Source: functions/src/catalogs/bulk-swag/powerplus · functions/src/catalogs/ai · proto/perkup/v1/cart.proto · apps/frontend/src/pages/bulk-swag