DiscoveryOS Shopify App
The DiscoveryOS Shopify App enables seamless integration between your Shopify store and Particular Audience's Discovery OS platform. This app synchronizes your product catalog with our Adaptive Transformer Search (ATS) technology, merchandising, mRoutes and recommendations, providing your customers with intelligent search capabilities and personalized product discovery experiences.
Key Features
Product Catalog Synchronization
The app automatically synchronizes your entire Shopify product catalog, including:
- Standard product fields (title, description, price, images, variants)
- Custom product metafields
- Product collections and categorization
- Inventory levels and availability status
- Product variants and options
Intelligent Field Configuration
Configure which product fields and metafields are indexed for search:
- Map standard Shopify fields to searchable attributes
- Configure custom metafields from both products and variants
- Handle complex JSON metafield structures
- Extract specific data from nested JSON objects
- Define field-level search behavior
Advanced Search Capabilities
Power your store with Particular Audience's ATS technology:
- Natural language search understanding
- Typo tolerance and fuzzy matching
- Semantic search for better relevance
- Customizable faceted filtering
- Flexible sorting options
- Product availability filtering
- Product Listing Page merchandising
- Custom Listing Page generation with mRoutes (for SEO and GEO purposes)
Seamless Integration
The app integrates deeply with Shopify:
- OAuth-based secure authentication
- Webhook subscriptions for real-time updates
- Automatic handling of product create, update, and delete events
- Collection synchronization
- Privacy compliance (GDPR-ready)
How It Works
1. Installation and Authentication
Install the PA DiscoveryOS app from the Shopify App Store. The app uses OAuth to securely connect to your store, requesting only the necessary permissions to read products and manage configurations.
2. Credential Setup
After installation, you'll receive client credentials from Particular Audience:
- Client ID: Your unique organization identifier
- Client Secret: Secure authentication token
- Client Code: Your organization's code for API access
These credentials authenticate your store with Particular Audience's services.
3. Configuration
Configure how your product data is indexed and searched:
- Field Configuration: Define which product and metafield data to sync
- Facet Configuration: Set up filters for your search results
- Sorting Configuration: Create custom sorting options
- Status Configuration: Define product availability criteria
4. Initial Synchronization
Perform an initial sync to upload your product catalog to Particular Audience. The sync duration depends on your catalog size.
5. Ongoing Synchronization
After the initial sync, the app maintains data freshness through:
- Webhooks: Real-time updates when products are created, updated, or deleted
- Manual Sync: Re-sync after configuration changes
- Collection Updates: Automatic sync when collections change
Getting Started
Ready to enhance your Shopify store with intelligent search? Follow our step-by-step guide:
- Installation and Setup
- Field Configuration Guide
- Facet and Sorting Setup
- Product Synchronization
- Wiidget Synchronization
- Theme Customization
Technical Requirements
Required Shopify Permissions
The app requests the following scopes:
read_products: Read product datawrite_products: Update product metadata (if needed)read_product_listings: Access product listingsread_orders: Read order data for analyticsread_customers: Access customer data for personalizationread_pixels: Read web pixel configurationwrite_pixels: Configure web pixel for event trackingread_customer_events: Access customer event data
Next Steps: Install the PA DiscoveryOS App