Shopify Product Management
The Jay marketplace allows you to connect your existing Shopify store directly, enabling you to manage your product catalog without needing to manually add products. This integration simplifies the process of keeping your product data up-to-date and synchronized with your Shopify store.
Overview
The Shopify Product Import Integration automatically fetches your product catalog from Shopify and makes it available in the Jay marketplace for association with content. This integration provides real-time access to your product data, including:
- Product details (names, descriptions, SKUs)
- Images and media
- Pricing information (regular and sale prices)
- Inventory levels and availability
- Product variants (sizes, colors, styles)
- Collections and categorization
Integration Process
Content Curation Phase
- Content gets annotated to identify possible items for product matching
- This can be done scene-by-scene or using timecode-based annotations
- When content curation is finished, the system switches to product curation mode
Product Curation Phase
During this phase, you can:
- Select products from your Shopify store to associate with specific episodes or scenes
- The Jay marketplace automatically pulls in all product details directly from Shopify
- Preview how products will appear alongside the content
- Adjust product positioning and presentation

Integration Requirements
Shopify Store Configuration
Your Shopify store must have:
Admin API Access Token with the following permissions:
read_products
- Access product details, variants, and imagesread_inventory
- Access inventory levelsread_product_listings
- Access published product information
Product Setup:
- Products must be properly configured in Shopify with complete information
- Product variants should have clear, distinguishable attributes
- Product images should meet recommended quality standards (minimum 1000x1000px)
Required Configuration Parameters
Parameter | Type | Required | Description |
---|---|---|---|
shopify_shop_name | String | Yes | Your Shopify shop name (without .myshopify.com) |
shopify_access_token | String | Yes | Admin API access token with required permissions |
api_version | String | No | Shopify API version (defaults to 2025-01) |
product_sync_interval | Number | No | How often to sync products (in minutes, defaults to 60) |
Technical Specifications
API Integration
- Uses Shopify Admin API version 2025-01
- GraphQL-based API for efficient data retrieval
- Supports product collections and smart collections
- Handles paginated responses for large catalogs
Data Synchronization
- Initial full catalog import
- Regular incremental updates based on configured sync interval
- Real-time inventory level updates (if enabled)
- Automatic detection of new, updated, and deleted products
Product Data Mapping
The integration maps Shopify fields to Jay marketplace product schema:
Shopify Field | Jay Marketplace Field |
---|---|
Title | Name |
Variant SKU | Article number |
Vendor | Brand |
Tags (filtered) | Fit, Material, Gender |
Variant price | Price |
Compare at price | Original Price |
Currency code | Currency |
Variant title | Size |
Available | Stock Count |
Body HTML | Description |
Handle | Slug |
Images | Product Images |
Product URL | Product link |
Prerequisites for Integration
- Shopify Store (any plan that provides API access)
- Well-structured product catalog with complete information
- Admin API Access Token with required permissions
- Jay Marketplace onboarding completed
Benefits
- Real-time product data: Always up-to-date pricing and inventory
- Reduced manual work: No need to duplicate product data entry
- Consistent product information: Single source of truth for product details
- Quick implementation: Fast setup with minimal configuration
Training and Support
You will receive comprehensive training on how to use the Shopify integration during the onboarding process. This includes:
- How to browse and select products from your Shopify catalog
- Best practices for product-content association
- Troubleshooting common integration issues
- Optimizing product presentation for conversion
Sales
For any questions or inquiries, please contact the Jay Sales Team.