2013-12-17 2 views
0

고객이 원하는만큼의 작품을 선택할 수 있어야하지만 각 작품의 가격은 얼마나 많은 작품 수에 따라 달라질 수 있어야합니다 1부터
5 개 : 조각 고객고객이 금액 범위에 따라 가격이 다른 제품의 금액을 선택할 수있는 페이팔 버튼

예 선택된다 10유로 각
을 6 내지 10 개에서 : 8유로 (11)로부터 각
15 개 조각 : 6유로 각
16 내지 20 조각 등 ...

고객이 4 조각을 선택한 경우 각 조각의 가격은 10 유로 여야합니다.
고객이 13 조각을 선택한 경우 각 조각의 가격은 6 유로 여야합니다. 가능하면

나는 드롭 다운 목록 페이팔 쇼핑 카트 또는 CMS, 단순한 버튼을 사용하지 말아야합니다 ..

답변

1

이 자바 스크립트 위해 만들어진 것입니다.

  1. 디스플레이 최종 사용자
  2. 사용 조각의 수
  3. 소계
  4. 다시 계산을 표시 할 비용
  5. 를 사용하여 또 다른 입력을 표시 할 텍스트 입력을 사용하기위한 선택으로 명확하게 표 조각 선택 변경

사용자가 계속하려면 클릭 한 다음 전체 입력 필드를 제출하십시오.

은 다음과 같습니다

자바 스크립트와
PIECES x COST = SUBTOTAL 
[ 7 |V]  $[ 8 ]  $[ 56 ] 

PIECES x COST = SUBTOTAL 
[ 4 |V]  $[ 10 ] $[ 40 ] 

PIECES x COST = SUBTOTAL 
[ 11 |V]  $[ 6 ]  $[ 66 ] 

, 조각의 선택에 따라 비용 필드를 변경합니다. jQuery를

<select id="pieces"> 
    <option value="1">1</option> 
    <option value="2">2</option> 
    <option value="3">3</option> 
    etc.. 
</select> 

<input id="cost"></input> 
<input id="subtotal"></input> 

<script> 
$('#pieces').on('change', function() { 
    var pieces = $('#pieces').val(), 
     price; 
    if (pieces < 6) { 
     price = 10; 
     $('#cost').val(price); 
     $('#subtotal').val(pieces * price)} 
    } 
    if ((pieces > 5) && (pieces < 11)) { 
     price = 8; 
     $('#cost').val(price); 
     $('#subtotal').val(pieces * price)} 
    } 
    etc... 
}); 

+0

감사 Kmiklas와 예. 나는 당신이 무엇을 의미하는지 이해하고 그것이 효과가 있다고 생각하지만 문제는 PayPal이 POST 메소드를 통해 그 값을 어떻게 인식 하는지를 모른다는 것입니다. 그것은 당신이 이미 자신의 사이트에서 만든 버튼에 설정 한 가격만을 인식하는 것 같습니다. PayPal의 가이드는 명확하지 않습니다. –

+0

잠시 동안 인 페이지의 페이팔 입력을 사용하고 JavaScript로 값을 설정 한 후 PayPal로 제출해야합니다 (예 : PayPal). kmiklas

+0

이것은 간단한 작업이 아닙니다. 프로그래머가 아닌 경우 BigCommerce를 방문하여 판매자 서비스를 도와 줄 수 있습니다. www.bigcommerce.com – kmiklas