ThinkBox Documentation

website·Indexed 30 days ago

https://docs.thinksoft.com.vn

A comprehensive management system for amusement parks, featuring ticket booking, reservation, and payment processing. The platform includes modules for customer and agency management, restaurant menu and meal configuration, warehouse management, and product/service setup. It provides a backend API (ThinkBox-BE) for partners to integrate booking functions, manage B2B debt limits, and handle ticket exports via QR codes.

Tokens
26.6K
Snippets
78
Records
199
Agent score
50%

What's inside ThinkBox

  1. Overview of Hierarchical Agency Management

    The system provides a hierarchical agency management structure where each level is assigned specific pricing, discount policies, and debt limits. Key features include agency leveling, level-based pricing, agency debt management, and agency staff tracking.
  2. Overview of ThinkBox Agency Sales Structure

    The ThinkBox system manages agency distribution through three primary components:

    1. Agency Level: Categorizes agencies (e.g., B2C_OFFLINE, B2B_ONLINE) to control which product packages they can access.
    2. Sale Package: Defines the bundles of products/services available for sale, including pricing, validity periods, and usage conditions.
    3. Sale Package Price: Defines specific pricing for packages based on the agency level, supporting date ranges or specific days of the week.
  3. Overview of the Booking and Reservation System

    The booking and reservation system manages the creation of bookings, payment processing, and automatic QR code ticket issuance. It supports both retail customers (B2C) and agencies (B2B) with distinct pricing structures. Key capabilities include flexible payment options (full or partial), automatic ticket issuance upon full payment, QR code printing, booking status management, and cancellation/refund processing.
  4. Overview of Sale Package Types

    Sale packages allow multiple products or services to be bundled together at a preferential price. The system supports four primary package types:

    • Combo Package: Multiple combined services sold at a price lower than individual items.
    • Visit Ticket Package (Vé lượt): Multiple visits purchased together for a lower unit price; usable multiple times.
    • Monthly/Yearly Ticket Package: Unlimited visits within a specific time frame.
    • Promotion Package: Special pricing available for a limited time.
  5. Overview of ThinkBox Ticketing and Reservation System

    ThinkBox is a comprehensive management system for ticket sales and reservations, specifically designed for restaurants, amusement parks, and tourist attractions. Key capabilities include:

    • Product & Service Management: Hierarchical categories, multiple product types (PRODUCT, GOODS, MATERIALS, SERVICE), flexible options (size, toppings), and Cloudflare Images integration.
    • Restaurant Management: Multi-restaurant support, area zoning, restaurant-specific menus, and custom pricing per menu item.
    • User & Customer Management: Detailed permission systems, inherited user groups, and customer profile management (including corporate tax IDs).
    • Sales Packages: Bundling products/services, agency-level pricing, flexible validity periods, and QR code ticket generation.
    • Booking & Ticketing: Support for individual and agency bookings, automated ticket issuance, and payment management.
    • Payments & Reporting: Multiple payment methods, partial payments, debt management, and detailed reports on revenue, ticket usage, and check-in/out activity.
    • Audit Trail: Full action logs for all system operations.
  6. Overview of Restaurant Menu Management Workflow

    The restaurant menu management system follows a strict hierarchical structure to ensure products can be priced specifically for different locations and contexts. The operational flow is: Restaurant → Restaurant Area → Menu (linked to a specific restaurant and area) → Products (assigned to the menu with specific pricing).
    Restaurant
        ↓
    Restaurant Area
        ↓
    Menu (belongs to restaurant + area)
        ↓
    Product (with unique price per menu)
  7. Overview of Product and Service Management

    The system allows for the full configuration of business items, categorized into four main types:

    • PRODUCT: Goods sold to customers.
    • GOODS: General business merchandise.
    • MATERIALS: Input raw materials.
    • SERVICE: Provided services.

    Key capabilities include multi-type product management, parent-child category hierarchies, product image support, tax and service fee configuration, product options, and direct restaurant menu sales.

  8. Overview of Meal Management Module

    The Meal Management module is designed to handle the end-to-end process of industrial kitchen or canteen operations, including menu planning, employee work shift assignment, and daily meal tracking. Key functional areas include:

    • Employee Group Management: Organizing staff into groups.
    • Employee Management: Detailed staff profiles.
    • Meal Shift Management: Setting up meal times (e.g., Breakfast, Lunch, Dinner).
    • Work Shift Management: Assigning work shifts to employees.
    • Device Connection Management: Configuring control devices such as time attendance machines, card readers, or automatic gates.
    • Kitchen Menu Management: Planning menus for specific meal shifts.
    • Employee Meal Tracking: Monitoring daily meal consumption.
  9. Overview of ThinkBox -BE API capabilities

    v1

    ThinkBox -BE is a system that allows partners to integrate ticket booking and management functions. Its core capabilities include:

    • Catalog: Retrieving Sale Packages Lists.
    • Booking: Creating, confirming, canceling, and retrieving detailed information or lists of bookings.
    • Debt Management: Looking up debt limit information.
  10. ThinkBox Product Overview

    ThinkBox is a comprehensive management system designed for modern amusement parks, tourism, and F&B businesses. It provides integrated solutions for booking, ticketing, restaurant management, and revenue reporting.
  11. Understand the User Management permission structure

    The system uses a hierarchical permission model where users can be assigned to a User Group. The final effective permissions for a user are the combination of their assigned Group Permissions and their individual User Permissions.

    Structure:

    • User Group
      • Group Permissions
      • Users
        • User Permissions (combined with group permissions)