오프라인 매장용 쿠폰 발행, 확인
오프라인 매장용 쿠폰 발행,
발행후 유효쿠폰인지 확인용입니다.
간단하게 만들어서 사용중인데.
부끄럽지만 공개 -_-;
관리자용 프로그램이며,
회원 포인트랑 연동 되는것 없습니다.
1.
config.php 에 테이블명 추가
$g4['coupon_table'] = $g4['table_prefix'] . "coupon"; // 쿠폰 메인테이블
$g4['coupon_num_table'] = $g4['table_prefix'] . "coupon_num"; // 쿠폰 상세테이블
2.
테이블 생성
CREATE TABLE `g4_coupon` (
`no` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`name` VARCHAR(50) NOT NULL DEFAULT '',
`start_date` DATE NOT NULL DEFAULT '0000-00-00',
`end_date` DATE NOT NULL DEFAULT '0000-00-00',
`blnActive` TINYINT(4) NOT NULL DEFAULT '0',
`comment` VARCHAR(255) NOT NULL DEFAULT '',
`sms_msg` TEXT,
`email_msg` TEXT,
`email_subject` VARCHAR(255) DEFAULT NULL,
PRIMARY KEY (`no`)
) TYPE=MyISAM;
CREATE TABLE `g4_coupon_num` (
`no` INT(10) UNSIGNED NOT NULL DEFAULT '0',
`num` VARCHAR(20) NOT NULL DEFAULT '',
`mb_id` VARCHAR(255) NOT NULL DEFAULT '',
`email` VARCHAR(255) NOT NULL DEFAULT '',
`hp` VARCHAR(255) NOT NULL DEFAULT '',
`send` TINYINT(4) NOT NULL DEFAULT '0',
`use` TINYINT(4) NOT NULL DEFAULT '0',
`send_dt` DATETIME DEFAULT NULL,
`use_dt` DATETIME DEFAULT NULL,
PRIMARY KEY (`no`,`num`),
UNIQUE KEY `NewIndex1` (`num`)
) TYPE=MYISAM
;
3.
해당 파일을 그누보드 adm 폴더에 업로드후
admin.menu400.php 업로드
admin.menu400.php 가 존재할 경우 다른 파일명으로 바꾼후
해당 메뉴의 배열 index 를 변경하시면 됩니다.
파일명 설명
lib/class.sms.php - 아이코다 SMS 발송 클래스파일
위 파일을 제외하고는 adm 폴더에 넣으시면 됩니다.
* 여담
SMS 발송쪽은 SMS 발송후 정상발송(통신사장애,없는번호등 예외체크)일때만 발송했다는 처리를
해야하는데, 어차피 메일도 정상 발송인지 아닌지 체크를 못하니 그냥 무조건 발송했다고 처리함 -_-;
발행후 유효쿠폰인지 확인용입니다.
간단하게 만들어서 사용중인데.
부끄럽지만 공개 -_-;
관리자용 프로그램이며,
회원 포인트랑 연동 되는것 없습니다.
1.
config.php 에 테이블명 추가
$g4['coupon_table'] = $g4['table_prefix'] . "coupon"; // 쿠폰 메인테이블
$g4['coupon_num_table'] = $g4['table_prefix'] . "coupon_num"; // 쿠폰 상세테이블
2.
테이블 생성
CREATE TABLE `g4_coupon` (
`no` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`name` VARCHAR(50) NOT NULL DEFAULT '',
`start_date` DATE NOT NULL DEFAULT '0000-00-00',
`end_date` DATE NOT NULL DEFAULT '0000-00-00',
`blnActive` TINYINT(4) NOT NULL DEFAULT '0',
`comment` VARCHAR(255) NOT NULL DEFAULT '',
`sms_msg` TEXT,
`email_msg` TEXT,
`email_subject` VARCHAR(255) DEFAULT NULL,
PRIMARY KEY (`no`)
) TYPE=MyISAM;
CREATE TABLE `g4_coupon_num` (
`no` INT(10) UNSIGNED NOT NULL DEFAULT '0',
`num` VARCHAR(20) NOT NULL DEFAULT '',
`mb_id` VARCHAR(255) NOT NULL DEFAULT '',
`email` VARCHAR(255) NOT NULL DEFAULT '',
`hp` VARCHAR(255) NOT NULL DEFAULT '',
`send` TINYINT(4) NOT NULL DEFAULT '0',
`use` TINYINT(4) NOT NULL DEFAULT '0',
`send_dt` DATETIME DEFAULT NULL,
`use_dt` DATETIME DEFAULT NULL,
PRIMARY KEY (`no`,`num`),
UNIQUE KEY `NewIndex1` (`num`)
) TYPE=MYISAM
;
3.
해당 파일을 그누보드 adm 폴더에 업로드후
admin.menu400.php 업로드
admin.menu400.php 가 존재할 경우 다른 파일명으로 바꾼후
해당 메뉴의 배열 index 를 변경하시면 됩니다.
파일명 설명
lib/class.sms.php - 아이코다 SMS 발송 클래스파일
위 파일을 제외하고는 adm 폴더에 넣으시면 됩니다.
* 여담
SMS 발송쪽은 SMS 발송후 정상발송(통신사장애,없는번호등 예외체크)일때만 발송했다는 처리를
해야하는데, 어차피 메일도 정상 발송인지 아닌지 체크를 못하니 그냥 무조건 발송했다고 처리함 -_-;
|
댓글을 작성하시려면 로그인이 필요합니다.
그누4 스킨
5,847건스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다. 스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y 그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.
댓글 17개
config.php 가 있습니다.
거기에 넣으시면 되고요.
2번은 phpmyAdmin 등에서 해당 쿼리문을 실행하시면 됩니다.
3번은 압축된 파일을
class.sms.php 는
/lib/ 폴더에 넣으시고
나머지는 /adm 폴더에 넣으시면 됩니다.
그런데.. 혹시 쪽지로는 발송되게 하려면 어떻게 해야할까요.??
그리고... 문자를 셋팅했는데.. 문자가 안와요... 아이코드에서도 금액이 차감되지 않구요......
깜빡했네요.
sms4 의 문자발신기록 테이블에 발신로그를 기록합니다.