여기저기서 소스 가져다가 쇼핑카트를 하나 만들었는데요... > 그누4 질문답변

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

여기저기서 소스 가져다가 쇼핑카트를 하나 만들었는데요... 정보

여기저기서 소스 가져다가 쇼핑카트를 하나 만들었는데요...

본문

아주 간단한 쇼핑카트를 만들어야 해서요...  여기저기서 소스 붙여다가 해보니

계산도 되고 다 되는데, 마지막에 Form 에 적힌 관리자와 주문자에게 이메일만 발송해서 주문완료를 시키면 되는데, 어떻게 해야 하는질 모릅니다.

저는 PHP는 전혀 모르고 해서, java 만 아주 조금 볼줄 알아서 여기저기 소스 구해다가 java 로만 돌아가는 초간단한 쇼핑카트를 만들긴 했는데....

-..-;;

이메일 발송만 시키면 되는데 그걸 못하겠네요.... 

그누보드에 이메일 발송기능을 사용하면 된다고 하는데... 어떻게 해야할질 몰라서....

자세한 예문을 보여주실분 계신가요?

물건 주문하면서 이메일 주소를 입력하면 그 이메일 주소로 주문내역이 발송되는 (관리자도 같은 이메일을 받아서 물건 주문이 들어온걸 알수 있는) 그렇게 하려고 합니다.

댓글 전체

아... 저도 그부분은 봤는데, 쇼핑카트라서 물건 계산한 금액과 내역을 어떻게 같이 포함해서 보내는지,...

그러니까 그 전 페이지에서 만원짜리 물건을 2개 샀다면, 이 페이지에 그 금액이 계산되서 보이거든요.

글을 쓰는 사람이 그 금액을 적는게 아니구요.

adm 폴더에 있는 example 은 그냥 글쓴 내용이 이메일로 발송되는 example 이라서,.....
그건.... 아무도 모르죠...
님이 만드시고, 소스 open도 아니니 말이죠.

님이 질문하신 이메일발송 기능은 adm 폴더로 충분합니다만,
중간 연산은 소스코드 또는 구조가 공개되지 않은 상태에서의 답변은 받기 힘드실 겁니다.
http://eonsalt.com/cart2/index.html

여기서 사고 싶은 수량을 선택해서 주문버튼을 누르면,

그 다음페이지인 managecart.html 에서 액수가 계산이 되구요....

여기서 무통장주문격인 Order by Mail 을 누르면,

체크아웃페이지로 가서 집주소랑 이메일 주소 누르면 완료되는 식 이거든요...

이름, 집주소, 이메일 form field 는 그누보드에 나와있는 example 을 활용하면 되겠지만,

그 전페이지에서 계산된 금액도 이메일에 포함되어야 해서요...... ㅠㅠ

고수분들이 보면 잠깐일텐데......
그 잠깐 분석하고 파악해서 적용하는 것도 기술료로 지불하셔야 하는 금액인데요 -_-;
본인이 만든것도 아니고, 남의껏을 분석해서 답변 얻으시려는건 쫌 ...... 아닌거 같습니다.
open source 에요.....  ㅠㅠ

nopcart 라는 간이 쇼핑카트구요....

open source 는 제가 알기로는 아무나 써도 되는걸로 알고 있는데......

아닌가?

영카트는 너무 복잡하고, zip code 도 못 넣고... 금액도 $ 로 계산되야 하는데, 저로서는 고쳐쓰기가 너무 힘들어서 아주 초 간단한 쇼핑카트를 쓰려고 하는 것 입니다......
오픈코드면 소스코드 자체를 받을수 있는 url을 주세요.

영카트 zipcode가 왜 안되죠?  그누에 따라간다는 전제하에 되는데 ...
달라로 고치는건 금액 부분만 찾으면 될듯 보이구요.
(구매후, 전용상담도 가능하죠)

초간단 쇼핑카드는 스킨자료실 뒤지시면, 샘플정도는 있습니다. (잘 될지는 모르지만)
영카트는 너무 범위가 크다고 해야 하나....

누가 test 해보라고 보내줬는데,  너무 복잡해서....

저는 그냥 물건 2,3 종류 팔려고 하는거에요....

스킨으로 나온 간의 쇼핑몰은 간단은 한데... 작동이 안되더라구요....
첫페이지는 여기구요...

http://www.hongkiat.com/blog/open-source-e-commerce-shopping-carts-best-of/


이 79개 댓글 중 에서 찾았습니다. 저도 어디에 있었는지 잘 기억이 안나네요.

이중 돈내고 쓰는 쇼핑카트는 하나도 없어요... 저 그런사람 아니에요.. ㅠㅠ

너무 몰아 붙이시듯 그러지 마세요... 무료로 사용할 수 있는 최신형 쇼핑카트가 수십개 인데 제가 왜 아무도 안쓰는, 10여년전 만들어진, 오래된 카트를 훔쳐 쓰겠어요?
그리고 말씀하신 부분은 이메일 전송이아니라,  쇼핑몰의 데이터 처리 및 전송으로써,
거의 쇼핑몰의 핵심 core 같습니다.

