Platform Overview
This page provides a comprehensive overview of the Finqu platform, its capabilities, and how developers can leverage it to build powerful omni-channel commerce solutions.
What is Finqu?
Finqu is a complete unified commerce platform that seamlessly connects online and offline sales channels, providing businesses with a centralized system to manage their entire commerce ecosystem. The platform is designed to be flexible and extensible, allowing developers to create custom solutions that meet specific business needs.
Key Features
API Versatility
Finqu offers a dual approach to platform interaction:
- REST API: Comprehensive programmatic access to all platform resources, enabling custom integrations and application development
- Liquid API: Powerful templating language for customizing storefronts, emails, prints, and marketing messages without complex programming
Core Commerce Capabilities
- Marketing Messages: Create and manage targeted marketing campaigns based on customer segments and behavior
- Centralized Product Management: Manage products, variants, collections, and catalogs from a single interface
- Advanced Inventory Management: Track inventory across multiple locations with real-time synchronization between online and offline channels
Omni-Channel Support
Finqu unifies various sales channels into a cohesive commerce experience:
- Online Store: Customizable e-commerce storefronts
- Point of Sale (POS): In-store retail operations with seamless online-offline inventory synchronization
- Social Commerce: Selling directly through social media platforms
Platform Architecture
API Architecture
Finqu’s API is built on RESTful principles:
- Resource-Based URLs: Intuitive endpoint structure following REST conventions
- Standard HTTP Methods: Uses GET, POST, PUT, DELETE for CRUD operations
- JSON Response Format: Consistent data structure for easy parsing and manipulation
- OAuth 2.0 Authentication: Secure delegation protocol for third-party access
- Rate Limiting: 500 requests per second per API key to ensure platform stability
- Versioning: API versions are included in the URL path for backward compatibility
Liquid Templating
The Liquid templating language powers customization across the platform:
- Themes: Customize the look and feel of storefronts
- Emails: Design transactional and marketing emails
- Prints: Create custom receipts, invoices, and packing slips
- Marketing Messages: Develop targeted marketing communications
- Product Feeds: Generate structured data feeds for external systems
Security Features
- OAuth 2.0: Secure API authentication without exposing credentials
- Two-Factor Authentication: Additional security layer for account access
- HTTPS Encryption: All data transmitted securely over SSL/TLS
- Scoped Access Tokens: Granular permission control for API access
- Data Protection: Compliance with global privacy regulations
Performance Considerations
- Pagination: Default limit of 50 items per page for optimal performance
- Caching: Built-in caching mechanisms to reduce API load
- Rate Limiting: Prevents abuse and ensures platform stability