2014-12-03 5 views
0

배송 방법 & 결제 방법이 전혀 표시되지 않지만 클릭 후 업데이트 도구 버튼이 표시됩니다. 스크립트를 확인하면 AJAX를 통해 호출되고로드됩니다.주문 세부 정보로드되지 않습니다

관리자 패널에 로그인하십시오. 영업팀에 오더> 주문>을 클릭하십시오.을 주문하십시오.>총계을 클릭하십시오. 아래 테이블을보십시오 를보십시오. 내가 업데이트 도구 Before Click Update Tools Button

그리고 후를 클릭하기 전에 다음

내가 업데이트 도구 여기 enter image description here

클릭 선택 박스가

<select name="payment"> 
    <option value=""><?php echo $text_select; ?></option> 
    <?php if ($payment_code) { ?> 
    <option value="<?php echo $payment_code; ?>" selected="selected"><?php echo $payment_method; ?></option> 
    <?php } ?> 
</select> 

것 같다 보여줍니다 스크립트 스크린 샷 것입니다 $payment_code에는 y 루프를 사용하기 때문에 버튼을 클릭하기 전에 모두로드하지 않는 것입니다.

질문은 정확합니까? 아니면 버그입니까?

"도구 업데이트"버튼을 클릭하지 않고 지불 및 배송 방법을 전혀 본 적이 있습니까?

원본 스크립트와 비교해 본 결과 스크립트는 완전히 동일합니다.

OpenCart 버전 : 1.5.6

답변

0

정확합니다. 루프가 아니어야합니다. $payment_code$payment_method은 배열이 아니며 하나의 항목 (주문의 현재 결제 수단) 만 포함합니다. 판매/순서 제어기에서 getForm() 메소드를 살펴 확인해야 :

if (isset($this->request->post['payment_code'])) { 
    $this->data['payment_code'] = $this->request->post['payment_code']; 
} elseif (!empty($order_info)) { 
    $this->data['payment_code'] = $order_info['payment_code']; 
} else { 
    $this->data['payment_code'] = ''; 
} 

이 내 고객 중 일부 두통 몇 번을왔다. 나는 당신이 주소를 바꿀 경우를 대비하여 모든 관련 선적 방법을 계산하는 것을 꺼려하기 때문에 그것이라고 믿습니다. 당신이 영역을 바꿀 때 이상적으로 재 계산해야하지만, 그렇지 않습니다. 그래서 ... 나중에 가겠습니다! 버그가 아니라 이상적인 기능입니다.

+0

다른 결제 수단을 선택할 때 어떻게해야합니까? 내가 선택한 결제 수단 만 표시됩니까? – Kenjiro

+0

하고 계신 것처럼 "업데이트 합계"버튼을 누르십시오. – rjdown

관련 문제