영카트5 회원 전용 할인코드·사은품 플러그인 — 코어 수정 없이 붙이는 프로모션 코드

회원이 할인코드를 입력하면 영카트 기본 쿠폰으로 발급해 주문서에서 바로 할인받게 하는 플러그인. 금액 구간별 사은품 안내, 취소 주문 쿠폰 재발급까지

2026-11-11 (수) 18:56:52 조회 4
문의하기
영카트5 회원 전용 할인코드·사은품 플러그인 — 코어 수정 없이 붙이는 프로모션 코드
PHP MySQL JavaScript

어떤 문제를 해결하나요

「신규 가입 10% 할인」 「VIP 전용 코드」처럼 코드 하나로 할인을 주고 싶어도, 영카트 기본 쿠폰은 관리자가 회원마다 직접 발급해야 합니다.

이 플러그인은 회원이 코드를 입력하면 조건을 확인해 영카트 기본 쿠폰을 바로 발급합니다. 할인 계산은 영카트가 원래 하던 방식 그대로라 결제 금액이 어긋날 걱정이 없습니다.

주요 기능

고객 화면

  • 장바구니·주문서에 「할인코드 등록」 칸: 코드 입력 → 쿠폰 발급 → 주문서 쿠폰 선택에서 적용
  • 실패 사유를 쉬운 말로 안내(기간 만료, 대상 회원 아님, 발급 한도 초과, 이미 받은 코드)
  • 비회원에게는 「로그인하면 할인코드를 쓸 수 있어요」와 로그인·회원가입 링크
  • 사은품 안내: 「50,000원어치 더 담으면 사은품을 드립니다」처럼 금액 구간별로 안내하고, 주문 시 관리자 메모에 사은품을 남김

관리자 화면

  • 할인코드: 정액·정률(최대 할인액), 최소 주문 금액, 사용 기간, 전체·1인 발급 한도, 대상(회원 등급 이상·특정 회원 전용), 적용 상품(전체·분류·상품), 무작위 코드 일괄 생성
  • 발급·사용 내역과 CSV 내려받기(엑셀 호환)
  • 취소 주문 「쿠폰 다시 주기」: 전체 취소·반품된 주문에 쿠폰을 한 번만 다시 발급

기술 특징

  • 그누보드·영카트 코어와 테마 파일 무수정. 관리자 화면에서 설치·제거
  • 할인은 영카트 기본 쿠폰 흐름으로만 계산(플러그인이 결제 금액을 직접 바꾸지 않음)
  • 같은 코드가 동시에 몰려도 발급 한도를 넘지 않게 DB 잠금으로 처리, 재발급도 주문당 1회
  • 코드 추측을 막는 실패 횟수 제한, 모든 저장 요청에 토큰·권한 검사
  • 그누보드 5.6.48 · PHP 8.4 · MariaDB 10.6 실제 서버에서 주문·취소·재발급까지 검증, 외부 라이브러리 없음

써 보는 법

  • 할인코드 데모: https://modiviewdemo.mycafe24.com/plugin/promo-code/
  • 온라인몰: https://modiviewdemo.mycafe24.com/shop/ (무통장입금만, 실제 결제·배송 없음)
  • 체험 코드: WELCOME10 (2만 원 이상 10%, 최대 5천 원)
  • 체험 계정: 아이디 demo / 비밀번호 demo1234! (여러 사람이 함께 쓰는 계정이라 이미 쿠폰을 받은 상태일 수 있습니다. 그때는 주문서의 쿠폰 선택에서 바로 적용해 보세요)
  • 체험 계정으로 로그인한 뒤 코드를 입력해 보세요.

※ 영카트 구조상 비회원 주문에는 할인코드를 적용하지 않습니다.

댓글 (0)

로그인 후 댓글을 남길 수 있습니다.
아직 댓글이 없습니다. 첫 번째 댓글을 남겨보세요!