Microsoft Store'da Mevcut

Selgorithm Kitabevi POS

Kitabevleri İçin Profesyonel Çevrimdışı Kasa

Kitabevleri için profesyonel çevrimdışı kasa programı. Barkod tarama, cari hesaplar, kar raporları, finans ve personel yönetimi — cihazınızda, internet yok, abonelik yok, aylık ücret yok. Yayınlanmadan önce gerçek kitabevlerinde 165 gün test edildi.

MS Store'dan İndir Web'de Aç
$89 tek seferlik · lansman fiyatı
31 Ağu 2026'da $149.99'a yükseliyor

🔒 Tamamen Çevrimdışı · Tek seferlik ödeme · Abonelik yok · Bulut yok · 30 gün ücretsiz deneme

Bu Program Kimin İçin?

Her tür kitabevi için tasarlandı.

  • Kendi kitabevini işleten veya kurmak isteyen küçük işletme sahipleri için.

    Kasayı, stoku ve müşteriyi tek bir programdan yönet.

  • Barkod sistemi kurmak isteyen ama kurulum karmaşıklığından çekinen kitabevleri için.

    USB veya Bluetooth okuyucuyu bağla, F4'e bas, tarat.

  • Muhasebeci tutmadan kar, maliyet ve ciroya hakim olmak isteyenler için.

    Günlük, haftalık ve aylık kar raporları otomatik hesaplanır.

  • Veresiye müşteri takibi yapan, puan ve sadakat kartı sistemi isteyen kitabevleri için.

    Her müşteri için dijital cari defter; bakiye, ödeme ve puan tek yerde.

  • Farklı dil konuşan personel çalıştıran, çok kültürlü ekipleri olan mağazalar için.

    14 arayüz dili — her personel kendi dilinde çalışır.

Sahada Kanıtlandı

Tek bir kullanıcı ödeme yapmadan önce — 165 gün gerçek kitabevlerinde.

Selgorithm boşlukta tasarlanmadı. İlk halka açık sürümden önce 165 gün boyunca canlı kitabevi ortamlarında çalıştı — gerçek satışları işleyerek, gerçek stoku yöneterek, gerçek raporlar üreterek.

Her klavye kısayolu, her uyarı, akıştaki her köşe durum gerçek dünya baskısı altında iyileştirildi. Sonuç: kasayı yavaşlatmayan, yoğun saatlerde çökmeyen, bakım için teknisyen gerektirmeyen bir POS.

165 gün prodüksiyonda test edildi
14 arayüz dili
13 kullanıcı başına görsel tema
20+ para birimi desteği
Ürün Hakkında

Kitabevi Kasa Yazılımı — Çevrimdışı, Tek Ödeme, Bilgi İşlem Gerektirmez

Selgorithm Kitabevi POS, kitabevleri ve küçük kitap perakendecileri için geliştirilmiş, internet bağlantısı gerektirmeyen bir Windows kasa programıdır. Barkod tarama, cari hesap, kar raporu, finans ve personel modülü tamamı cihazınızda yerel olarak çalışır; hiçbir veri dışarıya gönderilmez. Microsoft Store üzerinden tek seferlik ömür boyu lisans — aylık abonelik yok.

Platform
Win 10/11
İnternet
Hiç
Veritabanı
SQLite
Dağıtım
MS Store
Aylık Ücret
Yok
Dil
14
Kodlar
SLGT-BS-*
Deneme
30 gün
Ekran Görüntüleri

Gerçek uygulama, gerçek arayüz

Canlı Selgorithm Kitabevi POS uygulamasından alınan ekran görüntüleri.

Selgorithm Bookstore POS — Main POS Interface
Main POS Interface
Selgorithm Bookstore POS — Stock & Inventory
Stock & Inventory
Selgorithm Bookstore POS — Finance & Profit Reports
Finance & Profit Reports
Selgorithm Bookstore POS — Product Search
Product Search
Selgorithm Bookstore POS — Settings
Settings
Selgorithm Bookstore POS — Low Stock Alerts
Low Stock Alerts
Temel Özellikler

Kitabevinin ihtiyaç duyduğu her şey — çevrimdışı.

Barkoddan kar raporuna, tedarikçiden maaşa — her araç yerleşik, çevrimdışı ve sonsuza kadar sizin.

Barcode Scanning

USB or Bluetooth barcode scanner support. Products are instantly retrieved from the local database. Press F4 to focus the barcode field at any time.

Smart Cart Management

Inline editing of quantity, discount, and unit price fields. Click any cell or navigate with Ctrl+↑/↓. Right-click context menu included.

Flexible Payment Options

Three payment methods: Cash (F8), Card (F9), and Credit (F6). Important: F9 logs the sale as "card payment" for reporting purposes only — there is no POS terminal or card reader synchronisation built in. Credit sales automatically create a debt entry in the customer account.

Customer & Account Ledger

Digital account ledger per customer. Credit sales, payments, and balances tracked in real time. Loyalty card and points system built-in.

Profit Reports

Daily, weekly, monthly, and annual profit summaries. Each row: Period · Qty · Revenue · Cost · Profit · Margin%. Real-time profitability without an accountant.

Finance & Personnel Module

Staff management, work-hour tracking, payroll history, expense recording, and daily financial summary — on one screen. Excel export supported.

Warehouse Exit List Beta

Printable PDF output with date range and product type filters. Directly from sales data — type-filtered picking list. No manual preparation.

Order Hold (F7)

Save a partially completed cart to the hold queue while serving another customer. Held orders are listed in the right panel, restored with one click.

Per-User Theme & Language

Each staff member independently selects their preferred visual theme and interface language. Preferences are saved per account and applied automatically on every login.

Barcode Label Printing

Built-in label designer for generating custom barcodes. Ideal for bundled book sets, products whose original barcode conflicts with another item in the system, or promotional packages that need a new unified barcode. Choose size, quantity, and layout, then print directly to a connected printer.

Thermal Receipt Printing

Native Windows print API — no third-party driver, no middleware. Configure your printer name in settings and every completed sale automatically prints a formatted receipt. Supports any Windows-compatible thermal or laser printer.

⚠️ Note: Printed thermal receipts are for informational purposes only and do not constitute an official legal document.

Low Stock Alerts

After every sale, Selgorithm instantly checks stock levels against your configured threshold. A clear, non-intrusive alert lists every item running low — so you reorder before you run out, not after.

Sale Correction & Cancellation

Admin-only tool to correct or cancel past sales. When cancelled, the sale is moved from the active log into a dedicated archive — stock is automatically restored and revenue corrected.

Supplier Account Ledger

Track every supplier's balance, purchases, and payments in a dedicated ledger. Add debit/credit entries, filter by supplier or date, and always know exactly what you owe and to whom.

Product Cover Images

Upload a cover photo for any product — useful for visual inventory management and quick identification at checkout. Images are stored locally in the database alongside product data.

Klavye Kısayolları

Satış başına max 2 saniye.

Her kritik işlem bir tuş uzağında. Mouse gerekmez.

F4 Barkod giriş alanına odaklan
F6 Veresiye satışı işle
F7 Mevcut sepeti beklet / geri yükle
F8 Nakit satışı işle
F9 Kartlı ödemeyi kaydet
F2 Seçili sepet satırını düzenle
F3 İsme göre ürün ara
F5 Sayfayı yenile
Ctrl+↑↓ Sepet satırlarında gezin
Ctrl+Enter İşlemi onayla
Esc İptal et / pencereyi kapat
Del Seçili sepet satırını sil
Teknik Özellikler

Hafif. Güvenilir. Tamamen Çevrimdışı.

Platform
Windows 10 / 11 (64-bit)
Distribution
Microsoft Store (MSIX)
Internet
Never required at runtime
Database
SQLite — local
Data location
%LOCALAPPDATA%\Selgorithm_Web\
Backup
OneDrive or local folder
Status Codes
SLGT-BS-* format
Updates
Free — via Microsoft Store
Languages
14 interface languages
Themes
13 themes per user
Currencies
20+ currencies
Trial
30-day free trial
Status Codes

SLGT-BS-* — 47 codes across 10 categories.

Every error Bookstore POS can display has a documented code, cause, and step-by-step resolution. Paste any SLGT-BS-* code into an AI assistant for instant help.

Auth SLGT-BS-AUTH-001 – SLGT-BS-AUTH-002
2
SLGT-BS-AUTH-001 HTTP 401

Access denied. Authentication required.

Cause & Resolution

Why does this happen?

Request made without a valid session or with insufficient privileges.

Resolution

Log in with a valid account. Contact your administrator if the problem persists.

SLGT-BS-AUTH-002 HTTP 403

You cannot delete your own account.

Cause & Resolution

Why does this happen?

An administrator attempted to delete their own active account.

Resolution

Ask another administrator to delete this account, or demote it first.

General SLGT-BS-GEN-001 – SLGT-BS-GEN-404
7
SLGT-BS-GEN-001 HTTP 404

Record not found.

Cause & Resolution

Why does this happen?

The requested record does not exist in the database.

Resolution

Refresh the page and try again. The record may have been deleted.

SLGT-BS-GEN-002 HTTP 400

Save failed. Check the form fields and try again.

Cause & Resolution

Why does this happen?

A required field is empty, contains invalid data, or a database constraint was violated.

Resolution

Check all required fields are filled with valid values.

SLGT-BS-GEN-003 HTTP 400

Record could not be saved.

Cause & Resolution

Why does this happen?

A database write error occurred.

Resolution

Retry the operation. If the error persists, check disk space and database integrity.

SLGT-BS-GEN-004 HTTP 400

Could not delete this record.

Cause & Resolution

Why does this happen?

The record may be referenced by other data, or a database error occurred.

Resolution

Ensure no other records depend on this one before deleting.

SLGT-BS-GEN-005 HTTP 400

Could not update this record.

Cause & Resolution

Why does this happen?

The record no longer exists or a database error occurred during the update.

Resolution

Refresh the page and try again.

SLGT-BS-GEN-006 HTTP 400

Required fields are missing.

Cause & Resolution

Why does this happen?

The request payload is missing one or more required fields.

Resolution

Fill in all required fields before submitting.

SLGT-BS-GEN-404 HTTP 404

API endpoint not found.

Cause & Resolution

Why does this happen?

The requested method or path is not registered in the application.

Resolution

This is an application bug. Report the exact action that caused it.

Sale SLGT-BS-SALE-001 – SLGT-BS-SALE-005
5
SLGT-BS-SALE-001 HTTP 500

Sale could not be saved. Check the cart and try again.

Cause & Resolution

Why does this happen?

A database error occurred while saving the sale transaction.

Resolution

Verify the cart items are valid and try again. If the problem persists, restart the application.

SLGT-BS-SALE-002 HTTP 500

Could not save the on-hold order.

Cause & Resolution

Why does this happen?

A database error occurred while saving the hold record.

Resolution

Try again. If the problem persists, check available disk space.

SLGT-BS-SALE-003 HTTP 404

Sale record not found.

Cause & Resolution

Why does this happen?

The sale ID does not match any existing record.

Resolution

Refresh the sales list and try again.

SLGT-BS-SALE-004 HTTP 400

Sale ID is required.

Cause & Resolution

Why does this happen?

A cancel or correct operation was submitted without a sale ID.

Resolution

Select a sale from the list before performing this operation.

SLGT-BS-SALE-005 HTTP 400

This sale is outside the return window and cannot be cancelled or corrected.

Cause & Resolution

Why does this happen?

The sale date is older than the configured return window (days).

Resolution

Contact your administrator to adjust the return window, or process a manual correction.

Product SLGT-BS-PROD-001 – SLGT-BS-PROD-005
5
SLGT-BS-PROD-001 HTTP 400

Product could not be saved.

Cause & Resolution

Why does this happen?

A required product field is missing or a database error occurred.

Resolution

Check all product fields (barcode, name, price) and try again.

SLGT-BS-PROD-002 HTTP 400

Barcode or image data is missing.

Cause & Resolution

Why does this happen?

The barcode field is empty or the image file could not be read.

Resolution

Provide a valid barcode and, if applicable, a valid image file.

SLGT-BS-PROD-003 HTTP 400

This type code already exists.

Cause & Resolution

Why does this happen?

A product type with the same code was already created.

Resolution

Use a different code for this product type.

SLGT-BS-PROD-004 HTTP 400

Code and label are required.

Cause & Resolution

Why does this happen?

A product type was submitted without a code or display label.

Resolution

Enter both a code and a label for the product type.

SLGT-BS-PROD-005 HTTP 400

Could not add customer to product.

Cause & Resolution

Why does this happen?

A database error occurred while linking the customer to the product.

Resolution

Try again. If the error persists, check the customer and product records.

Customer SLGT-BS-CUST-001 – SLGT-BS-CUST-003
3
SLGT-BS-CUST-001 HTTP 400

Both old and new names are required.

Cause & Resolution

Why does this happen?

A customer rename request was submitted without one or both name values.

Resolution

Provide both the current name and the new name.

SLGT-BS-CUST-002 HTTP 400

Could not rename customer.

Cause & Resolution

Why does this happen?

The new name may already be in use, or a database error occurred.

Resolution

Try a different name. If the problem persists, check the database.

SLGT-BS-CUST-003 HTTP 404

Customer account not found.

Cause & Resolution

Why does this happen?

The customer ID or name does not match any existing record.

Resolution

Refresh the customer list and try again.

Supplier SLGT-BS-SUPL-001 – SLGT-BS-SUPL-005
5
SLGT-BS-SUPL-001 HTTP 400

Supplier name is required.

Cause & Resolution

Why does this happen?

A supplier request was submitted without specifying the supplier name.

Resolution

Select or enter a supplier name before proceeding.

SLGT-BS-SUPL-002 HTTP 400

Supplier, type, and date are required.

Cause & Resolution

Why does this happen?

A supply record was submitted with one or more missing required fields.

Resolution

Fill in the supplier, transaction type, and date fields.

SLGT-BS-SUPL-003 HTTP 404

Supply record not found.

Cause & Resolution

Why does this happen?

The supply record ID does not match any existing entry.

Resolution

Refresh the supplier list and try again.

SLGT-BS-SUPL-004 HTTP 500

Could not delete supply record.

Cause & Resolution

Why does this happen?

A database error occurred while deleting the supply record.

Resolution

Try again. If the problem persists, check the database.

SLGT-BS-SUPL-005 HTTP 500

Supply operation failed due to an internal error.

Cause & Resolution

Why does this happen?

An unexpected server-side error occurred during a supply operation.

Resolution

Retry the operation. If the problem persists, restart the application.

Import SLGT-BS-IMP-001 – SLGT-BS-IMP-007
7
SLGT-BS-IMP-001 HTTP 400

No file uploaded.

Cause & Resolution

Why does this happen?

The import request was submitted without attaching a file.

Resolution

Select a file before clicking Import.

SLGT-BS-IMP-002 HTTP 400

File must be a .db backup.

Cause & Resolution

Why does this happen?

A file with an unsupported extension was uploaded for database restore.

Resolution

Use a .db backup file created by Selgorithm.

SLGT-BS-IMP-003 HTTP 400

Not a valid SQLite database file.

Cause & Resolution

Why does this happen?

The uploaded file is not a recognizable SQLite3 database.

Resolution

Ensure the file is an unmodified .db backup exported from Selgorithm.

SLGT-BS-IMP-004 HTTP 400

Invalid database file.

Cause & Resolution

Why does this happen?

The database file is corrupt or was not created by Selgorithm.

Resolution

Try a different backup file. If all backups are invalid, contact support.

SLGT-BS-IMP-005 HTTP 400

Barcode column not found in the Excel file.

Cause & Resolution

Why does this happen?

The spreadsheet has no column with a recognized barcode header (e.g. barcode, isbn, barkod).

Resolution

Download the import template and ensure the barcode column header matches one of the expected names.

SLGT-BS-IMP-006 HTTP 400

A row was skipped because the barcode is empty or missing.

Cause & Resolution

Why does this happen?

One or more rows in the spreadsheet have no barcode value.

Resolution

Fill in the barcode for every product row. Rows without barcodes are skipped.

SLGT-BS-IMP-007 HTTP 400

A row was skipped because the price value is invalid.

Cause & Resolution

Why does this happen?

The price cell contains a non-numeric value that cannot be parsed.

Resolution

Ensure price values are plain numbers or use the format "1.234,56" (Turkish) / "1234.56" (standard).

Backup SLGT-BS-BACK-001 – SLGT-BS-BACK-004
4
SLGT-BS-BACK-001 HTTP 400

Backup path is required.

Cause & Resolution

Why does this happen?

A backup or restore request was submitted without specifying the file path.

Resolution

Choose a destination folder before starting the backup.

SLGT-BS-BACK-002 HTTP 403

Invalid or unauthorized backup path.

Cause & Resolution

Why does this happen?

The path points to a system or restricted directory.

Resolution

Choose a path inside your user Documents or Desktop folder.

SLGT-BS-BACK-003 HTTP 404

Backup file not found.

Cause & Resolution

Why does this happen?

The specified backup file no longer exists at the given path.

Resolution

Check that the file has not been moved or deleted, and try again.

SLGT-BS-BACK-004 HTTP 400

OneDrive folder not found. Sync OneDrive first.

Cause & Resolution

Why does this happen?

The OneDrive local sync folder does not exist on this machine.

Resolution

Install and sign in to OneDrive, allow the initial sync to complete, then retry.

Drive SLGT-BS-DRIV-001 – SLGT-BS-DRIV-006
6
SLGT-BS-DRIV-001 HTTP 400

Google Drive is not connected.

Cause & Resolution

Why does this happen?

No active Google Drive session found. The OAuth token is missing or expired.

Resolution

Go to Settings → Google Drive and connect your account.

SLGT-BS-DRIV-002 HTTP 400

Save Google Drive credentials first.

Cause & Resolution

Why does this happen?

The client_secret.json has not been uploaded or saved yet.

Resolution

Upload your client_secret.json from Google Cloud Console, then reconnect.

SLGT-BS-DRIV-003 HTTP 400

File ID is required.

Cause & Resolution

Why does this happen?

A Google Drive file operation was requested without specifying the file ID.

Resolution

Select a file from the Drive list before performing this operation.

SLGT-BS-DRIV-004 HTTP 400

Invalid client_secret.json format.

Cause & Resolution

Why does this happen?

The uploaded file is not a valid Google OAuth client secret.

Resolution

Download a fresh client_secret.json from Google Cloud Console → APIs & Services → Credentials.

SLGT-BS-DRIV-005 HTTP 400

Invalid JSON format.

Cause & Resolution

Why does this happen?

The uploaded file could not be parsed as JSON.

Resolution

Ensure the file is a valid JSON document and has not been edited manually.

SLGT-BS-DRIV-006 HTTP 400

Content is empty.

Cause & Resolution

Why does this happen?

The file upload or content field contains no data.

Resolution

Ensure the file is not empty before uploading.

Finance SLGT-BS-FIN-001 – SLGT-BS-FIN-003
3
SLGT-BS-FIN-001 HTTP 400

Finance record could not be saved.

Cause & Resolution

Why does this happen?

A required finance field is missing or a database error occurred.

Resolution

Check all required fields and try again.

SLGT-BS-FIN-002 HTTP 400

Finance record could not be deleted.

Cause & Resolution

Why does this happen?

A database error occurred while deleting the finance record.

Resolution

Try again. If the problem persists, restart the application.

SLGT-BS-FIN-003 HTTP 400

Finance record could not be updated.

Cause & Resolution

Why does this happen?

The finance record no longer exists or a database error occurred.

Resolution

Refresh the finance list and try again.

Lansman fiyatı $89 — 31 Ağu 2026'da sona eriyor

30 günlük ücretsiz denemeyle başlayın.

$89 tek seferlik · Abonelik yok · Bulut yok · Sonsuza kadar tamamen çevrimdışı.

Microsoft Store'dan İndir Web'de Aç Bize Yazın
Yardım Merkezi · Durum Kodları · Gizlilik Politikası · Tüm Ürünler
Kullanıcı Yorumları

Kullanıcılar ne diyor

5.0 yorum
Mehmet 25.06.2026

Sisteminizi 2026 ocak ayından bu yana kullanıyorum. gerçekten her ay ücret ödemekten yorulmuştum. üstelik istediğim modüller tek pakette gelmesi harika birşey. beklediğim bazı sektörler var umarım yol haritasında gördüğüm birkaç taneside tamamlanırsa almayı düşünüyorum başarılar.

Yorum Yaz

Yorumunuz yönetici onayından sonra yayınlanır.

Puanınız: