Xyppy Shopify Merchant App
Xyppy Shopify Merchant App is a Shopify embedded app for merchants and catalog operators who need to edit products and variants in controlled batches. The source repo represents the xyppy.com Bulk Product Editor / BPE app: a Remix + Shopify App Bridge + Polaris application with Prisma-backed job history, Shopify Admin GraphQL mutations, merchant help docs, billing/usage gating, and Render deployment definitions for BPE and BPE-preview.
Table of contents
Narrative
Safe bulk catalog operations
Xyppy Shopify Merchant App is a Shopify embedded app for merchants who need to change product and variant data in controlled batches. Its strongest product idea is not speed alone; it is the safety loop around high-impact catalog edits: narrow the scope with filters, choose one action, preview the impact, run as a background job, inspect Job History, and roll back supported changes from stored before-values. The important product decision is the tradeoff to keep the current MVP single-action and preview-first, because that constraint makes large catalog edits easier to review before Shopify data is mutated.
Shipped product with public support surfaces
The current source evidence points to a serious eCommerce operations product that reached substantial app, docs, billing, QA, listing, and launch work. Operator-supplied Xyppy product screenshots now show the real filter builder, action validation, job history, rollback statuses, usage surfaces, and help center. The shipped status is represented through the public Shopify App Store URL and xyppy.com product/support surface, while implementation evidence remains tied to the source repo and intake packet.
System surfaces
Embedded Shopify app
Remix, App Bridge, and Polaris app surfaces for New bulk edit, Job History, Billing/Usage, Settings, FAQ, saved filters, saved templates, and authenticated AI help.
Merchant help center
VitePress merchant documentation for install, first edit, filters, price/tag/metafield/variant tasks, job history, rollback, billing, troubleshooting, and support.
Launch and listing packet
Internal App Store listing, pricing, screenshot, reviewer-instruction, compliance, billing, and launch readiness docs.
Render deployment services
Docker-based Render services `BPE` and `BPE-preview` with Shopify credentials, scopes, API version, Neon database URLs, and job queue controls supplied as environment variables.
Implementation stack
Shopify app
- • Remix
- • React
- • Shopify App Bridge
- • Shopify Polaris
- • Shopify Admin GraphQL
- • Shopify webhooks
Data and jobs
- • Prisma
- • Postgres/Neon
- • bulk edit job records
- • job queue
- • usage snapshots
- • history retention
Operations
- • Render Docker services
- • VitePress docs
- • Vitest
- • Playwright
- • dependency audit/report scripts
- • Shopify managed pricing
Evidence trail
Bulk edit job and rollback lifecycle
A merchant configures a task, the app queues and executes Shopify mutations in controlled batches, stores before-values and logs, and exposes rollback or manual recovery paths from Job History.
Shopify Bulk Editor safe bulk-edit loop
The operational loop that keeps high-impact Shopify catalog edits reviewable: merchants narrow a product or variant scope, choose one action, preview impact, run the job in a throttled queue, inspect job history, and roll back supported changes with stored before-values.
Xyppy app landing-page and support loop
How the Xyppy App LP and Support Hub guides a Shopify merchant from the public education surface for the Xyppy Bulk Product Editor app into a safer bulk-edit workflow: review app scope, filter products or variants, choose one action, preview count and changed values, run the job, verify job history, use CSV/support docs for edge cases, and route launch-readiness gaps through human review before public claims are treated as final.
Xyppy Shopify Merchant App Intake Dossier
Xyppy Shopify Merchant App is a Shopify embedded app for merchants and catalog operators who need to edit products and variants in controlled batches. The source repo represents the xyppy.com Bulk Product Editor / BPE app: a Remix + Shopify App Bridge + Polaris application with Prisma-backed job history, Shopify Admin GraphQL mutations, merchant help docs, billing/usage gating, and Render deployment definitions for BPE and BPE-preview.
first-edit
Source Summary Your first bulk edit Learn the safest path: filter → choose what to edit → preview → run → verify → undo. Prerequisites - You’re logged into S...
job-history-rollback
Source Summary Job history & rollback See every job that ran, inspect partial failures, and roll back supported changes with the stored “before” values. When...
filters-variants-actions-status
Source Summary Filters, Variants, and Actions – Implementation Status (Post–Workstreams A–C) This document captures the current, implemented behavior of filt...
app-listing
Source Summary Bulk Product Editor – App Store Listing Draft Name Bulk Product Editor Tagline (App card subtitle, ~80 chars) Safely bulk edit products, price...
production-plan
Source Summary title: Shopify App Store Launch Plan description: Workstream checklist for listing, billing, compliance, and QA before launch status: evolving...
render
Source Summary services: - type: web name: BPE env: docker plan: free dockerfilePath: . /Dockerfile autoDeploy: true envVars: Required Shopify env (set value...
image-0cd6dc2f-e6df-4d3e-a834-c6adf5fb903f
Source Summary Image artifact (OCR skipped; file is not a valid binary image): image-0cd6dc2f-e6df-4d3e-a834-c6adf5fb903f. Imported Context Image artifact (O...
Connected references
Visual evidence
Key dates
Hyphenomenon timeline evidence identifies the first local Git commit for `shopify-bulk-editor-app` in early November 2025.
Hyphenomenon timeline evidence records a late-November Codex-heavy PR stream for the Shopify Bulk Editor repo.
Internal listing, pricing, launch, reviewer, and compliance docs record the app-store-readiness workstream and unresolved launch tasks.
Queue item `IQ-0004` was reviewed under the corrected `DOCS/intake/runs/projects/` layout after the revoked 1079 batch.