녹색제품 인증 DB

KEITI(한국환경산업기술원) 환경표지·저탄소 인증제품 전체 DB. 녹색매장 지정 신청, 매장 운영 시 친환경 제품 식별, 신규 입고 검증, 19매장 확산 시 동일 자산으로 재사용.

1. 출처

인증 종류출처건수갱신일
환경표지 (Eco-label, EL)KEITI 녹색매장 신청 참고자료5240,609 (유효 232,031)2026.1.31
저탄소 (Low-carbon)KEITI 녹색매장 신청 참고자료61,5652026.1.31

원본 xlsx: business/grants/2026_green_store/2. 작성 참고자료/

2. Supabase 테이블

eco_label_certs (환경표지)

  • cert_no, product_group(EL101~), company, product_name, model, product_type, rep_model, usage_text, cert_reason, first_cert_date, cert_start, cert_end, biz_no, hq_region, factory_region, factory_type, source_date

low_carbon_certs (저탄소)

  • cert_no, company, biz_no, impact_category, cert_type, product_group, product_name, hq_address, cert_start, cert_end, source_date

green_product_matches (POS × 인증 매칭 결과)

  • 분기별 재실행. branch + period_start로 멱등 (기존 삭제 후 재적재)
  • pos_* 컬럼: POS 측 정보 (SKU번호·품목명·카테고리·매출·수량)
  • matched_* 컬럼: 매칭된 인증 정보
  • match_score, match_method (exact_substring / fuzzy)

3. 매칭 룰 (scripts/match_green_products.py)

  1. 매칭 대상: POS 대분류가 생활용품/화장품 · 제로웨이스트 · 기타 인 경우 + 친환경 키워드 포함 품목 (세제·휴지·비누 등). 농산물·수산·축산·식품은 환경표지 대상 아니라 매칭 시도 자체 제외.
  2. substring 매칭: 인증 제품명이 POS 품목명에 포함될 때만 (반대 방향 금지 — “복숭아” ⊂ “복숭아아이스티” 차단)
  3. 인증 제품명 정규화 후 5자 이상 (단어 우연 매칭 차단)
  4. rapidfuzz token_set_ratio ≥ 90 (엄격)

4. 매칭 한계 (v1 실측)

지족점 2025 데이터로 검증:

  • 매칭 후보 SKU: 391건 (매출 0.58억)
  • 자동 매칭 성공: 2건 (8.9만원)
  • 원인: POS 품목명이 **자체 PB명(생협함께·퓨어라벨·풀라무·자연으로 등)**이라 KEITI 인증 제품명과 정확 일치 안 함.

자동 매칭은 하한선. 실제 매장 친환경 제품 매출은 더 큼.

권장 보정 절차:

  1. 자동 매칭 후보(green_product_matches에 안 잡힌 후보 카테고리)를 검토용 xlsx로 출력
  2. 매장 직원이 진열대에서 친환경 인증 마크 실물 확인
  3. 인증 받은 SKU만 매칭 결과에 수동 추가 (match_method=‘manual_field_check’)
  4. 또는 납품업체에 환경표지·저탄소 인증 여부 일괄 문의

5. 사용 예시

지족 2025 매칭 실행

python3 scripts/match_green_products.py 지족 2025

매칭 결과 조회 (Supabase)

SELECT pos_product, pos_amount, matched_product_name, matched_company, matched_product_group
FROM green_product_matches
WHERE branch='지족점' AND period_start='2025-01-01'
ORDER BY pos_amount DESC;

카테고리별 친환경 매출 합계

SELECT pos_category, COUNT(*) AS sku_n, SUM(pos_amount)/1e8 AS revenue_억
FROM green_product_matches
WHERE branch='지족점' AND period_start='2025-01-01'
GROUP BY pos_category;

6. 갱신 주기

  • 인증 DB: KEITI는 매월 갱신, 우리는 분기별 재로드 (xlsx 신규 발급받아 적재 스크립트 재실행)
  • POS 매칭: 분기별 또는 신규 SKU 추가 시 재실행
  • 유효 인증만 적재: cert_end >= 오늘 (만료 제외)

7. 결부 자료

  • wiki/사업/미션/20260501_green_store_grant.md — 녹색매장 신청 메인
  • wiki/사업/미션/20260501_green_store_grant/작성_가이드.md — 6종 서류 가이드
  • 후니님 검토용 검토 시트(2026-05-13): 검토필요 지족점 녹색제품 후보 SKU