WooCommerce 인벤토리 예측 플러그인을 만들었습니다 — 자체 호스팅, 월 요금 없음
Source: Dev.to
소개
수개월에 걸친 개발 끝에 StockPulse를 출시했습니다 — 주문 기록을 재고 인텔리전스 시스템으로 전환해 주는 WooCommerce 플러그인입니다.
WooCommerce 스토어를 운영한다는 것은 다음과 같은 질문에 끊임없이 답해야 함을 의미합니다:
- “각 제품마다 남은 재고 일수가 얼마나 되나요?”
- “재고가 떨어지기 전에 언제 재주문해야 할까요?”
- “판매가 전혀 없고 60일 이상 창고에 쌓여 있는 제품은 어떤 것이 있나요?”
기존 솔루션은 비싼 SaaS 도구($49–199/월)이거나 2017년 이후 업데이트되지 않은 오래된 CodeCanyon 플러그인입니다. StockPulse는 셀프‑호스팅이며 한 번 결제로 외부 API 호출이 전혀 없습니다.
기능
남은 재고 일수
실제 판매 속도를 기준으로 현재 재고가 얼마나 오래 지속될지 계산합니다.
스마트 재주문 포인트
공급업체 리드 타임에 25 % 안전 버퍼를 더해 정확한 재주문 시점을 알려줍니다.
reorder_point = (daily_velocity × lead_time_days) + safety_stock
safety_stock = daily_velocity × (lead_time_days × 0.25)
죽은 재고 감지
재고가 60일 이상 쌓였지만 최근 판매가 없는 제품을 표시해, 손실 처리되기 전에 프로모션을 진행할 수 있게 합니다.
30/60/90일 수요 예측
세 가지 알고리즘(SMA, WMA, 지수 평활법)을 사용해 미래 수요를 예측하며, 데이터 가용성에 따라 자동으로 알고리즘을 선택합니다.
이메일 알림
제품이 임계 재고 수준에 도달하면 알림을 보냅니다.
CSV 내보내기
심층 분석을 위한 전체 데이터 내보내기 기능을 제공합니다.
기술 세부 사항
- PHP 7.4+ (OOP, PSR‑4 구조) 기반
- 관리 대시보드에 Vanilla JS + Chart.js 사용
- 데이터 엔드포인트를 위한 WordPress REST API
- 일일 캐시 갱신을 위한 WP‑Cron
- HPOS‑호환 (
wc_get_orders()사용 — 주문 테이블에 대한 직접 SQL 사용 안 함) - 모든 계산이 서버에서 이루어짐 – 데이터가 스토어를 떠나지 않음
- 설계상 GDPR 준수
- 관리할 API 키가 없고, 다운될 외부 서비스가 없습니다
데모
시도해 보세요:
CodeCanyon 목록
피드백 요청
WooCommerce/WordPress 개발자 커뮤니티의 피드백을 기다립니다. v1.1에서 보고 싶은 기능이 있나요?