View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.1
- Last updated
- First released
- Unity version
- 6000.3.7 or later
- Package size
- 1.7 MB
- Files
- 26
- Favorites
- 4
- Views in the past week
- 8
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $10.50 on
Keywords
Shopi API Client
Shopi API Client lets you connect Unity apps to Shopify-Store and manage products, variants, images, and 3D models directly from Unity with built-in UI, pagination, and easy setup.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 9
Shopi API Client screenshot 1
About this asset
Shopi API Client is a comprehensive, production-ready plugin that enables seamless integration between Unity applications and Shopify stores.
It acts as a powerful bridge between Unity and Shopify, allowing developers to manage store inventory, products, variants, and media directly from within Unity—without requiring external backend tools.
Designed for performance, scalability, and ease of use, the plugin supports full product workflows including CRUD operations, media uploads, and even 3D model visualization, making it ideal for modern commerce-driven Unity applications.
Key Features
- Complete Product CRUD Operations (create, read, update, delete)
- Variant management with pricing and inventory access
- Pagination system with configurable products-per-page
- Singleton API client with automatic configuration
- Async/await architecture using UniTask
- Support for raw queries and strongly-typed responses
- Upload product images (URL or local files)
- Upload 3D models (.glb, .gltf, .usdz)
- Load and display media at runtime
- Built-in 3D model visualization using GLTFast
- Image loading and caching system
- Ready-to-use product list UI (with pagination)
- Product details screen UI
- Create and update product form UI
- ScriptableObject-based configuration (ShopifyApiCredentials)
- Easy setup via ShopifyAPIClientConfigurator
- Detailed error handling and debug logs
- Thread-safe operations with CancellationToken support
Use Cases
- Build Shopify management tools directly inside Unity
- Create interactive product catalogs and storefront apps
- Develop 3D product viewers for eCommerce experiences
- Manage inventory and product data without leaving Unity
- Prototype commerce-based applications quickly
- Build AR/VR shopping experiences with real product data
- Preview and validate product images and 3D models in real-time
- Integrate Shopify into games or apps with in-app product browsing
From the publisher's Asset Store listing.
Technical details
- Unity Version: 2021 LTS or higher
- Supported Platforms: Windows, macOS, Android, iOS, WebGL, Linux
- Scripting Backend: .NET 4.x / IL2CPP supported
- API Integration: Shopify Admin API (GraphQL-based communication)
- Architecture: Singleton-based API client with centralized configuration
- Async System: UniTask (async/await for non-blocking operations)
- Data Handling: Strongly-typed models with optional raw query support
- Pagination: Configurable products-per-page for optimized data loading
- Media Support:Images (URL and local upload)
3D Models (.glb, .gltf, .usdz) - 3D Rendering: GLTFast runtime loader for model loading and visualization
- Configuration System:ShopifyApiCredentials (ScriptableObject)
ShopifyAPIClientConfigurator (scene-based setup) - UI System:Product list (paged)
Product details view
Create/update product forms - Error Handling: Detailed exception logging for debugging
- Thread Safety: Supports CancellationToken for async control
- Dependencies:Newtonsoft JSON (com.unity.nuget.newtonsoft-json)
UniTask
GLTFast (com.unity.cloud.gltfast) - Documentation: Included (setup guide and usage instructions)
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.3.7f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.