/ /注文の詳細が読み込まれない - opencart

注文の詳細が読み込まれない - opencart

発送方法とお支払い方法が表示されない アップデートツール ボタンが表示されます。スクリプトをチェックすると、AJAX経由で呼び出され、読み込まれます。

管理パネルにログインします。 Sales> Orders> Clickをクリックします。 編集 注文>クリック 合計 タブ。見る 注文詳細 下の表。

ここをクリックする前のスクリーンショット アップデートツール 更新ツールボタンをクリックする前に

そして、私がクリックした後 アップデートツール ここに画像の説明を入力

ここでは、selectboxを表示するスクリプト

<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 ボタンをクリックする前にすべてをロードしていないようなループを含んでいません。

問題は正しいですか、それともバグですか?

「ツールの更新」ボタンをクリックせずに支払いや配送方法を一度見たことがありますか?

私は元のスクリプトと比較して、スクリプトはまったく同じです。

オープンカートバージョン:1.5.6

回答:

回答№1は0

それは正しいです、それはループではありません。 $payment_code そして $payment_method 配列ではなく、ただ1つのエントリ(注文の現在の支払い方法)を含んでいます。販売/注文コントローラの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"] = "";
}

これはいくつかのいくつかのために頭痛になっています私のクライアント。あなたが住所を変更した場合には、関連するすべての配送方法を計算するのは面倒ではないので、私はそれを信じています。理想的にはゾーンを変更したときに再計算する必要がありますが、それはできません。ああ、行ってください!バグではなく、理想的な機能ではありません。