Store
Store
Introduction
The Store is a service that provides the ability to exchange in-game currency for various resources. It allows participants to purchase virtual and physical goods, receive rewards, and use various resources within the platform.
Core Concepts
Resources and Products
- Resource - basic unit representing a specific type of goods or services. Resources can be of different types and have diverse values.
- Product - specific resource offering in the store with set price, quantity, and purchase conditions.
Resource Types
The service supports various types of resources, including:
Virtual Resources - digital assets that exist only within the platform:
- In-game items
- Privileges
- Bonuses
Physical Resources - real goods that are shipped to participants:
- Merchandise (t-shirts, caps, etc.)
- Gaming accessories
- Gift sets
Service Resources - services provided to participants:
- Access to exclusive content
- Participation in special events
- Consultations and training
Store Structure
Categories and Organization
The store is organized using categories that help structure products:
- Categories - thematic groups for uniting related products.
- Tags - additional labels for more flexible filtering.
- Search - ability to quickly find needed products.
Resource Management
Resource Creation and Configuration
Resources in the service have the following characteristics:
Basic Information:
- Name and description
- Resource type
- Value/identifier
- Sponsor binding (optional)
Media Content:
- Images
- Video materials (optional)
- Links to additional information
Metadata:
- Characteristics and specifications
- Delivery conditions (for physical goods)
- SEO information
Purchase Process
Order Placement
The process of acquiring a resource through the store includes the following steps:
- Product Selection - participant selects a product of interest in the store.
- Availability Check - system checks product availability in required quantity.
- Privilege Verification - checks if participant has necessary privileges for purchase.
- Order Confirmation - participant confirms their intention to purchase the product.
- Payment - deduction of in-game currency from participant's balance.
- Order Creation - formation of order with unique identifier.
Order Lifecycle
After creation, an order goes through the following statuses:
- Processing - initial order status after its creation.
- Sending Error - problem occurred when sending the resource.
- Cancelled - order was cancelled by participant or administrator.
- Sent - resource was sent to participant.
- Completed - order fully executed, participant received resource.
Resource Delivery
Depending on resource type, delivery can occur in various ways:
- Virtual Resources - instant crediting to participant's account.
- Physical Resources - shipping through delivery services.
- Service Resources - providing access or service activation.
Features and Capabilities
Privileges and Restrictions
Access to certain products can be restricted using the privilege service:
- View Privileges - determine who can see the product in the store.
- Purchase Privileges - determine who can acquire the product.
Limits and Time Restrictions
To manage product availability, the following can be set:
- Quantity Limits - restrictions on the number of products available for purchase.
- Time Frames - period during which the product is available in the store.
- Per-Participant Limits - restrictions on the number of products one participant can purchase.
Rewards and Crediting System
Besides standard purchases, resources can be provided to participants as rewards:
- For task completion
- For reaching a certain level
- As part of promotions and special events
- As a result of prize drawings
Administrative Capabilities
Store Management
Administrators have access to the following functions:
- Creating and editing categories
- Adding and configuring resources
- Managing products and their parameters
Order Management
The following tools are available for effective order management:
- Viewing list of all orders with filtering capability
- Changing order status
- Adding comments and notes
- Tracking delivery process
Reporting and Analytics
The service provides various analytical data:
- Sales statistics by categories and products
- Analysis of resource popularity
- Reports on in-game currency usage
- Data on user behavior in the store
Integration with Other Services
The store is closely integrated with other services:
- Tasks - ability to receive resources for task completion
- Achievements - rewarding with resources for achievements
- Experience - access to certain resources depending on level in BattlePass
- Currency - using coins to purchase resources
Conclusion
The store service is a central element of the platform economy, providing exchange of in-game currency for various resources. Thanks to the flexible resource system, wide configuration capabilities, and convenient purchase process, the store effectively meets the needs of both participants and system administrators.
