오프라인 매장용 쿠폰 발행, 확인 정보
게시판 오프라인 매장용 쿠폰 발행, 확인첨부파일
본문
오프라인 매장용 쿠폰 발행,
발행후 유효쿠폰인지 확인용입니다.
간단하게 만들어서 사용중인데.
부끄럽지만 공개 -_-;
관리자용 프로그램이며,
회원 포인트랑 연동 되는것 없습니다.
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 발송후 정상발송(통신사장애,없는번호등 예외체크)일때만 발송했다는 처리를
해야하는데, 어차피 메일도 정상 발송인지 아닌지 체크를 못하니 그냥 무조건 발송했다고 처리함 -_-;
추천
6
6
댓글 전체
good ! 이네요 ! 추천 드리고 갈게요
좋은자료 감사합니다. 추천합니다.
넘좋은데요 초자를 위해서 1, 2, 3 .. 업로드할 위치좀 부탁합니다
1번은 그누보드가 설치된 최상위 디렉토리에 보시면
config.php 가 있습니다.
거기에 넣으시면 되고요.
2번은 phpmyAdmin 등에서 해당 쿼리문을 실행하시면 됩니다.
3번은 압축된 파일을
class.sms.php 는
/lib/ 폴더에 넣으시고
나머지는 /adm 폴더에 넣으시면 됩니다.
config.php 가 있습니다.
거기에 넣으시면 되고요.
2번은 phpmyAdmin 등에서 해당 쿼리문을 실행하시면 됩니다.
3번은 압축된 파일을
class.sms.php 는
/lib/ 폴더에 넣으시고
나머지는 /adm 폴더에 넣으시면 됩니다.
good!!!
오 쿠폰~ 좋은데요
우와.. ~ 좋으네요
오 돌삐님 좋은스킨입니다.^^
감사합니다 잘 쓰겠습니다
훌륭한 스킨 감사합니다
스킨 감사드려요..~^^;;
그런데.. 혹시 쪽지로는 발송되게 하려면 어떻게 해야할까요.??
그리고... 문자를 셋팅했는데.. 문자가 안와요... 아이코드에서도 금액이 차감되지 않구요......
그런데.. 혹시 쪽지로는 발송되게 하려면 어떻게 해야할까요.??
그리고... 문자를 셋팅했는데.. 문자가 안와요... 아이코드에서도 금액이 차감되지 않구요......
혹시 몰라 sms4 설치해서 봤더니 문자는 발전송이 되네요.. ㅡㅜ
아 -_-
깜빡했네요.
sms4 의 문자발신기록 테이블에 발신로그를 기록합니다.
깜빡했네요.
sms4 의 문자발신기록 테이블에 발신로그를 기록합니다.
sms4 자체에서는 문자가 발송이 되는데.. 요 스킨에서는 발송이 안되용~~~ㅡㅜ
감사합니다
감사합니다~~~
너무 좋네요. 감사합니다. 압축파일에 admin.menu400.php 이 없는데 혹시 직접 만들어야 하나요?