애니빌드.LAB
토론방
소스관련 메인출력 항목 및 상품페이지 출력항목 내용 변경
- k**mall
- 2015-10-19 16:59:00
- hit4595
- http://lab.anybuild.co.kr/bbs/qna/4923
회원 등급별로 가격차등을 두어 등급별로 노출되어 보이는 가격을 다르게 값을 지정하려 합니다.
보통 판매가에다가 할인률을 적용 하지만 저희의 경우 내부 사정으로 인하여,
관리자만 알고 있는 매입원가에 +값을 주어 각각의 회원등급별로 가격을 차등하려 합니다.
때문에 현재 대량업로드 시, 엑셀 템플릿에서 할인 계산률이 적용되는 (판매가, T열)에 +10000, 20000, 30000 이런식으로 더하기 값을 주고 있는데,
문제는 이런식으로 하다보니 메인화면과 삼품페이지에 노출 되는 판매가가 사실상 저희 대외비인 매입원가가 노출이 됩니다.
이에 다음과같이 소스 수정 부탁드립니다.
1. 메인화면에 출력되는 상품 가격을 판매가가 아닌 "시중가" 로 바꿔 주세요.
2. 상품페이지에서 회원이 로그인 할 시에 판매가가 아닌 "회원가" 로 텍스트를 수정부탁드립니다.
만약에 저희 진행의도가 글로서 이해가 되지 않으신다면,
해당 소스와 파일경로및 위치를 가르쳐 주시면 저희가 바꾸겠습니다.
감사합니다.
게시글 공유
URL복사
댓글작성
열기 닫기
열기 닫기
메인에 출력되는 상품들은 그룹디자인으로 출력이 됩니다.
관리자 페이지 디자인 관리 > 고급 디자인 관리 > 메인화면 디자인에 보시면 메인 출력소스가 있으니 참고하시면 되구요..
해당 그룹디자인 소스를 수정을 하셔서 시중가가 출력이 되도록 변경을 하셔야 됩니다.
관리자 페이지 디자인 관리 > 고급 디자인 관리 > 그룹 디자인 관리에 가셔서 메인에 출력되는 그룹디자인을 검색을 하셔서 해당 그룹디자인 수정에 들어갑니다.
해당 그룹디자인 소스인데요..빨간색 부분을 변경을 하시면 됩니다.
소스를 잠깐 설명을 드리면 첫번째는 상품명을 출력을 하고 두번쨰는 재고가 있을때 판매가를 출력을 합니다. 마지막은 재고가 없으면 판매가 자리에 품절표시가 되는겁니다.
즉, 재고유무에 따라서 두번째랑 세번째가 조건에 맞춰서 출력을 합니다.
$v[price_str] 이게 판매가를 출력하는 것입니다. 이 판매가 변수를 $v[sijung_price_str] 로 변경을 하시면 시중가가 출력이 됩니다.
우측 상단에 프로그램 매뉴얼의 경우는 배열로 받은 값들에 대한 변수리스트입니다. 여기서 원하시는 변수를 적용을 하시면 됩니다.
상품상세 페이지는 세부화면 디자인에서 처리를 합니다.
관리자 페이지 디자인 관리 > 고급 디자인 관리 > 세부화면 디자이에서 [쇼핑몰] 상품관련 안에 상품상세 보기를 클릭을 하면 하단에 소스가 나오는데 거기서 수정을 하시면 됩니다.
이 부분이 판매가 시중가등 상품에 등록한 기본내용들이 출력되는 부분인데요..
이 부분에서 아래부분을 추가를 해주시면 판매가가 회원가로 변경이 됩니다.
{@
$column_name = $gooda_info_table[$v][name];
$column_value = $gooda_info_table[$v][value];
if(!$column_name || !$column_value) continue;
$column_name = str_replace("판 매 가", "회 원 가", $column_name);
if($v == 'sijung_price') $column_value = '<strike>$column_value원</strike>';
if($v == 'coupon_use_info') $column_value = str_replace('[쿠폰사용]','<span class="bt_coupon_pop">쿠폰사용</span>',$column_value);
if($v == 'goods_price'){
$column_value = '<strong id="span_price_str" style="position:relative;z-index:0;">$column_value</strong><span id="span_price_sub_str"
@}
빨간색 부분을 추가를 해주시면 되는데요..이건 문자열을 치환하는 함수입니다. 판매가 라고 기재되어있는 부분을 회원가로 변경을 하는 함수로 처리를 하였습니다.