꼭 필요하시면 영카트를 구매하시거나, 유료제작의뢰를 이용하세요.
중간 연산은 그냥 nopcart.js 라는 java 입니다.  위 페이지에 가서 보시면 되는데....

제가 생각하기로는 이 js 에  아래 부분이 이메일에 포함되어야 하는게 아닌가 싶은데, 방법을 몰라서요....

//---------------------------------------------------------------------||
// FUNCTION: Print_total_products                                      ||
// PARAMETERS: true/false if you want "item(s)" added to string        ||
// RETURNS: Total cost currently racked up by shopper                  ||
// PURPOSE: Aesthetics                                                ||
//---------------------------------------------------------------------||
function Print_total_products(bVerbose) {
var strOutput = ""; //String to be written to page
var fTotal = 0;
var iNumberOrdered = 0; //Number of products ordered


iNumberOrdered = GetCookie("NumberOrdered");
if ( iNumberOrdered == null )
iNumberOrdered = 0;


for ( i = 1; i <= iNumberOrdered; i++ ) {

NewOrder = "Order." + i;
database = "";
database = GetCookie(NewOrder);

Token0 = database.indexOf("|", 0);
Token1 = database.indexOf("|", Token0+1);
Token2 = database.indexOf("|", Token1+1);
Token3 = database.indexOf("|", Token2+1);
Token4 = database.indexOf("|", Token3+1);

fields = new Array;
fields[0] = database.substring( 0, Token0 ); // Product ID
fields[1] = database.substring( Token0+1, Token1 ); // Quantity
fields[2] = database.substring( Token1+1, Token2 ); // Price
fields[3] = database.substring( Token2+1, Token3 ); // Product Name/Description
fields[4] = database.substring( Token3+1, Token4 ); // Weight
fields[5] = database.substring( Token4+1, database.length ); //Additional Information

fTotal += (parseInt(fields[1]));

}

strOutput+=fTotal;
if ( bVerbose ) {
  if (fTotal == 1) {
      strOutput+=" item"
  }
  else {
      strOutput+=" items"
  }
}
document.write(strOutput);

}
FUNCTION: Print_total_products   

위 말대로, 제품의 합을 프린트 하는 펑션입니다.
메일 보내는 부분과는 전혀 관련 없습니다.

(물론 sw적으로 처리할수는 있지만, 그럴경우 스팸의 온상이 되겠죠)
아... 그렇군요....

그럼 내일까지 그냥 기다려야 겠구나... ㅠㅠ

빨리좀 끝내보려고 했는데.....

지금보다 더 복잡한 버전은 zencart 라고  작동은 잘되는데... 그건 영카트 보다도 더 복잡한 카트 수준이라서...

물건 하나 list 하려면 한세월 걸리더라구요....

저는 초간단 쇼핑카트를 설치하려고 하느데 힘드네요....
네... total product 과 price 를 이메일로 보내려고 하는거구요.... ㅠㅠ

최소한 수량하고 액수는 알아야 하니까......

훔쳐온거 아니구요, 여기저기 떠돌아 다니는거 모아 온거에요.... ㅠㅠ

어떤 분이 옛날에 아무나 쓰라고 그냥 open source 로 공개한거구요.......
도와드리고 싶지만 봐야할 분량이 좀 많은 듯 싶네요..^^;;

PHP 의 경우라면 mail 함수를 이용하여 html을 꾸며서 함수 파라메터로 던지면 됩니다만,
최대한 범위를 더 좁히신 후에 좀 더 상세하게 질문을 하시는게 좋을 것 같아요~
네. 감사합니다. ^^

사실은 메뉴얼에 nopcart.js 이걸 열어서 수정하라고 하는데 귀찮아서 그냥 생략했더니...

이메일이 발송이 안되더라구요... ㅠㅠ

다시 메뉴얼 보고 정식으로 setup 해야 겠네요...

설치 하는게 귀찮아서, 다른분들이 설치한걸 여기저기서 뽑아다 쓰려고 했더니 잘 안되네요. ㅋ
csshop님,

글들 재밌게 잘 읽고있는데요, 읽으면서 저도 배우는것도좀있네요.
그런데, 딴지는 아니지만 (딴지인데 완존 변명같네요), 질문이 그누보드 질문은 아니니 게시판 잘못선택하신거 같아요. 이곳에선 자유게시판이 더 낫겠어요.

그런데 다아시겠지만, 이럴때 가장 좋은 방법은, 링크올리신 http://www.hongkiat.com/blog/open-source-e-commerce-shopping-carts-best-of/ 이런곳은 분명히 포럼 싸이트가 구글해보시면 어딘가에 있을겁니다.  영어도 아주 잘 되시는 분인거 같으니, 포럼찾아가시면, 이미 이런 문제가 많이 디스커션 되어 있거나, 아니면 외국애들 고수가 분명 도와드릴겁니다.
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT