공급사 Excel 또는 PDF를 업로드하면 — AJM Kassa가 라인 항목을 파싱하고, HS 코드를 감지하며, 신규 상품을 자동 분류하고, 외화를 공식 환율로 환산합니다.
매장에서, Wolt, Glovo, Bolt, Meta Commerce에서 판매 — 단일 상품 카탈로그에 채널별 가격, 재고 보호, SLA 타이머가 있는 통합 주문 큐.
구성 가능한 임계값으로 Bronze / Silver / Gold 등급, 구매 시 포인트 적립, 등급별 자동 할인, 매일 아침 자동 적립되는 생일 보너스.
오늘의 매출, 이익, 마진. 인기 상품. 캐셔 성과. slow / fast / dead로 분류된 재고 회전. 회계용 Z 리포트 즉시 출력 가능.
POS Core
터치 친화적 상품 그리드, 바코드 스캐너 지원, 혼합 결제(같은 영수증에 현금 + 카드), 항목별 및 거래별 할인, 사유 코드가 있는 환불. Expiry-guard는 유효기간이 지난 상품 판매를 차단하고 캐셔에게 3일 전 미리 경고합니다. 두 번째 모니터는 카트를 미러링하고 마지막에 QR 영수증을 보여줍니다. 모두 오프라인에서 작동 — 연결이 복구되는 즉시 sync 엔진이 판매 내역을 전송합니다.
Sales Channels Foundation
상품별 채널 보호(Cap, Buffer, Hidden, Mirror)로 베스트셀러를 매장 전용으로 유지하면서 더 넓은 카탈로그를 배달 앱에 게시할 수 있습니다. 채널별 가격 정책은 피드가 서버를 떠나기 전에 마진 또는 상품별 override를 적용합니다. /channels/{code}/feed.xml의 공개 Meta / Google Merchant 피드는 토큰으로 보호됩니다. 채널 주문은 SLA 타이머가 있는 폴링 페이지로 들어옵니다 — 일정보다 앞서면 녹색, 지연되면 호박색, 위반 시 빨간색.
Customer Loyalty Program
단일 관리자 페이지의 12개 설정: 적립률, 포인트 가치, 등급 임계값, 배수, 자동 할인, 생일 보너스, 최소 사용액. 캐셔는 두 번의 클릭으로 고객을 연결합니다; 카트의 로열티 카드는 잔액, 현재 등급, 이번 구매로 적립될 포인트를 표시합니다. 고객은 같은 정보를 두 번째 모니터에서 봅니다. 모든 적립과 차감은 audit log에 기록되고; 수동 조정은 사유가 필요하며 수행한 관리자가 함께 기록됩니다.
Reporting & Analytics Dashboard
custom range 기간 선택기와 이전 기간 대비 비교 델타. 오늘의 매출, 이익, 마진을 큰 숫자로. 30일 Inline-SVG 매출 차트. 인기 상품 및 주요 유통사 위젯. 창고별 매출과 캐셔별 성과. low-stock 및 expiring-soon 알림. 이익 포함 영수증 및 라인 CSV 내보내기, 인쇄 가능한 Z 리포트와 회전율 리포트(slow / fast / dead stock).
Shipment / Arrival Flow
공급사 송장 업로드 — Excel 또는 PDF, 지원되는 4개 언어 중 하나로. AI 파서는 지저분한 파일에서도 헤더 행을 찾고, HS 코드를 바코드와 분리하며, 복합 상품명(무게 + 박스당 개수)을 파싱하고, HS 접두사로 카테고리를 제안합니다. "박스 / 개" 토글로 수량의 의미를 결정합니다. 통화는 일일 공식 환율로 환산되며 이력 정확도를 위해 작업에 기록됩니다.
Theme System
10가지 MoonShine-inspired 색상 팔레트가 기본 제공되며, 각각 다크와 라이트 모드를 지원합니다. 전체 관리자와 데스크톱이 CSS 변수로 동작 — 테마 전환은 즉각적이며 localStorage에 보존됩니다. customer-display와 함께: 고객은 두 번째 모니터에서 브랜드 색상을 보고, 캐셔는 자기가 좋아하는 테마에서 일합니다.
할인, 이동, 알림
카트의 수동 % 또는 정액 할인, 항목별 할인, min-subtotal / max-uses 가드가 있는 프로모션 코드. 창고 간 재고 이동을 한 번의 submit으로. low stock, 유효기간 경고, 판매 결과를 알리는 in-app toast — 캐셔는 POS 화면을 한 번도 떠나지 않습니다.
Excel & AI Integration
멱등 업데이트가 적용된 Excel 또는 CSV 카탈로그 가져오기/내보내기. AI auto-fill은 공개 데이터베이스에서 바코드를 조회하고 이름, 카테고리, 단위, 포장을 미리 채웁니다 — 캐셔는 확인만 하면 됩니다. 워크스페이스별로 Anthropic, OpenAI 또는 Google Gemini 중 선택. 카테고리 또는 필터별 Bulk-edit으로 가격을 % 변경하고 한 번의 apply로 수백 개 상품의 판매 가능 여부를 전환합니다.
Expiry & Low-Stock Alerts
POS는 유효기간이 지난 상품의 판매를 차단하고 3일 이내에 만료되는 경우 캐셔에게 경고합니다. 관리자 대시보드는 low-stock 및 expiring-soon 위젯을 표시 — 재주문과 회전이 한눈에 명확합니다. 이메일 알림은 SMTP 설정만 기다리면 됩니다 — 모든 신호는 이미 데이터에 준비되어 있습니다.