Skip to main content

id: GLOSSARY title: GLOSSARY

Glossary

Estonian to English Translations

Web Store Section

EstonianEnglish
VeebipoodWeb Store
TootedProducts
TellimusedOrders
Toote erinimekirjadProduct Special Lists
Kampaaniate loendidCampaign Lists
KinkekaardidGift Cards
AllahindluskoodidDiscount Codes
Tooteinfo laadimineProduct Info Loading
HulgipakkumisedWholesale Offers
AutoridAuthors
SarjadSeries
KirjastajaPublisher
Tagasi laos teatedBack in Stock Notifications
Uudiskirja liitujadNewsletter Subscribers

Users Section

EstonianEnglish
KasutajadUsers
KliendidCustomers
ÄrikliendidBusiness Customers
HulgikliendidWholesale Customers
KommentaaridComments
AdministraatoridAdministrators

Content Management Section

EstonianEnglish
SisuhaldusContent Management
SisulehedContent Pages
Abi SisulehedHelp Content Pages
Komponendipõhine lehtComponent-based Page
Teemade eelistusedTopic Preferences
Kategooria SEO juhtimineCategory SEO Management
TeadaandedAnnouncements
SündmusedEvents
KirjandusuudisedLiterature News
TootemärgidProduct Badges
BänneridBanners
Bänneri rühmadBanner Groups
Header BännerHeader Banner
Ikoonide plokkidIcon Blocks
Ikooni plokkide rühmadIcon Block Groups
Väikesed bänneridSmall Banners
Väiksed bänneri rühmadSmall Banner Groups
PoedStores
LogoLogo
BlogiBlog
Blogi tagidBlog Tags
Hero SectionHero Section
KKKFAQ
KontaktidContacts
PrivaatsustingimusedPrivacy Terms
TööpakkumisedJob Offers
KasutustingimusedTerms of Use

General Settings Section

EstonianEnglish
ÜldseadedGeneral Settings
Poe üldseadedStore General Settings
Ips handlingIP Handling
Tõlke seadedTranslation Settings
E-Maili mallide seadedEmail Template Settings
Api ligipääsudAPI Access
Tarneviiside hinnadDelivery Method Prices
Kohaletoimetamise aktiveerimineLocal Delivery Activation
Tarneaja niheDelivery Time Offset
Puhkus tarneaja niheHoliday Delivery Time Offset
Stacc kasutajadStacc Users
Sisselogimise katseLogin Attempt
BuroomaailmBuroomaailm
WoltWolt
OtsingSearch
TellimisteenusOrder Service
LiitumisplaanSubscription Plan

Common Actions

EstonianEnglish
Lisa uusAdd New
SalvestaSave
MuudaEdit
KustutaDelete
TagasiBack
OtsiSearch
FiltreeriFilter
EkspordiExport
ImpordiImport
AktiveeriActivate
DeaktiveeriDeactivate
KinnitaConfirm
TühistaCancel
JahYes
EiNo

Status Indicators

EstonianEnglish
AktiivneActive
MitteaktiivneInactive
OotelPending
TöötlemiselProcessing
LõpetatudCompleted
TühistatudCancelled
VigaError

Form Labels

EstonianEnglish
PealkiriTitle
KirjeldusDescription
HindPrice
KogusQuantity
StaatusStatus
KuupäevDate
AegTime
E-mailEmail
TelefonPhone
AadressAddress
NimiName
KoodCode
TüüpType
KategooriaCategory
PiltImage
FailFile

Project-Specific Terms

Business Terms

Rahvaraamat

  • Definition: Estonia's largest bookstore chain and digital content provider
  • Context: The main business entity that this e-commerce backend serves
  • Usage: Used throughout the codebase as the primary business identifier
  • Definition: Enterprise Resource Planning (ERP) system from Microsoft
  • Purpose: Central business management system for inventory, orders, customers, and financial data
  • Integration: Bidirectional synchronization with the e-commerce platform
  • Sync Frequency: Every 35 minutes for real-time data updates
  • Key Functions:
    • Product catalog management
    • Order processing and fulfillment
    • Customer data synchronization
    • Inventory level tracking
    • Financial transaction processing

STACC (Point of Sale)

  • Definition: Point-of-sale integration module for physical stores
  • Purpose: Connects physical retail locations to the e-commerce platform
  • Authentication: Basic Authentication for store staff
  • Features:
    • Store inventory management
    • Sales tracking and reporting
    • Product availability synchronization
    • Real-time stock updates

OIDC (OpenID Connect)

  • Definition: Authentication protocol for external mobile applications
  • Purpose: Provides secure authentication for mobile apps
  • Implementation: OAuth2 server with OpenID Connect extensions
  • Features:
    • JWT token generation
    • User identity management
    • Mobile app authentication
    • Session management

LCP (License Content Protection)

  • Definition: DRM (Digital Rights Management) system for e-books
  • Purpose: Protects digital content from unauthorized copying
  • Implementation: EPUB file encryption and license management
  • Features:
    • E-book encryption
    • License generation and validation
    • User access control
    • Offline reading support

EveryPay

  • Definition: Payment gateway for processing online payments
  • Purpose: Handles credit card and bank transfer payments
  • Integration: Supports multiple Estonian banks
  • Features:
    • Credit card processing
    • Open Banking (PSD2) compliance
    • Recurring payment support
    • Webhook notifications

iPizza

  • Definition: Estonian banking standard for payment processing
  • Purpose: Standardized protocol for bank payment integration
  • Banks Supported:
    • Swedbank
    • SEB
    • LHV
    • Coop
    • Luminor
  • Features:
    • Secure payment processing
    • Bank authentication
    • Transaction verification

Custobar

  • Definition: Analytics and recommendation service
  • Purpose: Provides product recommendations and customer analytics
  • Integration: External API for personalized recommendations
  • Features:
    • Product recommendations
    • Customer behavior tracking
    • Sales analytics
    • Personalization engine

Wowza Media Server

  • Definition: Streaming media server for audio content
  • Purpose: Delivers audiobook streaming services
  • Features:
    • Audio file streaming
    • Adaptive bitrate streaming
    • Progress tracking
    • Mobile app support

Technical Terms

Web Store Codes

  • WEB: Main web store (books, e-books, physical products)
  • WEB2: Secondary web store (audio books, digital content)
  • WEB3: Audio-specific store (audiobooks only)
  • WEB4: E-book specific store (e-books only)
  • ALL: All stores combined
  • WT: Main web store orders (WT + 7-digit order ID)
  • WN: Outlet store orders (WN + 7-digit order ID)
  • WA: Audio app store orders (WA + 7-digit order ID)
  • HUW: Wholesale orders (HUW + 7-digit order ID)
  • ET: E-commerce orders
  • GC: Gift card orders

User Roles

  • Admin: System administrators with full access
    • MASTER: Super admin with all permissions
    • ADMIN_PURCHASING_MANAGER: Product purchasing management
    • ADMIN_EMPLOYEE: General admin tasks
    • ADMIN_SELLER: Sales and order management
  • Vendor: Publishers and content creators
    • AUTHOR: Book authors and content creators
    • VENDOR_EMPLOYEE: Vendor staff members
    • MASTER_USER: Vendor account administrators
  • Client: End customers and business clients
    • customer: Individual retail customers
    • clientCompanyMasterUser: Business account administrators
    • clientWholesaleMasterUser: Wholesale account administrators
    • companyEmployee: Business client employees
    • wholesaleEmployee: Wholesale client employees

Payment Methods

  • SWEDBANK: Swedbank bank payments
  • DANSKE: Danske Bank payments
  • CITADELE: Citadele Bank payments
  • LHV: LHV Bank payments
  • SEB: SEB Bank payments
  • NORDEA: Nordea Bank payments
  • COOP: Coop Bank payments
  • CREDIT_CARD: Credit/debit card payments
  • BILL: Invoice/bill payments
  • POS: Point of sale payments
  • WHOLESALE: Wholesale payment terms

Order Statuses

  • PENDING: Order created, awaiting payment
  • PAID: Payment received, order confirmed
  • PROCESSING: Order being prepared for fulfillment
  • SHIPPED: Order shipped to customer
  • DELIVERED: Order successfully delivered
  • CANCELLED: Order cancelled
  • REFUNDED: Order refunded
  • FAILED: Order processing failed

Product Types

  • PHYSICAL: Physical books and products
  • EBOOK: Digital e-books (EPUB format)
  • AUDIOBOOK: Digital audiobooks (MP3 format)
  • SUBSCRIPTION: Subscription-based access
  • GIFT_CARD: Digital gift cards

Subscription Types

  • AUDIO_CREDIT: Credit-based audiobook access
  • AUDIO_SHELF: Fixed-size audiobook library
  • EBOOK_SHELF: Fixed-size e-book library
  • CATEGORY_ACCESS: Access to specific content categories

Database Tables

  • rr_ prefix: All application tables use this prefix (Rahvaraamat)
  • __nav_*: NAV ERP integration tables
  • __temp_*: Temporary processing tables
  • __archive_*: Archived data tables

Cache Keys

  • Redis: Primary caching system
  • File Cache: Local file-based caching
  • Database Cache: Query result caching
  • Session Cache: User session storage

API Endpoints

  • REST: Standard RESTful API endpoints
  • GraphQL: Alternative API for complex queries
  • WebSocket: Real-time communication
  • Webhook: External service notifications

Security Terms

  • JWT: JSON Web Tokens for API authentication
  • OAuth2: Authorization framework
  • CSRF: Cross-Site Request Forgery protection
  • XSS: Cross-Site Scripting prevention
  • SQL Injection: Database security protection

File Storage

  • AWS S3: Cloud file storage service
  • Public Bucket: Publicly accessible files
  • Private Bucket: Secured file storage
  • CDN: Content Delivery Network

Queue System

  • Background Jobs: Asynchronous task processing
  • Job Queue: Task queue management
  • Worker Processes: Background job execution
  • Failed Jobs: Job error handling

Monitoring Terms

  • Health Check: System status monitoring
  • Log Rotation: Log file management
  • Performance Metrics: System performance tracking
  • Error Tracking: Application error monitoring

Development Terms

  • Yii2: PHP framework used for the application
  • ActiveRecord: Database ORM pattern
  • Migrations: Database schema versioning
  • Composer: PHP dependency management
  • Docker: Containerization platform

Testing Terms

  • Unit Tests: Individual component testing
  • Functional Tests: Feature testing
  • API Tests: API endpoint testing
  • Acceptance Tests: User scenario testing
  • Codeception: Testing framework

Deployment Terms

  • CI/CD: Continuous Integration/Deployment
  • Staging: Pre-production environment
  • Production: Live application environment
  • Rollback: Version reversion process
  • Blue-Green: Zero-downtime deployment

Business Logic Terms

  • Basket: Shopping cart functionality
  • Checkout: Order completion process
  • Fulfillment: Order processing and delivery
  • Inventory: Stock level management
  • Pricing: Dynamic pricing rules
  • Discounts: Promotional pricing
  • Loyalty: Customer reward system
  • Analytics: Business intelligence data

Integration Terms

  • Webhook: External service notifications
  • API Gateway: API management and routing
  • Rate Limiting: Request throttling
  • CORS: Cross-Origin Resource Sharing
  • SSL/TLS: Secure communication protocols

Data Terms

  • Elasticsearch: Search and indexing engine
  • MySQL: Primary relational database
  • Redis: In-memory data store
  • Backup: Data protection and recovery
  • Archive: Long-term data storage
  • Sync: Data synchronization processes