Google Merchant API Migration Kit for Shopify Integrations
Google Merchant API Migration Kit for Shopify Integrations specification
Dependencies, compatibility, limitations, and licensing for developers who want to inspect the kit before purchase.
Version 1.0.3.1 · Updated 11 Sept 2026
Compatibility
- Runtimes
- Node.js 22.12+
- Frameworks
- Framework-neutral (Shopify reference adapter included)
- Libraries
- No required Google client library (injected transport boundary)
- API versions
- Google Merchant API v1, Content API for Shopping v2.1 (legacy detection and migration source)
- Requirements
- Existing Merchant Center production account with verified website, Google Cloud project with suitable Merchant Center permissions, Valid Google OAuth or service-account credentials for the host, Buyer-owned legacy Content API implementation to route away from
- Skill level
- Intermediate TypeScript, Shopify Admin API, and Google Merchant Center
Best fit
- You or your team can inspect an existing repository
- That repository directly calls shoppingcontent.googleapis.com, content/v2.1, the legacy shoppingContent client, or equivalent Content API methods
- The integration runs in a compatible Node.js/TypeScript host you can access and deploy
- You need to preserve custom product, inventory, or business logic a managed connector would not replace
- You, a coding agent with the included AI workflow, or your developer will adapt, review, test, and deploy the migration
Not a fit
- Shopify's Google & YouTube app or another managed provider owns the connection
- A third-party feed or application provider owns the API integration and you do not own that code
- There is no buyer-owned source repository that directly calls Content API
- You want a hosted or no-code feed service rather than adaptable TypeScript source
- You expect the download alone to perform the migration without integration work
May require adaptation
- Non-TypeScript hosts that cannot adapt reference adapters
- Integrations outside product, inventory, and primary data-source scope
Not included
- A hosted migration or synchronization service
- Automatic rewriting of buyer repositories
- A full Shopify application or Merchant Center dashboard
- Shopify's managed Google & YouTube app
- Google Ads API or campaign management
- OAuth UI, credential storage, or service-account provisioning
- Queues, databases, deployment infrastructure, or observability vendors
- Buyer-specific implementation, deployment, or support as a service
Integration notes
- Use Google's official Merchant API MCP server or Agent Skills for current API context; use this kit for its tested TypeScript components, Shopify-oriented migration structure, fixtures, tests, and rollback workflow.
- Run the scanner before editing host code and keep legacy paths until each area is accepted.
- Migrate one functional area at a time; dual writes are off by default.
- If the host does not call shoppingcontent.googleapis.com or content/v2.1 directly, this kit is probably not required.
- AI-ready documentation and agent instructions included.
How it works
- Complete checkout or accept the terms and download a free kit
- Download the source ZIP
- Review the docs, examples, and AI Integration Pack
- Adapt the kit into your project, application, or store with AI assistance or technical help as needed
Review before production
This product is provided as reusable source code to accelerate development. It is not supplied as a finished production system and should not be deployed to production without review, testing and adaptation to your specific application. You are responsible for validating the code, security, compatibility, data handling and business logic before production deployment.
Silver Vault Project is independent and is not affiliated with or endorsed by Shopify Inc. or Google LLC. Shopify is a trademark of Shopify Inc. Google and Google Merchant Center are trademarks of Google LLC.
Support
Product support covers defects in the supplied code and documentation questions. Custom integration and application debugging are available separately. [email protected]