영카트5 데이터필드중에서 ..
본문
안녕하세요?
품목의 시세에서 매일 변동되는 값의 데이타를 품목변동값 테이블로 만들고 상품의 값을 연동되게 하려합니다.
혹시 품목변동값 테이블 데이터값을 변경하면 상품금액이 변경되게 할수도 잇을까요?
예를들자면 총액=수량*상품금액+상품고정값 ---> 총액=수량*상품변동값+상품고정값 이렇게 할수있을까요?
답변 3
php 소스 안고치고, 그냥 DB단에서 품목변경테이블과 상품테이블을 바로 실시간으로 연동하려면...
/*
mysql database에서 품목변동값테이블의 상품변동값이 업데이트되면 자동으로 상품테이블의 상품금액을 똑같이 변경하는 트리거 스크립트
*/
DELIMITER $$
CREATE
TRIGGER `auto_price_update` AFTER UPDATE ON `품목변동값테이블명`
FOR EACH ROW BEGIN
UPDATE g5_shop_item
SET it_price = it_price + new.상품변동값
WHERE it_id = new.상품번호
END$$
DELIMITER ;
!-->
수동으로 하실 수 있다면 간단합니다.
관리자 페이지에서 카테고리별 상품금액을 일괄변경할 수 있습니다.
// 카테고리 상품값을 10000원 증가
update {$g5['g5_shop_item_table']} set it_price=it_price+10000 where ca_id='카테고리값'
그게 아니라 증시처럼 변동되는 값을 받아와서 자동으로 처리되게 하시려면
좀 복잡합니다.. 이건 QnA 에서 하기는 힘드실듯해요.
네 변동되는 값의 폭이 크지 않다면
1000원증가, 5000원증가, 1000원감소, 5000원감소
이런식으로 하면되겠죠.
단시 소비자가 가격변동으로인해 혼란이 올수도 있기 때문에
페이지에는 꼭 명시해놓으셔야해요.
답변을 작성하시기 전에 로그인 해주세요.